@sunshower/aire-build
Version:
Aire Universal Build Scripts
24 lines (20 loc) • 635 B
JavaScript
const fs = require('fs'),
globalPaths = {
assets: ['assets/**/*', 'src/**/*.json'],
typescript: 'src/**/*.ts',
pug: ['src/**/*.pug'],
styles: ['themes/main.scss'],
dest: 'dist',
output: 'dist',
};
const mergePaths = () => {
let cwd = process.cwd(),
localFilePath = `${cwd}/build/paths.js`,
localFile = fs.existsSync(localFilePath) && fs.lstatSync(localFilePath),
contents = localFile && require(localFilePath);
if (contents) {
return Object.assign(globalPaths, contents);
}
return globalPaths;
};
module.exports = mergePaths();