diff --git a/bin/jsx b/bin/jsx index c848f496e9..412dff72c1 100755 --- a/bin/jsx +++ b/bin/jsx @@ -1,10 +1,13 @@ #!/usr/bin/env node +// -*- mode: js -*- "use strict"; var visitors = require('../vendor/fbtransform/visitors').transformVisitors; var transform = require('jstransform').transform; -require("commoner").resolve(function(id) { +require("commoner").version( + require("../package.json").version +).resolve(function(id) { return this.readModuleP(id); }).process(function(id, source) { // This is where JSX, ES6, etc. desugaring happens. diff --git a/bin/jsx-internal b/bin/jsx-internal index 3ad9f7c40a..7d295217da 100755 --- a/bin/jsx-internal +++ b/bin/jsx-internal @@ -1,11 +1,14 @@ #!/usr/bin/env node +// -*- mode: js -*- "use strict"; var visitors = require('../vendor/fbtransform/visitors').transformVisitors; var transform = require('jstransform').transform; var propagate = require("../vendor/constants").propagate; -require("commoner").resolve(function(id) { +require("commoner").version( + require("../package.json").version +).resolve(function(id) { var context = this; // Note that the result of context.getProvidedP() is cached for the diff --git a/package.json b/package.json index e86eef0a15..de0aa349ce 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "test": "grunt build && grunt test" }, "dependencies": { - "commoner": "~0.8.4", + "commoner": "~0.8.7", "esprima-fb": "~1001.1001.2000-dev-harmony-fb", "jstransform": "~1.0.1" },