apeman-react-range
Version:
apeman react package for range input component.
51 lines (45 loc) • 1.29 kB
JavaScript
/**
* Compile files.
*/
;
process.chdir(__dirname + '/..');
const apeTasking = require('ape-tasking'),
async = require('async'),
path = require('path'),
expandglob = require('expandglob'),
apeCompiling = require('ape-compiling'),
fs = require('fs'),
coz = require('coz');
apeTasking.runTasks('compile', [
(callback) => {
let libDir = __dirname + '/../lib';
apeCompiling.compileReactJsx('*.jsx', {
cwd: libDir + '/jsx',
out: libDir,
map: 'inline'
}, callback);
},
(callback) => {
let demoDir = __dirname + '/../doc/demo';
async.series([
(callback) => {
apeCompiling.compileReactJsx('*.jsx', {
cwd: demoDir,
out: demoDir,
map: 'inline'
}, callback);
},
(callback) => {
coz.render(demoDir + '/.*.bud', callback);
},
(callback) => {
apeCompiling.browserifyJs(
demoDir + '/demo.node.js',
demoDir + '/demo.js',
{},
callback);
}
], callback);
}
], true);