|
|
|
@ -5,6 +5,7 @@ var winston = require('winston'),
|
|
|
|
|
path = require('path'),
|
|
|
|
|
async = require('async'),
|
|
|
|
|
_ = require('underscore'),
|
|
|
|
|
os = require('os'),
|
|
|
|
|
|
|
|
|
|
plugins = require('../plugins'),
|
|
|
|
|
emitter = require('../emitter'),
|
|
|
|
@ -123,6 +124,11 @@ module.exports = function(Meta) {
|
|
|
|
|
next(err);
|
|
|
|
|
});
|
|
|
|
|
}, function(err) {
|
|
|
|
|
// Translate into relative paths
|
|
|
|
|
Meta.js.scripts = Meta.js.scripts.map(function(script) {
|
|
|
|
|
return path.relative(path.resolve(__dirname, '../../'), script).replace(/\\/g, '/');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Meta.js.prepared = true;
|
|
|
|
|
callback(err);
|
|
|
|
|
});
|
|
|
|
@ -163,4 +169,11 @@ module.exports = function(Meta) {
|
|
|
|
|
Meta.js.minifierProc.kill('SIGTERM');
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// OS detection and handling
|
|
|
|
|
// if (os.platform() === 'win32') {
|
|
|
|
|
// Meta.js.scripts = Meta.js.scripts.map(function(script) {
|
|
|
|
|
// return script.replace(/\//g, '\\');
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
};
|