46 lines
989 B
JavaScript
46 lines
989 B
JavaScript
/**
|
|
* @typedef {import('@roots/bud').Bud} Bud
|
|
*
|
|
* @param {Bud} app
|
|
*/
|
|
|
|
module.exports = (app) =>
|
|
app
|
|
/**
|
|
* Application entrypoints
|
|
*
|
|
* Paths are relative to your resources directory
|
|
*/
|
|
.entry({
|
|
app: ['scripts/app.js', 'styles/app.css'],
|
|
editor: ['scripts/editor.js', 'styles/editor.css'],
|
|
})
|
|
|
|
/**
|
|
* These files should be processed as part of the build
|
|
* even if they are not explicitly imported in application assets.
|
|
*/
|
|
.assets([app.path('src', 'images')])
|
|
|
|
/**
|
|
* These files will trigger a full page reload
|
|
* when modified.
|
|
*/
|
|
.watch([
|
|
'tailwind.config.js',
|
|
'resources/views/**/*.blade.php',
|
|
'app/View/**/*.php',
|
|
])
|
|
|
|
/**
|
|
* Target URL to be proxied by the dev server.
|
|
*
|
|
* This is your local dev server.
|
|
*/
|
|
.proxy('http://example.test')
|
|
|
|
/**
|
|
* Public path of application assets
|
|
*/
|
|
.setPublicPath('/app/themes/sage/public/');
|