mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-06-21 21:43:17 +03:00
docs gulp should watch core files as well
This commit is contained in:
parent
2bda49b00e
commit
c38e14d28c
11
gulp-docs.js
11
gulp-docs.js
|
@ -1,5 +1,10 @@
|
||||||
import {Preset, Clean, Copy, Jekyll, CssNano, Sass, RollupEs, RollupUmd, RollupIife, ScssLint, EsLint, Aggregate, Uglify, parallel, series} from 'gulp-pipeline'
|
import {Preset, Clean, Copy, Jekyll, CssNano, Sass, RollupEs, RollupUmd, RollupIife, ScssLint, EsLint, Aggregate, Uglify, parallel, series} from 'gulp-pipeline'
|
||||||
|
|
||||||
|
// since we are using a docs cwd, we need to grap the source path to watch both docs js and core js
|
||||||
|
import findup from 'findup-sync'
|
||||||
|
const coreJs = findup('js')
|
||||||
|
const coreScss = findup('scss')
|
||||||
|
|
||||||
const referenceDocNotice =
|
const referenceDocNotice =
|
||||||
`$1\n
|
`$1\n
|
||||||
[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs\n
|
[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs\n
|
||||||
|
@ -40,11 +45,12 @@ const preset = Preset.baseline({
|
||||||
|
|
||||||
const prefix = {task: {prefix: 'docs:'}}
|
const prefix = {task: {prefix: 'docs:'}}
|
||||||
|
|
||||||
export default function (gulp, options) {
|
export default function (gulp, corePreset, options) {
|
||||||
|
|
||||||
const js = new Aggregate(gulp, 'js',
|
const js = new Aggregate(gulp, 'js',
|
||||||
series(gulp,
|
series(gulp,
|
||||||
new EsLint(gulp, preset, prefix),
|
new EsLint(gulp, preset, prefix),
|
||||||
|
new EsLint(gulp, corePreset, {task: false}), // lint the core as well - easier for development
|
||||||
parallel(gulp,
|
parallel(gulp,
|
||||||
new RollupIife(gulp, preset, prefix, options.rollupConfig, {
|
new RollupIife(gulp, preset, prefix, options.rollupConfig, {
|
||||||
options: {
|
options: {
|
||||||
|
@ -60,7 +66,7 @@ export default function (gulp, options) {
|
||||||
),
|
),
|
||||||
new Uglify(gulp, preset, prefix, {
|
new Uglify(gulp, preset, prefix, {
|
||||||
task: {name: 'iife:uglify'},
|
task: {name: 'iife:uglify'},
|
||||||
source: { glob: '*.iife.js' }
|
source: {glob: '*.iife.js', options: {ignore: ['*.iife.min.js', 'bootstrap*.js']}}
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
prefix)
|
prefix)
|
||||||
|
@ -71,6 +77,7 @@ export default function (gulp, options) {
|
||||||
source: {glob: ['**/*.scss', '!docs.scss']},
|
source: {glob: ['**/*.scss', '!docs.scss']},
|
||||||
watch: {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 Sass(gulp, preset, prefix),
|
||||||
new CssNano(gulp, preset, prefix)
|
new CssNano(gulp, preset, prefix)
|
||||||
),
|
),
|
||||||
|
|
|
@ -122,7 +122,7 @@ const defaultRecipes = new Aggregate(gulp, 'default', series(gulp,
|
||||||
))
|
))
|
||||||
|
|
||||||
// load all docs tasks
|
// load all docs tasks
|
||||||
let docsDefaultRecipes = gulpDocs(gulp, {rollupConfig: rollupConfig})
|
let docsDefaultRecipes = gulpDocs(gulp, preset, {rollupConfig: rollupConfig})
|
||||||
|
|
||||||
// publish
|
// publish
|
||||||
new Aggregate(gulp, 'publish',
|
new Aggregate(gulp, 'publish',
|
||||||
|
|
|
@ -34,14 +34,13 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bootstrap": "twbs/bootstrap#v4-dev",
|
"bootstrap": "twbs/bootstrap#v4-dev",
|
||||||
|
"babel-polyfill": "^6.6",
|
||||||
"jquery": "^2.2",
|
"jquery": "^2.2",
|
||||||
"tether": "^1.2.0"
|
"tether": "^1.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"estraverse-fb": ">=1.3.1",
|
|
||||||
"babel-core": "^6.7.2",
|
"babel-core": "^6.7.2",
|
||||||
"babel-eslint": "^5.0.0",
|
"babel-eslint": ">=6.0.0-beta.6",
|
||||||
"babel-polyfill": "^6.6",
|
|
||||||
"babel-preset-es2015": "^6.6.0",
|
"babel-preset-es2015": "^6.6.0",
|
||||||
"extend": "^3.0.0",
|
"extend": "^3.0.0",
|
||||||
"gulp": "github:gulpjs/gulp#4.0",
|
"gulp": "github:gulpjs/gulp#4.0",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user