@samitouri / QOS-React-2 / commits / 9016665c0e

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.