chore: add start script

This commit is contained in:
Miralem Drek
2019-08-19 12:31:50 +02:00
parent a7f8bbaab3
commit 61c03a97f1
2 changed files with 6 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
"build": "cross-env NODE_ENV=production FORCE_COLOR=1 lerna run build --stream",
"build:watch": "FORCE_COLOR=1 lerna run build:watch --stream --concurrency 99 --no-sort",
"lint": "eslint packages --ext .js --ext .jsx",
"start": "MONO=true ./packages/cli/lib/index.js serve --entry ./test/integration/sn.js",
"test": "yarn run test:unit",
"test:integration": "aw puppet -c aw.config.js --type integration",
"test:unit": "aw -c aw.config.js"

View File

@@ -55,6 +55,8 @@ const propTypes = [
'elementType',
];
const watch = process.argv.indexOf('-w') > 2;
const config = (isEsm) => {
const outputFile = isEsm ? pkg.module : pkg.main;
const basename = path.basename(outputFile);
@@ -71,7 +73,7 @@ const config = (isEsm) => {
const esmExternals = peers;
// peers that are not devDeps should be externals for full bundle
const bundleExternals = peers.filter(p => typeof (pkg.devDependencies || {})[p] === 'undefined');
const bundleExternals = peers.filter((p) => typeof (pkg.devDependencies || {})[p] === 'undefined');
const external = isEsm ? esmExternals : bundleExternals;
const globals = {};
@@ -157,6 +159,6 @@ const config = (isEsm) => {
};
module.exports = [
config(),
watch ? false : config(),
config(true),
];
].filter(Boolean);