Enable strip-types transform for internal code
Flow is coming so we need to be ready.
Paul O’Shannessy committed
Dec 14, 2014 at 12:51 UTC
9016665c0ebf0632970a309de3782863d8b7174d
1 file changed
+2
-3
bin/jsx-internal
+2
-3
@@ -2,8 +2,7 @@
2
// -*- mode: js -*-
3
"use strict";
4
5
-var getAllVisitors = require('../vendor/fbtransform/visitors').getAllVisitors;
6
-var transform = require('jstransform').transform;
5
+var transform = require('../main').transform;
6
var propagate = require("../vendor/constants").propagate;
7
8
require("commoner").version(
@@ -31,7 +30,7 @@ require("commoner").version(
30
var constants = context.config.constants || {};
31
32
// This is where JSX, ES6, etc. desugaring happens.
34
- source = transform(getAllVisitors(), source).code;
33
+ source = transform(source, {harmony: true, stripTypes: true});
34
35
// Constant propagation means removing any obviously dead code after
36
// replacing constant expressions with literal (boolean) values.