From c2ef6e343dcad89289fbe4bcac93e786cefe4d35 Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Wed, 6 Nov 2013 17:11:33 -0500 Subject: [PATCH] Make bin/jsx --version output the React version according to package.json. Closes #329. --- bin/jsx | 5 ++++- bin/jsx-internal | 5 ++++- package.json | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) 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" },