Revert "More optimizations and fix for JSXTransformer build"
This reverts commit f1b7db9aef57d5b2a9264b51e4303540772f847f.
Ben Newman committed
Feb 3, 2014 at 19:05 UTC
77c53dd5d4eb258c93d654ae6d75f8830d0fb56e
3 files changed
+3
-9
grunt/config/browserify.js
-2
@@ -3,7 +3,6 @@
3
4
'use strict';
5
6
-var deamdify = require('deamdify');
6
var envify = require('envify/custom');
7
var grunt = require('grunt');
8
var UglifyJS = require('uglify-js');
@@ -81,7 +80,6 @@ var transformer = {
80
outfile: './build/JSXTransformer.js',
81
debug: false,
82
standalone: 'JSXTransformer',
84
- transforms: [deamdify],
83
after: [simpleBannerify]
84
};
85
package.json
+1
-2
@@ -40,7 +40,6 @@
40
"devDependencies": {
41
"benchmark": "~1.0.0",
42
"coverify": "~1.0.4",
43
- "deamdify": "~0.1.1",
43
"envify": "~1.0.1",
44
"es5-shim": "~2.3.0",
45
"grunt": "~0.4.2",
@@ -60,7 +59,7 @@
59
"phantomjs": "~1.9",
60
"platform": "~1.0.0",
61
"populist": "~0.1.6",
63
- "pure-cjs": "~1.8.3",
62
+ "pure-cjs": "~1.8.0",
63
"recast": "~0.5.6",
64
"sauce-tunnel": "~1.1.0",
65
"semver": "~2.2.1",
vendor/browser-transforms.js
+2
-5
@@ -20,6 +20,7 @@
20
var runScripts;
21
var headEl;
22
23
+var buffer = require('buffer');
24
var transform = require('jstransform').transform;
25
var visitors = require('./fbtransform/visitors').transformVisitors;
26
var docblock = require('jstransform/src/docblock');
@@ -96,10 +97,6 @@ var transformCode = function(code, source) {
97
throw e;
98
}
99
99
- if (typeof btoa === 'undefined') {
100
- return transformed.code;
101
- }
102
-
100
var map = transformed.sourceMap.toJSON();
101
if (source == null) {
102
source = "Inline JSX script";
@@ -114,7 +111,7 @@ var transformCode = function(code, source) {
111
return (
112
transformed.code +
113
'//# sourceMappingURL=data:application/json;base64,' +
117
- btoa(unescape(encodeURIComponent(JSON.stringify(map))))
114
+ buffer.Buffer(JSON.stringify(map)).toString('base64')
115
);
116
} else {
117
return code;