UNPKG

@dizmo/generator-component

Version:

@dizmo/component: a web component generator for JavaScript, CoffeeScript and TypeScript

21 lines (18 loc) 737 B
const { arg, npm, npx } = require('./run-utils'); const { exit } = require('process'); const test = () => arg('cover')(false) ? npx('nyc', 'mocha', '-r', 'jsdom-global/register', '-r', 'ignore-styles', 'dist/test', '--recursive') : npx('mocha', '-r', 'jsdom-global/register', '-r', 'ignore-styles', 'dist/test', '--recursive'); if (require.main === module) { let p = npm('install').then(() => { p = arg('lint')(true) ? p.then(() => require('./run-lint')()) : p; p = arg('clean')(true) ? p.then(() => require('./run-clean')()) : p; p = arg('build')(true) ? p.then(() => require('./run-build')()) : p; p.then(test).catch(exit); }); } module.exports = test;