react-gulp-task-bundler
Version:
Gulp Build Tasks for React Component Projects
36 lines (33 loc) • 747 B
JavaScript
// Read the package.json to detect the package name and dependencies
var pkg = JSON.parse(require('fs').readFileSync('./package.json'));
// Get default dependencies from package.json.
// Dependencies can be customised by hard-coding this array.
var dependencies = [].concat(Object.keys(pkg.dependencies));
module.exports = {
component: {
file: 'MyComponent.js',
name: 'MyComponent',
src: 'src',
dist: 'dist',
pkgName: pkg.name,
dependencies: dependencies,
less: {
entry: 'my-component.less',
path: 'less'
}
},
example: {
src: 'example/src',
dist: 'example/dist',
files: [
'index.html',
'standalone.html'
],
scripts: [
'app.js'
],
less: [
'app.less'
]
}
};