|
@@ -1,9 +1,10 @@
|
|
|
var path = require('path')
|
|
|
var fs = require('fs')
|
|
|
-var babelify = require('babelify')
|
|
|
var chalk = require('chalk')
|
|
|
var mkdirp = require('mkdirp')
|
|
|
-var glob = require('glob')
|
|
|
+// var glob = require('glob')
|
|
|
+var babelify = require('babelify')
|
|
|
+var yoyoify = require('yo-yoify')
|
|
|
var browserify = require('browserify')
|
|
|
// var exec = require('child_process').exec
|
|
|
var exorcist = require('exorcist')
|
|
@@ -26,6 +27,7 @@ function buildUppyBundle (minify) {
|
|
|
output: path.join(distPath, bundleFile + '.map')
|
|
|
})
|
|
|
}
|
|
|
+ b.transform(yoyoify)
|
|
|
b.transform(babelify)
|
|
|
b.on('error', handleErr)
|
|
|
|
|
@@ -66,37 +68,42 @@ function buildUppyBundle (minify) {
|
|
|
// })
|
|
|
// }
|
|
|
|
|
|
-function buildLocale (file) {
|
|
|
- return new Promise(function (resolve, reject) {
|
|
|
- var fileName = path.basename(file, '.js')
|
|
|
- browserify(file)
|
|
|
- .transform(babelify)
|
|
|
- .on('error', handleErr)
|
|
|
- .bundle()
|
|
|
- .pipe(fs.createWriteStream('./dist/locales/' + fileName + '.js', 'utf8'))
|
|
|
- .on('error', handleErr)
|
|
|
- .on('finish', function () {
|
|
|
- console.info(chalk.green('✓ Built Locale:'), chalk.magenta(fileName + '.js'))
|
|
|
- resolve()
|
|
|
- })
|
|
|
- })
|
|
|
-}
|
|
|
+// function buildLocale (file) {
|
|
|
+// return new Promise(function (resolve, reject) {
|
|
|
+// var fileName = path.basename(file, '.js')
|
|
|
+// browserify(file)
|
|
|
+// .transform(babelify)
|
|
|
+// .on('error', handleErr)
|
|
|
+// .bundle()
|
|
|
+// .pipe(fs.createWriteStream('./dist/locales/' + fileName + '.js', 'utf8'))
|
|
|
+// .on('error', handleErr)
|
|
|
+// .on('finish', function () {
|
|
|
+// console.info(chalk.green('✓ Built Locale:'), chalk.magenta(fileName + '.js'))
|
|
|
+// resolve()
|
|
|
+// })
|
|
|
+// })
|
|
|
+// }
|
|
|
|
|
|
-function buildUppyLocales () {
|
|
|
- mkdirp.sync('./dist/locales')
|
|
|
- var localePromises = []
|
|
|
- glob('./src/locales/*.js', function (err, files) {
|
|
|
- if (err) console.log(err)
|
|
|
- files.forEach(function (file) {
|
|
|
- localePromises.push(buildLocale(file))
|
|
|
- })
|
|
|
- })
|
|
|
- return Promise.all(localePromises)
|
|
|
-}
|
|
|
+// function buildUppyLocales () {
|
|
|
+// mkdirp.sync('./dist/locales')
|
|
|
+// var localePromises = []
|
|
|
+// glob('./src/locales/*.js', function (err, files) {
|
|
|
+// if (err) console.log(err)
|
|
|
+// files.forEach(function (file) {
|
|
|
+// localePromises.push(buildLocale(file))
|
|
|
+// })
|
|
|
+// })
|
|
|
+// return Promise.all(localePromises)
|
|
|
+// }
|
|
|
|
|
|
mkdirp.sync(distPath)
|
|
|
|
|
|
-Promise.all([buildUppyBundle(), buildUppyBundle(true), buildUppyLocales()])
|
|
|
+Promise.all([buildUppyBundle(), buildUppyBundle(true)])
|
|
|
.then(function () {
|
|
|
console.info(chalk.yellow('✓ JS Bundle 🎉'))
|
|
|
})
|
|
|
+
|
|
|
+// Promise.all([buildUppyBundle(), buildUppyBundle(true), buildUppyLocales()])
|
|
|
+// .then(function () {
|
|
|
+// console.info(chalk.yellow('✓ JS Bundle 🎉'))
|
|
|
+// })
|