|
|
@ -9,7 +9,7 @@
|
|
|
|
const _ = require('lodash')
|
|
|
|
const _ = require('lodash')
|
|
|
|
const Promise = require('bluebird')
|
|
|
|
const Promise = require('bluebird')
|
|
|
|
const colors = require('colors/safe')
|
|
|
|
const colors = require('colors/safe')
|
|
|
|
const fs = Promise.promisifyAll(require('fs'))
|
|
|
|
const fs = Promise.promisifyAll(require('fs-extra'))
|
|
|
|
const fsbx = require('fuse-box')
|
|
|
|
const fsbx = require('fuse-box')
|
|
|
|
const nodemon = require('nodemon')
|
|
|
|
const nodemon = require('nodemon')
|
|
|
|
const path = require('path')
|
|
|
|
const path = require('path')
|
|
|
@ -71,6 +71,7 @@ console.info(colors.white('└── ') + colors.green('Running global tasks...'
|
|
|
|
let globalTasks = Promise.mapSeries([
|
|
|
|
let globalTasks = Promise.mapSeries([
|
|
|
|
() => {
|
|
|
|
() => {
|
|
|
|
console.info(colors.white(' └── ') + colors.green('Copy + Minify ACE modes to assets...'))
|
|
|
|
console.info(colors.white(' └── ') + colors.green('Copy + Minify ACE modes to assets...'))
|
|
|
|
|
|
|
|
return fs.ensureDirAsync('./assets/js/ace').then(() => {
|
|
|
|
return fs.readdirAsync('./node_modules/brace/mode').then(modeList => {
|
|
|
|
return fs.readdirAsync('./node_modules/brace/mode').then(modeList => {
|
|
|
|
return Promise.map(modeList, mdFile => {
|
|
|
|
return Promise.map(modeList, mdFile => {
|
|
|
|
console.info(colors.white(' mode-' + mdFile))
|
|
|
|
console.info(colors.white(' mode-' + mdFile))
|
|
|
@ -78,6 +79,7 @@ let globalTasks = Promise.mapSeries([
|
|
|
|
return fs.writeFileAsync(path.join('./assets/js/ace', 'mode-' + mdFile), result.code)
|
|
|
|
return fs.writeFileAsync(path.join('./assets/js/ace', 'mode-' + mdFile), result.code)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
], f => { return f() })
|
|
|
|
], f => { return f() })
|
|
|
|
|
|
|
|
|
|
|
|