123456789101112131415161718192021222324252627282930313233343536373839404142 |
- module.exports = function nodeExternals(options) {
- options = options || {};
- // return an externals function
- return function(_, request, callback) {
- if (/^babylonjs-serializers.*$/i.test(request)) {
- callback(null, {
- root: "BABYLON",
- commonjs: "babylonjs-serializers",
- commonjs2: "babylonjs-serializers",
- amd: "babylonjs-serializers"
- });
- }
- else if (/^babylonjs-loaders.*$/i.test(request)) {
- callback(null, {
- root: "BABYLON",
- commonjs: "babylonjs-loaders",
- commonjs2: "babylonjs-loaders",
- amd: "babylonjs-loaders"
- });
- }
- else if (/^babylonjs-gui.*$/i.test(request)) {
- callback(null, {
- root: ["BABYLON", "GUI"],
- commonjs: "babylonjs-gui",
- commonjs2: "babylonjs-gui",
- amd: "babylonjs-gui"
- });
- }
- else if (/^babylonjs.*$/i.test(request)) {
- callback(null, {
- root: "BABYLON",
- commonjs: "babylonjs",
- commonjs2: "babylonjs",
- amd: "babylonjs"
- });
- }
- else {
- callback();
- }
- }
- };
|