Permalink
Please sign in to comment.
Showing
with
2,115 additions
and 2,915 deletions.
- +48 −39 Tools/Gulp/gulp-addModuleExports.js
- +4 −0 Tools/Gulp/gulpfile.js
- +23 −23 dist/preview release/babylon.core.js
- +766 −766 dist/preview release/babylon.d.ts
- +30 −31 dist/preview release/babylon.js
- +1,215 −2,026 dist/preview release/babylon.max.js
- +29 −30 dist/preview release/babylon.noworker.js
87
Tools/Gulp/gulp-addModuleExports.js
@@ -1,39 +1,48 @@ | ||
-var gutil = require('gulp-util'); | ||
-var through = require('through2'); | ||
- | ||
-module.exports = function (varName) { | ||
- return through.obj(function (file, enc, cb) { | ||
- | ||
- var moduleExportsAddition = | ||
- '\nif (((typeof window != "undefined" && window.module) || (typeof module != "undefined")) && typeof module.exports != "undefined") {\n' + | ||
- ' module.exports = ' + varName + ';\n' + | ||
- '};\n'; | ||
- | ||
- var extendsAddition = | ||
- 'var __extends = (this && this.__extends) || function (d, b) {\n' + | ||
- 'for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n' + | ||
- 'function __() { this.constructor = d; }\n' + | ||
- '__.prototype = b.prototype;\n' + | ||
- 'd.prototype = new __();\n' + | ||
- '};\n'; | ||
- | ||
- if (file.isNull()) { | ||
- cb(null, file); | ||
- return; | ||
- } | ||
- | ||
- if (file.isStream()) { | ||
- //streams not supported, no need for now. | ||
- return; | ||
- } | ||
- | ||
- try { | ||
- file.contents = new Buffer(extendsAddition.concat(String(file.contents)).concat(moduleExportsAddition)); | ||
- this.push(file); | ||
- | ||
- } catch (err) { | ||
- this.emit('error', new gutil.PluginError('gulp-add-module-exports', err, {fileName: file.path})); | ||
- } | ||
- cb(); | ||
- }); | ||
-}; | ||
+var gutil = require('gulp-util'); | ||
+var through = require('through2'); | ||
+ | ||
+module.exports = function (varName) { | ||
+ return through.obj(function (file, enc, cb) { | ||
+ | ||
+ var moduleExportsAddition = | ||
+ '\nif (((typeof window != "undefined" && window.module) || (typeof module != "undefined")) && typeof module.exports != "undefined") {\n' + | ||
+ ' module.exports = ' + varName + ';\n' + | ||
+ '};\n'; | ||
+ | ||
+ var extendsAddition = | ||
+ 'var __extends = (this && this.__extends) || function (d, b) {\n' + | ||
+ 'for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n' + | ||
+ 'function __() { this.constructor = d; }\n' + | ||
+ '__.prototype = b.prototype;\n' + | ||
+ 'd.prototype = new __();\n' + | ||
+ '};\n'; | ||
+ | ||
+ var decorateAddition = | ||
+ 'var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n' + | ||
+ 'var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n' + | ||
+ 'if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);\n' + | ||
+ 'else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n' + | ||
+ 'return c > 3 && r && Object.defineProperty(target, key, r), r;\n' + | ||
+ '};\n'; | ||
+ | ||
+ if (file.isNull()) { | ||
+ cb(null, file); | ||
+ return; | ||
+ } | ||
+ | ||
+ if (file.isStream()) { | ||
+ //streams not supported, no need for now. | ||
+ return; | ||
+ } | ||
+ | ||
+ try { | ||
+ file.contents = new Buffer(decorateAddition.concat(new Buffer(extendsAddition.concat(String(file.contents)).concat(moduleExportsAddition)))); | ||
+ this.push(file); | ||
+ | ||
+ } catch (err) { | ||
+ this.emit('error', new gutil.PluginError('gulp-add-module-exports', err, { fileName: file.path })); | ||
+ } | ||
+ cb(); | ||
+ }); | ||
+}; | ||
+ |
4
Tools/Gulp/gulpfile.js
46
dist/preview release/babylon.core.js
23 additions,
23 deletions
not shown because the diff is too large. Please use a local Git client to view these changes.
1,532
dist/preview release/babylon.d.ts
766 additions,
766 deletions
not shown because the diff is too large. Please use a local Git client to view these changes.
61
dist/preview release/babylon.js
30 additions,
31 deletions
not shown because the diff is too large. Please use a local Git client to view these changes.
3,241
dist/preview release/babylon.max.js
1,215 additions,
2,026 deletions
not shown because the diff is too large. Please use a local Git client to view these changes.
59
dist/preview release/babylon.noworker.js
29 additions,
30 deletions
not shown because the diff is too large. Please use a local Git client to view these changes.
0 comments on commit
0ab3fa4