scriptkit
Version:
Node cli to turn an es6 script with requires/imports into a standalone file for use in browser
25 lines (19 loc) • 600 B
JavaScript
const main = require('taskkit');
const path = require('path');
const startCase = require('lodash.startcase');
process.env.TASKKIT_PREFIX = 'scriptkit';
process.env.TASKKIT_BASECONFIG = path.join(__dirname, 'conf');
process.env.TASKKIT_CKDIR = __dirname;
const libraryPkg = require(path.join(process.cwd(), 'package.json'));
process.env.TASKKIT_LIBNAME = startCase(libraryPkg.name).replace(/ /g, '');
const task = process.argv[2] || 'default';
const run = async function() {
try {
await main(task);
} catch (e) {
console.log(e);
process.exit(1);
}
};
run();