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