include node require for server execution

This commit is contained in:
guybedford 2014-11-24 18:20:47 +02:00
parent 530e2ee55d
commit 71bdade63f
7 changed files with 22 additions and 13 deletions

2
dist/system-csp.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1104,6 +1104,8 @@ function cjs(loader) {
return deps;
}
var nodeRequire = require;
var loaderInstantiate = loader.instantiate;
loader.instantiate = function(load) {
@ -1130,11 +1132,12 @@ function cjs(loader) {
module: module,
require: require,
__filename: load.address,
__dirname: dirname
__dirname: dirname,
nodeRequire: nodeRequire
};
var source = '(function(global, exports, module, require, __filename, __dirname) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname);';
var source = '(function(global, exports, module, require, __filename, __dirname, nodeRequire) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname, _g.nodeRequire);';
// disable AMD detection
var define = loader.global.define;

2
dist/system.js vendored

File diff suppressed because one or more lines are too long

2
dist/system.js.map vendored

File diff suppressed because one or more lines are too long

9
dist/system.src.js vendored
View File

@ -1038,6 +1038,8 @@ function cjs(loader) {
return deps;
}
var nodeRequire = require;
var loaderInstantiate = loader.instantiate;
loader.instantiate = function(load) {
@ -1064,11 +1066,12 @@ function cjs(loader) {
module: module,
require: require,
__filename: load.address,
__dirname: dirname
__dirname: dirname,
nodeRequire: nodeRequire
};
var source = '(function(global, exports, module, require, __filename, __dirname) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname);';
var source = '(function(global, exports, module, require, __filename, __dirname, nodeRequire) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname, _g.nodeRequire);';
// disable AMD detection
var define = loader.global.define;

View File

@ -27,6 +27,8 @@ function cjs(loader) {
return deps;
}
var nodeRequire = require;
var loaderInstantiate = loader.instantiate;
loader.instantiate = function(load) {
@ -53,11 +55,12 @@ function cjs(loader) {
module: module,
require: require,
__filename: load.address,
__dirname: dirname
__dirname: dirname,
nodeRequire: nodeRequire
};
var source = '(function(global, exports, module, require, __filename, __dirname) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname);';
var source = '(function(global, exports, module, require, __filename, __dirname, nodeRequire) { ' + load.source
+ '\n}).call(_g.exports, _g.global, _g.exports, _g.module, _g.require, _g.__filename, _g.__dirname, _g.nodeRequire);';
// disable AMD detection
var define = loader.global.define;