📦 improve(patch): bud@6.2.0 (#3074)

This commit is contained in:
Kelly Mears
2022-07-12 09:27:24 -07:00
committed by GitHub
parent 16d99623a9
commit 8192a15e50
6 changed files with 2033 additions and 1134 deletions

View File

@@ -1,46 +0,0 @@
/**
* @typedef {import('@roots/bud').Bud} bud
*
* @param {bud} app
*/
module.exports = async (app) => {
app
/**
* Application entrypoints
*
* Paths are relative to your resources directory
*/
.entry({
app: ['@scripts/app', '@styles/app'],
editor: ['@scripts/editor', '@styles/editor'],
})
/**
* These files should be processed as part of the build
* even if they are not explicitly imported in application assets.
*/
.assets('images')
/**
* These files will trigger a full page reload
* when modified.
*/
.watch('resources/views/**/*', 'app/**/*')
/**
* Target URL to be proxied by the dev server.
*
* This should be the URL you use to visit your local development server.
*/
.proxy('http://example.test')
/**
* Development URL to be used in the browser.
*/
.serve('http://0.0.0.0:3000')
/**
* Relative path to the public directory.
*/
.setPublicPath('/app/themes/sage/public/');
};

43
bud.config.mjs Normal file
View File

@@ -0,0 +1,43 @@
// @ts-check
/**
* Build configuration
*
* @see {@link https://bud.js.org/guides/getting-started/configure}
* @param {import('@roots/bud').Bud} app
*/
export default async (app) => {
app
/**
* Application entrypoints
*/
.entry({
app: ["@scripts/app", "@styles/app"],
editor: ["@scripts/editor", "@styles/editor"],
})
/**
* Directory contents to be included in the compilation
*/
.assets(["images"])
/**
* Matched files trigger a page reload when modified
*/
.watch(["resources/views/**/*", "app/**/*"])
/**
* Proxy origin (`WP_HOME`)
*/
.proxy("http://example.test")
/**
* Development origin
*/
.serve("http://0.0.0.0:3000")
/**
* URI of the `public` directory
*/
.setPublicPath("/app/themes/sage/public/");
};

View File

@@ -1,14 +1,19 @@
{ {
"compilerOptions": { "compilerOptions": {
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"jsx": "preserve", "baseUrl": "resources",
"lib": ["dom", "dom.iterable", "esnext"], "lib": ["DOM", "DOM.Iterable", "ESNext"],
"module": "commonjs", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"jsx": "preserve",
"paths": { "paths": {
"@scripts/*": ["./resources/scripts/*"], "@fonts/*": ["fonts/*"],
"@styles/*": ["./resources/styles/*"] "@images/*": ["images/*"],
} "@scripts/*": ["scripts/*"],
"@styles/*": ["styles/*"]
},
"target": "es5"
}, },
"exclude": ["./public", "./node_modules"] "include": ["bud.config.mjs", "resources"],
"exclude": ["public"]
} }

View File

@@ -18,8 +18,8 @@
"translate:mo": "wp i18n make-mo ./resources/lang ./resources/lang" "translate:mo": "wp i18n make-mo ./resources/lang ./resources/lang"
}, },
"devDependencies": { "devDependencies": {
"@roots/bud": "5.8.7", "@roots/bud": "6.2.0",
"@roots/bud-tailwindcss": "5.8.7", "@roots/bud-tailwindcss": "6.2.0",
"@roots/sage": "5.8.7" "@roots/sage": "6.2.0"
} }
} }

View File

@@ -1,5 +1,5 @@
module.exports = { module.exports = {
content: ['./index.php', './app/**/*.php', './resources/**/*.{php,vue,js}'], content: ["./index.php", "./app/**/*.php", "./resources/**/*.{php,vue,js}"],
theme: { theme: {
extend: { extend: {
colors: {}, colors: {},

3051
yarn.lock

File diff suppressed because it is too large Load Diff