Skip to content

Commit 1133a41

Browse files
committed
Exclude babel runtime from build
1 parent 19ad64c commit 1133a41

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "requirejs-babel",
3-
"version": "0.0.4",
3+
"version": "0.0.5",
44
"authors": [
55
"Michael <[email protected]>"
66
],

es6.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
var fetchText, _buildMap = {};
22

3+
//>>excludeStart('excludeBabel', pragmas.excludeBabel)
34
if (typeof window !== "undefined" && window.navigator && window.document) {
45
fetchText = function (url, callback) {
56
var xhr = new XMLHttpRequest();
@@ -22,10 +23,20 @@ if (typeof window !== "undefined" && window.navigator && window.document) {
2223
callback(fs.readFileSync(path, 'utf8'));
2324
};
2425
}
26+
//>>excludeEnd('excludeBabel')
2527

26-
define(['babel'], function(babel) {
28+
define([
29+
//>>excludeStart('excludeBabel', pragmas.excludeBabel)
30+
'babel'
31+
//>>excludeEnd('excludeBabel')
32+
], function(
33+
//>>excludeStart('excludeBabel', pragmas.excludeBabel)
34+
babel
35+
//>>excludeEnd('excludeBabel')
36+
) {
2737
return {
2838
load: function (name, req, onload, config) {
39+
//>>excludeStart('excludeBabel', pragmas.excludeBabel)
2940
var url = req.toUrl(name + '.js');
3041

3142
fetchText(url, function (text) {
@@ -41,11 +52,11 @@ define(['babel'], function(babel) {
4152

4253
onload.fromText(code);
4354
});
55+
//>>excludeEnd('excludeBabel')
4456
},
4557

4658
write: function (pluginName, moduleName, write) {
4759
if (moduleName in _buildMap) {
48-
// var text = jsEscape(buildMap[moduleName]);
4960
write.asModule(pluginName + '!' + moduleName, _buildMap[moduleName]);
5061
}
5162
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "requirejs-babel",
3-
"version": "0.0.4",
3+
"version": "0.0.5",
44
"description": "An AMD loader plugin for Babel",
55
"repository": {
66
"type": "git",
77
"url": "https://github.com/mikach/requirejs-babel"
88
},
99
"main": "index.js",
1010
"scripts": {
11-
"optimize": "r.js -o baseUrl=./demo paths.es6=../es6 paths.babel=../babel-4.6.6.min name=src/index out=demo/main-built.js optimize=none",
11+
"optimize": "r.js -o demo/build.config.js",
1212
"test": "echo \"Error: no test specified\" && exit 1"
1313
},
1414
"author": "Michael <[email protected]>",

0 commit comments

Comments
 (0)