From 20860eb8f628385b7158fc966431062cac5c8722 Mon Sep 17 00:00:00 2001 From: David Glasser Date: Mon, 3 Feb 2014 16:53:00 -0800 Subject: [PATCH] Allow packages named 'constructor', etc Not a regression in tool-refactoring. --- tools/commands.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/commands.js b/tools/commands.js index e4bc70a7eb..1a84c88d22 100644 --- a/tools/commands.js +++ b/tools/commands.js @@ -529,9 +529,9 @@ main.registerCommand({ }); _.each(options.args, function (name) { - if (! (name in all)) { + if (! _.has(all, name)) { process.stderr.write(name + ": no such package\n"); - } else if (name in using) { + } else if (_.has(using, name)) { process.stderr.write(name + ": already using\n"); } else { project.addPackage(options.appDir, name); @@ -557,7 +557,7 @@ main.registerCommand({ }); _.each(options.args, function (name) { - if (! (name in using)) { + if (! _.has(using, name)) { process.stderr.write(name + ": not in project\n"); } else { project.removePackage(options.appDir, name);