UNPKG

neuronjs

Version:

Neuron is A Full Feature CommonJS Module Manager, Dependency Graph Handler and Loader for Browsers

42 lines (32 loc) 883 B
#!/usr/bin/env node 'use strict'; var concat = require('./concat'); var node_path = require('path'); var fse = require('fs-extra'); function get_version () { var package_json = node_path.join(__dirname, '..', 'package.json'); return require(package_json).cortex.version; } function write (type, filename) { concat[type](function (err, content) { if (err) { console.error(err.stack || err); process.exit(1); } var path = node_path.join(__dirname, '..', 'dist', filename); fse.outputFile(path, content, function (err) { if (err) { return console.error(err.stack || err); } console.log('write to "' + path + '"'); }); }); } var type = process.argv.pop() === 'ecma5' ? 'safe-ecma5' : 'normal'; if (type === 'safe-ecma5') { write('safe-ecma5', 'neuron-ecma5.js'); } else { write('normal', 'neuron.js'); }