Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
bud
.copyAll(bud.src('images'), bud.dist('images'))
.copyAll(bud.src('fonts'), bud.dist('fonts'));
/**
* Configure transpilers.
*/
bud
.babel(bud.preset('babel/preset-wp'))
.postCss(bud.preset('postcss'));
/**
* Purge unused application styles.
*/
bud.purge({
enabled: bud.inProduction,
content: [bud.project('resources/views/**/*.blade.php')],
allow: require('purgecss-with-wordpress').whitelist,
allowPatterns: require('purgecss-with-wordpress').whitelistPatterns,
});
/**
* Export finalized configuration.
*/
module.exports = bud;
'@scripts': bud.src('scripts'),
'@styles': bud.src('styles'),
});
/**
* Autoload common modules.
*/
bud.auto({
jquery: ['$', 'window.jQuery'],
});
/**
* Configure live reload.
*/
bud.sync({
enabled: !bud.inProduction,
options: {
proxy: 'http://sage.test',
},
});
/**
* Compile application assets.
*/
bud
.bundle('app', [
bud.src('scripts/app.js'),
bud.src('styles/app.scss'),
])
.bundle('editor', [
bud.src('scripts/editor.js'),
bud.src('styles/editor.scss'),