dev-ability with gulp

This commit is contained in:
Kevin Ross 2016-03-21 15:38:46 -05:00
parent c38e14d28c
commit be67a7e15a
2 changed files with 21 additions and 10 deletions

View File

@ -49,8 +49,10 @@ export default function (gulp, corePreset, options) {
const js = new Aggregate(gulp, 'js',
series(gulp,
new EsLint(gulp, preset, prefix),
new EsLint(gulp, corePreset, {task: false}), // lint the core as well - easier for development
parallel(gulp,
new EsLint(gulp, preset, prefix),
new EsLint(gulp, corePreset, {task: false}) // lint the core as well - easier for development
),
parallel(gulp,
new RollupIife(gulp, preset, prefix, options.rollupConfig, {
options: {
@ -73,11 +75,13 @@ export default function (gulp, corePreset, options) {
const css = new Aggregate(gulp, 'css',
series(gulp,
new ScssLint(gulp, preset, prefix, {
source: {glob: ['**/*.scss', '!docs.scss']},
watch: {glob: ['**/*.scss', '!docs.scss']}
}),
new ScssLint(gulp, corePreset, {task: false}), // lint the core as well - easier for development
parallel(gulp,
new ScssLint(gulp, preset, prefix, {
source: {glob: ['**/*.scss', '!docs.scss']},
watch: {glob: ['**/*.scss', '!docs.scss']}
}),
new ScssLint(gulp, corePreset, {task: false}) // lint the core as well - easier for development
),
new Sass(gulp, preset, prefix),
new CssNano(gulp, preset, prefix)
),

View File

@ -124,15 +124,22 @@ const defaultRecipes = new Aggregate(gulp, 'default', series(gulp,
// load all docs tasks
let docsDefaultRecipes = gulpDocs(gulp, preset, {rollupConfig: rollupConfig})
// build - both core and docs
const build = new Aggregate(gulp, 'build',
parallel(gulp,
defaultRecipes,
docsDefaultRecipes
)
)
// publish
new Aggregate(gulp, 'publish',
series(gulp,
new Prepublish(gulp, preset), // asserts committed
defaultRecipes,
docsDefaultRecipes,
build,
// ^^^docs:default cleans docs/dist, so we need to re-copy dist to docs in this scenario
parallel(gulp, copyCssToDocs, copyJsToDocs),