Skip to content

Commit b37d364

Browse files
author
Paul van Brenk
committed
don't re-use the same object
1 parent 06c4e44 commit b37d364

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

Nodejs/Product/Nodejs/TypingsAcquisitionTool/bin/install_typings

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,23 @@ var argv = minimist(process.argv.slice(2), {
1717
});
1818

1919
var emitter = new events.EventEmitter();
20-
21-
var options = {
22-
save: argv.save,
23-
emitter: emitter,
24-
global: true,
25-
cwd: argv.cwd || process.cwd()
26-
};
27-
2820
var packagesToInstall = argv._;
2921

3022
if (!packagesToInstall.length) {
3123
// top level package install
32-
typingsTool.installTypingsForProject(options)
24+
typingsTool.installTypingsForProject({ save: argv.save,
25+
emitter: emitter,
26+
global: true,
27+
cwd: argv.cwd || process.cwd()})
3328
} else {
3429
typingsTool.runAll(packagesToInstall.map(function (name) {
35-
options.global = name === "node"; // Assume everything else refers to a CommonJS module
30+
var options = {
31+
save: argv.save,
32+
emitter: emitter,
33+
options.global = name === "node"; // Assume everything else refers to a CommonJS module
34+
cwd: argv.cwd || process.cwd()
35+
};
36+
3637
return typingsTool.installTypingsForPackage(name, options);
3738
}));
3839
}

0 commit comments

Comments
 (0)