diff --git a/packages/coffeescript/package.js b/packages/coffeescript/package.js index e305de82ca..37dc2b7645 100644 --- a/packages/coffeescript/package.js +++ b/packages/coffeescript/package.js @@ -1,4 +1,6 @@ Package.describe({ + name: "coffeescript", + test: "coffeescript-test", summary: "Javascript dialect with fewer braces and semicolons", version: "1.0.0" }); diff --git a/packages/less/package.js b/packages/less/package.js index fb66226aab..c4ab5b0253 100644 --- a/packages/less/package.js +++ b/packages/less/package.js @@ -1,4 +1,6 @@ Package.describe({ + name:"less", + test:"less-test", summary: "The dynamic stylesheet language", version: "1.0.0" }); diff --git a/packages/meteor/package.js b/packages/meteor/package.js index 992cc69831..61c0c21b74 100644 --- a/packages/meteor/package.js +++ b/packages/meteor/package.js @@ -1,6 +1,8 @@ // All other packages automatically depend on this one Package.describe({ + name:"meteor", + test:"meteor-test", summary: "Core Meteor environment", internal: true, version: '1.0.0' diff --git a/packages/stylus/package.js b/packages/stylus/package.js index 3acbeaf9fb..fad3379afc 100644 --- a/packages/stylus/package.js +++ b/packages/stylus/package.js @@ -1,4 +1,6 @@ Package.describe({ + name: "stylus", + test: "stylus-test", summary: 'Expressive, dynamic, robust CSS', version: "1.0.0" }); diff --git a/packages/templating/package.js b/packages/templating/package.js index 53426d281a..641982d454 100644 --- a/packages/templating/package.js +++ b/packages/templating/package.js @@ -1,4 +1,6 @@ Package.describe({ + name: "templating", + test: "templating-test", summary: "Allows templates to be defined in .html files", version: '1.0.0', internal: true diff --git a/tools/compiler.js b/tools/compiler.js index 224d75f33a..6fda52f7bf 100644 --- a/tools/compiler.js +++ b/tools/compiler.js @@ -248,7 +248,10 @@ var compileBuild = function (unipackage, inputBuild, packageLoader, _.each(activePluginPackages, function (otherPkg) { _.each(otherPkg.getSourceHandlers(), function (handler, ext) { - if (ext in allHandlers && allHandlers[ext] !== handler) { + if (ext in allHandlers && + allHandlers[ext].toString() !== handler.toString()) { + console.log("1:", allHandlers[ext]); + console.log("2:", handler); buildmessage.error( "conflict: two packages included in " + (inputBuild.pkg.name || "the app") + ", " +