Make bin/jsx --version output the React version according to package.json.
Closes #329.
Ben Newman committed
Nov 6, 2013 at 17:11 UTC
c2ef6e343dcad89289fbe4bcac93e786cefe4d35
3 files changed
+9
-3
bin/jsx
+4
-1
@@ -1,10 +1,13 @@
1
#!/usr/bin/env node
2
+// -*- mode: js -*-
3
"use strict";
4
5
var visitors = require('../vendor/fbtransform/visitors').transformVisitors;
6
var transform = require('jstransform').transform;
7
7
-require("commoner").resolve(function(id) {
8
+require("commoner").version(
9
+ require("../package.json").version
10
+).resolve(function(id) {
11
return this.readModuleP(id);
12
}).process(function(id, source) {
13
// This is where JSX, ES6, etc. desugaring happens.
bin/jsx-internal
+4
-1
@@ -1,11 +1,14 @@
1
#!/usr/bin/env node
2
+// -*- mode: js -*-
3
"use strict";
4
5
var visitors = require('../vendor/fbtransform/visitors').transformVisitors;
6
var transform = require('jstransform').transform;
7
var propagate = require("../vendor/constants").propagate;
8
8
-require("commoner").resolve(function(id) {
9
+require("commoner").version(
10
+ require("../package.json").version
11
+).resolve(function(id) {
12
var context = this;
13
14
// Note that the result of context.getProvidedP() is cached for the
package.json
+1
-1
@@ -36,7 +36,7 @@
36
"test": "grunt build && grunt test"
37
},
38
"dependencies": {
39
- "commoner": "~0.8.4",
39
+ "commoner": "~0.8.7",
40
"esprima-fb": "~1001.1001.2000-dev-harmony-fb",
41
"jstransform": "~1.0.1"
42
},