rump
Version:
Opinionated flow for assembling client assets
37 lines (28 loc) • 2.28 kB
JavaScript
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.rebuild = rebuild;
var _extend = require('extend');
var _extend2 = _interopRequireDefault(_extend);
var configs = {
main: null,
watch: false
};
rebuild();
exports['default'] = configs;
function rebuild(overrides) {
var _process$env$NODE_ENV = process.env.NODE_ENV;
var NODE_ENV = _process$env$NODE_ENV === undefined ? 'development' : _process$env$NODE_ENV;
configs.main = (0, _extend2['default'])(true, {
clean: true,
environment: NODE_ENV.trim().toLowerCase(),
globs: { global: [] },
paths: {
source: { root: 'src' },
destination: { root: 'dist' }
}
}, overrides);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25maWdzL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztzQkFBbUIsUUFBUTs7OztBQUUzQixJQUFNLE9BQU8sR0FBRztBQUNkLE1BQUksRUFBRSxJQUFJO0FBQ1YsT0FBSyxFQUFFLEtBQUs7Q0FDYixDQUFBOztBQUVELE9BQU8sRUFBRSxDQUFBOztxQkFFTSxPQUFPOztBQUVmLFNBQVMsT0FBTyxDQUFDLFNBQVMsRUFBRTs4QkFDRSxPQUFPLENBQUMsR0FBRyxDQUF2QyxRQUFRO01BQVIsUUFBUSx5Q0FBRyxhQUFhOztBQUMvQixTQUFPLENBQUMsSUFBSSxHQUFHLHlCQUFPLElBQUksRUFBRTtBQUMxQixTQUFLLEVBQUUsSUFBSTtBQUNYLGVBQVcsRUFBRSxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFO0FBQzFDLFNBQUssRUFBRSxFQUFDLE1BQU0sRUFBRSxFQUFFLEVBQUM7QUFDbkIsU0FBSyxFQUFFO0FBQ0wsWUFBTSxFQUFFLEVBQUMsSUFBSSxFQUFFLEtBQUssRUFBQztBQUNyQixpQkFBVyxFQUFFLEVBQUMsSUFBSSxFQUFFLE1BQU0sRUFBQztLQUM1QjtHQUNGLEVBQUUsU0FBUyxDQUFDLENBQUE7Q0FDZCIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBleHRlbmQgZnJvbSAnZXh0ZW5kJ1xuXG5jb25zdCBjb25maWdzID0ge1xuICBtYWluOiBudWxsLFxuICB3YXRjaDogZmFsc2UsXG59XG5cbnJlYnVpbGQoKVxuXG5leHBvcnQgZGVmYXVsdCBjb25maWdzXG5cbmV4cG9ydCBmdW5jdGlvbiByZWJ1aWxkKG92ZXJyaWRlcykge1xuICBjb25zdCB7Tk9ERV9FTlYgPSAnZGV2ZWxvcG1lbnQnfSA9IHByb2Nlc3MuZW52XG4gIGNvbmZpZ3MubWFpbiA9IGV4dGVuZCh0cnVlLCB7XG4gICAgY2xlYW46IHRydWUsXG4gICAgZW52aXJvbm1lbnQ6IE5PREVfRU5WLnRyaW0oKS50b0xvd2VyQ2FzZSgpLFxuICAgIGdsb2JzOiB7Z2xvYmFsOiBbXX0sXG4gICAgcGF0aHM6IHtcbiAgICAgIHNvdXJjZToge3Jvb3Q6ICdzcmMnfSxcbiAgICAgIGRlc3RpbmF0aW9uOiB7cm9vdDogJ2Rpc3QnfSxcbiAgICB9LFxuICB9LCBvdmVycmlkZXMpXG59XG4iXX0=