Example #1
0
      karma: {
        default: series(
          rimraf('test/coverage-karma'),
          'karma start test/karma.conf.js'
        ),
        watch: 'karma start test/karma.conf.js --auto-watch --no-single-run',
        debug: 'karma start test/karma.conf.js --auto-watch --no-single-run --debug'
      },

      lint: {
        default: 'eslint src',
        fix: 'eslint src --fix'
      },
      all: concurrent({
        browser: series.nps('test.karma'),
        jest: 'nps test.jest',
        lint: 'nps test.lint'
      })
    },
    build: 'nps webpack.build',
    webpack: {
      default: 'nps webpack.server',
      build: {
        before: rimraf('dist'),
        default: 'nps webpack.build.production',
        development: {
          default: series(
            'nps webpack.build.before',
            'webpack --progress -d'
          ),
       rimraf('test/coverage-jest'),
       'jest'
     ),
     accept: 'jest -u',
     watch: 'jest --watch',
   },
   karma: {
     default: series(
       rimraf('test/coverage-karma'),
       'karma start test/karma.conf.js'
     ),
     watch: 'karma start test/karma.conf.js --auto-watch --no-single-run',
     debug: 'karma start test/karma.conf.js --auto-watch --no-single-run --debug',
   },
   all: concurrent({
     browser: series.nps('test.karma', 'e2e'),
     jest: 'nps test.jest',
   })
 },
 build: 'nps webpack.build',
 webpack: {
   default: 'nps webpack.server',
   build: {
     before: rimraf('dist'),
     default: 'nps webpack.build.production',
     development: {
       default: series(
         'nps webpack.build.before',
         'webpack --progress -d'
       ),
       extractCss: series(