diff --git a/config/vitest.setup.js b/config/vitest.setup.js deleted file mode 100644 index ad3d756458..0000000000 --- a/config/vitest.setup.js +++ /dev/null @@ -1,5 +0,0 @@ -process.on(`unhandledRejection`, reason => { - // eslint-disable-next-line no-console - console.error(`FAILED TO HANDLE PROMISE REJECTION`) - throw reason -}) diff --git a/config/vitest.unit.config.ts b/config/vitest.unit.config.ts index bd753e7798..75290cb8d9 100644 --- a/config/vitest.unit.config.ts +++ b/config/vitest.unit.config.ts @@ -16,6 +16,5 @@ export default { `tests/unit/*.test.ts`, `tests/reproductions/*.test.ts`, ], - setupFiles: [`config/vitest.setup.js`], }, } diff --git a/package.json b/package.json index b24ffdeb50..988d3cb7de 100644 --- a/package.json +++ b/package.json @@ -33,15 +33,19 @@ "@repo/test-kit": "workspace:sources/@repo/test-kit", "@roots/bud-support": "workspace:sources/@roots/bud-support", "@skypack/package-check": "0.2.2", - "@types/express": "4.17.14", + "@types/eslint": "8.4.10", + "@types/express": "4.17.15", "@types/fs-extra": "9.0.13", - "@types/node": "16.18.6", - "@typescript-eslint/eslint-plugin": "5.45.1", - "@typescript-eslint/parser": "5.45.1", - "@vitest/coverage-istanbul": "0.25.8", + "@types/lodash": "4.14.191", + "@types/node": "16.18.11", + "@types/prettier": "2.7.2", + "@typescript-eslint/eslint-plugin": "5.47.1", + "@typescript-eslint/parser": "5.47.1", + "@vitest/coverage-istanbul": "0.26.2", "@vitest/ui": "0.26.2", - "eslint": "8.29.0", + "eslint": "8.31.0", "eslint-plugin-import": "2.26.0", + "eslint-plugin-n": "15.6.0", "eslint-plugin-react": "7.31.11", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-simple-import-sort": "8.0.0", @@ -49,17 +53,14 @@ "fs-extra": "10.1.0", "import-meta-resolve": "2.2.0", "lodash": "4.17.21", - "playwright": "1.28.1", - "prettier": "2.8.0", + "playwright": "1.29.1", + "prettier": "2.8.1", "syncpack": "8.4.11", "ts-node": "10.9.1", "tslib": "2.4.1", - "typescript": "4.9.3", - "vitest": "0.25.4", + "typescript": "4.9.4", + "vite": "4.0.3", + "vitest": "0.26.2", "webpack": "5.75.0" - }, - "devDependencies": { - "@types/lodash": "^4.14.191", - "eslint-plugin-n": "15.6.0" } } diff --git a/sources/@repo/compile-kit/package.json b/sources/@repo/compile-kit/package.json index ebd680b883..62d7b1f911 100644 --- a/sources/@repo/compile-kit/package.json +++ b/sources/@repo/compile-kit/package.json @@ -20,7 +20,7 @@ "@repo/logger": "workspace:sources/@repo/logger", "@types/fs-extra": "9.0.13", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@vercel/ncc": "0.36.0", "download-package-tarball": "1.0.7", "fs-extra": "10.1.0", @@ -28,6 +28,9 @@ "lodash-es": "4.17.21", "npm-package-arg": "10.1.0", "registry-info": "1.0.0", - "vitest": "0.25.4" + "vitest": "0.26.2" + }, + "devDependencies": { + "@types/npm-package-arg": "6.1.1" } } diff --git a/sources/@repo/constants/package.json b/sources/@repo/constants/package.json index a60a3b8e26..a1dabcda28 100644 --- a/sources/@repo/constants/package.json +++ b/sources/@repo/constants/package.json @@ -10,8 +10,8 @@ } }, "devDependencies": { - "@types/node": "16.18.6", - "vitest": "0.25.4" + "@types/node": "16.18.11", + "vitest": "0.26.2" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@repo/docs/content/extensions/bud-entrypoints.mdx b/sources/@repo/docs/content/extensions/bud-entrypoints.mdx index b835999f02..483687db89 100644 --- a/sources/@repo/docs/content/extensions/bud-entrypoints.mdx +++ b/sources/@repo/docs/content/extensions/bud-entrypoints.mdx @@ -15,7 +15,7 @@ import {Install} from '@site/src/docs/Install' -## Example output +## entrypoints.json Assets are broken down by entrypoint and then filetype. diff --git a/sources/@repo/docs/content/extensions/bud-wordpress-manifests.mdx b/sources/@repo/docs/content/extensions/bud-wordpress-manifests.mdx new file mode 100644 index 0000000000..d11d272376 --- /dev/null +++ b/sources/@repo/docs/content/extensions/bud-wordpress-manifests.mdx @@ -0,0 +1,35 @@ +--- +title: '@roots/bud-wordpress-manifests' +description: 'Include wordpress dependencies in entrypoints.json' +sidebar_label: '@roots/bud-wordpress-manifests' +--- + +import {Install} from '@site/src/docs/Install' + +Installs the following extensions: + +- [@roots/bud-entrypoints](bud-entrypoints.mdx) +- [@roots/bud-wordpress-dependencies](https://github.com/roots/bud/tree/main/sources/@roots/bud-wordpress-dependencies) +- [@roots/bud-wordpress-externals](https://github.com/roots/bud/tree/main/sources/@roots/bud-wordpress-externals) + +## Installation + + + +## Usage + +After installation you'll find any wordpress dependencies utilized in an entrypoint incorporated into `entrypoints.json` under a new `dependencies` key. + +Example: + +```json title="entrypoints.json" +{ + "entrypoint-a": { + "js": ["runtime.js", "entrypoint-a.js"], + "css": ["entrypoint-a.css"], + "dependencies": ["jquery", "lodash", "wp-i18n"] + } +} +``` + +You can use this information to load wordpress dependencies in [wp_enqueue_scripts](https://developer.wordpress.org/reference/hooks/wp_enqueue_scripts/) or [admin_enqueue_scripts](https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/). diff --git a/sources/@repo/docs/content/extensions/sage/index.mdx b/sources/@repo/docs/content/extensions/sage/index.mdx index a1ca2690ab..204aa24ff3 100644 --- a/sources/@repo/docs/content/extensions/sage/index.mdx +++ b/sources/@repo/docs/content/extensions/sage/index.mdx @@ -24,8 +24,6 @@ import IncludedExtensions from '@site/../../@roots/sage/docs/02-included-extensi The [Sage docs](https://docs.roots.io/sage/10.x/compiling-assets) cover everything in more detail than can be found here. -The documentation here is focused largely on installation of compatible themes. - ## Included extensions diff --git a/sources/@repo/docs/package.json b/sources/@repo/docs/package.json index 4bbd0f24d3..af182ac33a 100644 --- a/sources/@repo/docs/package.json +++ b/sources/@repo/docs/package.json @@ -25,24 +25,22 @@ "@repo/constants": "workspace:sources/@repo/constants", "@svgr/webpack": "6.5.1", "@tsconfig/docusaurus": "1.0.6", - "@types/node": "16.18.6", + "@types/file-loader": "5.0.1", + "@types/node": "16.18.11", "@types/react": "17.0.52", "@types/react-dom": "17.0.18", - "@types/react-helmet": "6.1.6", - "@types/react-reconciler": "0.28.0", - "@types/react-router-dom": "5.3.3", "file-loader": "6.2.0", - "netlify-cli": "12.2.8", + "netlify-cli": "12.5.0", "raw-loader": "4.0.2", "ts-node": "10.9.1", - "typescript": "4.9.3", + "typescript": "4.9.4", "url-loader": "4.1.1", "webpack": "5.75.0" }, "dependencies": { "@docusaurus/theme-classic": "2.2.0", "@docusaurus/theme-common": "2.2.0", - "axios": "1.2.1", + "axios": "1.2.2", "clsx": "1.2.1", "docusaurus-lunr-search": "2.3.2", "react": "17.0.2", diff --git a/sources/@repo/logger/package.json b/sources/@repo/logger/package.json index a1662d8511..2e5c63afcc 100644 --- a/sources/@repo/logger/package.json +++ b/sources/@repo/logger/package.json @@ -15,11 +15,14 @@ }, "dependencies": { "@repo/constants": "workspace:sources/@repo/constants", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "signale": "1.4.0", - "vitest": "0.25.4" + "vitest": "0.26.2" }, "volta": { "extends": "../../../package.json" + }, + "devDependencies": { + "@types/signale": "1.4.4" } } diff --git a/sources/@repo/markdown-kit/package.json b/sources/@repo/markdown-kit/package.json index c6d4d2dbef..90e9fb0388 100644 --- a/sources/@repo/markdown-kit/package.json +++ b/sources/@repo/markdown-kit/package.json @@ -11,9 +11,11 @@ "build": "yarn tsc -b" }, "devDependencies": { - "@types/node": "16.18.6", - "@types/prettier": "2.7.1", - "vitest": "0.25.4" + "@types/fs-extra": "9.0.13", + "@types/lodash-es": "4.17.6", + "@types/node": "16.18.11", + "@types/prettier": "2.7.2", + "vitest": "0.26.2" }, "dependencies": { "@repo/constants": "workspace:sources/@repo/constants", @@ -23,16 +25,16 @@ "dotenv": "16.0.3", "execa": "6.1.0", "fs-extra": "10.1.0", - "globby": "13.1.2", + "globby": "13.1.3", "gray-matter": "4.0.3", "handlebars": "4.7.7", "helpful-decorators": "2.1.0", "json5": "2.2.2", "lodash-es": "4.17.21", "octokit": "2.0.10", - "prettier": "2.8.0", + "prettier": "2.8.1", "strip-ansi": "7.0.1", - "typescript": "4.9.3" + "typescript": "4.9.4" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@repo/notifier/package.json b/sources/@repo/notifier/package.json index abde0a1c0c..6fb0dea8c7 100644 --- a/sources/@repo/notifier/package.json +++ b/sources/@repo/notifier/package.json @@ -2,8 +2,8 @@ "name": "@repo/notifier", "private": true, "devDependencies": { - "@types/node": "16.18.6", - "vitest": "0.25.4" + "@types/node": "16.18.11", + "vitest": "0.26.2" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@repo/test-kit/package.json b/sources/@repo/test-kit/package.json index a8245fa27e..a7abf76b89 100644 --- a/sources/@repo/test-kit/package.json +++ b/sources/@repo/test-kit/package.json @@ -28,15 +28,15 @@ "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", "@types/fs-extra": "9.0.13", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "chalk": "5.2.0", "execa": "6.1.0", "fs-extra": "10.1.0", - "globby": "13.1.2", + "globby": "13.1.3", "helpful-decorators": "2.1.0", "json5": "2.2.2", "tslib": "2.4.1", - "vitest": "0.25.4" + "vitest": "0.26.2" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@repo/yarn-plugin-bud/package.json b/sources/@repo/yarn-plugin-bud/package.json index bdf93579fc..b675f93ad2 100644 --- a/sources/@repo/yarn-plugin-bud/package.json +++ b/sources/@repo/yarn-plugin-bud/package.json @@ -8,13 +8,16 @@ }, "devDependencies": { "@types/fs-extra": "9.0.13", - "@types/node": "16.18.6", + "@types/js-yaml": "4.0.5", + "@types/lodash": "4.14.191", + "@types/node": "16.18.11", + "@types/semver": "7.3.13", "@yarnpkg/builder": "3.2.6" }, "dependencies": { "@repo/constants": "workspace:sources/@repo/constants", - "@yarnpkg/cli": "3.3.0", - "@yarnpkg/core": "3.3.0", + "@yarnpkg/cli": "3.3.1", + "@yarnpkg/core": "3.3.1", "@yarnpkg/shell": "3.2.5", "clipanion": "3.2.0-rc.14", "fs-extra": "10.1.0", @@ -24,8 +27,8 @@ "pm2": "5.2.2", "semver": "7.3.8", "tslib": "2.4.1", - "typescript": "4.9.3", - "verdaccio": "5.18.0" + "typescript": "4.9.4", + "verdaccio": "5.19.0" }, "volta": { "node": "16.18.0", diff --git a/sources/@repo/yarn-plugin-package/package.json b/sources/@repo/yarn-plugin-package/package.json index 1f1646ba25..90bb7ccd5e 100644 --- a/sources/@repo/yarn-plugin-package/package.json +++ b/sources/@repo/yarn-plugin-package/package.json @@ -8,18 +8,19 @@ }, "dependencies": { "@types/fs-extra": "9.0.13", - "@types/node": "16.18.6", + "@types/lodash-es": "4.17.6", + "@types/node": "16.18.11", "@yarnpkg/builder": "3.2.6", - "@yarnpkg/cli": "3.3.0", - "@yarnpkg/core": "3.3.0", + "@yarnpkg/cli": "3.3.1", + "@yarnpkg/core": "3.3.1", "@yarnpkg/shell": "3.2.5", "clipanion": "3.2.0-rc.14", "fs-extra": "10.1.0", "helpful-decorators": "2.1.0", "lodash-es": "4.17.21", "tslib": "2.4.1", - "typescript": "4.9.3", - "vitest": "0.25.4" + "typescript": "4.9.4", + "vitest": "0.26.2" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@roots/bud-api/package.json b/sources/@roots/bud-api/package.json index c42ead0a45..8e68fd2e96 100644 --- a/sources/@roots/bud-api/package.json +++ b/sources/@roots/bud-api/package.json @@ -62,7 +62,7 @@ "@roots/bud-extensions": "workspace:sources/@roots/bud-extensions", "@roots/bud-terser": "workspace:sources/@roots/bud-terser", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-babel/package.json b/sources/@roots/bud-babel/package.json index 2ece2c300f..ef3cff77ed 100644 --- a/sources/@roots/bud-babel/package.json +++ b/sources/@roots/bud-babel/package.json @@ -59,7 +59,10 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/babel__core": "7.1.20", + "@types/babel__plugin-transform-runtime": "7.9.2", + "@types/babel__preset-env": "7.9.2", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/bud-build/package.json b/sources/@roots/bud-build/package.json index 115521e17d..6a1854c753 100644 --- a/sources/@roots/bud-build/package.json +++ b/sources/@roots/bud-build/package.json @@ -75,23 +75,11 @@ "@roots/bud-api": "workspace:sources/@roots/bud-api", "@roots/bud-hooks": "workspace:sources/@roots/bud-hooks", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", - "@roots/bud-support": "workspace:sources/@roots/bud-support", - "css-loader": "^6.7.2", - "csv-loader": "^3.0.5", - "file-loader": "^6.2.0", - "helpful-decorators": "2.1.0", - "html-loader": "^4.2.0", - "mini-svg-data-uri": "1.4.4", - "remark": "14.0.2", - "remark-html": "15.0.1", - "remark-loader": "5.0.0", - "style-loader": "3.3.1", - "xml-loader": "1.2.1", - "yml-loader": "2.1.0" + "@roots/bud-support": "workspace:sources/@roots/bud-support" }, "volta": { "extends": "../../../package.json" diff --git a/sources/@roots/bud-build/src/handlers/loaders/loaders.ts b/sources/@roots/bud-build/src/handlers/loaders/loaders.ts index ec0a128b34..ccc46b1128 100644 --- a/sources/@roots/bud-build/src/handlers/loaders/loaders.ts +++ b/sources/@roots/bud-build/src/handlers/loaders/loaders.ts @@ -4,28 +4,28 @@ import * as MiniCss from '@roots/bud-support/mini-css-extract-plugin' import type {Factory} from '../index.js' export const css: Factory = ({makeLoader}) => - makeLoader(`css-loader`) + makeLoader(`@roots/bud-support/css-loader`) export const csv: Factory = ({makeLoader}) => - makeLoader(`csv-loader`) + makeLoader(`@roots/bud-support/csv-loader`) export const file: Factory = ({makeLoader}) => - makeLoader(`file-loader`) + makeLoader(`@roots/bud-support/file-loader`) export const html: Factory = ({makeLoader}) => - makeLoader(`html-loader`) + makeLoader(`@roots/bud-support/html-loader`) export const remark: Factory = ({makeLoader}) => - makeLoader(`remark-loader`) + makeLoader(`@roots/bud-support/remark-loader`) export const minicss: Factory = ({makeLoader}) => makeLoader(MiniCss.loader) export const style: Factory = ({makeLoader}) => - makeLoader(`style-loader`) + makeLoader(`@roots/bud-support/style-loader`) export const xml: Factory = ({makeLoader}) => - makeLoader(`xml-loader`) + makeLoader(`@roots/bud-support/xml-loader`) export const yml: Factory = ({makeLoader}) => - makeLoader(`yml-loader`) + makeLoader(`@roots/bud-support/yml-loader`) diff --git a/sources/@roots/bud-build/src/handlers/rules/csv.test.ts b/sources/@roots/bud-build/src/handlers/rules/csv.test.ts index c036fd0b3d..bf7928b2b6 100644 --- a/sources/@roots/bud-build/src/handlers/rules/csv.test.ts +++ b/sources/@roots/bud-build/src/handlers/rules/csv.test.ts @@ -19,7 +19,10 @@ describe(`csv loader`, () => { const webpackOutput = result.toWebpack() expect(webpackOutput.use?.[0]).toEqual( - expect.objectContaining({ident: `csv`, loader: `csv-loader`}), + expect.objectContaining({ + ident: `csv`, + loader: `@roots/bud-support/csv-loader`, + }), ) }) }) diff --git a/sources/@roots/bud-build/src/handlers/rules/xml.test.ts b/sources/@roots/bud-build/src/handlers/rules/xml.test.ts index 3e02b8aa74..6f7bec9bfe 100644 --- a/sources/@roots/bud-build/src/handlers/rules/xml.test.ts +++ b/sources/@roots/bud-build/src/handlers/rules/xml.test.ts @@ -18,7 +18,10 @@ describe(`xml loader`, () => { const webpackOutput = result.toWebpack() expect(webpackOutput.use?.[0]).toEqual( - expect.objectContaining({ident: `xml`, loader: `xml-loader`}), + expect.objectContaining({ + ident: `xml`, + loader: `@roots/bud-support/xml-loader`, + }), ) }) }) diff --git a/sources/@roots/bud-client/package.json b/sources/@roots/bud-client/package.json index d0628f3421..733fdf5080 100644 --- a/sources/@roots/bud-client/package.json +++ b/sources/@roots/bud-client/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/webpack-env": "1.18.0" }, "volta": { diff --git a/sources/@roots/bud-compiler/package.json b/sources/@roots/bud-compiler/package.json index 79e6a96eb7..9d1ffec1cc 100644 --- a/sources/@roots/bud-compiler/package.json +++ b/sources/@roots/bud-compiler/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@roots/bud-api": "workspace:sources/@roots/bud-api", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-compiler/src/compiler.service.ts b/sources/@roots/bud-compiler/src/compiler.service.ts index 17a7310778..74ee30a678 100644 --- a/sources/@roots/bud-compiler/src/compiler.service.ts +++ b/sources/@roots/bud-compiler/src/compiler.service.ts @@ -79,11 +79,10 @@ export class Compiler extends Service implements Contract.Service { this.app.context.logger.timeEnd(`initialize`) this.instance = this.implementation(this.config) - this.instance.hooks.done.tap(this.app.label, this.onStats) this.instance.hooks.done.tap( `${this.app.label}-close`, - async () => await this.app.hooks.fire(`compiler.after`), + async () => await this.app.hooks.fire(`compiler.close`), ) await this.app.hooks.fire(`compiler.after`) diff --git a/sources/@roots/bud-compress/package.json b/sources/@roots/bud-compress/package.json index 1eb5b2fe27..02dfe7d36c 100644 --- a/sources/@roots/bud-compress/package.json +++ b/sources/@roots/bud-compress/package.json @@ -68,7 +68,7 @@ "devDependencies": { "@roots/bud-api": "workspace:sources/@roots/bud-api", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-criticalcss/package.json b/sources/@roots/bud-criticalcss/package.json index 5d2c3596ba..324ab1b386 100644 --- a/sources/@roots/bud-criticalcss/package.json +++ b/sources/@roots/bud-criticalcss/package.json @@ -56,12 +56,13 @@ "@roots/bud": "workspace:sources/@roots/bud", "@roots/bud-support": "workspace:sources/@roots/bud-support", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11", + "@types/vinyl": "2.0.7" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/critical-css-webpack-plugin": "workspace:sources/@roots/critical-css-webpack-plugin", - "critical": "5.0.3", + "critical": "5.0.4", "vinyl": "3.0.0" }, "volta": { diff --git a/sources/@roots/bud-criticalcss/src/extension.test.ts b/sources/@roots/bud-criticalcss/src/extension.test.ts index 402ad1c142..ab6fd5cd52 100644 --- a/sources/@roots/bud-criticalcss/src/extension.test.ts +++ b/sources/@roots/bud-criticalcss/src/extension.test.ts @@ -14,11 +14,11 @@ describe(`@roots/bud-criticalcss`, () => { it(`should generate criticalcss`, async () => { expect(await readCritical(`extract`)).toMatchSnapshot() - }) + }, 30000) it(`should not emit critical styles in stylesheet`, async () => { expect(await readOriginal(`extract`)).toMatchSnapshot() - }) + }, 30000) }) describe(`no-extract`, () => { diff --git a/sources/@roots/bud-dashboard/package.json b/sources/@roots/bud-dashboard/package.json index 9c4f8b1651..aaaf6c4d3b 100644 --- a/sources/@roots/bud-dashboard/package.json +++ b/sources/@roots/bud-dashboard/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "ink-testing-library": "2.1.0" }, "dependencies": { diff --git a/sources/@roots/bud-emotion/package.json b/sources/@roots/bud-emotion/package.json index e7ddd5464c..cadb094332 100644 --- a/sources/@roots/bud-emotion/package.json +++ b/sources/@roots/bud-emotion/package.json @@ -66,7 +66,8 @@ "@roots/bud-babel": "workspace:sources/@roots/bud-babel", "@roots/bud-swc": "workspace:sources/@roots/bud-swc", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/babel__core": "7.1.20", + "@types/node": "16.18.11", "@types/react": "17.0.52", "react": "17.0.2" }, diff --git a/sources/@roots/bud-entrypoints/package.json b/sources/@roots/bud-entrypoints/package.json index 942d7928f3..94d77c7865 100644 --- a/sources/@roots/bud-entrypoints/package.json +++ b/sources/@roots/bud-entrypoints/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-esbuild/package.json b/sources/@roots/bud-esbuild/package.json index bf0e067d45..e6e17c6823 100644 --- a/sources/@roots/bud-esbuild/package.json +++ b/sources/@roots/bud-esbuild/package.json @@ -61,7 +61,7 @@ "@roots/bud": "workspace:sources/@roots/bud", "@roots/bud-build": "workspace:sources/@roots/bud-build", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-eslint/package.json b/sources/@roots/bud-eslint/package.json index d21aaa457c..56d2d17e8e 100644 --- a/sources/@roots/bud-eslint/package.json +++ b/sources/@roots/bud-eslint/package.json @@ -55,13 +55,14 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/eslint": "8.4.10", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", - "eslint": "8.29.0", + "eslint": "8.31.0", "eslint-webpack-plugin": "^3.2.0" }, "peerDependencies": { diff --git a/sources/@roots/bud-extensions/package.json b/sources/@roots/bud-extensions/package.json index 03cfcf7186..b4d461e943 100644 --- a/sources/@roots/bud-extensions/package.json +++ b/sources/@roots/bud-extensions/package.json @@ -68,8 +68,9 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", - "palette-webpack-plugin": "1.0.5" + "@types/node": "16.18.11", + "palette-webpack-plugin": "1.0.5", + "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-framework/package.json b/sources/@roots/bud-framework/package.json index 916117881b..4b2a759a23 100644 --- a/sources/@roots/bud-framework/package.json +++ b/sources/@roots/bud-framework/package.json @@ -228,9 +228,8 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/http-proxy": "1.17.9", "@types/js-yaml": "4.0.5", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-support": "workspace:sources/@roots/bud-support", diff --git a/sources/@roots/bud-hooks/package.json b/sources/@roots/bud-hooks/package.json index 9318dd682d..1e9ebb59b5 100644 --- a/sources/@roots/bud-hooks/package.json +++ b/sources/@roots/bud-hooks/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-imagemin/package.json b/sources/@roots/bud-imagemin/package.json index 548fb5efcc..65f546970d 100644 --- a/sources/@roots/bud-imagemin/package.json +++ b/sources/@roots/bud-imagemin/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-mdx/package.json b/sources/@roots/bud-mdx/package.json index 67b6c99a57..d53146f7b5 100644 --- a/sources/@roots/bud-mdx/package.json +++ b/sources/@roots/bud-mdx/package.json @@ -59,12 +59,14 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", + "@types/react": "17.0.52", + "@types/react-dom": "17.0.18", "react": "17.0.2", "react-dom": "17.0.2" }, "dependencies": { - "@mdx-js/loader": "^2.1.5", + "@mdx-js/loader": "^2.2.1", "@roots/bud-babel": "workspace:sources/@roots/bud-babel", "@roots/bud-build": "workspace:sources/@roots/bud-build", "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-postcss/package.json b/sources/@roots/bud-postcss/package.json index ea512edf69..5f912cdb20 100644 --- a/sources/@roots/bud-postcss/package.json +++ b/sources/@roots/bud-postcss/package.json @@ -60,15 +60,15 @@ "devDependencies": { "@roots/bud-build": "workspace:sources/@roots/bud-build", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", - "@types/signale": "1.4.4", + "@types/node": "16.18.11", + "@types/postcss-import": "14.0.0", "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", - "postcss": "8.4.19", - "postcss-import": "15.0.1", + "postcss": "8.4.20", + "postcss-import": "15.1.0", "postcss-loader": "7.0.2", "postcss-nested": "6.0.0", "postcss-preset-env": "7.8.3" diff --git a/sources/@roots/bud-preset-recommend/package.json b/sources/@roots/bud-preset-recommend/package.json index b36ca8efde..2e7b173fad 100644 --- a/sources/@roots/bud-preset-recommend/package.json +++ b/sources/@roots/bud-preset-recommend/package.json @@ -65,7 +65,7 @@ "@roots/bud-esbuild": "workspace:sources/@roots/bud-esbuild", "@roots/bud-swc": "workspace:sources/@roots/bud-swc", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-babel": "workspace:sources/@roots/bud-babel", diff --git a/sources/@roots/bud-preset-wordpress/package.json b/sources/@roots/bud-preset-wordpress/package.json index d3a18463fd..582d764128 100644 --- a/sources/@roots/bud-preset-wordpress/package.json +++ b/sources/@roots/bud-preset-wordpress/package.json @@ -62,14 +62,14 @@ "./lib/extension.d.ts" ], "theme": [ - "./lib/theme.types.d.ts" + "./lib/theme.d.ts" ] } }, "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-preset-wordpress/src/extension.ts b/sources/@roots/bud-preset-wordpress/src/extension.ts index 4d7340c729..37ebba7a5a 100644 --- a/sources/@roots/bud-preset-wordpress/src/extension.ts +++ b/sources/@roots/bud-preset-wordpress/src/extension.ts @@ -8,8 +8,6 @@ import { @label(`@roots/bud-preset-wordpress`) @dependsOn([ `@roots/bud-preset-recommend`, - `@roots/bud-wordpress-externals`, - `@roots/bud-wordpress-dependencies`, `@roots/bud-wordpress-manifests`, `@roots/bud-react`, ]) diff --git a/sources/@roots/bud-preset-wordpress/src/theme.ts b/sources/@roots/bud-preset-wordpress/src/theme.ts index 5deb0212ac..ed2be00b1b 100644 --- a/sources/@roots/bud-preset-wordpress/src/theme.ts +++ b/sources/@roots/bud-preset-wordpress/src/theme.ts @@ -27,13 +27,13 @@ export type SettingsProperties = SettingsPropertiesAppearanceTools & * via the `patternProperty` "[a-z0-9]/[a-z0-9]$". */ export type SettingsPropertiesComplete = SettingsProperties & { - appearanceTools?: unknown - border?: unknown - color?: unknown - layout?: unknown - spacing?: unknown - typography?: unknown - custom?: unknown + appearanceTools?: SettingsPropertiesAppearanceTools[`appearanceTools`] + color?: SettingsPropertiesColor[`color`] + layout?: SettingsPropertiesLayout[`layout`] + spacing?: SettingsPropertiesSpacing[`spacing`] + typography?: SettingsPropertiesTypography[`typography`] + border?: SettingsPropertiesBorder[`border`] + custom?: SettingsPropertiesCustom[`custom`] } /** @@ -84,13 +84,13 @@ export interface GlobalSettingsAndStyles { * - And the default layout of the editor (widths and available alignments). */ settings?: SettingsProperties & { - appearanceTools?: unknown - color?: unknown - layout?: unknown - spacing?: unknown - typography?: unknown - border?: unknown - custom?: unknown + appearanceTools?: SettingsPropertiesAppearanceTools[`appearanceTools`] + color?: SettingsPropertiesColor[`color`] + layout?: SettingsPropertiesLayout[`layout`] + spacing?: SettingsPropertiesSpacing[`spacing`] + typography?: SettingsPropertiesTypography[`typography`] + border?: SettingsPropertiesBorder[`border`] + custom?: SettingsPropertiesCustom[`custom`] /** * Settings defined on a per-block basis. diff --git a/sources/@roots/bud-prettier/package.json b/sources/@roots/bud-prettier/package.json index 916833f675..be9896f763 100644 --- a/sources/@roots/bud-prettier/package.json +++ b/sources/@roots/bud-prettier/package.json @@ -60,12 +60,13 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11", + "@types/prettier": "2.7.2" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", - "prettier": "2.8.0" + "prettier": "2.8.1" }, "peerDependencies": { "prettier": "*" diff --git a/sources/@roots/bud-purgecss/package.json b/sources/@roots/bud-purgecss/package.json index 42918e7bb6..177de26536 100644 --- a/sources/@roots/bud-purgecss/package.json +++ b/sources/@roots/bud-purgecss/package.json @@ -65,8 +65,8 @@ "@roots/bud": "workspace:sources/@roots/bud", "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", - "postcss": "8.4.19", + "@types/node": "16.18.11", + "postcss": "8.4.20", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/bud-react/package.json b/sources/@roots/bud-react/package.json index 9bc17eee3d..e43c55623c 100644 --- a/sources/@roots/bud-react/package.json +++ b/sources/@roots/bud-react/package.json @@ -85,7 +85,7 @@ "@roots/bud-typescript": "workspace:sources/@roots/bud-typescript", "@skypack/package-check": "0.2.2", "@types/babel__core": "7.1.20", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/react": "17.0.52", "@types/react-dom": "17.0.18", "webpack": "5.75.0" diff --git a/sources/@roots/bud-sass/package.json b/sources/@roots/bud-sass/package.json index f84a0e0e71..d3e65c9700 100644 --- a/sources/@roots/bud-sass/package.json +++ b/sources/@roots/bud-sass/package.json @@ -71,16 +71,16 @@ "@roots/bud-build": "workspace:sources/@roots/bud-build", "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", - "postcss": "8.4.19", - "stylelint": "14.16.0", + "@types/node": "16.18.11", + "postcss": "8.4.20", + "stylelint": "14.16.1", "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "postcss-scss": "^4.0.6", "resolve-url-loader": "5.0.0", - "sass": "^1.56.1", + "sass": "^1.57.1", "sass-loader": "^13.2.0", "stylelint-config-recommended-scss": "^8.0.0", "stylelint-scss": "^4.3.0" diff --git a/sources/@roots/bud-server/src/middleware/cookie/factory.ts b/sources/@roots/bud-server/src/middleware/cookie/factory.ts new file mode 100644 index 0000000000..b06bfa895e --- /dev/null +++ b/sources/@roots/bud-server/src/middleware/cookie/factory.ts @@ -0,0 +1,6 @@ +import type {Bud} from '@roots/bud-framework' +import type {MiddlewareFactory} from '@roots/bud-server/middleware' +import cookieParserMiddleware from '@roots/bud-support/cookie-parser' + +export const factory: MiddlewareFactory = (_app: Bud) => + cookieParserMiddleware() diff --git a/sources/@roots/bud-server/src/middleware/cookie/index.ts b/sources/@roots/bud-server/src/middleware/cookie/index.ts index a002daab14..04c3bca055 100644 --- a/sources/@roots/bud-server/src/middleware/cookie/index.ts +++ b/sources/@roots/bud-server/src/middleware/cookie/index.ts @@ -1 +1 @@ -export {middleware} from './middleware.js' +export {factory} from './factory.js' diff --git a/sources/@roots/bud-server/src/middleware/cookie/middleware.ts b/sources/@roots/bud-server/src/middleware/cookie/middleware.ts deleted file mode 100644 index 9e66ea444d..0000000000 --- a/sources/@roots/bud-server/src/middleware/cookie/middleware.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type {Bud} from '@roots/bud-framework' -import cookieParserMiddleware from '@roots/bud-support/cookie-parser' - -export const middleware = (_app: Bud) => cookieParserMiddleware() diff --git a/sources/@roots/bud-server/src/middleware/dev/middleware.ts b/sources/@roots/bud-server/src/middleware/dev/factory.ts similarity index 88% rename from sources/@roots/bud-server/src/middleware/dev/middleware.ts rename to sources/@roots/bud-server/src/middleware/dev/factory.ts index 5b86f272f4..172db9dc62 100644 --- a/sources/@roots/bud-server/src/middleware/dev/middleware.ts +++ b/sources/@roots/bud-server/src/middleware/dev/factory.ts @@ -1,10 +1,11 @@ import type {Bud} from '@roots/bud-framework' +import type {MiddlewareFactory} from '@roots/bud-server/middleware' import WebpackDevMiddleware, { IncomingMessage, ServerResponse, } from '@roots/bud-support/webpack-dev-middleware' -export const middleware = (app: Bud) => +export const factory: MiddlewareFactory = (app: Bud) => WebpackDevMiddleware( app.compiler.instance as any, app.hooks.filter(`dev.middleware.dev.options`, { diff --git a/sources/@roots/bud-server/src/middleware/dev/index.ts b/sources/@roots/bud-server/src/middleware/dev/index.ts index a002daab14..04c3bca055 100644 --- a/sources/@roots/bud-server/src/middleware/dev/index.ts +++ b/sources/@roots/bud-server/src/middleware/dev/index.ts @@ -1 +1 @@ -export {middleware} from './middleware.js' +export {factory} from './factory.js' diff --git a/sources/@roots/bud-server/src/middleware/hot/middleware.test.ts b/sources/@roots/bud-server/src/middleware/hot/factory.test.ts similarity index 78% rename from sources/@roots/bud-server/src/middleware/hot/middleware.test.ts rename to sources/@roots/bud-server/src/middleware/hot/factory.test.ts index 39398a96e2..f1adb6a997 100644 --- a/sources/@roots/bud-server/src/middleware/hot/middleware.test.ts +++ b/sources/@roots/bud-server/src/middleware/hot/factory.test.ts @@ -1,7 +1,7 @@ import {Bud, factory} from '@repo/test-kit/bud' import {afterAll, beforeAll, describe, expect, it, vi} from 'vitest' -import {middleware} from './index.js' +import * as hot from './index.js' vi.mock(`@roots/bud-compiler`) @@ -15,12 +15,12 @@ describe(`@roots/bud-server/middleware/hot`, () => { afterAll(async () => bud.close()) it(`should be a function`, () => { - expect(middleware).toBeDefined() + expect(hot.factory).toBeDefined() }) it(`should return expected output`, () => { try { - expect(middleware(bud)).toBeInstanceOf(Function) + expect(hot.factory(bud)).toBeInstanceOf(Function) } catch (error) {} }) }) diff --git a/sources/@roots/bud-server/src/middleware/hot/middleware.ts b/sources/@roots/bud-server/src/middleware/hot/factory.ts similarity index 96% rename from sources/@roots/bud-server/src/middleware/hot/middleware.ts rename to sources/@roots/bud-server/src/middleware/hot/factory.ts index 43561be06c..8fc6c93206 100644 --- a/sources/@roots/bud-server/src/middleware/hot/middleware.ts +++ b/sources/@roots/bud-server/src/middleware/hot/factory.ts @@ -1,6 +1,7 @@ /* eslint-disable no-console */ import type {Bud} from '@roots/bud-framework' +import type {MiddlewareFactory} from '@roots/bud-server/middleware' import type {Payload} from '@roots/bud-server/middleware/hot' import {HotEventStream} from '@roots/bud-server/middleware/hot' import type {RequestHandler} from '@roots/bud-support/express' @@ -16,7 +17,7 @@ let latestStats = null let closed = false let logger: Bud[`context`][`logger`] -export const middleware = (app: Bud) => { +export const factory: MiddlewareFactory = (app: Bud) => { logger = app.context.logger.scope( app.label, `hmr`, diff --git a/sources/@roots/bud-server/src/middleware/hot/index.ts b/sources/@roots/bud-server/src/middleware/hot/index.ts index d7faab9c26..f31d8a64e4 100644 --- a/sources/@roots/bud-server/src/middleware/hot/index.ts +++ b/sources/@roots/bud-server/src/middleware/hot/index.ts @@ -1,3 +1,3 @@ -export {middleware} from './middleware.js' +export {factory} from './factory.js' export type {Payload} from './payload.js' export {HotEventStream} from './stream.js' diff --git a/sources/@roots/bud-server/src/middleware/index.test.ts b/sources/@roots/bud-server/src/middleware/index.test.ts index 045f9927ba..2e5c76da70 100644 --- a/sources/@roots/bud-server/src/middleware/index.test.ts +++ b/sources/@roots/bud-server/src/middleware/index.test.ts @@ -2,20 +2,20 @@ import {describe, expect, it} from 'vitest' import * as exports from './index.js' -describe(`@roots/bud-server/middleware/proxy`, () => { - it(`should export dev middleware`, () => { - expect(exports.dev.middleware).toBeInstanceOf(Function) +describe(`@roots/bud-server/middleware`, () => { + it(`should export dev factory`, () => { + expect(exports.dev.factory).toBeInstanceOf(Function) }) - it(`should export cookie middleware`, () => { - expect(exports.cookie.middleware).toBeInstanceOf(Function) + it(`should export cookie factory`, () => { + expect(exports.cookie.factory).toBeInstanceOf(Function) }) - it(`should export hot middleware`, () => { - expect(exports.hot.middleware).toBeInstanceOf(Function) + it(`should export hot factory`, () => { + expect(exports.hot.factory).toBeInstanceOf(Function) }) - it(`should export proxy middleware`, () => { - expect(exports.proxy.middleware).toBeInstanceOf(Function) + it(`should export proxy factory`, () => { + expect(exports.proxy.factory).toBeInstanceOf(Function) }) }) diff --git a/sources/@roots/bud-server/src/middleware/index.ts b/sources/@roots/bud-server/src/middleware/index.ts index c4f07bf439..83961e9541 100644 --- a/sources/@roots/bud-server/src/middleware/index.ts +++ b/sources/@roots/bud-server/src/middleware/index.ts @@ -1,3 +1,10 @@ +import type {Bud} from '@roots/bud-framework' +import type {RequestHandler} from '@roots/bud-support/express' + +export interface MiddlewareFactory { + (app: Bud): RequestHandler +} + export * as cookie from '@roots/bud-server/middleware/cookie' export * as dev from '@roots/bud-server/middleware/dev' export * as hot from '@roots/bud-server/middleware/hot' diff --git a/sources/@roots/bud-server/src/middleware/proxy/middleware.ts b/sources/@roots/bud-server/src/middleware/proxy/factory.ts similarity index 97% rename from sources/@roots/bud-server/src/middleware/proxy/middleware.ts rename to sources/@roots/bud-server/src/middleware/proxy/factory.ts index a80ebef0bf..fdff852c7e 100644 --- a/sources/@roots/bud-server/src/middleware/proxy/middleware.ts +++ b/sources/@roots/bud-server/src/middleware/proxy/factory.ts @@ -10,12 +10,14 @@ import { } from '@roots/bud-support/http-proxy-middleware' import signale from '@roots/bud-support/signale' +import type {MiddlewareFactory} from '../index.js' + /** * Proxy middleware factory * * @public */ -export const middleware = (app: Bud) => +export const factory: MiddlewareFactory = (app: Bud) => createProxyMiddleware(makeOptions(app)) export const makeOptions = (app: Bud): Options => { diff --git a/sources/@roots/bud-server/src/middleware/proxy/index.ts b/sources/@roots/bud-server/src/middleware/proxy/index.ts index 7852581fdf..f614bd4462 100644 --- a/sources/@roots/bud-server/src/middleware/proxy/index.ts +++ b/sources/@roots/bud-server/src/middleware/proxy/index.ts @@ -1,4 +1,4 @@ -export {middleware} from './middleware.js' +export {factory} from './factory.js' export {ApplicationURL} from './url.js' export * as requestInterceptor from './handler/requestInterceptor.js' diff --git a/sources/@roots/bud-server/src/middleware/proxy/middleware.test.ts b/sources/@roots/bud-server/src/middleware/proxy/middleware.test.ts index 83a98416b7..30108c2fa4 100644 --- a/sources/@roots/bud-server/src/middleware/proxy/middleware.test.ts +++ b/sources/@roots/bud-server/src/middleware/proxy/middleware.test.ts @@ -2,7 +2,7 @@ import {Bud, factory} from '@repo/test-kit/bud' import signale from '@roots/bud-support/signale' import {beforeEach, describe, expect, it} from 'vitest' -import {makeOptions, middleware} from './middleware.js' +import * as middleware from './factory.js' describe(`proxy middleware`, () => { let bud: Bud @@ -10,8 +10,9 @@ describe(`proxy middleware`, () => { beforeEach(async () => { bud = await factory({mode: `development`}) }) + it(`should have expected default options`, async () => { - expect(makeOptions(bud)).toMatchInlineSnapshot(` + expect(middleware.makeOptions(bud)).toMatchInlineSnapshot(` { "autoRewrite": true, "changeOrigin": true, @@ -35,21 +36,21 @@ describe(`proxy middleware`, () => { it(`should have logger when --log flag is used`, async () => { bud.context.args.log = true // @ts-ignore - expect(makeOptions(bud).logger).toBeInstanceOf(signale) + expect(middleware.makeOptions(bud).logger).toBeInstanceOf(signale) }) it(`should reflect changes made in bud.proxy`, async () => { bud.proxy({changeOrigin: false}) await bud.api.processQueue() - expect(makeOptions(bud).changeOrigin).toBe(false) + expect(middleware.makeOptions(bud).changeOrigin).toBe(false) }) it(`should reflect changes to URL made in bud.proxy`, async () => { bud.proxy(`http://example.com`) await bud.api.processQueue() // @ts-ignore - expect(makeOptions(bud).target.href).toBe( + expect(middleware.makeOptions(bud).target.href).toBe( new URL(`http://example.com`).href, ) }) @@ -57,10 +58,10 @@ describe(`proxy middleware`, () => { it(`should reflect changes to URL made in bud.proxy`, async () => { bud.proxy(`https://example.com`) await bud.api.processQueue() - expect(makeOptions(bud).protocolRewrite).toBe(`https`) + expect(middleware.makeOptions(bud).protocolRewrite).toBe(`https`) bud.proxy(`http://example.com`) await bud.api.processQueue() - expect(makeOptions(bud).protocolRewrite).toBe(undefined) + expect(middleware.makeOptions(bud).protocolRewrite).toBe(undefined) }) }) diff --git a/sources/@roots/bud-server/src/service/index.ts b/sources/@roots/bud-server/src/service/index.ts index 5d13c8103b..c6895c08c8 100644 --- a/sources/@roots/bud-server/src/service/index.ts +++ b/sources/@roots/bud-server/src/service/index.ts @@ -172,9 +172,9 @@ export class Server extends Service implements BaseService { try { /** import middleware */ - const {middleware} = await this.app.module.import(signifier) + const {factory} = await this.app.module.import(signifier) /** save reference to middleware instance */ - this.appliedMiddleware[key] = middleware(this.app) + this.appliedMiddleware[key] = factory(this.app) /** apply middleware */ this.application.use(this.appliedMiddleware[key]) } catch (error) { diff --git a/sources/@roots/bud-solid/package.json b/sources/@roots/bud-solid/package.json index 9f91136245..d3f49517f0 100644 --- a/sources/@roots/bud-solid/package.json +++ b/sources/@roots/bud-solid/package.json @@ -55,7 +55,7 @@ "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", "@types/babel__core": "7.1.20", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@babel/plugin-syntax-jsx": "7.18.6", diff --git a/sources/@roots/bud-stylelint/package.json b/sources/@roots/bud-stylelint/package.json index 7a767b2c63..3f4d280d9a 100644 --- a/sources/@roots/bud-stylelint/package.json +++ b/sources/@roots/bud-stylelint/package.json @@ -61,13 +61,13 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", - "stylelint": "14.16.0", + "stylelint": "14.16.1", "stylelint-config-standard": "29.0.0", "stylelint-webpack-plugin": "3.3.0" }, diff --git a/sources/@roots/bud-support/package.json b/sources/@roots/bud-support/package.json index e8b3ccf003..6f75f06c8d 100644 --- a/sources/@roots/bud-support/package.json +++ b/sources/@roots/bud-support/package.json @@ -43,6 +43,38 @@ "types": "./lib/index.d.ts", "default": "./lib/index.js" }, + "./css-loader": { + "types": "./lib/css-loader/index.d.cts", + "default": "./lib/css-loader/index.cjs" + }, + "./csv-loader": { + "types": "./lib/csv-loader/index.d.cts", + "default": "./lib/csv-loader/index.cjs" + }, + "./file-loader": { + "types": "./lib/file-loader/index.d.cts", + "default": "./lib/file-loader/index.cjs" + }, + "./html-loader": { + "types": "./lib/html-loader/index.d.cts", + "default": "./lib/html-loader/index.cjs" + }, + "./remark-loader": { + "types": "./lib/remark-loader/index.d.cts", + "default": "./lib/remark-loader/index.cjs" + }, + "./style-loader": { + "types": "./lib/style-loader/index.d.cts", + "default": "./lib/style-loader/index.cjs" + }, + "./xml-loader": { + "types": "./lib/xml-loader/index.d.cts", + "default": "./lib/xml-loader/index.cjs" + }, + "./yml-loader": { + "types": "./lib/yml-loader/index.d.cts", + "default": "./lib/yml-loader/index.cjs" + }, "./*": { "types": "./lib/*/index.d.ts", "default": "./lib/*/index.js" @@ -60,12 +92,21 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", + "@types/connect": "3.4.35", "@types/cookie-parser": "1.4.3", - "@types/node-notifier": "8.0.2" + "@types/express": "4.17.15", + "@types/express-serve-static-core": "4.17.32", + "@types/file-loader": "^5.0.1", + "@types/fs-extra": "9.0.13", + "@types/lodash-es": "4.17.6", + "@types/node-notifier": "8.0.2", + "@types/react": "17.0.52", + "@types/signale": "1.4.4", + "@types/webpack-manifest-plugin": "3.0.5" }, "dependencies": { "@roots/filesystem": "workspace:sources/@roots/filesystem", - "axios": "1.2.1", + "axios": "1.2.2", "chalk": "5.2.0", "chokidar": "3.5.3", "clean-stack": "5.1.0", @@ -75,43 +116,55 @@ "connect": "3.7.0", "cookie-parser": "1.4.6", "copy-webpack-plugin": "11.0.0", + "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "4.2.2", + "csv-loader": "^3.0.5", "dotenv": "16.0.3", "dotenv-expand": "10.0.0", "execa": "6.1.0", "express": "4.18.2", "figures": "5.0.0", + "file-loader": "^6.2.0", "fs-extra": "10.1.0", "fs-jetpack": "5.1.0", "get-port": "6.1.2", - "globby": "13.1.2", + "globby": "13.1.3", "helpful-decorators": "2.1.0", "highlight.js": "11.7.0", + "html-loader": "^4.2.0", "html-webpack-plugin": "5.5.0", "http-proxy-middleware": "3.0.0-beta.0", "import-meta-resolve": "2.2.0", "ink": "3.2.0", - "ink-link": "2.0.0", + "ink-link": "2.0.1", "ink-text-input": "4.0.3", "json5": "2.2.2", "lodash-es": "4.17.21", "mini-css-extract-plugin": "2.7.2", + "mini-svg-data-uri": "1.4.4", "node-notifier": "10.0.1", "open": "8.4.0", "open-editor": "4.0.0", + "parse-semver": "1.1.1", "parse5": "7.1.2", "parse5-htmlparser2-tree-adapter": "7.0.0", "patch-console": "1.0.0", "pretty-format": "29.3.1", "react": "17.0.2", + "remark": "14.0.2", + "remark-html": "15.0.1", + "remark-loader": "5.0.0", "signale": "1.4.0", + "style-loader": "3.3.1", "terser-webpack-plugin": "5.3.6", "toml": "3.0.0", "typanion": "3.12.1", - "type-fest": "3.3.0", + "type-fest": "3.5.0", "webpack": "5.75.0", "webpack-dev-middleware": "6.0.1", "webpack-manifest-plugin": "5.0.0", - "zod": "3.19.1" + "xml-loader": "1.2.1", + "yml-loader": "2.1.0", + "zod": "3.20.2" } } diff --git a/sources/@roots/bud-support/src/css-loader/index.cts b/sources/@roots/bud-support/src/css-loader/index.cts new file mode 100644 index 0000000000..9a1b3872ab --- /dev/null +++ b/sources/@roots/bud-support/src/css-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`css-loader`) diff --git a/sources/@roots/bud-support/src/csv-loader/index.cts b/sources/@roots/bud-support/src/csv-loader/index.cts new file mode 100644 index 0000000000..be817a0dda --- /dev/null +++ b/sources/@roots/bud-support/src/csv-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`csv-loader`) diff --git a/sources/@roots/bud-support/src/express/index.ts b/sources/@roots/bud-support/src/express/index.ts index c2386f8ba9..94a883d5e8 100644 --- a/sources/@roots/bud-support/src/express/index.ts +++ b/sources/@roots/bud-support/src/express/index.ts @@ -10,6 +10,7 @@ import type { RequestHandler, RequestParamHandler, } from 'express' +import type * as ExpressLibrary from 'express' import express from 'express' export default express @@ -18,6 +19,7 @@ export type { CookieOptions, Errback, Express, + ExpressLibrary, Handler, NextFunction, Request, diff --git a/sources/@roots/bud-support/src/file-loader/index.cts b/sources/@roots/bud-support/src/file-loader/index.cts new file mode 100644 index 0000000000..02cedf810f --- /dev/null +++ b/sources/@roots/bud-support/src/file-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`file-loader`) diff --git a/sources/@roots/bud-support/src/html-loader/index.cts b/sources/@roots/bud-support/src/html-loader/index.cts new file mode 100644 index 0000000000..e354baf0e3 --- /dev/null +++ b/sources/@roots/bud-support/src/html-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`html-loader`) diff --git a/sources/@roots/bud-support/src/parse-semver/index.ts b/sources/@roots/bud-support/src/parse-semver/index.ts new file mode 100644 index 0000000000..e2f9396e43 --- /dev/null +++ b/sources/@roots/bud-support/src/parse-semver/index.ts @@ -0,0 +1,4 @@ +// @ts-ignore +import parseSemver from 'parse-semver' + +export default parseSemver diff --git a/sources/@roots/bud-support/src/remark-loader/index.ts b/sources/@roots/bud-support/src/remark-loader/index.ts new file mode 100644 index 0000000000..eccc69d8d1 --- /dev/null +++ b/sources/@roots/bud-support/src/remark-loader/index.ts @@ -0,0 +1 @@ +module.exports = require(`remark-loader`) diff --git a/sources/@roots/bud-support/src/style-loader/index.cts b/sources/@roots/bud-support/src/style-loader/index.cts new file mode 100644 index 0000000000..1b41c5a121 --- /dev/null +++ b/sources/@roots/bud-support/src/style-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`style-loader`) diff --git a/sources/@roots/bud-support/src/xml-loader/index.cts b/sources/@roots/bud-support/src/xml-loader/index.cts new file mode 100644 index 0000000000..b6176a5509 --- /dev/null +++ b/sources/@roots/bud-support/src/xml-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`xml-loader`) diff --git a/sources/@roots/bud-support/src/yml-loader/index.cts b/sources/@roots/bud-support/src/yml-loader/index.cts new file mode 100644 index 0000000000..c215407b3a --- /dev/null +++ b/sources/@roots/bud-support/src/yml-loader/index.cts @@ -0,0 +1 @@ +module.exports = require(`yml-loader`) diff --git a/sources/@roots/bud-support/tsconfig.json b/sources/@roots/bud-support/tsconfig.json index d4e2dc7603..9dd9650da0 100644 --- a/sources/@roots/bud-support/tsconfig.json +++ b/sources/@roots/bud-support/tsconfig.json @@ -1,13 +1,13 @@ { "extends": "../../../config/tsconfig.json", "compilerOptions": { - "allowJs": true, - "strict": true, "rootDir": "src", - "outDir": "lib" + "outDir": "lib", + "strict": true, + "types": ["express", "node", "react", "webpack"] }, "files": ["src/highlight/index.d.ts", "src/common-path/index.d.ts"], - "include": ["src/**/*.ts", "src/**/*.tsx"], + "include": ["src"], "exclude": ["./lib", "./node_modules", "**/*.test.ts", "**/*.test.tsx"], "references": [ {"path": "./../filesystem/tsconfig.json"} diff --git a/sources/@roots/bud-swc/package.json b/sources/@roots/bud-swc/package.json index c80927b687..10e0b5b36d 100644 --- a/sources/@roots/bud-swc/package.json +++ b/sources/@roots/bud-swc/package.json @@ -54,13 +54,13 @@ "devDependencies": { "@roots/bud-extensions": "workspace:sources/@roots/bud-extensions", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", - "@swc/core": "1.3.21", + "@swc/core": "1.3.24", "@swc/helpers": "0.4.14", "swc-loader": "0.2.3" }, diff --git a/sources/@roots/bud-tailwindcss/package.json b/sources/@roots/bud-tailwindcss/package.json index 3ee162175c..83da4e6181 100644 --- a/sources/@roots/bud-tailwindcss/package.json +++ b/sources/@roots/bud-tailwindcss/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@roots/bud": "workspace:sources/@roots/bud", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/tailwindcss": "3.1.0", "@types/webpack-virtual-modules": "0.1.1" }, diff --git a/sources/@roots/bud-terser/package.json b/sources/@roots/bud-terser/package.json index 8a6db7b268..7f9cffa579 100644 --- a/sources/@roots/bud-terser/package.json +++ b/sources/@roots/bud-terser/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-typescript/package.json b/sources/@roots/bud-typescript/package.json index 788c5f7799..efaf7fdb5a 100644 --- a/sources/@roots/bud-typescript/package.json +++ b/sources/@roots/bud-typescript/package.json @@ -68,7 +68,7 @@ "@roots/bud-babel": "workspace:sources/@roots/bud-babel", "@skypack/package-check": "0.2.2", "@types/fork-ts-checker-webpack-plugin": "0.4.5", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "react-refresh": "^0.14.0", "webpack": "5.75.0" }, @@ -76,11 +76,11 @@ "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@roots/bud-support": "workspace:sources/@roots/bud-support", "@types/webpack-env": "1.18.0", - "fork-ts-checker-webpack-plugin": "^7.2.13", + "fork-ts-checker-webpack-plugin": "^7.2.14", "react-refresh-typescript": "2.0.7", "ts-loader": "^9.4.2", "ts-node": "10.9.1", - "typescript": "4.9.3" + "typescript": "4.9.4" }, "peerDependencies": { "@roots/bud": "*", diff --git a/sources/@roots/bud-vue/package.json b/sources/@roots/bud-vue/package.json index fb85691e84..aff09a2db2 100644 --- a/sources/@roots/bud-vue/package.json +++ b/sources/@roots/bud-vue/package.json @@ -60,7 +60,7 @@ "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss", "@roots/bud-sass": "workspace:sources/@roots/bud-sass", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/bud-vue/src/extension.test.ts b/sources/@roots/bud-vue/src/extension.test.ts index 1da418a685..97967c73ed 100644 --- a/sources/@roots/bud-vue/src/extension.test.ts +++ b/sources/@roots/bud-vue/src/extension.test.ts @@ -48,4 +48,9 @@ describe(`@roots/bud-vue`, () => { instance.runtimeOnly() expect(instance.options.runtimeOnly).toBe(true) }) + + it(`should be registrable`, async () => { + await bud.extensions.add(Vue) + expect(bud.vue).toBeInstanceOf(Vue) + }) }) diff --git a/sources/@roots/bud-vue/src/extension.ts b/sources/@roots/bud-vue/src/extension.ts index a806dc1b90..6f25b07a0a 100644 --- a/sources/@roots/bud-vue/src/extension.ts +++ b/sources/@roots/bud-vue/src/extension.ts @@ -7,11 +7,11 @@ import { label, options, } from '@roots/bud-framework/extension/decorators' +import parseSemver from '@roots/bud-support/parse-semver' import type { RuleSetRule, WebpackPluginInstance, } from '@roots/bud-support/webpack' -import parseSemver from 'parse-semver' interface Options { runtimeOnly: boolean @@ -38,19 +38,19 @@ export default class Vue extends Extension< * Loader path * @public */ - public loader: string + public declare loader: string /** * Style loader path * @public */ - public styleLoader: string + public declare styleLoader: string /** * Resolved version * @public */ - public version: string + public declare version: string /** * Set `runtimeOnly` option @@ -96,7 +96,7 @@ export default class Vue extends Extension< .setLoader(`vue-style-loader`, this.styleLoader) .setItem(`vue-style-loader`, {loader: `vue-style-loader`}) - bud.build.rules.css.setUse((items = []) => [ + bud.build.rules.css?.setUse((items = []) => [ `vue-style-loader`, ...items, ]) @@ -104,7 +104,7 @@ export default class Vue extends Extension< `vue-style-loader`, ...items, ]) - bud.build.items.precss.setOptions({esModule: false}) + bud.build.items.precss?.setOptions({esModule: false}) bud.hooks.fromMap({ 'build.module.rules.before': this.moduleRulesBefore, 'build.resolve.extensions': (ext = new Set()) => ext.add(`.vue`), @@ -138,7 +138,7 @@ export default class Vue extends Extension< return [ this.app.build .makeRule() - .setTest(({hooks}) => hooks.filter(`pattern.vue`)) + .setTest(({hooks}: Bud) => hooks.filter(`pattern.vue`)) .setInclude([app => app.path(`@src`)]) .setUse((items = []) => [`vue`, ...items]) .toWebpack(), @@ -154,7 +154,7 @@ export default class Vue extends Extension< */ @bind public async resolveAlias( - aliases: Record> = {}, + aliases = {}, ): Promise>> { const type = this.isVue2() ? `esm` : `esm-bundler` diff --git a/sources/@roots/bud-wordpress-dependencies/package.json b/sources/@roots/bud-wordpress-dependencies/package.json index 5760359ba3..0f5c65a174 100644 --- a/sources/@roots/bud-wordpress-dependencies/package.json +++ b/sources/@roots/bud-wordpress-dependencies/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-wordpress-externals/package.json b/sources/@roots/bud-wordpress-externals/package.json index 34976a4b42..b8de173681 100644 --- a/sources/@roots/bud-wordpress-externals/package.json +++ b/sources/@roots/bud-wordpress-externals/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", diff --git a/sources/@roots/bud-wordpress-manifests/package.json b/sources/@roots/bud-wordpress-manifests/package.json index 4fc94c36ec..eae941b06b 100644 --- a/sources/@roots/bud-wordpress-manifests/package.json +++ b/sources/@roots/bud-wordpress-manifests/package.json @@ -54,15 +54,30 @@ "devDependencies": { "@roots/bud-framework": "workspace:sources/@roots/bud-framework", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { + "@roots/bud-entrypoints": "workspace:sources/@roots/bud-entrypoints", + "@roots/bud-wordpress-dependencies": "workspace:sources/@roots/bud-wordpress-dependencies", + "@roots/bud-wordpress-externals": "workspace:sources/@roots/bud-wordpress-externals", "@roots/merged-manifest-webpack-plugin": "workspace:sources/@roots/merged-manifest-webpack-plugin" }, "peerDependencies": { + "@roots/bud-entrypoints": "*", + "@roots/bud-wordpress-dependencies": "*", + "@roots/bud-wordpress-externals": "*", "@roots/merged-manifest-webpack-plugin": "*" }, "peerDependenciesMeta": { + "@roots/bud-entrypoints": { + "optional": true + }, + "@roots/bud-wordpress-dependencies": { + "optional": true + }, + "@roots/bud-wordpress-externals": { + "optional": true + }, "@roots/merged-manifest-webpack-plugin": { "optional": true } diff --git a/sources/@roots/bud-wordpress-manifests/src/extension.ts b/sources/@roots/bud-wordpress-manifests/src/extension.ts index fa955450de..e584f7cd47 100644 --- a/sources/@roots/bud-wordpress-manifests/src/extension.ts +++ b/sources/@roots/bud-wordpress-manifests/src/extension.ts @@ -1,23 +1,18 @@ -// Copyright © Roots Software Foundation LLC -// Licensed under the MIT license. - -/** - * Wordpress manifests are a JSON representation of assets which will - * need to be enqueued using WordPress PHP APIs for inclusion in a theme - * or plugin. - * - * @see https://bud.js.org - - * @packageDocumentation - */ - import {Extension} from '@roots/bud-framework/extension' -import {label} from '@roots/bud-framework/extension/decorators/label' -import {plugin} from '@roots/bud-framework/extension/decorators/plugin' +import { + dependsOn, + label, + plugin, +} from '@roots/bud-framework/extension/decorators' import MergedManifestWebpackPlugin from '@roots/merged-manifest-webpack-plugin' @label(`@roots/bud-wordpress-manifests`) @plugin(MergedManifestWebpackPlugin) +@dependsOn([ + `@roots/bud-entrypoints`, + `@roots/bud-wordpress-dependencies`, + `@roots/bud-wordpress-externals`, +]) export default class BudMergedManifestAdapter extends Extension< null, MergedManifestWebpackPlugin diff --git a/sources/@roots/bud-wordpress-manifests/src/types.ts b/sources/@roots/bud-wordpress-manifests/src/types.ts index 98736e5313..3464d658a6 100644 --- a/sources/@roots/bud-wordpress-manifests/src/types.ts +++ b/sources/@roots/bud-wordpress-manifests/src/types.ts @@ -1,3 +1,7 @@ +/// +/// +/// + import type BudWordPressManifestExtension from './extension.js' declare module '@roots/bud-framework' { diff --git a/sources/@roots/bud/package.json b/sources/@roots/bud/package.json index 55ae270e54..1ca2c5a1fc 100644 --- a/sources/@roots/bud/package.json +++ b/sources/@roots/bud/package.json @@ -165,7 +165,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "@roots/browserslist-config": "workspace:sources/@roots/browserslist-config", diff --git a/sources/@roots/bud/src/cli/commands/bud.upgrade.tsx b/sources/@roots/bud/src/cli/commands/bud.upgrade.tsx index 73756c55bc..f12a70bfba 100644 --- a/sources/@roots/bud/src/cli/commands/bud.upgrade.tsx +++ b/sources/@roots/bud/src/cli/commands/bud.upgrade.tsx @@ -75,7 +75,7 @@ export default class BudUpgradeCommand extends BudCommand { } if (this.hasUpgradeableDependencies(`devDependencies`)) { - await this.$(this.bin, [ + await this.$(this.pacman, [ this.command, ...this.getUpgradeableDependencies(`devDependencies`), ...this.getFlags(`devDependencies`), @@ -83,7 +83,7 @@ export default class BudUpgradeCommand extends BudCommand { } if (this.hasUpgradeableDependencies(`dependencies`)) { - await this.$(this.bin, [ + await this.$(this.pacman, [ this.command, ...this.getUpgradeableDependencies(`dependencies`), ...this.getFlags(`dependencies`), @@ -128,7 +128,7 @@ export default class BudUpgradeCommand extends BudCommand { const flags = [] if (type === `devDependencies`) { - switch (this.bin) { + switch (this.pacman) { case `npm`: flags.push(`--save-dev`) break @@ -138,7 +138,7 @@ export default class BudUpgradeCommand extends BudCommand { } } - if (type === `dependencies` && this.bin === `npm`) { + if (type === `dependencies` && this.pacman === `npm`) { flags.push(`--save`) } diff --git a/sources/@roots/bud/src/cli/decorators/command.dry.ts b/sources/@roots/bud/src/cli/decorators/command.dry.ts index 80f0a9cfa0..9a480330fc 100644 --- a/sources/@roots/bud/src/cli/decorators/command.dry.ts +++ b/sources/@roots/bud/src/cli/decorators/command.dry.ts @@ -1,12 +1,11 @@ -import type BudCommand from '@roots/bud/cli/commands/bud' import type {CommandContext} from '@roots/bud-framework/options' -export function dry BudCommand>( - constructor: T, -) { +import type BudCommand from '../commands/bud.js' + +export function dry(constructor: typeof BudCommand): any { return class extends constructor { - public constructor(...args: any[]) { - super(...args) + public constructor() { + super() const fn = this.withArguments?.bind(this) ?? (value => value) diff --git a/sources/@roots/bud/src/logger/index.ts b/sources/@roots/bud/src/logger/index.ts index 54608d67ba..d9f19f7fab 100644 --- a/sources/@roots/bud/src/logger/index.ts +++ b/sources/@roots/bud/src/logger/index.ts @@ -2,11 +2,18 @@ import commonPath from '@roots/bud-support/common-path' import {bind} from '@roots/bud-support/decorators' import {resolve} from '@roots/bud-support/import-meta-resolve' import prettyFormat from '@roots/bud-support/pretty-format' -import Signale, {Instance, Options} from '@roots/bud-support/signale' +import Signale, { + Instance, + Options as SignaleOptions, +} from '@roots/bud-support/signale' import * as argv from '../context/argv.js' import * as defaults from './options.js' +interface Options extends SignaleOptions { + logLevel?: `log` | `info` | `warn` +} + export class Logger { public commonPath: string = `` diff --git a/sources/@roots/bud/tsconfig.json b/sources/@roots/bud/tsconfig.json index df503a0ee2..e27dc2cf1b 100644 --- a/sources/@roots/bud/tsconfig.json +++ b/sources/@roots/bud/tsconfig.json @@ -6,7 +6,8 @@ "paths": { "@roots/bud": ["./src/index.ts"], "@roots/bud/*": ["./src/*"] - } + }, + "types": ["@roots/bud-framework", "@roots/bud-support", "react"] }, "include": ["./src"], "exclude": ["./lib", "./node_modules", "**/*.test.ts"], diff --git a/sources/@roots/container/package.json b/sources/@roots/container/package.json index 0119d4cef9..d6532fc648 100644 --- a/sources/@roots/container/package.json +++ b/sources/@roots/container/package.json @@ -63,8 +63,8 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6", - "type-fest": "3.3.0" + "@types/node": "16.18.11", + "type-fest": "3.5.0" }, "dependencies": { "@roots/bud-support": "workspace:sources/@roots/bud-support", diff --git a/sources/@roots/critical-css-webpack-plugin/package.json b/sources/@roots/critical-css-webpack-plugin/package.json index 1d0ad3fe65..6ff0e1bd3b 100644 --- a/sources/@roots/critical-css-webpack-plugin/package.json +++ b/sources/@roots/critical-css-webpack-plugin/package.json @@ -54,11 +54,11 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/vinyl": "2.0.7" }, "dependencies": { - "critical": "5.0.3", + "critical": "5.0.4", "helpful-decorators": "2.1.0", "vinyl": "3.0.0", "webpack": "5.75.0" diff --git a/sources/@roots/dependencies/package.json b/sources/@roots/dependencies/package.json index bc133e527d..f89c16aa01 100644 --- a/sources/@roots/dependencies/package.json +++ b/sources/@roots/dependencies/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "helpful-decorators": "2.1.0" diff --git a/sources/@roots/entrypoints-webpack-plugin/package.json b/sources/@roots/entrypoints-webpack-plugin/package.json index b51e1e1a32..d658ab0680 100644 --- a/sources/@roots/entrypoints-webpack-plugin/package.json +++ b/sources/@roots/entrypoints-webpack-plugin/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/eslint-config/package.json b/sources/@roots/eslint-config/package.json index 356de66e97..ce0513e650 100644 --- a/sources/@roots/eslint-config/package.json +++ b/sources/@roots/eslint-config/package.json @@ -58,15 +58,17 @@ "@babel/core": "7.20.7", "@skypack/package-check": "0.2.2", "@types/babel__core": "7.1.20", - "@types/node": "16.18.6", - "@types/prettier": "2.7.1", - "eslint": "8.29.0", - "prettier": "2.8.0" + "@types/eslint": "8.4.10", + "@types/eslint-plugin-prettier": "^3.1.0", + "@types/node": "16.18.11", + "@types/prettier": "2.7.2", + "eslint": "8.31.0", + "prettier": "2.8.1" }, "dependencies": { "@babel/eslint-parser": "7.19.1", - "@typescript-eslint/eslint-plugin": "5.45.1", - "@typescript-eslint/parser": "5.45.1", + "@typescript-eslint/eslint-plugin": "5.47.1", + "@typescript-eslint/parser": "5.47.1", "eslint-config-prettier": "8.5.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-jsx-a11y": "^6.6.1", diff --git a/sources/@roots/filesystem/package.json b/sources/@roots/filesystem/package.json index 86fccf4129..1d2da737e9 100644 --- a/sources/@roots/filesystem/package.json +++ b/sources/@roots/filesystem/package.json @@ -76,16 +76,16 @@ "@skypack/package-check": "0.2.2", "@types/js-yaml": "4.0.5", "@types/mime-types": "2.1.1", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/safe-json-stringify": "1.1.2" }, "dependencies": { - "@aws-sdk/abort-controller": "3.224.0", - "@aws-sdk/client-s3": "3.238.0", - "@aws-sdk/lib-storage": "3.224.0", + "@aws-sdk/abort-controller": "3.226.0", + "@aws-sdk/client-s3": "3.241.0", + "@aws-sdk/lib-storage": "3.241.0", "@types/lodash-es": "4.17.6", "fs-jetpack": "5.1.0", - "globby": "13.1.2", + "globby": "13.1.3", "helpful-decorators": "2.1.0", "js-yaml": "4.1.0", "json5": "2.2.2", diff --git a/sources/@roots/merged-manifest-webpack-plugin/package.json b/sources/@roots/merged-manifest-webpack-plugin/package.json index 002ff00cd8..8dd8ccb325 100644 --- a/sources/@roots/merged-manifest-webpack-plugin/package.json +++ b/sources/@roots/merged-manifest-webpack-plugin/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/fs-extra": "9.0.13", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/sage/package.json b/sources/@roots/sage/package.json index bb2580747e..694fba5e64 100644 --- a/sources/@roots/sage/package.json +++ b/sources/@roots/sage/package.json @@ -91,7 +91,7 @@ "@roots/bud": "workspace:sources/@roots/bud", "@roots/bud-tailwindcss": "workspace:sources/@roots/bud-tailwindcss", "@skypack/package-check": "0.2.2", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "tailwindcss": "3.2.4" }, "dependencies": { diff --git a/sources/@roots/sage/src/sage/extension.ts b/sources/@roots/sage/src/sage/extension.ts index a0835c9198..c3f4539ae4 100644 --- a/sources/@roots/sage/src/sage/extension.ts +++ b/sources/@roots/sage/src/sage/extension.ts @@ -6,7 +6,6 @@ import { dependsOnOptional, expose, label, - options, } from '@roots/bud-framework/extension/decorators' interface Options { @@ -16,9 +15,7 @@ interface Options { /** * roots/sage support extension * - * @public - * @decorator `@label` - * @decorator `@dependsOn` + * @see https://bud.js.org/extensions/sage/ */ @label(`@roots/sage`) @dependsOn([ @@ -27,14 +24,10 @@ interface Options { `@roots/sage/acorn`, ]) @dependsOnOptional([`@roots/bud-tailwindcss`]) -@options({acorn: `v2`}) @expose(`sage`) export class Sage extends Extension { /** * `boot` callback - * - * @public - * @decorator `@bind` */ @bind public override async register(app: Bud) { @@ -73,24 +66,20 @@ export class Sage extends Extension { ) } - /** - * `configAfter` callback - * - * @public - */ - @bind - public override async configAfter(app: Bud) { - if (this.options.acorn === `v2`) - await app.extensions.add(`@roots/sage/acorn-v2-public-path`) - } - /** * Set acorn version * - * @public + * @deprecated - This function is deprecated. It is unneeded; you can just remove the call. */ @bind - public setAcornVersion(version: 'v2' | 'v3') { - this.setOption(`acorn`, version) + public setAcornVersion(version?: 'v2' | 'v3') { + this.logger.warn( + `\n\n`, + `bud.sage.setAcornVersion: This function is deprecated.\n It is unneeded; you can just remove the call.\n\n`, + `If you feel that you need to run it you can add the following to your config:\n\n`, + `bud.use(\`@roots/sage/acorn-v2-public-path\`)\n\n`, + `If you are experiencing an issue and adding this extension fixes it, please open an issue.\n\n`, + `https://github.com/roots/bud.\n\n`, + ) } } diff --git a/sources/@roots/sage/src/types.ts b/sources/@roots/sage/src/types.ts index 9aefce3cf6..87d2b796d6 100644 --- a/sources/@roots/sage/src/types.ts +++ b/sources/@roots/sage/src/types.ts @@ -13,17 +13,13 @@ declare module '@roots/bud-framework' { /** * Set options related to sage * - * @public + * @see {@link https://bud.js.org/extensions/sage/} */ sage: Sage /** * Generate a WordPress `theme.json` * - * @example - * ```js - * bud.wpjson. - * * @see {@link https://bud.js.org/extensions/sage/theme.json/} * @see {@link https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/} */ diff --git a/sources/@roots/sage/src/wp-theme-json/plugin.ts b/sources/@roots/sage/src/wp-theme-json/plugin.ts index 0a47357ea9..70bc4e4a2e 100644 --- a/sources/@roots/sage/src/wp-theme-json/plugin.ts +++ b/sources/@roots/sage/src/wp-theme-json/plugin.ts @@ -15,36 +15,28 @@ import type { export interface Options { /** * WordPress `settings` - * - * @public + * @see https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/ */ settings?: Partial /** * WordPress `customTemplates` - * - * @public + * @see https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/ */ customTemplates?: ThemeJSON.GlobalSettingsAndStyles['customTemplates'] /** * Emit path - * - * @public */ path: string } /** * ThemeJSONWebpackPlugin - * - * @public */ export class ThemeJsonWebpackPlugin implements WebpackPluginInstance { /** * theme.json path - * - * @public */ public get path(): string { return this.options.path @@ -52,8 +44,6 @@ export class ThemeJsonWebpackPlugin implements WebpackPluginInstance { /** * theme.json settings - * - * @public */ public get settings(): string { return JSON.stringify( @@ -72,8 +62,6 @@ export class ThemeJsonWebpackPlugin implements WebpackPluginInstance { * Class constructor * * @param options - Plugin options - * - * @public */ public constructor(public options: Options) {} @@ -82,9 +70,6 @@ export class ThemeJsonWebpackPlugin implements WebpackPluginInstance { * * @param compiler - Webpack compiler * @returns void - * - * @public - * @decorator `@bind` */ @bind public apply(compiler: Compiler) { @@ -92,12 +77,9 @@ export class ThemeJsonWebpackPlugin implements WebpackPluginInstance { } /** - * Compiler done + * Compiler done callback * * @returns Promise - * - * @public - * @decorator `@bind` */ @bind public async done() { diff --git a/sources/@roots/wordpress-dependencies-webpack-plugin/package.json b/sources/@roots/wordpress-dependencies-webpack-plugin/package.json index 39b47cfd14..3be03fbc05 100644 --- a/sources/@roots/wordpress-dependencies-webpack-plugin/package.json +++ b/sources/@roots/wordpress-dependencies-webpack-plugin/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "webpack": "5.75.0" }, "dependencies": { diff --git a/sources/@roots/wordpress-externals-webpack-plugin/package.json b/sources/@roots/wordpress-externals-webpack-plugin/package.json index 8b9b62e940..d925fb660b 100644 --- a/sources/@roots/wordpress-externals-webpack-plugin/package.json +++ b/sources/@roots/wordpress-externals-webpack-plugin/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6" + "@types/node": "16.18.11" }, "dependencies": { "lodash-es": "4.17.21", diff --git a/sources/@roots/wordpress-hmr/package.json b/sources/@roots/wordpress-hmr/package.json index 1bf8ebcabc..30aa8d6c8e 100644 --- a/sources/@roots/wordpress-hmr/package.json +++ b/sources/@roots/wordpress-hmr/package.json @@ -67,13 +67,15 @@ "devDependencies": { "@skypack/package-check": "0.2.2", "@types/lodash-es": "4.17.6", - "@types/node": "16.18.6", + "@types/node": "16.18.11", "@types/react": "17.0.52", "@types/wordpress__blocks": "11.0.9", "@types/wordpress__data": "6.0.1", + "@types/wordpress__plugins": "3.0.0", + "@types/wordpress__rich-text": "3.4.6", "@wordpress/blocks": "11.21.0", "@wordpress/data": "7.6.0", - "@wordpress/hooks": "3.22.0", + "@wordpress/hooks": "3.23.0", "@wordpress/plugins": "4.20.0", "@wordpress/rich-text": "5.20.0" }, diff --git a/tests/reproductions/issue-1798.test.ts b/tests/reproductions/issue-1798.test.ts index 801d254ba7..09f1425d0c 100644 --- a/tests/reproductions/issue-1798.test.ts +++ b/tests/reproductions/issue-1798.test.ts @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -import {execa} from 'execa' +import execa from '@roots/bud-support/execa' import {describe, expect, it} from 'vitest' describe(`@roots/bud-sass`, () => { diff --git a/tests/reproductions/issue-1886.test.ts b/tests/reproductions/issue-1886.test.ts index 90355f2d31..d89769d52e 100644 --- a/tests/reproductions/issue-1886.test.ts +++ b/tests/reproductions/issue-1886.test.ts @@ -1,8 +1,8 @@ import {join} from 'node:path' import {paths} from '@repo/constants' -import {execa} from 'execa' +import execa from '@roots/bud-support/execa' import {beforeAll, describe, expect, it} from 'vitest' -import {readFile} from 'fs-extra' +import {readFile} from '@roots/bud-support/fs' describe('issue-1886', () => { beforeAll(async () => { diff --git a/tests/reproductions/issue-1890.test.ts b/tests/reproductions/issue-1890.test.ts index 9733f69cfa..ca266d3088 100644 --- a/tests/reproductions/issue-1890.test.ts +++ b/tests/reproductions/issue-1890.test.ts @@ -1,8 +1,8 @@ import {join} from 'node:path' import {paths} from '@repo/constants' -import {execa} from 'execa' +import execa from '@roots/bud-support/execa' import {beforeAll, describe, expect, it} from 'vitest' -import {readFile} from 'fs-extra' +import {readFile} from '@roots/bud-support/fs' describe('issue-1886', () => { beforeAll(async () => { diff --git a/yarn.lock b/yarn.lock index eb79900f07..16d998f47f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -293,16 +293,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/abort-controller@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/abort-controller@npm:3.224.0" - dependencies: - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: 6d272d21e7cc0aa020f44f97c002b13dd2ad164fe96d6c6caa73b96e429101cb867188b50c452462e8f0092e680fe87f3d033beacda1366c632b5cf41f5b7207 - languageName: node - linkType: hard - "@aws-sdk/abort-controller@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/abort-controller@npm:3.226.0" @@ -332,16 +322,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-s3@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/client-s3@npm:3.238.0" +"@aws-sdk/client-s3@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/client-s3@npm:3.241.0" dependencies: "@aws-crypto/sha1-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.238.0 + "@aws-sdk/client-sts": 3.241.0 "@aws-sdk/config-resolver": 3.234.0 - "@aws-sdk/credential-provider-node": 3.238.0 + "@aws-sdk/credential-provider-node": 3.241.0 "@aws-sdk/eventstream-serde-browser": 3.226.0 "@aws-sdk/eventstream-serde-config-resolver": 3.226.0 "@aws-sdk/eventstream-serde-node": 3.226.0 @@ -379,7 +369,7 @@ __metadata: "@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0 - "@aws-sdk/util-endpoints": 3.226.0 + "@aws-sdk/util-endpoints": 3.241.0 "@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-stream-browser": 3.226.0 "@aws-sdk/util-stream-node": 3.226.0 @@ -391,13 +381,13 @@ __metadata: "@aws-sdk/xml-builder": 3.201.0 fast-xml-parser: 4.0.11 tslib: ^2.3.1 - checksum: f066ad581bdbcd9595ff9226c81b59876b833d6e07dc755b6f70ec0c2c5eab909c9d009ec8faa45a60d650d553ca965f271d244d870f4a938751e65e6d521d6e + checksum: 32930289a3083d3d74b20016d5bf963bee0ae24fd17a3cfbe4aadf54f119b2418427bf9f025e58bac7e4a4cfa802aa5ac10290fbb8d58f0bcc57eed0407d2430 languageName: node linkType: hard -"@aws-sdk/client-sso-oidc@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.238.0" +"@aws-sdk/client-sso-oidc@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.241.0" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 @@ -425,20 +415,20 @@ __metadata: "@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0 - "@aws-sdk/util-endpoints": 3.226.0 + "@aws-sdk/util-endpoints": 3.241.0 "@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-node": 3.208.0 tslib: ^2.3.1 - checksum: b2f0df1168d2e20ccf1d598b76be4141b6a27068ad9dea74570aa3ab8c94c103537463c58d8296e76d2457f5afb5253cbf2b1f665411981f5939c85667dd1aff + checksum: e8a8a99f2234dd011f662a42c9e137bd8aa959db85644487560681aab102ee16b356c4ca8838529086b88e63384c0f7e105b3a1bcf05a7162e8cd1484e60b259 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/client-sso@npm:3.238.0" +"@aws-sdk/client-sso@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/client-sso@npm:3.241.0" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 @@ -466,25 +456,25 @@ __metadata: "@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0 - "@aws-sdk/util-endpoints": 3.226.0 + "@aws-sdk/util-endpoints": 3.241.0 "@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-node": 3.208.0 tslib: ^2.3.1 - checksum: dbd993e569a3858fd80222cd61e5df5813b3ef6579cfd393925679f71af57f3d9277f470d868f93dbda2f797a8e0be7da9f0678ee80a97103ea2612e2e1ef793 + checksum: 3c9e006aa7993a81b40c05e26ce57654db50bcbf4c10fe2a3e6f2a6ac806f631ba1784db5b1d33d4060d12a76331a98932bc1fab7ef1fe21578a56206015adab languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/client-sts@npm:3.238.0" +"@aws-sdk/client-sts@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/client-sts@npm:3.241.0" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 "@aws-sdk/config-resolver": 3.234.0 - "@aws-sdk/credential-provider-node": 3.238.0 + "@aws-sdk/credential-provider-node": 3.241.0 "@aws-sdk/fetch-http-handler": 3.226.0 "@aws-sdk/hash-node": 3.226.0 "@aws-sdk/invalid-dependency": 3.226.0 @@ -510,7 +500,7 @@ __metadata: "@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0 - "@aws-sdk/util-endpoints": 3.226.0 + "@aws-sdk/util-endpoints": 3.241.0 "@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0 @@ -518,7 +508,7 @@ __metadata: "@aws-sdk/util-utf8-node": 3.208.0 fast-xml-parser: 4.0.11 tslib: ^2.3.1 - checksum: 323677f17a1cfec54022a7af941db636ed9201d0a188b10e367663c422d931508728705633d01943d8bd0439edc20b39b619a8dd87d2ee55f3ca2df923e4c0dc + checksum: 35dc5dd7950aa2f8ef2efe8674b25dc48a5108e1cb6299d66dc79a4ecb2d5905224ca7f26908a82650060cc3a11a7198c22e49879dfd3f1104c04d6b43f5ab1d languageName: node linkType: hard @@ -559,38 +549,38 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.238.0" +"@aws-sdk/credential-provider-ini@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.241.0" dependencies: "@aws-sdk/credential-provider-env": 3.226.0 "@aws-sdk/credential-provider-imds": 3.226.0 "@aws-sdk/credential-provider-process": 3.226.0 - "@aws-sdk/credential-provider-sso": 3.238.0 + "@aws-sdk/credential-provider-sso": 3.241.0 "@aws-sdk/credential-provider-web-identity": 3.226.0 "@aws-sdk/property-provider": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/types": 3.226.0 tslib: ^2.3.1 - checksum: bf792096935a915ff1bf26c53408d7265d2dd5cb2093d5b51862cf21a1418801454362842cd7c59a8738af1bb12713afb354e55d3057e92f30f2caa327ff3eb9 + checksum: 532af26415644ebcef2c0714e6c894bb6e7d571abb4330a35e70b4d19c5f90ffd61f352f6d0e9cd58cef97b32946edf821d9fb82d0d6d0836f2dfbc5f280b56a languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.238.0" +"@aws-sdk/credential-provider-node@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.241.0" dependencies: "@aws-sdk/credential-provider-env": 3.226.0 "@aws-sdk/credential-provider-imds": 3.226.0 - "@aws-sdk/credential-provider-ini": 3.238.0 + "@aws-sdk/credential-provider-ini": 3.241.0 "@aws-sdk/credential-provider-process": 3.226.0 - "@aws-sdk/credential-provider-sso": 3.238.0 + "@aws-sdk/credential-provider-sso": 3.241.0 "@aws-sdk/credential-provider-web-identity": 3.226.0 "@aws-sdk/property-provider": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/types": 3.226.0 tslib: ^2.3.1 - checksum: 7d9e56dd53db5ef1d5600502a407a81500b0dde6c2c6164c88f88dffb20a24b9e256ebd329b2afb3992fa16514173bb8509ab410d651b0e6fb6f4cb713e22d11 + checksum: f485933f514ab2a14204a231a4bde77e22034329e90b4d797f18625bca8836462d19e7d88365380d57c8c80a3510bc135671da25457481a6f7cecba1ad4764e3 languageName: node linkType: hard @@ -606,17 +596,17 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.238.0" +"@aws-sdk/credential-provider-sso@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.241.0" dependencies: - "@aws-sdk/client-sso": 3.238.0 + "@aws-sdk/client-sso": 3.241.0 "@aws-sdk/property-provider": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0 - "@aws-sdk/token-providers": 3.238.0 + "@aws-sdk/token-providers": 3.241.0 "@aws-sdk/types": 3.226.0 tslib: ^2.3.1 - checksum: 4ac0451f85eb34eba78f4462daace270f0ff3d0d536a5093621923fc4391e9196cb500ffa382b5e4730f9562f005fb01d3cc2364dcfc9e04ce5e9715a151ce96 + checksum: 7e7e45024788e27c09f4885a402b7ae4c2e72a01accb6117f44474a9d89bd00c75df42f6060252747ba9415a77046b47c5c38015564bea8f1240bbaf8bb959df languageName: node linkType: hard @@ -751,12 +741,12 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/lib-storage@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/lib-storage@npm:3.224.0" +"@aws-sdk/lib-storage@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/lib-storage@npm:3.241.0" dependencies: - "@aws-sdk/middleware-endpoint": 3.224.0 - "@aws-sdk/smithy-client": 3.224.0 + "@aws-sdk/middleware-endpoint": 3.226.0 + "@aws-sdk/smithy-client": 3.234.0 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 @@ -764,7 +754,7 @@ __metadata: peerDependencies: "@aws-sdk/abort-controller": ^3.0.0 "@aws-sdk/client-s3": ^3.0.0 - checksum: fe23a8adce2df28cc46b941010c7a426d86f3c6993def09d3c4a2d1e14400f0f511b8e15caaa10cb64cb1863413cc6dd026750cc4195b246ee3b6976b3df9a18 + checksum: 31740327ae86bedba02c42a42f933d51a66109bc7d7ee7de32b244a941026eb4fc443e463cfe8b5a42f27da11ce85d7bde533f28ac65cae7361550994862e16a languageName: node linkType: hard @@ -804,22 +794,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-endpoint@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/middleware-endpoint@npm:3.224.0" - dependencies: - "@aws-sdk/middleware-serde": 3.224.0 - "@aws-sdk/protocol-http": 3.224.0 - "@aws-sdk/signature-v4": 3.224.0 - "@aws-sdk/types": 3.224.0 - "@aws-sdk/url-parser": 3.224.0 - "@aws-sdk/util-config-provider": 3.208.0 - "@aws-sdk/util-middleware": 3.224.0 - tslib: ^2.3.1 - checksum: ec64a4cd3fe5f8008a6783c26a41c31ddc8fc100c399d87e1fd3e9c13a8916debdc0d698ecb53fdee853a877bd026df4b40106e74b431510d392e619143d8dae - languageName: node - linkType: hard - "@aws-sdk/middleware-endpoint@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/middleware-endpoint@npm:3.226.0" @@ -944,16 +918,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-serde@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/middleware-serde@npm:3.224.0" - dependencies: - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: 87d78fdc57003022844cf4aa9ba94ba0a9329e9aef927a1fedf5291e894f21f070815d7480aafdcf8fb393f419899fc9c7c41f17550ea5c02ec725f46b17e0ba - languageName: node - linkType: hard - "@aws-sdk/middleware-serde@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/middleware-serde@npm:3.226.0" @@ -988,15 +952,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-stack@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/middleware-stack@npm:3.224.0" - dependencies: - tslib: ^2.3.1 - checksum: 144e2b7e5aca6d1ad562bd9d1cba0cf6f12bf63a52dfef04ff38f32e76a76d2e4180fee6a81cc8c65ca2cef4c2617cabd74f360336f72e07068af9205536ebc4 - languageName: node - linkType: hard - "@aws-sdk/middleware-stack@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/middleware-stack@npm:3.226.0" @@ -1052,16 +1007,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/protocol-http@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/protocol-http@npm:3.224.0" - dependencies: - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: 148d8884566823a7bec10b2bf85c123891ddd23b9e1a544e60a9f55902e390a469699964ddfe19810883ca8a72170918a0a57415e8dfe1da0ed26162d8dedb05 - languageName: node - linkType: hard - "@aws-sdk/protocol-http@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/protocol-http@npm:3.226.0" @@ -1083,16 +1028,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/querystring-parser@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/querystring-parser@npm:3.224.0" - dependencies: - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: d95aadf9c7af1b06ea3aeab3e734674ae744b6c674cbc4e9ce1f58177d930b56590c8a41b5e7eb1c9fa1c11afcad175813718d6de5b249cea36c8f0dfc81c041 - languageName: node - linkType: hard - "@aws-sdk/querystring-parser@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/querystring-parser@npm:3.226.0" @@ -1138,20 +1073,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/signature-v4@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/signature-v4@npm:3.224.0" - dependencies: - "@aws-sdk/is-array-buffer": 3.201.0 - "@aws-sdk/types": 3.224.0 - "@aws-sdk/util-hex-encoding": 3.201.0 - "@aws-sdk/util-middleware": 3.224.0 - "@aws-sdk/util-uri-escape": 3.201.0 - tslib: ^2.3.1 - checksum: d25d5058ca95e602dee993405e2b3766c866d5f1e1084dac3140f32e390e8dddb50aae716e415571eec73691ec1c3134f2377c4742c8310c11a4eaea1911a4cc - languageName: node - linkType: hard - "@aws-sdk/signature-v4@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/signature-v4@npm:3.226.0" @@ -1166,17 +1087,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/smithy-client@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/smithy-client@npm:3.224.0" - dependencies: - "@aws-sdk/middleware-stack": 3.224.0 - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: fa42228e506b4114e97ee3de1b1c1980d65ada4248eb9637e5a1e4b132b7ce25adc7581628a3e4638de9344e9ab8994b8560c172349a3024626f599e430e125e - languageName: node - linkType: hard - "@aws-sdk/smithy-client@npm:3.234.0": version: 3.234.0 resolution: "@aws-sdk/smithy-client@npm:3.234.0" @@ -1188,23 +1098,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.238.0": - version: 3.238.0 - resolution: "@aws-sdk/token-providers@npm:3.238.0" +"@aws-sdk/token-providers@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/token-providers@npm:3.241.0" dependencies: - "@aws-sdk/client-sso-oidc": 3.238.0 + "@aws-sdk/client-sso-oidc": 3.241.0 "@aws-sdk/property-provider": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/types": 3.226.0 tslib: ^2.3.1 - checksum: 5627cda5accc45efb50636d839ed3e6d820a139495fdc03f95cb49267d2c67182fa88d6e46a70fe9ccf34cc8a30df390ded8e94af9daeb3581c22ab0d4940ec5 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/types@npm:3.224.0" - checksum: fa6682baf21dbd50b54e8ccde97ce26c69f18c60a6a7a8e4099526d89b46159d77534b1756db8d3e7ca408b9283b8e5685d329572c85ea9686a49f2e42b9c822 + checksum: 7897380a0bf8790b66e17633a6b510785876193f3bd481773afd7179ebbd0ec6849ec88ea873f9ee634fca55fac49f881bddc09133c380f2113eb5d67761c31d languageName: node linkType: hard @@ -1224,17 +1127,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/url-parser@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/url-parser@npm:3.224.0" - dependencies: - "@aws-sdk/querystring-parser": 3.224.0 - "@aws-sdk/types": 3.224.0 - tslib: ^2.3.1 - checksum: ac7007c3ce03610ded32e7d77f211733434b08b28be0f94e1ee9e6e228463d95e69b4abe4f977e2f0c3836c3a4350a5041fa787b4363e822ec888c41b32da754 - languageName: node - linkType: hard - "@aws-sdk/url-parser@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/url-parser@npm:3.226.0" @@ -1328,13 +1220,13 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.226.0": - version: 3.226.0 - resolution: "@aws-sdk/util-endpoints@npm:3.226.0" +"@aws-sdk/util-endpoints@npm:3.241.0": + version: 3.241.0 + resolution: "@aws-sdk/util-endpoints@npm:3.241.0" dependencies: "@aws-sdk/types": 3.226.0 tslib: ^2.3.1 - checksum: a05d38c4901801ff8c33d3469b8248ae07a2bb761e8b87f9eb62d7b977bd447fc8a1601c18692a035662818b223be97957d63d389b5393fdd65227cc25aa7903 + checksum: d4743ef1a2cd2128f33da61466f9749b9e43bdee1bc01ffaead6839571506e559936f6a82192dcdce65553841f7c74ed8a9ba219e0331fbd783af012711b341b languageName: node linkType: hard @@ -1356,15 +1248,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-middleware@npm:3.224.0": - version: 3.224.0 - resolution: "@aws-sdk/util-middleware@npm:3.224.0" - dependencies: - tslib: ^2.3.1 - checksum: 8e84a4ca626e5eeb087817685f28a064dc969225df1f295ac6152ab9613c8b6ef13c70ae181fe23b35dcdcdbfd1359f0d0ffb0dbf841c403359227f6fd44db6a - languageName: node - linkType: hard - "@aws-sdk/util-middleware@npm:3.226.0": version: 3.226.0 resolution: "@aws-sdk/util-middleware@npm:3.226.0" @@ -3299,7 +3182,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.20.7": +"@babel/runtime@npm:7.20.7, @babel/runtime@npm:^7.13.10": version: 7.20.7 resolution: "@babel/runtime@npm:7.20.7" dependencies: @@ -4431,13 +4314,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.15.12": - version: 0.15.12 - resolution: "@esbuild/android-arm@npm:0.15.12" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.16.6": version: 0.16.6 resolution: "@esbuild/android-arm@npm:0.16.6" @@ -4508,13 +4384,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.15.12": - version: 0.15.12 - resolution: "@esbuild/linux-loong64@npm:0.15.12" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.16.6": version: 0.16.6 resolution: "@esbuild/linux-loong64@npm:0.16.6" @@ -4599,20 +4468,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" +"@eslint/eslintrc@npm:^1.4.1": + version: 1.4.1 + resolution: "@eslint/eslintrc@npm:1.4.1" dependencies: ajv: ^6.12.4 debug: ^4.3.2 espree: ^9.4.0 - globals: ^13.15.0 + globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 + checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7 languageName: node linkType: hard @@ -4661,14 +4530,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.6 - resolution: "@humanwhocodes/config-array@npm:0.11.6" +"@humanwhocodes/config-array@npm:^0.11.8": + version: 0.11.8 + resolution: "@humanwhocodes/config-array@npm:0.11.8" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 2fb7288638968dfeec27f06aef52f043726edd126ac47f24b54256902fdb35b3bf9863d4a4caf0423dccca5dd1354ca5899f3ac047b56774641ca0c4cbedb104 + minimatch: ^3.0.5 + checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 languageName: node linkType: hard @@ -4867,15 +4736,15 @@ __metadata: languageName: node linkType: hard -"@mdx-js/loader@npm:^2.1.5": - version: 2.1.5 - resolution: "@mdx-js/loader@npm:2.1.5" +"@mdx-js/loader@npm:^2.2.1": + version: 2.2.1 + resolution: "@mdx-js/loader@npm:2.2.1" dependencies: "@mdx-js/mdx": ^2.0.0 source-map: ^0.7.0 peerDependencies: webpack: ">=4" - checksum: a4108e5ba8075a7369d0279e8bee09dcee4483474e7a621a805fc4e3af53b79b5b59219dc78249a8c97906b15a1e47b036626725697d8cf227c849fafaf7d3d1 + checksum: b2659c5095af072ee341264b127407bbebbba8fd51885f610fe9aeefc15450a6bbcaee3eec34adcfa92e4fe208c7ac2a0ff2fa6aff75485aa9903b4adf521590 languageName: node linkType: hard @@ -4964,19 +4833,19 @@ __metadata: languageName: node linkType: hard -"@netlify/build@npm:^28.4.5": - version: 28.4.5 - resolution: "@netlify/build@npm:28.4.5" +"@netlify/build@npm:^29.2.2": + version: 29.3.0 + resolution: "@netlify/build@npm:29.3.0" dependencies: "@bugsnag/js": ^7.0.0 - "@netlify/cache-utils": ^5.0.2 - "@netlify/config": ^20.0.2 - "@netlify/edge-bundler": 5.0.0 - "@netlify/functions-utils": ^5.0.5 - "@netlify/git-utils": ^5.0.2 - "@netlify/plugins-list": ^6.54.0 - "@netlify/run-utils": ^5.0.2 - "@netlify/zip-it-and-ship-it": ^7.1.3 + "@netlify/cache-utils": ^5.1.0 + "@netlify/config": ^20.2.0 + "@netlify/edge-bundler": 8.0.0 + "@netlify/functions-utils": ^5.1.1 + "@netlify/git-utils": ^5.1.0 + "@netlify/plugins-list": ^6.59.0 + "@netlify/run-utils": ^5.1.0 + "@netlify/zip-it-and-ship-it": ^8.2.0 "@sindresorhus/slugify": ^2.0.0 ansi-escapes: ^5.0.0 chalk: ^5.0.0 @@ -5023,13 +4892,13 @@ __metadata: yargs: ^17.6.0 bin: netlify-build: bin.js - checksum: 215e3a02a10a775c57ed13708ff769b2fdeeaf66ef4e11ffffc704a24590d14433dba72aaf7916fd327e88de0eca75b2772cadcfae89817f3707cdce969a8298 + checksum: ab3c37b97e34e4b43bdf7ef11d83d1524af90ec3d0ff9e7b92a198fa6cdbebe2bb479ef98aa34cb195f3811dbe6c8ef462461d23891a15e5a92a67616ddfc38e languageName: node linkType: hard -"@netlify/cache-utils@npm:^5.0.2": - version: 5.0.2 - resolution: "@netlify/cache-utils@npm:5.0.2" +"@netlify/cache-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "@netlify/cache-utils@npm:5.1.0" dependencies: cpy: ^8.1.0 del: ^6.0.0 @@ -5040,13 +4909,13 @@ __metadata: move-file: ^3.0.0 path-exists: ^5.0.0 readdirp: ^3.4.0 - checksum: bfb7839a5d9db5f77e186456bc83d06684b9b6a59eaf7b7c25efaf2e12d13ee6e2655f5714887c8a61c6717cee3903975c700c0b96a5f6a151006b5c33114ee4 + checksum: 2e3cee0955c240150d855c01619c1c74fbffcd7d28f11b395d64bfcaf11d0e6d2ac883ca93c8f386f6fc3daf23547ed98a2a54ee811d3d1cf0e0d95e22329277 languageName: node linkType: hard -"@netlify/config@npm:^20.0.2": - version: 20.0.2 - resolution: "@netlify/config@npm:20.0.2" +"@netlify/config@npm:^20.2.0": + version: 20.2.0 + resolution: "@netlify/config@npm:20.2.0" dependencies: chalk: ^5.0.0 cron-parser: ^4.1.0 @@ -5061,9 +4930,9 @@ __metadata: is-plain-obj: ^4.0.0 js-yaml: ^4.0.0 map-obj: ^5.0.0 - netlify: ^13.0.2 - netlify-headers-parser: ^7.0.3 - netlify-redirect-parser: ^14.0.2 + netlify: ^13.1.0 + netlify-headers-parser: ^7.1.0 + netlify-redirect-parser: ^14.1.0 omit.js: ^2.0.2 p-locate: ^6.0.0 path-exists: ^5.0.0 @@ -5074,13 +4943,13 @@ __metadata: yargs: ^17.6.0 bin: netlify-config: bin.js - checksum: d3f9352469c3c5eb33f54cadfb1a1d86826dc42a0c7d94b573f6749f9af008afbb4dea882091364a42c8f81a2a05cd80d720c740beff69e88178def824286643 + checksum: db758730a7be0633272d484d1c82bfe45756e00a42d53e18977a96030cd90efbe0369351dd5968f39de8375f700954b04ad8b4a14a1f5223127b05d611e5ab9a languageName: node linkType: hard -"@netlify/edge-bundler@npm:5.0.0, @netlify/edge-bundler@npm:^5.0.0": - version: 5.0.0 - resolution: "@netlify/edge-bundler@npm:5.0.0" +"@netlify/edge-bundler@npm:8.0.0, @netlify/edge-bundler@npm:^8.0.0": + version: 8.0.0 + resolution: "@netlify/edge-bundler@npm:8.0.0" dependencies: "@import-maps/resolve": ^1.0.1 ajv: ^8.11.2 @@ -5093,6 +4962,7 @@ __metadata: find-up: ^6.3.0 get-port: ^6.1.2 glob-to-regexp: ^0.4.1 + jsonc-parser: ^3.2.0 node-fetch: ^3.1.1 node-stream-zip: ^1.15.0 p-retry: ^5.1.1 @@ -5101,7 +4971,7 @@ __metadata: semver: ^7.3.5 tmp-promise: ^3.0.3 uuid: ^9.0.0 - checksum: b22134386f0a143b7f5bde47bad873ebf63c403dcb756ce560b07dd690decd32e85d3c6cd13eb86195f8581e86a00f61b1b38bbe74c9be44ea800d01011a045f + checksum: b6e387fc46469179b3e53a82895740da02f98011e224827d26009254f671916393c3e4e8a7d4696e12d9220dbe7307f9abc8e479d4d5e833e00178a8bf276cd0 languageName: node linkType: hard @@ -5316,9 +5186,9 @@ __metadata: languageName: node linkType: hard -"@netlify/framework-info@npm:^9.5.2": - version: 9.5.2 - resolution: "@netlify/framework-info@npm:9.5.2" +"@netlify/framework-info@npm:^9.5.3": + version: 9.5.3 + resolution: "@netlify/framework-info@npm:9.5.3" dependencies: ajv: ^8.0.0 filter-obj: ^3.0.0 @@ -5332,31 +5202,31 @@ __metadata: read-pkg-up: ^9.0.0 semver: ^7.3.4 url: ^0.11.0 - checksum: e66d84c2c890dcf08fe8e869044eb42a5baeccc88db884bddb8b05e72ae1e11c5da6f1c8f1185f57ad61d3dc541d68417ce1cbeb87019b2357a463f0204d3459 + checksum: ba3f8c55f1563e3e60611838cf1aaffa04633aee86a7bc20ef760c8dda6565f160f85dc19970e6fcd5403f3de210a22d0f9e06d6d24808f9e1a7017243a3a0c2 languageName: node linkType: hard -"@netlify/functions-utils@npm:^5.0.5": - version: 5.0.5 - resolution: "@netlify/functions-utils@npm:5.0.5" +"@netlify/functions-utils@npm:^5.1.1": + version: 5.1.1 + resolution: "@netlify/functions-utils@npm:5.1.1" dependencies: - "@netlify/zip-it-and-ship-it": ^7.1.3 + "@netlify/zip-it-and-ship-it": ^8.2.0 cpy: ^8.1.0 path-exists: ^5.0.0 - checksum: 41e93db45ffa59fb3f826f30e3a8e2188a9de9576ce6640b47b19e9337c4ee0c9568a7f57006d9712fb36244d9fbc230daf3065521a836976e32c1b8860faf69 + checksum: 526c5f3ff25d8f687a30ab3c6003f97f183f1365468f6716e7f6bcf28022a2163dad8a613a48077c69b8944294e58e325e1ccf130dc4e2b4ffb425b446035879 languageName: node linkType: hard -"@netlify/git-utils@npm:^5.0.2": - version: 5.0.2 - resolution: "@netlify/git-utils@npm:5.0.2" +"@netlify/git-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "@netlify/git-utils@npm:5.1.0" dependencies: execa: ^6.0.0 map-obj: ^5.0.0 micromatch: ^4.0.2 moize: ^6.1.3 path-exists: ^5.0.0 - checksum: bebd89d55b510ec5d7febffb27c57e42b4c02b55f51f2fa8d6a22b8dc51fc5a69ec233f9b73a8cda3c4073ef35880e78cd2b0fca52a7e5fc8fe1b05cbd0c3a14 + checksum: 9c1f791d86c56f5919882c1a4e6c7d1b5cb8a8e5b8e2673dee9c0cef64cfbe7da200144b0492482e0aa74aa73f856c14b30975dc593db665bc48c017e41a5f93 languageName: node linkType: hard @@ -5520,67 +5390,25 @@ __metadata: languageName: node linkType: hard -"@netlify/plugins-list@npm:^6.54.0": - version: 6.56.0 - resolution: "@netlify/plugins-list@npm:6.56.0" - checksum: 99a2e60d396165654d40d15d67e16402d5c94e4be438fe54d13445ec13a0fe88603ce33b1c7c50afd747c1243a6ed396c232b24420cdcdc2f9dca2b4e00ec6ef +"@netlify/plugins-list@npm:^6.59.0": + version: 6.61.0 + resolution: "@netlify/plugins-list@npm:6.61.0" + checksum: c1a62683f2c0d413e5787241bd2d3b0e6e1d05d4651d8bc9ed06647fdd50f5ab7f2aa2d9041559c5be3029a7064fd6ecf6b9ae0f46f844624bb81f8e7059ddd1 languageName: node linkType: hard -"@netlify/run-utils@npm:^5.0.2": - version: 5.0.2 - resolution: "@netlify/run-utils@npm:5.0.2" +"@netlify/run-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "@netlify/run-utils@npm:5.1.0" dependencies: execa: ^6.0.0 - checksum: 92d0ff014ae2efaba88be486a1aa5c63e6f66e3fdac0d8820c1eda879ebea3a30b61a8c3a68b5a00bc3cfd37c3ec7f5c6e00e5d51f3ec13ed9a41855d3b28417 + checksum: 157cebc71511d587da332f2472962489712719bd6a71c7fc8cc89643b1436b0b9eede473f92309bb2f356bb735108236d6b871f5823f30c2773cb9b9a92377c8 languageName: node linkType: hard -"@netlify/zip-it-and-ship-it@npm:^7.1.3": - version: 7.1.3 - resolution: "@netlify/zip-it-and-ship-it@npm:7.1.3" - dependencies: - "@babel/parser": 7.16.8 - "@netlify/binary-info": ^1.0.0 - "@netlify/esbuild": 0.14.39 - "@vercel/nft": ^0.22.0 - archiver: ^5.3.0 - common-path-prefix: ^3.0.0 - cp-file: ^9.0.0 - del: ^6.0.0 - end-of-stream: ^1.4.4 - es-module-lexer: ^1.0.0 - execa: ^5.0.0 - filter-obj: ^2.0.1 - find-up: ^5.0.0 - glob: ^8.0.3 - is-builtin-module: ^3.1.0 - is-path-inside: ^3.0.3 - junk: ^3.1.0 - locate-path: ^6.0.0 - merge-options: ^3.0.4 - minimatch: ^5.0.0 - normalize-path: ^3.0.0 - p-map: ^4.0.0 - path-exists: ^4.0.0 - precinct: ^9.0.1 - read-package-json-fast: ^2.0.2 - require-package-name: ^2.0.1 - resolve: ^2.0.0-next.1 - semver: ^7.0.0 - tmp-promise: ^3.0.2 - toml: ^3.0.0 - unixify: ^1.0.0 - yargs: ^17.0.0 - bin: - zip-it-and-ship-it: dist/bin.js - checksum: 42ec0d7658cf6e93c3f5bab95e4b57eb6671bfea507254e4f51b90f0b62783fbff8a5f62d1bc0fe07b858a183dffd8c443a5f0070af9f0ac1eff4b3f03df9ad7 - languageName: node - linkType: hard - -"@netlify/zip-it-and-ship-it@npm:^8.1.0": - version: 8.1.0 - resolution: "@netlify/zip-it-and-ship-it@npm:8.1.0" +"@netlify/zip-it-and-ship-it@npm:^8.2.0": + version: 8.2.0 + resolution: "@netlify/zip-it-and-ship-it@npm:8.2.0" dependencies: "@babel/parser": 7.16.8 "@netlify/binary-info": ^1.0.0 @@ -5592,18 +5420,18 @@ __metadata: del: ^7.0.0 end-of-stream: ^1.4.4 es-module-lexer: ^1.0.0 - execa: ^5.0.0 + execa: ^6.0.0 filter-obj: ^5.0.0 find-up: ^6.0.0 glob: ^8.0.3 is-builtin-module: ^3.1.0 - is-path-inside: ^3.0.3 - junk: ^3.1.0 + is-path-inside: ^4.0.0 + junk: ^4.0.0 locate-path: ^7.0.0 merge-options: ^3.0.4 minimatch: ^5.0.0 normalize-path: ^3.0.0 - p-map: ^4.0.0 + p-map: ^5.0.0 path-exists: ^5.0.0 precinct: ^9.0.1 require-package-name: ^2.0.1 @@ -5615,7 +5443,7 @@ __metadata: yargs: ^17.0.0 bin: zip-it-and-ship-it: dist/bin.js - checksum: f1e864c6ae9c5af364d7e1372ef5c53d369b9e4fb4613bcf59d8831e11890f377a93f9fed93a1e392c3947f808943e7a7745130258ef1f9b1d16bc736897e99e + checksum: 1963aeea05598e26c67c420813e5b765510cfe788118eda87eda88583c574f930b2d070dd9f5f368ac0e96752cbca7af9bdb18f52bb6b1c941415df85416a234 languageName: node linkType: hard @@ -6154,7 +5982,8 @@ __metadata: "@repo/logger": "workspace:sources/@repo/logger" "@types/fs-extra": 9.0.13 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 + "@types/npm-package-arg": 6.1.1 "@vercel/ncc": 0.36.0 download-package-tarball: 1.0.7 fs-extra: 10.1.0 @@ -6162,7 +5991,7 @@ __metadata: lodash-es: 4.17.21 npm-package-arg: 10.1.0 registry-info: 1.0.0 - vitest: 0.25.4 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6170,8 +5999,8 @@ __metadata: version: 0.0.0-use.local resolution: "@repo/constants@workspace:sources/@repo/constants" dependencies: - "@types/node": 16.18.6 - vitest: 0.25.4 + "@types/node": 16.18.11 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6188,23 +6017,21 @@ __metadata: "@repo/constants": "workspace:sources/@repo/constants" "@svgr/webpack": 6.5.1 "@tsconfig/docusaurus": 1.0.6 - "@types/node": 16.18.6 + "@types/file-loader": 5.0.1 + "@types/node": 16.18.11 "@types/react": 17.0.52 "@types/react-dom": 17.0.18 - "@types/react-helmet": 6.1.6 - "@types/react-reconciler": 0.28.0 - "@types/react-router-dom": 5.3.3 - axios: 1.2.1 + axios: 1.2.2 clsx: 1.2.1 docusaurus-lunr-search: 2.3.2 file-loader: 6.2.0 - netlify-cli: 12.2.8 + netlify-cli: 12.5.0 raw-loader: 4.0.2 react: 17.0.2 react-dom: 17.0.2 ts-node: 10.9.1 tslib: 2.4.1 - typescript: 4.9.3 + typescript: 4.9.4 url-loader: 4.1.1 webpack: 5.75.0 languageName: unknown @@ -6215,9 +6042,10 @@ __metadata: resolution: "@repo/logger@workspace:sources/@repo/logger" dependencies: "@repo/constants": "workspace:sources/@repo/constants" - "@types/node": 16.18.6 + "@types/node": 16.18.11 + "@types/signale": 1.4.4 signale: 1.4.0 - vitest: 0.25.4 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6229,22 +6057,24 @@ __metadata: "@repo/logger": "workspace:sources/@repo/logger" "@roots/bud": "workspace:sources/@roots/bud" "@roots/bud-support": "workspace:sources/@roots/bud-support" - "@types/node": 16.18.6 - "@types/prettier": 2.7.1 + "@types/fs-extra": 9.0.13 + "@types/lodash-es": 4.17.6 + "@types/node": 16.18.11 + "@types/prettier": 2.7.2 dotenv: 16.0.3 execa: 6.1.0 fs-extra: 10.1.0 - globby: 13.1.2 + globby: 13.1.3 gray-matter: 4.0.3 handlebars: 4.7.7 helpful-decorators: 2.1.0 json5: 2.2.2 lodash-es: 4.17.21 octokit: 2.0.10 - prettier: 2.8.0 + prettier: 2.8.1 strip-ansi: 7.0.1 - typescript: 4.9.3 - vitest: 0.25.4 + typescript: 4.9.4 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6252,8 +6082,8 @@ __metadata: version: 0.0.0-use.local resolution: "@repo/notifier@workspace:sources/@repo/notifier" dependencies: - "@types/node": 16.18.6 - vitest: 0.25.4 + "@types/node": 16.18.11 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6267,15 +6097,15 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@types/fs-extra": 9.0.13 - "@types/node": 16.18.6 + "@types/node": 16.18.11 chalk: 5.2.0 execa: 6.1.0 fs-extra: 10.1.0 - globby: 13.1.2 + globby: 13.1.3 helpful-decorators: 2.1.0 json5: 2.2.2 tslib: 2.4.1 - vitest: 0.25.4 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6285,10 +6115,13 @@ __metadata: dependencies: "@repo/constants": "workspace:sources/@repo/constants" "@types/fs-extra": 9.0.13 - "@types/node": 16.18.6 + "@types/js-yaml": 4.0.5 + "@types/lodash": 4.14.191 + "@types/node": 16.18.11 + "@types/semver": 7.3.13 "@yarnpkg/builder": 3.2.6 - "@yarnpkg/cli": 3.3.0 - "@yarnpkg/core": 3.3.0 + "@yarnpkg/cli": 3.3.1 + "@yarnpkg/core": 3.3.1 "@yarnpkg/shell": 3.2.5 clipanion: 3.2.0-rc.14 fs-extra: 10.1.0 @@ -6298,8 +6131,8 @@ __metadata: pm2: 5.2.2 semver: 7.3.8 tslib: 2.4.1 - typescript: 4.9.3 - verdaccio: 5.18.0 + typescript: 4.9.4 + verdaccio: 5.19.0 languageName: unknown linkType: soft @@ -6308,18 +6141,19 @@ __metadata: resolution: "@repo/yarn-plugin-package@workspace:sources/@repo/yarn-plugin-package" dependencies: "@types/fs-extra": 9.0.13 - "@types/node": 16.18.6 + "@types/lodash-es": 4.17.6 + "@types/node": 16.18.11 "@yarnpkg/builder": 3.2.6 - "@yarnpkg/cli": 3.3.0 - "@yarnpkg/core": 3.3.0 + "@yarnpkg/cli": 3.3.1 + "@yarnpkg/core": 3.3.1 "@yarnpkg/shell": 3.2.5 clipanion: 3.2.0-rc.14 fs-extra: 10.1.0 helpful-decorators: 2.1.0 lodash-es: 4.17.21 tslib: 2.4.1 - typescript: 4.9.3 - vitest: 0.25.4 + typescript: 4.9.4 + vitest: 0.26.2 languageName: unknown linkType: soft @@ -6345,7 +6179,7 @@ __metadata: "@roots/bud-terser": "workspace:sources/@roots/bud-terser" "@roots/container": "workspace:sources/@roots/container" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -6361,7 +6195,10 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/babel__core": 7.1.20 + "@types/babel__plugin-transform-runtime": 7.9.2 + "@types/babel__preset-env": 7.9.2 + "@types/node": 16.18.11 babel-loader: 9.1.0 webpack: 5.75.0 peerDependencies: @@ -6394,19 +6231,7 @@ __metadata: "@roots/bud-hooks": "workspace:sources/@roots/bud-hooks" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - css-loader: ^6.7.2 - csv-loader: ^3.0.5 - file-loader: ^6.2.0 - helpful-decorators: 2.1.0 - html-loader: ^4.2.0 - mini-svg-data-uri: 1.4.4 - remark: 14.0.2 - remark-html: 15.0.1 - remark-loader: 5.0.0 - style-loader: 3.3.1 - xml-loader: 1.2.1 - yml-loader: 2.1.0 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -6426,7 +6251,7 @@ __metadata: resolution: "@roots/bud-client@workspace:sources/@roots/bud-client" dependencies: "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/webpack-env": 1.18.0 languageName: unknown linkType: soft @@ -6439,7 +6264,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -6450,7 +6275,7 @@ __metadata: "@roots/bud-api": "workspace:sources/@roots/bud-api" "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 compression-webpack-plugin: ^10.0.0 webpack: 5.75.0 languageName: unknown @@ -6465,8 +6290,9 @@ __metadata: "@roots/bud-support": "workspace:sources/@roots/bud-support" "@roots/critical-css-webpack-plugin": "workspace:sources/@roots/critical-css-webpack-plugin" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - critical: 5.0.3 + "@types/node": 16.18.11 + "@types/vinyl": 2.0.7 + critical: 5.0.4 vinyl: 3.0.0 languageName: unknown linkType: soft @@ -6478,7 +6304,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 figures: 5.0.0 human-readable: 0.2.1 ink-testing-library: 2.1.0 @@ -6501,7 +6327,8 @@ __metadata: "@roots/bud-swc": "workspace:sources/@roots/bud-swc" "@skypack/package-check": 0.2.2 "@swc/plugin-emotion": 2.5.33 - "@types/node": 16.18.6 + "@types/babel__core": 7.1.20 + "@types/node": 16.18.11 "@types/react": 17.0.52 react: 17.0.2 peerDependencies: @@ -6536,7 +6363,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/entrypoints-webpack-plugin": "workspace:sources/@roots/entrypoints-webpack-plugin" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -6549,7 +6376,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 esbuild-loader: 2.20.0 webpack: 5.75.0 peerDependencies: @@ -6571,8 +6398,9 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - eslint: 8.29.0 + "@types/eslint": 8.4.10 + "@types/node": 16.18.11 + eslint: 8.31.0 eslint-webpack-plugin: ^3.2.0 webpack: 5.75.0 peerDependencies: @@ -6592,8 +6420,9 @@ __metadata: "@roots/bud-terser": "workspace:sources/@roots/bud-terser" "@roots/container": "workspace:sources/@roots/container" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 palette-webpack-plugin: 1.0.5 + webpack: 5.75.0 languageName: unknown linkType: soft @@ -6605,9 +6434,8 @@ __metadata: "@roots/container": "workspace:sources/@roots/container" "@roots/filesystem": "workspace:sources/@roots/filesystem" "@skypack/package-check": 0.2.2 - "@types/http-proxy": 1.17.9 "@types/js-yaml": 4.0.5 - "@types/node": 16.18.6 + "@types/node": 16.18.11 tslib: 2.4.1 languageName: unknown linkType: soft @@ -6619,7 +6447,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -6632,7 +6460,7 @@ __metadata: "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 "@squoosh/lib": ^0.4.0 - "@types/node": 16.18.6 + "@types/node": 16.18.11 image-minimizer-webpack-plugin: ^3.8.1 webpack: 5.75.0 peerDependencies: @@ -6651,13 +6479,15 @@ __metadata: version: 0.0.0-use.local resolution: "@roots/bud-mdx@workspace:sources/@roots/bud-mdx" dependencies: - "@mdx-js/loader": ^2.1.5 + "@mdx-js/loader": ^2.2.1 "@roots/bud-babel": "workspace:sources/@roots/bud-babel" "@roots/bud-build": "workspace:sources/@roots/bud-build" "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-react": "workspace:sources/@roots/bud-react" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 + "@types/react": 17.0.52 + "@types/react-dom": 17.0.18 react: 17.0.2 react-dom: 17.0.2 webpack: 5.75.0 @@ -6689,10 +6519,10 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - "@types/signale": 1.4.4 - postcss: 8.4.19 - postcss-import: 15.0.1 + "@types/node": 16.18.11 + "@types/postcss-import": 14.0.0 + postcss: 8.4.20 + postcss-import: 15.1.0 postcss-loader: 7.0.2 postcss-nested: 6.0.0 postcss-preset-env: 7.8.3 @@ -6730,7 +6560,7 @@ __metadata: "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss" "@roots/bud-swc": "workspace:sources/@roots/bud-swc" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 webpack: 5.75.0 peerDependencies: "@roots/bud": "*" @@ -6765,7 +6595,7 @@ __metadata: "@roots/bud-wordpress-externals": "workspace:sources/@roots/bud-wordpress-externals" "@roots/bud-wordpress-manifests": "workspace:sources/@roots/bud-wordpress-manifests" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 webpack: 5.75.0 peerDependencies: "@roots/bud-preset-recommend": "*" @@ -6795,8 +6625,9 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - prettier: 2.8.0 + "@types/node": 16.18.11 + "@types/prettier": 2.7.2 + prettier: 2.8.1 peerDependencies: prettier: "*" peerDependenciesMeta: @@ -6814,8 +6645,8 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - postcss: 8.4.19 + "@types/node": 16.18.11 + postcss: 8.4.20 webpack: 5.75.0 peerDependencies: "@fullhuman/postcss-purgecss": "*" @@ -6843,7 +6674,7 @@ __metadata: "@roots/bud-typescript": "workspace:sources/@roots/bud-typescript" "@skypack/package-check": 0.2.2 "@types/babel__core": 7.1.20 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/react": 17.0.52 "@types/react-dom": 17.0.18 react: 17.0.2 @@ -6878,13 +6709,13 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - postcss: 8.4.19 + "@types/node": 16.18.11 + postcss: 8.4.20 postcss-scss: ^4.0.6 resolve-url-loader: 5.0.0 - sass: ^1.56.1 + sass: ^1.57.1 sass-loader: ^13.2.0 - stylelint: 14.16.0 + stylelint: 14.16.1 stylelint-config-recommended-scss: ^8.0.0 stylelint-scss: ^4.3.0 webpack: 5.75.0 @@ -6940,7 +6771,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@skypack/package-check": 0.2.2 "@types/babel__core": 7.1.20 - "@types/node": 16.18.6 + "@types/node": 16.18.11 babel-preset-solid: 1.6.6 solid-js: 1.6.6 peerDependencies: @@ -6966,8 +6797,8 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 - stylelint: 14.16.0 + "@types/node": 16.18.11 + stylelint: 14.16.1 stylelint-config-standard: 29.0.0 stylelint-webpack-plugin: 3.3.0 webpack: 5.75.0 @@ -6994,9 +6825,18 @@ __metadata: dependencies: "@roots/filesystem": "workspace:sources/@roots/filesystem" "@skypack/package-check": 0.2.2 + "@types/connect": 3.4.35 "@types/cookie-parser": 1.4.3 + "@types/express": 4.17.15 + "@types/express-serve-static-core": 4.17.32 + "@types/file-loader": ^5.0.1 + "@types/fs-extra": 9.0.13 + "@types/lodash-es": 4.17.6 "@types/node-notifier": 8.0.2 - axios: 1.2.1 + "@types/react": 17.0.52 + "@types/signale": 1.4.4 + "@types/webpack-manifest-plugin": 3.0.5 + axios: 1.2.2 chalk: 5.2.0 chokidar: 3.5.3 clean-stack: 5.1.0 @@ -7006,44 +6846,56 @@ __metadata: connect: 3.7.0 cookie-parser: 1.4.6 copy-webpack-plugin: 11.0.0 + css-loader: ^6.7.3 css-minimizer-webpack-plugin: 4.2.2 + csv-loader: ^3.0.5 dotenv: 16.0.3 dotenv-expand: 10.0.0 execa: 6.1.0 express: 4.18.2 figures: 5.0.0 + file-loader: ^6.2.0 fs-extra: 10.1.0 fs-jetpack: 5.1.0 get-port: 6.1.2 - globby: 13.1.2 + globby: 13.1.3 helpful-decorators: 2.1.0 highlight.js: 11.7.0 + html-loader: ^4.2.0 html-webpack-plugin: 5.5.0 http-proxy-middleware: 3.0.0-beta.0 import-meta-resolve: 2.2.0 ink: 3.2.0 - ink-link: 2.0.0 + ink-link: 2.0.1 ink-text-input: 4.0.3 json5: 2.2.2 lodash-es: 4.17.21 mini-css-extract-plugin: 2.7.2 + mini-svg-data-uri: 1.4.4 node-notifier: 10.0.1 open: 8.4.0 open-editor: 4.0.0 + parse-semver: 1.1.1 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 patch-console: 1.0.0 pretty-format: 29.3.1 react: 17.0.2 + remark: 14.0.2 + remark-html: 15.0.1 + remark-loader: 5.0.0 signale: 1.4.0 + style-loader: 3.3.1 terser-webpack-plugin: 5.3.6 toml: 3.0.0 typanion: 3.12.1 - type-fest: 3.3.0 + type-fest: 3.5.0 webpack: 5.75.0 webpack-dev-middleware: 6.0.1 webpack-manifest-plugin: 5.0.0 - zod: 3.19.1 + xml-loader: 1.2.1 + yml-loader: 2.1.0 + zod: 3.20.2 languageName: unknown linkType: soft @@ -7055,9 +6907,9 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@swc/core": 1.3.21 + "@swc/core": 1.3.24 "@swc/helpers": 0.4.14 - "@types/node": 16.18.6 + "@types/node": 16.18.11 swc-loader: 0.2.3 webpack: 5.75.0 peerDependencies: @@ -7083,7 +6935,7 @@ __metadata: "@roots/bud-postcss": "workspace:sources/@roots/bud-postcss" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/tailwindcss": 3.1.0 "@types/webpack-virtual-modules": 0.1.1 tailwindcss: 3.2.4 @@ -7106,7 +6958,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 languageName: unknown linkType: soft @@ -7120,14 +6972,14 @@ __metadata: "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 "@types/fork-ts-checker-webpack-plugin": 0.4.5 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/webpack-env": 1.18.0 - fork-ts-checker-webpack-plugin: ^7.2.13 + fork-ts-checker-webpack-plugin: ^7.2.14 react-refresh: ^0.14.0 react-refresh-typescript: 2.0.7 ts-loader: ^9.4.2 ts-node: 10.9.1 - typescript: 4.9.3 + typescript: 4.9.4 webpack: 5.75.0 peerDependencies: "@roots/bud": "*" @@ -7160,7 +7012,7 @@ __metadata: "@roots/bud-sass": "workspace:sources/@roots/bud-sass" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@vue/compiler-sfc": ^3.2.45 parse-semver: 1.1.1 vue: ^3.2.45 @@ -7202,7 +7054,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/wordpress-dependencies-webpack-plugin": "workspace:sources/@roots/wordpress-dependencies-webpack-plugin" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 peerDependencies: "@roots/wordpress-dependencies-webpack-plugin": "*" peerDependenciesMeta: @@ -7218,7 +7070,7 @@ __metadata: "@roots/bud-framework": "workspace:sources/@roots/bud-framework" "@roots/wordpress-externals-webpack-plugin": "workspace:sources/@roots/wordpress-externals-webpack-plugin" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 peerDependencies: "@roots/wordpress-externals-webpack-plugin": "*" peerDependenciesMeta: @@ -7231,13 +7083,25 @@ __metadata: version: 0.0.0-use.local resolution: "@roots/bud-wordpress-manifests@workspace:sources/@roots/bud-wordpress-manifests" dependencies: + "@roots/bud-entrypoints": "workspace:sources/@roots/bud-entrypoints" "@roots/bud-framework": "workspace:sources/@roots/bud-framework" + "@roots/bud-wordpress-dependencies": "workspace:sources/@roots/bud-wordpress-dependencies" + "@roots/bud-wordpress-externals": "workspace:sources/@roots/bud-wordpress-externals" "@roots/merged-manifest-webpack-plugin": "workspace:sources/@roots/merged-manifest-webpack-plugin" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 peerDependencies: + "@roots/bud-entrypoints": "*" + "@roots/bud-wordpress-dependencies": "*" + "@roots/bud-wordpress-externals": "*" "@roots/merged-manifest-webpack-plugin": "*" peerDependenciesMeta: + "@roots/bud-entrypoints": + optional: true + "@roots/bud-wordpress-dependencies": + optional: true + "@roots/bud-wordpress-externals": + optional: true "@roots/merged-manifest-webpack-plugin": optional: true languageName: unknown @@ -7260,7 +7124,7 @@ __metadata: "@roots/bud-support": "workspace:sources/@roots/bud-support" "@roots/bud-terser": "workspace:sources/@roots/bud-terser" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 browserslist: 4.21.4 execa: 6.1.0 tslib: 2.4.1 @@ -7291,10 +7155,10 @@ __metadata: "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 helpful-decorators: 2.1.0 lodash-es: 4.17.21 - type-fest: 3.3.0 + type-fest: 3.5.0 languageName: unknown linkType: soft @@ -7303,9 +7167,9 @@ __metadata: resolution: "@roots/critical-css-webpack-plugin@workspace:sources/@roots/critical-css-webpack-plugin" dependencies: "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/vinyl": 2.0.7 - critical: 5.0.3 + critical: 5.0.4 helpful-decorators: 2.1.0 vinyl: 3.0.0 webpack: 5.75.0 @@ -7319,7 +7183,7 @@ __metadata: resolution: "@roots/dependencies@workspace:sources/@roots/dependencies" dependencies: "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 helpful-decorators: 2.1.0 languageName: unknown linkType: soft @@ -7330,7 +7194,7 @@ __metadata: dependencies: "@skypack/package-check": 0.2.2 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 helpful-decorators: 2.1.0 lodash-es: 4.17.21 tslib: 2.4.1 @@ -7348,18 +7212,20 @@ __metadata: "@babel/eslint-parser": 7.19.1 "@skypack/package-check": 0.2.2 "@types/babel__core": 7.1.20 - "@types/node": 16.18.6 - "@types/prettier": 2.7.1 - "@typescript-eslint/eslint-plugin": 5.45.1 - "@typescript-eslint/parser": 5.45.1 - eslint: 8.29.0 + "@types/eslint": 8.4.10 + "@types/eslint-plugin-prettier": ^3.1.0 + "@types/node": 16.18.11 + "@types/prettier": 2.7.2 + "@typescript-eslint/eslint-plugin": 5.47.1 + "@typescript-eslint/parser": 5.47.1 + eslint: 8.31.0 eslint-config-prettier: 8.5.0 eslint-plugin-import: 2.26.0 eslint-plugin-jsx-a11y: ^6.6.1 eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: 7.31.11 eslint-plugin-react-hooks: 4.6.0 - prettier: 2.8.0 + prettier: 2.8.1 languageName: unknown linkType: soft @@ -7367,17 +7233,17 @@ __metadata: version: 0.0.0-use.local resolution: "@roots/filesystem@workspace:sources/@roots/filesystem" dependencies: - "@aws-sdk/abort-controller": 3.224.0 - "@aws-sdk/client-s3": 3.238.0 - "@aws-sdk/lib-storage": 3.224.0 + "@aws-sdk/abort-controller": 3.226.0 + "@aws-sdk/client-s3": 3.241.0 + "@aws-sdk/lib-storage": 3.241.0 "@skypack/package-check": 0.2.2 "@types/js-yaml": 4.0.5 "@types/lodash-es": 4.17.6 "@types/mime-types": 2.1.1 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/safe-json-stringify": 1.1.2 fs-jetpack: 5.1.0 - globby: 13.1.2 + globby: 13.1.3 helpful-decorators: 2.1.0 js-yaml: 4.1.0 json5: 2.2.2 @@ -7393,7 +7259,7 @@ __metadata: dependencies: "@skypack/package-check": 0.2.2 "@types/fs-extra": 9.0.13 - "@types/node": 16.18.6 + "@types/node": 16.18.11 fs-extra: 10.1.0 helpful-decorators: 2.1.0 webpack: 5.75.0 @@ -7411,7 +7277,7 @@ __metadata: "@roots/bud-tailwindcss": "workspace:sources/@roots/bud-tailwindcss" "@roots/container": "workspace:sources/@roots/container" "@skypack/package-check": 0.2.2 - "@types/node": 16.18.6 + "@types/node": 16.18.11 tailwindcss: 3.2.4 peerDependencies: "@roots/bud-preset-recommend": "*" @@ -7445,7 +7311,7 @@ __metadata: dependencies: "@skypack/package-check": 0.2.2 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 helpful-decorators: 2.1.0 lodash-es: 4.17.21 webpack: 5.75.0 @@ -7458,7 +7324,7 @@ __metadata: dependencies: "@skypack/package-check": 0.2.2 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 lodash-es: 4.17.21 webpack: 5.75.0 languageName: unknown @@ -7470,13 +7336,15 @@ __metadata: dependencies: "@skypack/package-check": 0.2.2 "@types/lodash-es": 4.17.6 - "@types/node": 16.18.6 + "@types/node": 16.18.11 "@types/react": 17.0.52 "@types/wordpress__blocks": 11.0.9 "@types/wordpress__data": 6.0.1 + "@types/wordpress__plugins": 3.0.0 + "@types/wordpress__rich-text": 3.4.6 "@wordpress/blocks": 11.21.0 "@wordpress/data": 7.6.0 - "@wordpress/hooks": 3.22.0 + "@wordpress/hooks": 3.23.0 "@wordpress/plugins": 4.20.0 "@wordpress/rich-text": 5.20.0 lodash-es: 4.17.21 @@ -7772,90 +7640,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-darwin-arm64@npm:1.3.21" +"@swc/core-darwin-arm64@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-darwin-arm64@npm:1.3.24" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-darwin-x64@npm:1.3.21" +"@swc/core-darwin-x64@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-darwin-x64@npm:1.3.24" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.21" +"@swc/core-linux-arm-gnueabihf@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.24" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.21" +"@swc/core-linux-arm64-gnu@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.24" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.21" +"@swc/core-linux-arm64-musl@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.24" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.21" +"@swc/core-linux-x64-gnu@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.24" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-linux-x64-musl@npm:1.3.21" +"@swc/core-linux-x64-musl@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-linux-x64-musl@npm:1.3.24" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.21" +"@swc/core-win32-arm64-msvc@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.24" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.21" +"@swc/core-win32-ia32-msvc@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.24" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.21" +"@swc/core-win32-x64-msvc@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.24" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:1.3.21": - version: 1.3.21 - resolution: "@swc/core@npm:1.3.21" +"@swc/core@npm:1.3.24": + version: 1.3.24 + resolution: "@swc/core@npm:1.3.24" dependencies: - "@swc/core-darwin-arm64": 1.3.21 - "@swc/core-darwin-x64": 1.3.21 - "@swc/core-linux-arm-gnueabihf": 1.3.21 - "@swc/core-linux-arm64-gnu": 1.3.21 - "@swc/core-linux-arm64-musl": 1.3.21 - "@swc/core-linux-x64-gnu": 1.3.21 - "@swc/core-linux-x64-musl": 1.3.21 - "@swc/core-win32-arm64-msvc": 1.3.21 - "@swc/core-win32-ia32-msvc": 1.3.21 - "@swc/core-win32-x64-msvc": 1.3.21 + "@swc/core-darwin-arm64": 1.3.24 + "@swc/core-darwin-x64": 1.3.24 + "@swc/core-linux-arm-gnueabihf": 1.3.24 + "@swc/core-linux-arm64-gnu": 1.3.24 + "@swc/core-linux-arm64-musl": 1.3.24 + "@swc/core-linux-x64-gnu": 1.3.24 + "@swc/core-linux-x64-musl": 1.3.24 + "@swc/core-win32-arm64-msvc": 1.3.24 + "@swc/core-win32-ia32-msvc": 1.3.24 + "@swc/core-win32-x64-msvc": 1.3.24 dependenciesMeta: "@swc/core-darwin-arm64": optional: true @@ -7879,7 +7747,7 @@ __metadata: optional: true bin: swcx: run_swcx.js - checksum: c66cd9320c595c68b87c8d90dc9a978099dd25a84c5e9795a8c7fec95fecdd8481da82076a828880a226ad2c0e57155c0a2b97768e99dee042a74182056bda46 + checksum: a27b842be129b83c116f804e63deaa51dbd5d9b77d6260888d549f6408df1dd05aeef20046ceacc9fd7458e6afda6723545249bd77f77086b98bd9bf84738c19 languageName: node linkType: hard @@ -8108,6 +7976,20 @@ __metadata: languageName: node linkType: hard +"@types/babel__plugin-transform-runtime@npm:7.9.2": + version: 7.9.2 + resolution: "@types/babel__plugin-transform-runtime@npm:7.9.2" + checksum: 0eb18bf14b478804d34f96d47b992e53043776b8679e0c110051985a22ec18497e6f2c6d20f5289876c6094ccac2d41fa2f716a150e7512cee0a5c2ae1cf79b3 + languageName: node + linkType: hard + +"@types/babel__preset-env@npm:7.9.2": + version: 7.9.2 + resolution: "@types/babel__preset-env@npm:7.9.2" + checksum: a905ed92a3f602384966153e74a94790425e98af54e392a7fcfb5c5ded2f2a58c49a9fa64a0cb506fbffb8169ad25b56ea87983c812a4fb880f0716668c8c085 + languageName: node + linkType: hard + "@types/babel__template@npm:*": version: 7.4.1 resolution: "@types/babel__template@npm:7.4.1" @@ -8174,7 +8056,7 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:*, @types/chai@npm:^4.3.3": +"@types/chai@npm:*": version: 4.3.3 resolution: "@types/chai@npm:4.3.3" checksum: 20cd094753e137cfc35939cae7f0ed78ecda7861e5c94704efab6979b9121a63807e9b631bdcf3a2792d6c6dba44050b13387262f9e63ebb040741c01c345f0a @@ -8198,7 +8080,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*": +"@types/connect@npm:*, @types/connect@npm:3.4.35": version: 3.4.35 resolution: "@types/connect@npm:3.4.35" dependencies: @@ -8252,6 +8134,15 @@ __metadata: languageName: node linkType: hard +"@types/eslint-plugin-prettier@npm:^3.1.0": + version: 3.1.0 + resolution: "@types/eslint-plugin-prettier@npm:3.1.0" + dependencies: + "@types/eslint": "*" + checksum: e8fc9991cc181967a961c344ab894b57122e54b5f36950373f42638bb05847caef89a0e12decbb5b4a42e4eefaeefe63053ee2cbf6e1dfce43d77a445bbae728 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.3 resolution: "@types/eslint-scope@npm:3.7.3" @@ -8272,6 +8163,16 @@ __metadata: languageName: node linkType: hard +"@types/eslint@npm:8.4.10": + version: 8.4.10 + resolution: "@types/eslint@npm:8.4.10" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: 21e009ed9ed9bc8920fdafc6e11ff321c4538b4cc18a56fdd59dc5184ea7bbf363c71638c9bdb59fc1254dddcdd567485136ed68b0ee4750948d4e32cb79c689 + languageName: node + linkType: hard + "@types/eslint@npm:^7.29.0 || ^8.4.1": version: 8.4.9 resolution: "@types/eslint@npm:8.4.9" @@ -8330,7 +8231,18 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:4.17.14, @types/express@npm:^4.17.13": +"@types/express-serve-static-core@npm:4.17.32, @types/express-serve-static-core@npm:^4.17.31": + version: 4.17.32 + resolution: "@types/express-serve-static-core@npm:4.17.32" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + checksum: 70ec1b8f386628850b315a7b9fd4240a5a70297b41ef1c39af65c8b9661d2c775cfff4686b491fd90e5b6eef43088af203700c5541aec0d063db0c6cbeff254c + languageName: node + linkType: hard + +"@types/express@npm:*, @types/express@npm:^4.17.13": version: 4.17.14 resolution: "@types/express@npm:4.17.14" dependencies: @@ -8342,6 +8254,27 @@ __metadata: languageName: node linkType: hard +"@types/express@npm:4.17.15": + version: 4.17.15 + resolution: "@types/express@npm:4.17.15" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.31 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: b4acd8a836d4f6409cdf79b12d6e660485249b62500cccd61e7997d2f520093edf77d7f8498ca79d64a112c6434b6de5ca48039b8fde2c881679eced7e96979b + languageName: node + linkType: hard + +"@types/file-loader@npm:5.0.1, @types/file-loader@npm:^5.0.1": + version: 5.0.1 + resolution: "@types/file-loader@npm:5.0.1" + dependencies: + "@types/webpack": ^4 + checksum: dfde296d4421b4e6f37655e44bec3827592625fffae41c54138af33da8753d338713761325161c59859d2ad810ef9284948f435bf058672869f3b6f876ccff56 + languageName: node + linkType: hard + "@types/fork-ts-checker-webpack-plugin@npm:0.4.5": version: 0.4.5 resolution: "@types/fork-ts-checker-webpack-plugin@npm:0.4.5" @@ -8409,7 +8342,7 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:1.17.9, @types/http-proxy@npm:^1.17.8": +"@types/http-proxy@npm:^1.17.8": version: 1.17.9 resolution: "@types/http-proxy@npm:1.17.9" dependencies: @@ -8508,7 +8441,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.191": +"@types/lodash@npm:4.14.191": version: 4.14.191 resolution: "@types/lodash@npm:4.14.191" checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 @@ -8613,10 +8546,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:16.18.6": - version: 16.18.6 - resolution: "@types/node@npm:16.18.6" - checksum: 85b6a11c347e1edfe014eb2c520aec37117152c932b632f455d4e2a71a311fb25578602c7c25f825c6f1c3e4a912506857c1aa679717318296f5590ac0d33254 +"@types/node@npm:16.18.11": + version: 16.18.11 + resolution: "@types/node@npm:16.18.11" + checksum: 2a3b1da13063debe6e26f732defb5f03ef4ef732c3e08daba838d8850433bd00e537ce1a97ce9bcfc4b15db5218d701d1265fae94e0d6926906bec157e6b46e0 languageName: node linkType: hard @@ -8634,6 +8567,13 @@ __metadata: languageName: node linkType: hard +"@types/npm-package-arg@npm:6.1.1": + version: 6.1.1 + resolution: "@types/npm-package-arg@npm:6.1.1" + checksum: b7027893d3dee6c265d5904c441648db741788e35541a628886326d8f6049d3e31b121b881c245cde81806b76ca5356449a9d12d738bc77d056dba6b3e5af724 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -8648,10 +8588,19 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:2.7.1": - version: 2.7.1 - resolution: "@types/prettier@npm:2.7.1" - checksum: 5e3f58e229d6c73b5f5cae2e8f96c1c4a5b5805f83459e17a045ba8e96152b1d38e86b63e3172fb159dac923388699660862b75b2d37e54220805f0e691e26f1 +"@types/postcss-import@npm:14.0.0": + version: 14.0.0 + resolution: "@types/postcss-import@npm:14.0.0" + dependencies: + postcss: ^8.0.0 + checksum: cfcf93f5fb7e8100e0414cc2f244b9080165e1cbaaee857ac65701c213a2ee65a905a2650f66f79633848b824a1bbf92e048662b7b4943d4b05417a4deb4747b + languageName: node + linkType: hard + +"@types/prettier@npm:2.7.2": + version: 2.7.2 + resolution: "@types/prettier@npm:2.7.2" + checksum: b47d76a5252265f8d25dd2fe2a5a61dc43ba0e6a96ffdd00c594cb4fd74c1982c2e346497e3472805d97915407a09423804cc2110a0b8e1b22cffcab246479b7 languageName: node linkType: hard @@ -8685,21 +8634,12 @@ __metadata: languageName: node linkType: hard -"@types/react-helmet@npm:6.1.6": - version: 6.1.6 - resolution: "@types/react-helmet@npm:6.1.6" - dependencies: - "@types/react": "*" - checksum: 81560c56bfe854b6a43aee31360862588ac875d1177b975da5ce049ac9aa2f7c98dcde65d4397bfaa04e468f40cf3ab2975a2ef966a69d64a60493422898698d - languageName: node - linkType: hard - -"@types/react-reconciler@npm:0.28.0": - version: 0.28.0 - resolution: "@types/react-reconciler@npm:0.28.0" +"@types/react-dom@npm:^16.9.0": + version: 16.9.17 + resolution: "@types/react-dom@npm:16.9.17" dependencies: - "@types/react": "*" - checksum: d7b3f870a9c2c0f6f9c27e3fedd4cb495bd377312d856ee846475152e8a817b032e47f8d349ec2a51a95be5c674a288288173ef658e469369d6fec1f77159cbb + "@types/react": ^16 + checksum: c9246eb4d35993463608de61111f2bdae5afbd22556c8b9918081516b67eafd1a9ef141c3ed459dd4c753dd7ea037b6a375a856e677c2586396c23732772831d languageName: node linkType: hard @@ -8714,7 +8654,7 @@ __metadata: languageName: node linkType: hard -"@types/react-router-dom@npm:*, @types/react-router-dom@npm:5.3.3": +"@types/react-router-dom@npm:*": version: 5.3.3 resolution: "@types/react-router-dom@npm:5.3.3" dependencies: @@ -8757,6 +8697,17 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^16, @types/react@npm:^16.9.0": + version: 16.14.34 + resolution: "@types/react@npm:16.14.34" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: a1a105c131bd7fd5cae693c641b3a05eb03c079875fe8e780e616afc54d86e3fa1e8c6433e7a30d2a7f8a1a7681cf1a4f652e9eb48b6abe1f80f7cafe858ebf2 + languageName: node + linkType: hard + "@types/responselike@npm:*, @types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -8796,6 +8747,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:7.3.13": + version: 7.3.13 + resolution: "@types/semver@npm:7.3.13" + checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 + languageName: node + linkType: hard + "@types/semver@npm:^7.0.0, @types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": version: 7.3.12 resolution: "@types/semver@npm:7.3.12" @@ -8917,6 +8875,16 @@ __metadata: languageName: node linkType: hard +"@types/webpack-manifest-plugin@npm:3.0.5": + version: 3.0.5 + resolution: "@types/webpack-manifest-plugin@npm:3.0.5" + dependencies: + "@types/tapable": ^1 + "@types/webpack": ^4 + checksum: b88bcd866857b3de7c9a79747008dba76901945c341bf5a417ddea41c06acdda85a2d63d4e90c73aef978907179cfb4292e027f4a6e4f862baa15bf9a8f5b30e + languageName: node + linkType: hard + "@types/webpack-sources@npm:*": version: 3.2.0 resolution: "@types/webpack-sources@npm:3.2.0" @@ -8997,7 +8965,18 @@ __metadata: languageName: node linkType: hard -"@types/wordpress__rich-text@npm:*": +"@types/wordpress__plugins@npm:3.0.0": + version: 3.0.0 + resolution: "@types/wordpress__plugins@npm:3.0.0" + dependencies: + "@types/react": "*" + "@types/wordpress__components": "*" + "@wordpress/element": ^3.0.0 + checksum: ebcb27f90d60a89498b799f897debf465424dd182e861a52781b09c377b64e01ba2707275fd14b5ec0f45e7022ec11f97b3e5b8a4f774956a85799ad334ad94e + languageName: node + linkType: hard + +"@types/wordpress__rich-text@npm:*, @types/wordpress__rich-text@npm:3.4.6": version: 3.4.6 resolution: "@types/wordpress__rich-text@npm:3.4.6" dependencies: @@ -9058,13 +9037,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/eslint-plugin@npm:5.45.1" +"@typescript-eslint/eslint-plugin@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/eslint-plugin@npm:5.47.1" dependencies: - "@typescript-eslint/scope-manager": 5.45.1 - "@typescript-eslint/type-utils": 5.45.1 - "@typescript-eslint/utils": 5.45.1 + "@typescript-eslint/scope-manager": 5.47.1 + "@typescript-eslint/type-utils": 5.47.1 + "@typescript-eslint/utils": 5.47.1 debug: ^4.3.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 @@ -9077,43 +9056,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9fc7cc17ebd1d6f9b1321afa3dcedb936ba538f95a026035a436c4b75eb976ac61140be44be304634c8f87612e30690ce12bf3498ac59826134387d91d75d888 + checksum: 59fe719a8fbad14c37b8ce0dd292f6b8066bba370090f5e40eeab03033b97a12df1f1d0963c7070ac8cf4f7f319974fa6747e70932660055d222fa993c239b6a languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/parser@npm:5.45.1" +"@typescript-eslint/parser@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/parser@npm:5.47.1" dependencies: - "@typescript-eslint/scope-manager": 5.45.1 - "@typescript-eslint/types": 5.45.1 - "@typescript-eslint/typescript-estree": 5.45.1 + "@typescript-eslint/scope-manager": 5.47.1 + "@typescript-eslint/types": 5.47.1 + "@typescript-eslint/typescript-estree": 5.47.1 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 48704224972e67d7ecf928118d47a1eda6732afd585bb4aab6716b7d363e5d4a2e0b0f1bbb92cbef80c7dd75ede10b610e858eb0cb86a67d1866fd17d0722895 + checksum: 36806686a2c5cc60558c09b13e885861aa21ec6250539d8d3d3c8abb90b321662e57dacec44915c87726a5a0d74187b58a65880a0613024eaeeb7ad0197a345d languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/scope-manager@npm:5.45.1" +"@typescript-eslint/scope-manager@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/scope-manager@npm:5.47.1" dependencies: - "@typescript-eslint/types": 5.45.1 - "@typescript-eslint/visitor-keys": 5.45.1 - checksum: ee0f47ad85e6d8649a5c25cc923933e439542079929e02a7eb20332e18291674af36b25ab579f7d067745ca27c2b37e5d9be605902269968e274d26c1d2b684e + "@typescript-eslint/types": 5.47.1 + "@typescript-eslint/visitor-keys": 5.47.1 + checksum: 73e2e2949b6e0122d89cfd44e1d24eda38d774899b834746700a4f1eb096effd1432c953f8be743a3ea3c7fc8fbf6e0882b11ee0f39b7ced6d8abf6a8665f1c8 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/type-utils@npm:5.45.1" +"@typescript-eslint/type-utils@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/type-utils@npm:5.47.1" dependencies: - "@typescript-eslint/typescript-estree": 5.45.1 - "@typescript-eslint/utils": 5.45.1 + "@typescript-eslint/typescript-estree": 5.47.1 + "@typescript-eslint/utils": 5.47.1 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -9121,7 +9100,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: dcb9f425803b399c340ab3d72c3f7e61f2a136d4281bd710853e954c1c101064ac0bb4b768c84c1ad310ec493cd8dc6b754054d9a81cb56be37ef1f4130c2c3a + checksum: 84a1e6c8fd47d419dc66430e31b818774d4c0329a5f355a5a9e8af94378be4c0c24a89916d5cc1380fdbb640693527b906c2e6adee486a2e6786cb5e08bd9eb3 languageName: node linkType: hard @@ -9132,19 +9111,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/types@npm:5.45.1" - checksum: 7f809d2951812ae5752c9d1617b7e6dfd662370390b0ddba72005ebc62bd5f04745567bb62cf00a9e43db9dfd222d18ea22945f5457f76ea86386ef7b98c8424 +"@typescript-eslint/types@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/types@npm:5.47.1" + checksum: 9b3df8661862a8927ec29d21d6b5826cae7dd8b4797b5b54d66289d8abcf46081453a5cbaf9cc0a5b6c8249ca381dda61c2623da2a704e47f9d86175639a8cea languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/typescript-estree@npm:5.45.1" +"@typescript-eslint/typescript-estree@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/typescript-estree@npm:5.47.1" dependencies: - "@typescript-eslint/types": 5.45.1 - "@typescript-eslint/visitor-keys": 5.45.1 + "@typescript-eslint/types": 5.47.1 + "@typescript-eslint/visitor-keys": 5.47.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -9153,7 +9132,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 867b19ba050af7410c75e4e42b511d4299c8043d238959e9794bb65d7a9db1a875880e5dd50f112896218f3a3d163cd8ce61db94034ca628eca4f7ddccb1d348 + checksum: 803214a53fd4faf19b6b325dd4e8ddaa5bb1ebb9b52358d26ebeaeb86b431cea5bc09f3b43ca8abfdd3a72fdea667467a1abfda50cbad866696ec5739afae2ac languageName: node linkType: hard @@ -9175,21 +9154,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/utils@npm:5.45.1" +"@typescript-eslint/utils@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/utils@npm:5.47.1" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.45.1 - "@typescript-eslint/types": 5.45.1 - "@typescript-eslint/typescript-estree": 5.45.1 + "@typescript-eslint/scope-manager": 5.47.1 + "@typescript-eslint/types": 5.47.1 + "@typescript-eslint/typescript-estree": 5.47.1 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 7e673b07e207a0b596b23f60e6c2d4b04fd534bd15dc326ce67d7f61637ed2c211fe5a5ffdcf6b3fa3f39000fe61de0bf7d0c7feb03dcd3d72c382ae35287ad9 + checksum: 5167d26b8d5579de4d9aae36e18f980b33e01006ecc87cff59b761e15f69234092ac555bcf64a9f18d7c3e68a971df2a37b3912fc523c2586c2ba3f4544cc3d3 languageName: node linkType: hard @@ -9203,13 +9182,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.45.1": - version: 5.45.1 - resolution: "@typescript-eslint/visitor-keys@npm:5.45.1" +"@typescript-eslint/visitor-keys@npm:5.47.1": + version: 5.47.1 + resolution: "@typescript-eslint/visitor-keys@npm:5.47.1" dependencies: - "@typescript-eslint/types": 5.45.1 + "@typescript-eslint/types": 5.47.1 eslint-visitor-keys: ^3.3.0 - checksum: 725a434fb05010b6ead7e880fa1fcdb4dbc7421b80667e96ad27fcfb3c2b2b0edde64be488740577dd147547fc4a9eac52e2602eb6a8a261ee14a917d4a50c4f + checksum: b4d1f4daa67e962d22c41325d9dcb6b2efde1caf354a2edb5bf682b92ab8c6205435d0b12f39ce9771955250e26f2a6f03adabb37e62e5aac8225691a59ef153 languageName: node linkType: hard @@ -9287,16 +9266,16 @@ __metadata: languageName: node linkType: hard -"@verdaccio/ui-theme@npm:6.0.0-6-next.51": - version: 6.0.0-6-next.51 - resolution: "@verdaccio/ui-theme@npm:6.0.0-6-next.51" - checksum: b478cb7cd8bef2b6dfe924728d9869765b5f540536df84dfdb2318406c595cef39ab80d5f4a2296795ad476ea427f477830212170f9c10cd01f74dc728fe0481 +"@verdaccio/ui-theme@npm:6.0.0-6-next.52": + version: 6.0.0-6-next.52 + resolution: "@verdaccio/ui-theme@npm:6.0.0-6-next.52" + checksum: 5f93176b0ddabe02b26d7ac10d1f5b8bc6429d76af33cbecea00731cdad2433969cda91140348b361911876309ddeac89423af278e5a748bda9b035af58f3584 languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:0.25.8": - version: 0.25.8 - resolution: "@vitest/coverage-istanbul@npm:0.25.8" +"@vitest/coverage-istanbul@npm:0.26.2": + version: 0.26.2 + resolution: "@vitest/coverage-istanbul@npm:0.26.2" dependencies: istanbul-lib-coverage: ^3.2.0 istanbul-lib-instrument: ^5.2.1 @@ -9304,8 +9283,8 @@ __metadata: istanbul-lib-source-maps: ^4.0.1 istanbul-reports: ^3.1.5 test-exclude: ^6.0.0 - vitest: 0.25.8 - checksum: daa5bb2a7ce77060c80df1f1dee666f41d8d506fc3115aa44cb0a9fb679c7a8e79ee6945b874a91fed38be46c521c294f0d1805750064dfaa5cf712b12e48d1c + vitest: 0.26.2 + checksum: 75384a1b4b50b69f456471a6958d189d8e54e3924a9f1dd96e90d33604ffdee8f34b5df1a916f237484d55e4b9f2ab546f1ba7859a8ca7213fcc39be3ab2be18 languageName: node linkType: hard @@ -9764,6 +9743,21 @@ __metadata: languageName: node linkType: hard +"@wordpress/element@npm:^3.0.0": + version: 3.2.0 + resolution: "@wordpress/element@npm:3.2.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@types/react": ^16.9.0 + "@types/react-dom": ^16.9.0 + "@wordpress/escape-html": ^2.2.0 + lodash: ^4.17.21 + react: ^17.0.1 + react-dom: ^17.0.1 + checksum: 7c76e983bb1d598dc05fbe7bf65bbb7b078e2674ddd41990559a1b14b5eb46d2496b8a97b7d15847718d71ca8f2d6ed4d567a3a7f654006f2473f9ac33b619a8 + languageName: node + linkType: hard + "@wordpress/element@npm:^4.0.0, @wordpress/element@npm:^4.1.0": version: 4.18.0 resolution: "@wordpress/element@npm:4.18.0" @@ -9796,6 +9790,15 @@ __metadata: languageName: node linkType: hard +"@wordpress/escape-html@npm:^2.2.0": + version: 2.23.0 + resolution: "@wordpress/escape-html@npm:2.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 3032acf55eaaa39bc3c129adb80f2eca3a23dad0b13c58214550190b805906b08d72f7475bb0c5702608507ccd3e6b2ed1e0f9565ca9b9e82d731883c5dcdff9 + languageName: node + linkType: hard + "@wordpress/escape-html@npm:^2.20.0": version: 2.20.0 resolution: "@wordpress/escape-html@npm:2.20.0" @@ -9814,7 +9817,16 @@ __metadata: languageName: node linkType: hard -"@wordpress/hooks@npm:3.22.0, @wordpress/hooks@npm:^3.22.0": +"@wordpress/hooks@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/hooks@npm:3.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 67227b6106c71f244b7aa8f8b1bc7520e5d7dea3b80f91c0ea59b6e1177a4e5d4855168b32da66245ce492372c67d99edb5e67458a6a394d426b2349d2b17b16 + languageName: node + linkType: hard + +"@wordpress/hooks@npm:^3.22.0": version: 3.22.0 resolution: "@wordpress/hooks@npm:3.22.0" dependencies: @@ -9994,7 +10006,45 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/cli@npm:3.3.0, @yarnpkg/cli@npm:^3.3.0": +"@yarnpkg/cli@npm:3.3.1": + version: 3.3.1 + resolution: "@yarnpkg/cli@npm:3.3.1" + dependencies: + "@yarnpkg/core": ^3.3.1 + "@yarnpkg/fslib": ^2.10.0 + "@yarnpkg/libzip": ^2.2.4 + "@yarnpkg/parsers": ^2.5.1 + "@yarnpkg/plugin-compat": ^3.1.8 + "@yarnpkg/plugin-dlx": ^3.1.4 + "@yarnpkg/plugin-essentials": ^3.3.0 + "@yarnpkg/plugin-file": ^2.3.1 + "@yarnpkg/plugin-git": ^2.6.4 + "@yarnpkg/plugin-github": ^2.3.1 + "@yarnpkg/plugin-http": ^2.2.1 + "@yarnpkg/plugin-init": ^3.1.4 + "@yarnpkg/plugin-link": ^2.2.1 + "@yarnpkg/plugin-nm": ^3.1.5 + "@yarnpkg/plugin-npm": ^2.7.3 + "@yarnpkg/plugin-npm-cli": ^3.3.0 + "@yarnpkg/plugin-pack": ^3.1.4 + "@yarnpkg/plugin-patch": ^3.2.4 + "@yarnpkg/plugin-pnp": ^3.2.6 + "@yarnpkg/plugin-pnpm": ^1.1.3 + "@yarnpkg/shell": ^3.2.5 + chalk: ^3.0.0 + ci-info: ^3.2.0 + clipanion: 3.2.0-rc.4 + semver: ^7.1.2 + tslib: ^1.13.0 + typanion: ^3.3.0 + yup: ^0.32.9 + peerDependencies: + "@yarnpkg/core": ^3.3.1 + checksum: 836b5823022368adfccf374b02ae6a435d049c86910814ba1a57f2b269c3501542e37341e45d8c8ec1721326fa722cd1320f4515dd7f5270aadc70105fe0e364 + languageName: node + linkType: hard + +"@yarnpkg/cli@npm:^3.3.0": version: 3.3.0 resolution: "@yarnpkg/cli@npm:3.3.0" dependencies: @@ -10032,7 +10082,47 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/core@npm:3.3.0, @yarnpkg/core@npm:^3.3.0": +"@yarnpkg/core@npm:3.3.1, @yarnpkg/core@npm:^3.3.1": + version: 3.3.1 + resolution: "@yarnpkg/core@npm:3.3.1" + dependencies: + "@arcanis/slice-ansi": ^1.1.1 + "@types/semver": ^7.1.0 + "@types/treeify": ^1.0.0 + "@yarnpkg/fslib": ^2.10.0 + "@yarnpkg/json-proxy": ^2.1.1 + "@yarnpkg/libzip": ^2.2.4 + "@yarnpkg/parsers": ^2.5.1 + "@yarnpkg/pnp": ^3.2.6 + "@yarnpkg/shell": ^3.2.5 + camelcase: ^5.3.1 + chalk: ^3.0.0 + ci-info: ^3.2.0 + clipanion: 3.2.0-rc.4 + cross-spawn: 7.0.3 + diff: ^5.1.0 + globby: ^11.0.1 + got: ^11.7.0 + json-file-plus: ^3.3.1 + lodash: ^4.17.15 + micromatch: ^4.0.2 + mkdirp: ^0.5.1 + p-limit: ^2.2.0 + pluralize: ^7.0.0 + pretty-bytes: ^5.1.0 + semver: ^7.1.2 + stream-to-promise: ^2.2.0 + strip-ansi: ^6.0.0 + tar: ^6.0.5 + tinylogic: ^1.0.3 + treeify: ^1.1.0 + tslib: ^1.13.0 + tunnel: ^0.0.6 + checksum: b5a8664a4c0dd02cfa7656ca67e832ae44e9aa2e4bc7a2f102b93f5626ce81ea378f1e9fb40b3b9c375c92471046f8d0027ca2658334b7cdfa5260d234d61aed + languageName: node + linkType: hard + +"@yarnpkg/core@npm:^3.3.0": version: 3.3.0 resolution: "@yarnpkg/core@npm:3.3.0" dependencies: @@ -10081,6 +10171,25 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/extensions@npm:^1.1.2": + version: 1.1.2 + resolution: "@yarnpkg/extensions@npm:1.1.2" + peerDependencies: + "@yarnpkg/core": ^3.3.1 + checksum: 4293f286639296c13f4fcc012b4f9f3d7dafa6534ce54c849162965c0653ac22caf9ddedb0ac906e50a0c9ac52ad780232e2b75a00a80dc993579694da3d46cb + languageName: node + linkType: hard + +"@yarnpkg/fslib@npm:^2.10.0": + version: 2.10.0 + resolution: "@yarnpkg/fslib@npm:2.10.0" + dependencies: + "@yarnpkg/libzip": ^2.2.4 + tslib: ^1.13.0 + checksum: 7c08938b442cb93ecb710f0b1e877836c3c0ead492a1d120e7ae62f96575630fa93e18f3189086156373bb03b04a1833135a7065fdd7160874b0b2b22eb34f71 + languageName: node + linkType: hard + "@yarnpkg/fslib@npm:^2.5.0, @yarnpkg/fslib@npm:^2.6.2, @yarnpkg/fslib@npm:^2.7.1, @yarnpkg/fslib@npm:^2.8.0": version: 2.8.0 resolution: "@yarnpkg/fslib@npm:2.8.0" @@ -10154,6 +10263,18 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/plugin-compat@npm:^3.1.8": + version: 3.1.8 + resolution: "@yarnpkg/plugin-compat@npm:3.1.8" + dependencies: + "@yarnpkg/extensions": ^1.1.2 + peerDependencies: + "@yarnpkg/core": ^3.3.1 + "@yarnpkg/plugin-patch": ^3.2.4 + checksum: 8ed4916607a87a9e2786adfe459327e8b7693d2c98a395b31850761b18476146540deac8b166d8195bf116615e5a2039f51d51a2d0e686fe2067063394286e35 + languageName: node + linkType: hard + "@yarnpkg/plugin-dlx@npm:^3.1.4": version: 3.1.4 resolution: "@yarnpkg/plugin-dlx@npm:3.1.4" @@ -10221,6 +10342,23 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/plugin-git@npm:^2.6.4": + version: 2.6.4 + resolution: "@yarnpkg/plugin-git@npm:2.6.4" + dependencies: + "@types/semver": ^7.1.0 + "@yarnpkg/fslib": ^2.10.0 + clipanion: 3.2.0-rc.4 + git-url-parse: ^13.1.0 + lodash: ^4.17.15 + semver: ^7.1.2 + tslib: ^1.13.0 + peerDependencies: + "@yarnpkg/core": ^3.3.1 + checksum: b7e47eec3e6ba46a6d25f7aff3cb5c57457cd25097164848495b5fd2fdf18228084cd0f58ca57ead0ed43e8431d02466f2bf9fa49374418ef09d0c5117b769e2 + languageName: node + linkType: hard + "@yarnpkg/plugin-github@npm:^2.3.1": version: 2.3.1 resolution: "@yarnpkg/plugin-github@npm:2.3.1" @@ -10399,6 +10537,25 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/plugin-pnp@npm:^3.2.6": + version: 3.2.6 + resolution: "@yarnpkg/plugin-pnp@npm:3.2.6" + dependencies: + "@types/semver": ^7.1.0 + "@yarnpkg/fslib": ^2.10.0 + "@yarnpkg/plugin-stage": ^3.1.3 + "@yarnpkg/pnp": ^3.2.6 + clipanion: 3.2.0-rc.4 + micromatch: ^4.0.2 + semver: ^7.1.2 + tslib: ^1.13.0 + peerDependencies: + "@yarnpkg/cli": ^3.3.1 + "@yarnpkg/core": ^3.3.1 + checksum: 343ddd5167dcda95897d2f084ed9b42438f45a07158a11214e951a5be203478e6cd6e6d3363faecfa4f746dff1ceeb28648296c8add6fd391ebf2653512d721e + languageName: node + linkType: hard + "@yarnpkg/plugin-pnpm@npm:^1.1.2": version: 1.1.2 resolution: "@yarnpkg/plugin-pnpm@npm:1.1.2" @@ -10416,6 +10573,23 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/plugin-pnpm@npm:^1.1.3": + version: 1.1.3 + resolution: "@yarnpkg/plugin-pnpm@npm:1.1.3" + dependencies: + "@yarnpkg/fslib": ^2.10.0 + "@yarnpkg/plugin-pnp": ^3.2.6 + "@yarnpkg/plugin-stage": ^3.1.3 + clipanion: 3.2.0-rc.4 + p-limit: ^2.2.0 + tslib: ^1.13.0 + peerDependencies: + "@yarnpkg/cli": ^3.3.1 + "@yarnpkg/core": ^3.3.1 + checksum: 3d01d53fd312cc16f9dd61338c3c4bc213e3c7c321581506753786e881eb58137a2e645663b74354f8849740fd4cd2a179f520a2e0af73235ffbdf4f775ba143 + languageName: node + linkType: hard + "@yarnpkg/plugin-stage@npm:^3.1.3": version: 3.1.3 resolution: "@yarnpkg/plugin-stage@npm:3.1.3" @@ -10450,6 +10624,16 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/pnp@npm:^3.2.6": + version: 3.2.6 + resolution: "@yarnpkg/pnp@npm:3.2.6" + dependencies: + "@types/node": ^13.7.0 + "@yarnpkg/fslib": ^2.10.0 + checksum: 3d866a7f6c85277560d74269a6e2d660a173931c71516dae0ab4620bdc9eec1672d352f7a8be395d1d2b27f33f7ac7bd58161135998e38d7ce393a825105207b + languageName: node + linkType: hard + "@yarnpkg/shell@npm:3.2.5, @yarnpkg/shell@npm:^3.2.5": version: 3.2.5 resolution: "@yarnpkg/shell@npm:3.2.5" @@ -11496,14 +11680,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.2.1": - version: 1.2.1 - resolution: "axios@npm:1.2.1" +"axios@npm:1.2.2": + version: 1.2.2 + resolution: "axios@npm:1.2.2" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: c4dc4e119064c9aed09a3de309bedb797a139a6fb372223aafe3e0c10a7d4a14e4d3e9c9d309467fadb9d2b490b891ee3df96ef5b55716bb971910466ff9f0c5 + checksum: 6e357491b38426c5720f7328ecbafca3c643b03952c052d787570672ce7a9365717c2d64db4ce97cfbee3f830fa405101e360e14d0857ef7f96a9f4d814c4e03 languageName: node linkType: hard @@ -12042,15 +12226,17 @@ __metadata: "@repo/test-kit": "workspace:sources/@repo/test-kit" "@roots/bud-support": "workspace:sources/@roots/bud-support" "@skypack/package-check": 0.2.2 - "@types/express": 4.17.14 + "@types/eslint": 8.4.10 + "@types/express": 4.17.15 "@types/fs-extra": 9.0.13 - "@types/lodash": ^4.14.191 - "@types/node": 16.18.6 - "@typescript-eslint/eslint-plugin": 5.45.1 - "@typescript-eslint/parser": 5.45.1 - "@vitest/coverage-istanbul": 0.25.8 + "@types/lodash": 4.14.191 + "@types/node": 16.18.11 + "@types/prettier": 2.7.2 + "@typescript-eslint/eslint-plugin": 5.47.1 + "@typescript-eslint/parser": 5.47.1 + "@vitest/coverage-istanbul": 0.26.2 "@vitest/ui": 0.26.2 - eslint: 8.29.0 + eslint: 8.31.0 eslint-plugin-import: 2.26.0 eslint-plugin-n: 15.6.0 eslint-plugin-react: 7.31.11 @@ -12060,13 +12246,14 @@ __metadata: fs-extra: 10.1.0 import-meta-resolve: 2.2.0 lodash: 4.17.21 - playwright: 1.28.1 - prettier: 2.8.0 + playwright: 1.29.1 + prettier: 2.8.1 syncpack: 8.4.11 ts-node: 10.9.1 tslib: 2.4.1 - typescript: 4.9.3 - vitest: 0.25.4 + typescript: 4.9.4 + vite: 4.0.3 + vitest: 0.26.2 webpack: 5.75.0 languageName: unknown linkType: soft @@ -12378,6 +12565,18 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^8.0.2": + version: 8.0.2 + resolution: "camelcase-keys@npm:8.0.2" + dependencies: + camelcase: ^7.0.0 + map-obj: ^4.3.0 + quick-lru: ^6.1.1 + type-fest: ^2.13.0 + checksum: 878fdaffa55737486101845232b2bc017fec95e06711d8a4133461cabf2432b55a59b20ff6afafce9b48a5629f25181bac3ecb10023032d3eb7cf3247c6e34f6 + languageName: node + linkType: hard + "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -12464,21 +12663,6 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.6": - version: 4.3.6 - resolution: "chai@npm:4.3.6" - dependencies: - assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^3.0.1 - get-func-name: ^2.0.0 - loupe: ^2.3.1 - pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: acff93fd537f96d4a4d62dd83810285dffcfccb5089e1bf2a1205b28ec82d93dff551368722893cf85004282df10ee68802737c33c90c5493957ed449ed7ce71 - languageName: node - linkType: hard - "chai@npm:^4.3.7": version: 4.3.7 resolution: "chai@npm:4.3.7" @@ -13742,18 +13926,6 @@ __metadata: languageName: node linkType: hard -"cp-file@npm:^9.0.0": - version: 9.1.0 - resolution: "cp-file@npm:9.1.0" - dependencies: - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - nested-error-stacks: ^2.0.0 - p-event: ^4.1.0 - checksum: 0ba0fb568baf502676fe15d0869f06703fc108d892bc2dd42097f9019c0215b83b4663b0ee4af5c1048c6d52530c67dfcfe855474be3532b559c4e0f549acb7a - languageName: node - linkType: hard - "cpy@npm:^8.1.0": version: 8.1.2 resolution: "cpy@npm:8.1.2" @@ -13806,9 +13978,9 @@ __metadata: languageName: node linkType: hard -"critical@npm:5.0.3": - version: 5.0.3 - resolution: "critical@npm:5.0.3" +"critical@npm:5.0.4": + version: 5.0.4 + resolution: "critical@npm:5.0.4" dependencies: clean-css: ^5.3.1 common-tags: ^1.8.2 @@ -13818,22 +13990,22 @@ __metadata: find-up: ^6.3.0 get-stdin: ^9.0.0 globby: ^13.1.2 - got: ^12.5.1 + got: ^12.5.3 group-args: ^0.1.0 indent-string: ^5.0.0 inline-critical: ^10.0.1 is-glob: ^4.0.3 - joi: ^17.6.2 + joi: ^17.7.0 lodash: ^4.17.21 lodash-es: ^4.17.21 make-dir: ^3.1.0 - meow: ^10.1.4 + meow: ^11.0.0 oust: ^2.0.0 p-all: ^4.0.0 penthouse: ^2.3.3 picocolors: ^1.0.0 - plugin-error: ^2.0.0 - postcss: ^8.4.17 + plugin-error: ^2.0.1 + postcss: ^8.4.20 postcss-discard: ^2.0.0 postcss-image-inliner: ^6.0.1 postcss-url: ^10.1.3 @@ -13844,7 +14016,7 @@ __metadata: vinyl: ^3.0.0 bin: critical: cli.js - checksum: c79262ec2e032343f69e61bf77a5cbb72e49489378cd0267354e6d13041e21467c13e79bbab9bfc6dfeff3ffc3ac5b9299b0b52fb717d90690cec4c8326b934c + checksum: ac11625cc7f8e660d8614a2753e625abdb3c6e256517cb6b3333ef22cc683b93ba074a1390625f15eb92c0c2e4b4703d362d07ad96d81c853e2cc99528b29f68 languageName: node linkType: hard @@ -13960,12 +14132,12 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.7.2": - version: 6.7.2 - resolution: "css-loader@npm:6.7.2" +"css-loader@npm:^6.7.3": + version: 6.7.3 + resolution: "css-loader@npm:6.7.3" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.18 + postcss: ^8.4.19 postcss-modules-extract-imports: ^3.0.0 postcss-modules-local-by-default: ^4.0.0 postcss-modules-scope: ^3.0.0 @@ -13974,7 +14146,7 @@ __metadata: semver: ^7.3.8 peerDependencies: webpack: ^5.0.0 - checksum: f3c980cc9c033a02e60df7e5a2f33a1e8c2c3dd552f017485d2d81b383be623ae8c4189404e7a4a7403b52744683ae4b516def0f7ccf125c2b198cb647e46543 + checksum: 473cc32b6c837c2848e2051ad1ba331c1457449f47442e75a8c480d9891451434ada241f7e3de2347e57de17fcd84610b3bcfc4a9da41102cdaedd1e17902d31 languageName: node linkType: hard @@ -14370,10 +14542,10 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:1.11.6": - version: 1.11.6 - resolution: "dayjs@npm:1.11.6" - checksum: 18bdfd927009b68eab08dca578e421d4a581cefcbe9337f54c5d9e0d941ffb6b221c4b2c1cab15cdd9d419940e768ac4c984531461a90bbe1c158b75fe160580 +"dayjs@npm:1.11.7": + version: 1.11.7 + resolution: "dayjs@npm:1.11.7" + checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb languageName: node linkType: hard @@ -14461,6 +14633,13 @@ __metadata: languageName: node linkType: hard +"decamelize@npm:^6.0.0": + version: 6.0.0 + resolution: "decamelize@npm:6.0.0" + checksum: 0066bc30798ec11e01adf0c19ad975caef86545d4bb6f70cfb90b7eb8e3cbf7974cf774ac2e6ea2586e4e07b1f654bfecc4e772c42128a79a89f8584fc546753 + languageName: node + linkType: hard + "decimal.js@npm:^10.4.1": version: 10.4.2 resolution: "decimal.js@npm:10.4.2" @@ -14574,15 +14753,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^3.0.1": - version: 3.0.1 - resolution: "deep-eql@npm:3.0.1" - dependencies: - type-detect: ^4.0.0 - checksum: 4f4c9fb79eb994fb6e81d4aa8b063adc40c00f831588aa65e20857d5d52f15fb23034a6576ecf886f7ff6222d5ae42e71e9b7d57113e0715b1df7ea1e812b125 - languageName: node - linkType: hard - "deep-eql@npm:^4.1.2": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" @@ -15707,13 +15877,6 @@ __metadata: languageName: node linkType: hard -"esbuild-android-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-android-64@npm:0.15.12" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "esbuild-android-arm64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-android-arm64@npm:0.15.10" @@ -15721,13 +15884,6 @@ __metadata: languageName: node linkType: hard -"esbuild-android-arm64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-android-arm64@npm:0.15.12" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "esbuild-darwin-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-darwin-64@npm:0.15.10" @@ -15735,13 +15891,6 @@ __metadata: languageName: node linkType: hard -"esbuild-darwin-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-darwin-64@npm:0.15.12" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "esbuild-darwin-arm64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-darwin-arm64@npm:0.15.10" @@ -15749,13 +15898,6 @@ __metadata: languageName: node linkType: hard -"esbuild-darwin-arm64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-darwin-arm64@npm:0.15.12" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "esbuild-freebsd-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-freebsd-64@npm:0.15.10" @@ -15763,13 +15905,6 @@ __metadata: languageName: node linkType: hard -"esbuild-freebsd-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-freebsd-64@npm:0.15.12" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "esbuild-freebsd-arm64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-freebsd-arm64@npm:0.15.10" @@ -15777,13 +15912,6 @@ __metadata: languageName: node linkType: hard -"esbuild-freebsd-arm64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-freebsd-arm64@npm:0.15.12" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "esbuild-linux-32@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-32@npm:0.15.10" @@ -15791,13 +15919,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-32@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-32@npm:0.15.12" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "esbuild-linux-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-64@npm:0.15.10" @@ -15805,13 +15926,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-64@npm:0.15.12" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "esbuild-linux-arm64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-arm64@npm:0.15.10" @@ -15819,13 +15933,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-arm64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-arm64@npm:0.15.12" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "esbuild-linux-arm@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-arm@npm:0.15.10" @@ -15833,13 +15940,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-arm@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-arm@npm:0.15.12" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "esbuild-linux-mips64le@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-mips64le@npm:0.15.10" @@ -15847,13 +15947,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-mips64le@npm:0.15.12" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "esbuild-linux-ppc64le@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-ppc64le@npm:0.15.10" @@ -15861,13 +15954,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-ppc64le@npm:0.15.12" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "esbuild-linux-riscv64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-riscv64@npm:0.15.10" @@ -15875,13 +15961,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-riscv64@npm:0.15.12" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "esbuild-linux-s390x@npm:0.15.10": version: 0.15.10 resolution: "esbuild-linux-s390x@npm:0.15.10" @@ -15889,13 +15968,6 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-linux-s390x@npm:0.15.12" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "esbuild-loader@npm:2.20.0": version: 2.20.0 resolution: "esbuild-loader@npm:2.20.0" @@ -15919,13 +15991,6 @@ __metadata: languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-netbsd-64@npm:0.15.12" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "esbuild-openbsd-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-openbsd-64@npm:0.15.10" @@ -15933,13 +15998,6 @@ __metadata: languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-openbsd-64@npm:0.15.12" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "esbuild-sunos-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-sunos-64@npm:0.15.10" @@ -15947,13 +16005,6 @@ __metadata: languageName: node linkType: hard -"esbuild-sunos-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-sunos-64@npm:0.15.12" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "esbuild-windows-32@npm:0.15.10": version: 0.15.10 resolution: "esbuild-windows-32@npm:0.15.10" @@ -15961,13 +16012,6 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-32@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-windows-32@npm:0.15.12" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "esbuild-windows-64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-windows-64@npm:0.15.10" @@ -15975,13 +16019,6 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-windows-64@npm:0.15.12" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "esbuild-windows-arm64@npm:0.15.10": version: 0.15.10 resolution: "esbuild-windows-arm64@npm:0.15.10" @@ -15989,13 +16026,6 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.15.12": - version: 0.15.12 - resolution: "esbuild-windows-arm64@npm:0.15.12" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "esbuild@npm:^0.15.6": version: 0.15.10 resolution: "esbuild@npm:0.15.10" @@ -16073,83 +16103,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.15.9": - version: 0.15.12 - resolution: "esbuild@npm:0.15.12" - dependencies: - "@esbuild/android-arm": 0.15.12 - "@esbuild/linux-loong64": 0.15.12 - esbuild-android-64: 0.15.12 - esbuild-android-arm64: 0.15.12 - esbuild-darwin-64: 0.15.12 - esbuild-darwin-arm64: 0.15.12 - esbuild-freebsd-64: 0.15.12 - esbuild-freebsd-arm64: 0.15.12 - esbuild-linux-32: 0.15.12 - esbuild-linux-64: 0.15.12 - esbuild-linux-arm: 0.15.12 - esbuild-linux-arm64: 0.15.12 - esbuild-linux-mips64le: 0.15.12 - esbuild-linux-ppc64le: 0.15.12 - esbuild-linux-riscv64: 0.15.12 - esbuild-linux-s390x: 0.15.12 - esbuild-netbsd-64: 0.15.12 - esbuild-openbsd-64: 0.15.12 - esbuild-sunos-64: 0.15.12 - esbuild-windows-32: 0.15.12 - esbuild-windows-64: 0.15.12 - esbuild-windows-arm64: 0.15.12 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/linux-loong64": - optional: true - esbuild-android-64: - optional: true - esbuild-android-arm64: - optional: true - esbuild-darwin-64: - optional: true - esbuild-darwin-arm64: - optional: true - esbuild-freebsd-64: - optional: true - esbuild-freebsd-arm64: - optional: true - esbuild-linux-32: - optional: true - esbuild-linux-64: - optional: true - esbuild-linux-arm: - optional: true - esbuild-linux-arm64: - optional: true - esbuild-linux-mips64le: - optional: true - esbuild-linux-ppc64le: - optional: true - esbuild-linux-riscv64: - optional: true - esbuild-linux-s390x: - optional: true - esbuild-netbsd-64: - optional: true - esbuild-openbsd-64: - optional: true - esbuild-sunos-64: - optional: true - esbuild-windows-32: - optional: true - esbuild-windows-64: - optional: true - esbuild-windows-arm64: - optional: true - bin: - esbuild: bin/esbuild - checksum: b344d52c57616917719ac2fa38a58eba7d3c9d2a295116272b3e16a4f6327dc42549274c06560d301f9235a6fe31ccb45499b31d04820dfb8527d89d9766a2ad - languageName: node - linkType: hard - "esbuild@npm:^0.16.3": version: 0.16.6 resolution: "esbuild@npm:0.16.6" @@ -16572,12 +16525,12 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.29.0": - version: 8.29.0 - resolution: "eslint@npm:8.29.0" +"eslint@npm:8.31.0": + version: 8.31.0 + resolution: "eslint@npm:8.31.0" dependencies: - "@eslint/eslintrc": ^1.3.3 - "@humanwhocodes/config-array": ^0.11.6 + "@eslint/eslintrc": ^1.4.1 + "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 ajv: ^6.10.0 @@ -16596,7 +16549,7 @@ __metadata: file-entry-cache: ^6.0.1 find-up: ^5.0.0 glob-parent: ^6.0.2 - globals: ^13.15.0 + globals: ^13.19.0 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 import-fresh: ^3.0.0 @@ -16617,7 +16570,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab + checksum: 5e5688bb864edc6b12d165849994812eefa67fb3fc44bb26f53659b63edcd8bcc68389d27cc6cc9e5b79ee22f24b6f311fa3ed047bddcafdec7d84c1b5561e4f languageName: node linkType: hard @@ -17716,9 +17669,9 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^7.2.13": - version: 7.2.13 - resolution: "fork-ts-checker-webpack-plugin@npm:7.2.13" +"fork-ts-checker-webpack-plugin@npm:^7.2.14": + version: 7.2.14 + resolution: "fork-ts-checker-webpack-plugin@npm:7.2.14" dependencies: "@babel/code-frame": ^7.16.7 chalk: ^4.1.2 @@ -17739,7 +17692,7 @@ __metadata: peerDependenciesMeta: vue-template-compiler: optional: true - checksum: 3d4694c6fee4b8b2f213d0d10a3f40da770ca0ed3aa2a3dc8d1e701ad1ecaed3a1507f77a1b0cea6ef80539b04d8e5f5f02560e688d310bcb9e8c81f684d2950 + checksum: bf4b44e606677da14c5b8127693897003607e7f13ed93a92991665aea5ad5aa3f5629c022d95dbf9380b40bfc02d34fa42857f298525c7688194d1e94f2a2850 languageName: node linkType: hard @@ -18453,25 +18406,25 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.15.0 - resolution: "globals@npm:13.15.0" +"globals@npm:^13.19.0": + version: 13.19.0 + resolution: "globals@npm:13.19.0" dependencies: type-fest: ^0.20.2 - checksum: 383ade0873b2ab29ce6d143466c203ed960491575bc97406395e5c8434026fb02472ab2dfff5bc16689b8460269b18fda1047975295cd0183904385c51258bae + checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e languageName: node linkType: hard -"globby@npm:13.1.2, globby@npm:^13.0.0, globby@npm:^13.1.1, globby@npm:^13.1.2": - version: 13.1.2 - resolution: "globby@npm:13.1.2" +"globby@npm:13.1.3": + version: 13.1.3 + resolution: "globby@npm:13.1.3" dependencies: dir-glob: ^3.0.1 fast-glob: ^3.2.11 ignore: ^5.2.0 merge2: ^1.4.1 slash: ^4.0.0 - checksum: c148fcda0c981f00fb434bb94ca258f0a9d23cedbde6fb3f37098e1abde5b065019e2c63fe2aa2fad4daf2b54bf360b4d0423d85fb3a63d09ed75a2837d4de0f + checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df languageName: node linkType: hard @@ -18489,6 +18442,19 @@ __metadata: languageName: node linkType: hard +"globby@npm:^13.0.0, globby@npm:^13.1.1, globby@npm:^13.1.2": + version: 13.1.2 + resolution: "globby@npm:13.1.2" + dependencies: + dir-glob: ^3.0.1 + fast-glob: ^3.2.11 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^4.0.0 + checksum: c148fcda0c981f00fb434bb94ca258f0a9d23cedbde6fb3f37098e1abde5b065019e2c63fe2aa2fad4daf2b54bf360b4d0423d85fb3a63d09ed75a2837d4de0f + languageName: node + linkType: hard + "globby@npm:^6.1.0": version: 6.1.0 resolution: "globby@npm:6.1.0" @@ -18587,7 +18553,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^12.1.0, got@npm:^12.5.1": +"got@npm:^12.1.0": version: 12.5.2 resolution: "got@npm:12.5.2" dependencies: @@ -18606,6 +18572,25 @@ __metadata: languageName: node linkType: hard +"got@npm:^12.5.3": + version: 12.5.3 + resolution: "got@npm:12.5.3" + dependencies: + "@sindresorhus/is": ^5.2.0 + "@szmarczak/http-timer": ^5.0.1 + cacheable-lookup: ^7.0.0 + cacheable-request: ^10.2.1 + decompress-response: ^6.0.0 + form-data-encoder: ^2.1.2 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^3.0.0 + checksum: e35ea3ccdb5f2c36d0bb9648a6a87300d017900ce2e647ad95f54a6fb674a82fe7d53b2c838542d15a9fa25290cc5361d6f82cadac3e94b2e91d93b5670cf304 + languageName: node + linkType: hard + "got@npm:^6.3.0": version: 6.7.1 resolution: "got@npm:6.7.1" @@ -19283,6 +19268,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^5.0.0": + version: 5.2.1 + resolution: "hosted-git-info@npm:5.2.1" + dependencies: + lru-cache: ^7.5.1 + checksum: fa35df185224adfd69141f3b2f8cc31f50e705a5ebb415ccfbfd055c5b94bd08d3e658edf1edad9e2ac7d81831ac7cf261f5d219b3adc8d744fb8cdacaaf2ead + languageName: node + linkType: hard + "hosted-git-info@npm:^6.0.0": version: 6.0.0 resolution: "hosted-git-info@npm:6.0.0" @@ -19913,16 +19907,16 @@ __metadata: languageName: node linkType: hard -"ink-link@npm:2.0.0": - version: 2.0.0 - resolution: "ink-link@npm:2.0.0" +"ink-link@npm:2.0.1": + version: 2.0.1 + resolution: "ink-link@npm:2.0.1" dependencies: prop-types: ^15.7.2 terminal-link: ^2.1.1 peerDependencies: ink: ">=3.0.0" react: ">=16.8.0" - checksum: cde7b0c4051ecc8fc8ca978f70e17348f24faed413dc72489ee7cc3a515eced03ec51471a092bd3aca549fcc4af29d0619e0e5230553a38dd2e79df653955b80 + checksum: 14ac8d414ec4b773a7cc6787c446d465a8887f18e5e6ff02c9f201a3274b314b20e1db6a66b1238b161783bf393efdaf4e11e308a195c93b7037209472a16a4b languageName: node linkType: hard @@ -21102,7 +21096,7 @@ __metadata: languageName: node linkType: hard -"joi@npm:^17.6.0, joi@npm:^17.6.2": +"joi@npm:^17.6.0": version: 17.6.2 resolution: "joi@npm:17.6.2" dependencies: @@ -21115,6 +21109,19 @@ __metadata: languageName: node linkType: hard +"joi@npm:^17.7.0": + version: 17.7.0 + resolution: "joi@npm:17.7.0" + dependencies: + "@hapi/hoek": ^9.0.0 + "@hapi/topo": ^5.0.0 + "@sideway/address": ^4.1.3 + "@sideway/formula": ^3.0.0 + "@sideway/pinpoint": ^2.0.0 + checksum: 767a847936cb66787256c4351ff86e1b9e8d7383cbe81a5c827064032c2a8e8b6e938baef5ad32c4035fe4c56e537bd90aa2a952be8a0658601c920cdeb4fb3c + languageName: node + linkType: hard + "joycon@npm:^3.0.1": version: 3.1.1 resolution: "joycon@npm:3.1.1" @@ -21347,6 +21354,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 + languageName: node + linkType: hard + "jsonfile@npm:^3.0.0": version: 3.0.1 resolution: "jsonfile@npm:3.0.1" @@ -21398,7 +21412,19 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:8.5.1, jsonwebtoken@npm:^8.5.1": +"jsonwebtoken@npm:9.0.0": + version: 9.0.0 + resolution: "jsonwebtoken@npm:9.0.0" + dependencies: + jws: ^3.2.2 + lodash: ^4.17.21 + ms: ^2.1.1 + semver: ^7.3.8 + checksum: b9181cecf9df99f1dc0253f91ba000a1aa4d91f5816d1608c0dba61a5623726a0bfe200b51df25de18c1a6000825d231ad7ce2788aa54fd48dcb760ad9eb9514 + languageName: node + linkType: hard + +"jsonwebtoken@npm:^8.5.1": version: 8.5.1 resolution: "jsonwebtoken@npm:8.5.1" dependencies: @@ -22238,10 +22264,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:7.14.0, lru-cache@npm:^7.5.1": - version: 7.14.0 - resolution: "lru-cache@npm:7.14.0" - checksum: efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7 +"lru-cache@npm:7.14.1": + version: 7.14.1 + resolution: "lru-cache@npm:7.14.1" + checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 languageName: node linkType: hard @@ -22263,6 +22289,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.5.1": + version: 7.14.0 + resolution: "lru-cache@npm:7.14.0" + checksum: efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7 + languageName: node + linkType: hard + "lru-queue@npm:^0.1.0": version: 0.1.0 resolution: "lru-queue@npm:0.1.0" @@ -22391,7 +22424,7 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": +"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0, map-obj@npm:^4.3.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e @@ -22428,15 +22461,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:4.2.2": - version: 4.2.2 - resolution: "marked@npm:4.2.2" - bin: - marked: bin/marked.js - checksum: 1593e0632ff8dee1b9c8b669f26c8ce41e675bcb08ef75052845d4943db2c4d887edacd5b2120cf99a2cc06e9fbffc346ebaf98a7555273fda6a935adbfacf50 - languageName: node - linkType: hard - "mathml-tag-names@npm:^2.1.3": version: 2.1.3 resolution: "mathml-tag-names@npm:2.1.3" @@ -22715,7 +22739,7 @@ __metadata: languageName: node linkType: hard -"meow@npm:^10.1.3, meow@npm:^10.1.4": +"meow@npm:^10.1.3": version: 10.1.5 resolution: "meow@npm:10.1.5" dependencies: @@ -22735,6 +22759,26 @@ __metadata: languageName: node linkType: hard +"meow@npm:^11.0.0": + version: 11.0.0 + resolution: "meow@npm:11.0.0" + dependencies: + "@types/minimist": ^1.2.2 + camelcase-keys: ^8.0.2 + decamelize: ^6.0.0 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: 4.1.0 + normalize-package-data: ^4.0.1 + read-pkg-up: ^9.1.0 + redent: ^4.0.0 + trim-newlines: ^4.0.2 + type-fest: ^3.1.0 + yargs-parser: ^21.1.1 + checksum: 2e815b8d2acc6cda0ea10e0a6dcd6fbdcc2fb8b24412c3c70acd77220642ca0dc727c6fccd79d64b7ca811d099e8a9ad62ea261a8f39d4b61fcdcaf551c5c788 + languageName: node + linkType: hard + "meow@npm:^7.1.1": version: 7.1.1 resolution: "meow@npm:7.1.1" @@ -23380,7 +23424,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -23407,6 +23451,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:5.1.1": + version: 5.1.1 + resolution: "minimatch@npm:5.1.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -23542,6 +23595,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.0.0": + version: 1.0.0 + resolution: "mlly@npm:1.0.0" + dependencies: + acorn: ^8.8.1 + pathe: ^1.0.0 + pkg-types: ^1.0.0 + ufo: ^1.0.0 + checksum: e9d8809a836f407fb0604f46ca12fd1671cb95a71fef35ba6af57022c75eb7555dcad3ed5524f6c53fdf1280ed35739837c7306c0e0201371943737091dde429 + languageName: node + linkType: hard + "module-definition@npm:^4.0.0": version: 4.0.0 resolution: "module-definition@npm:4.0.0" @@ -23773,16 +23838,16 @@ __metadata: languageName: node linkType: hard -"netlify-cli@npm:12.2.8": - version: 12.2.8 - resolution: "netlify-cli@npm:12.2.8" +"netlify-cli@npm:12.5.0": + version: 12.5.0 + resolution: "netlify-cli@npm:12.5.0" dependencies: - "@netlify/build": ^28.4.5 - "@netlify/config": ^20.0.2 - "@netlify/edge-bundler": ^5.0.0 - "@netlify/framework-info": ^9.5.2 + "@netlify/build": ^29.2.2 + "@netlify/config": ^20.2.0 + "@netlify/edge-bundler": ^8.0.0 + "@netlify/framework-info": ^9.5.3 "@netlify/local-functions-proxy": ^1.1.1 - "@netlify/zip-it-and-ship-it": ^8.1.0 + "@netlify/zip-it-and-ship-it": ^8.2.0 "@octokit/rest": ^19.0.0 ansi-escapes: ^5.0.0 ansi-styles: ^5.0.0 @@ -23804,7 +23869,6 @@ __metadata: cron-parser: ^4.2.1 debug: ^4.1.1 decache: ^4.6.0 - del: ^6.0.0 dot-prop: ^6.0.0 dotenv: ^16.0.0 env-paths: ^2.2.0 @@ -23841,17 +23905,15 @@ __metadata: lodash: ^4.17.20 log-symbols: ^4.0.0 log-update: ^5.0.0 - memoize-one: ^6.0.0 minimist: ^1.2.5 multiparty: ^4.2.1 - netlify: ^13.0.2 - netlify-headers-parser: ^7.0.3 + netlify: ^13.1.0 + netlify-headers-parser: ^7.1.0 netlify-onegraph-internal: 0.10.1 - netlify-redirect-parser: ^14.0.2 + netlify-redirect-parser: ^14.1.0 netlify-redirector: ^0.3.1 node-fetch: ^2.6.0 node-version-alias: ^1.0.1 - omit.js: ^2.0.2 ora: ^5.0.0 p-filter: ^2.1.0 p-map: ^4.0.0 @@ -23885,13 +23947,13 @@ __metadata: bin: netlify: bin/run.mjs ntl: bin/run.mjs - checksum: 6c728ce9e0823f8197dc9c3a3edcba44ae879df323716a94c3b473b4848a02fedce20ca73afed71851d385bd2ebaa36e2ce8e6f29d6538e78ad045f47fd81c59 + checksum: 2e6fc497078ad05a7645031f28bdcf31b5f8305ed762707c74d04a43b5671534b9a71dc2dc69fdb3dd9acecda7c14c872ad9941db647b22e52a86714873ff9f5 languageName: node linkType: hard -"netlify-headers-parser@npm:^7.0.3": - version: 7.0.3 - resolution: "netlify-headers-parser@npm:7.0.3" +"netlify-headers-parser@npm:^7.1.0": + version: 7.1.0 + resolution: "netlify-headers-parser@npm:7.1.0" dependencies: escape-string-regexp: ^5.0.0 fast-safe-stringify: ^2.0.7 @@ -23899,7 +23961,7 @@ __metadata: map-obj: ^5.0.0 path-exists: ^5.0.0 toml: ^3.0.0 - checksum: 718b17759694c8f922973ac8b435a0436d256788dd7c2dfa971669aec81559943b14b922ce19d69f282bcf89ded4ae638e539f7e903a8a224bf91cf80fbaa12c + checksum: aee5eee2490e081b8a7ab3ff8bafd19041361574e71a80ad37e92d35b346df6d713dffe7bde85475dda888930817de05538b644f52db0345e69cbdba4b975004 languageName: node linkType: hard @@ -23915,16 +23977,16 @@ __metadata: languageName: node linkType: hard -"netlify-redirect-parser@npm:^14.0.2": - version: 14.0.2 - resolution: "netlify-redirect-parser@npm:14.0.2" +"netlify-redirect-parser@npm:^14.1.0": + version: 14.1.0 + resolution: "netlify-redirect-parser@npm:14.1.0" dependencies: fast-safe-stringify: ^2.1.1 filter-obj: ^3.0.0 is-plain-obj: ^4.0.0 path-exists: ^5.0.0 toml: ^3.0.0 - checksum: a6ab7438a0c04fe247f92f61eb8424f1cafa67df0e0f78b35de6ae9fb428259c3ee2a45844e7ee9db51e70faa9d61565def27cb0aa02ffa61fe7bc3af1cf7c41 + checksum: 8a5f9a501d18e674726f5dfdd30d6c6cf171499a05ce3a7773869a72e5b1811e552f5a7c7258e83fdde60ddd2a36e7b183c9827ca240dd2fa91ece9a28aa7b58 languageName: node linkType: hard @@ -23935,9 +23997,9 @@ __metadata: languageName: node linkType: hard -"netlify@npm:^13.0.2": - version: 13.0.2 - resolution: "netlify@npm:13.0.2" +"netlify@npm:^13.1.0": + version: 13.1.0 + resolution: "netlify@npm:13.1.0" dependencies: "@netlify/open-api": ^2.12.0 lodash-es: ^4.17.21 @@ -23946,7 +24008,7 @@ __metadata: omit.js: ^2.0.2 p-wait-for: ^4.0.0 qs: ^6.9.6 - checksum: 06fc6511c70a7aa7567c797268fa37c30ad262ed191f7fe23863205234a91ef4952d4e2d43b573d4ab256e338fac257e6557c2cdc9cb7c2ca4f8225dd50340c3 + checksum: ad03da793b1c73d83984917ba68570b0da123133a94848363dfa07500fd9dba385b2b1fb12184937d1686b529af5f4b0cf2f6811b40bc747693d7e1221cf8eda languageName: node linkType: hard @@ -24204,6 +24266,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^4.0.1": + version: 4.0.1 + resolution: "normalize-package-data@npm:4.0.1" + dependencies: + hosted-git-info: ^5.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: 292e0aa740e73d62f84bbd9d55d4bfc078155f32d5d7572c32c9807f96d543af0f43ff7e5c80bfa6238667123fd68bd83cd412eae9b27b85b271fb041f624528 + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -24266,13 +24340,6 @@ __metadata: languageName: node linkType: hard -"npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 - languageName: node - linkType: hard - "npm-package-arg@npm:10.1.0": version: 10.1.0 resolution: "npm-package-arg@npm:10.1.0" @@ -25482,6 +25549,20 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^0.2.0": + version: 0.2.0 + resolution: "pathe@npm:0.2.0" + checksum: 9a8149ce152088f30d15b0b03a7c128ba21f16b4dc1f3f90fe38eee9f6d0f1d6da8e4e47bd2a4f9e14aaac7c30ed01cfc86216479011de2bdc598b65e6f19f41 + languageName: node + linkType: hard + +"pathe@npm:^1.0.0": + version: 1.0.0 + resolution: "pathe@npm:1.0.0" + checksum: 7b71a4930a5b46111c92149632f74b0e87bade3eabe6c9168dcc4846857a4e124eacc0c2bf044fe0d2a8b7f87ae62b9b2cb11938c61899d485cc36dd1a243a23 + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -25658,6 +25739,17 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^1.0.0": + version: 1.0.1 + resolution: "pkg-types@npm:1.0.1" + dependencies: + jsonc-parser: ^3.2.0 + mlly: ^1.0.0 + pathe: ^1.0.0 + checksum: fe73cc22fb72ddb09227e2837a7b2ed1e0706a18e69a58a6ce13cde2b7eab122cb98de44d5c54fca5715d203ef3d2eb004b3ec84a3c05decb11e7c49a80fe2f9 + languageName: node + linkType: hard + "pkg-up@npm:^3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" @@ -25674,32 +25766,32 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.28.1": - version: 1.28.1 - resolution: "playwright-core@npm:1.28.1" +"playwright-core@npm:1.29.1": + version: 1.29.1 + resolution: "playwright-core@npm:1.29.1" bin: playwright: cli.js - checksum: 8899e0d65de43ee10fadc171e0d48cd514bb574f3505478700094afa8a6e0dcd888a5c87af22acf31ebad455ada1327028909c42e20b8e25908b6255dc143bf0 + checksum: e1c8423db4d28f44e5365a353f321b04a07709c8bf26d0c908f06d2c2669f715315170f84ca98a532951c2ac6324f5f48f651dca1abe43092c7637bdb4703303 languageName: node linkType: hard -"playwright@npm:1.28.1": - version: 1.28.1 - resolution: "playwright@npm:1.28.1" +"playwright@npm:1.29.1": + version: 1.29.1 + resolution: "playwright@npm:1.29.1" dependencies: - playwright-core: 1.28.1 + playwright-core: 1.29.1 bin: playwright: cli.js - checksum: 97c6fff2835878da856bf1f587ec4cdcbcc9aa61c0efcf592633f6df37eabbb9e59d7a2ef994ec9283338e43ef80e278d6d52fed5f7c29abd0408fac0f69b3ca + checksum: ef20f71b20420d9e0eaf45ac5f936422dc6961a863eb71192abe911d3f951722b3c464a36ea04cac8484368c876b5513db04171375f970831fb2bccb9fbb1b7b languageName: node linkType: hard -"plugin-error@npm:^2.0.0": - version: 2.0.0 - resolution: "plugin-error@npm:2.0.0" +"plugin-error@npm:^2.0.1": + version: 2.0.1 + resolution: "plugin-error@npm:2.0.1" dependencies: ansi-colors: ^1.0.1 - checksum: 1602e52b954a434d906b6528b0c525457e316260bd64227aa8c6ba55b9e4fdc0912b1e595de815fd75d296ff6b06bbc214db11175a42e4065312fb1bacbda250 + checksum: 9a4f91461cd24cce401112098969991d7aa6b4c94f78e0381234280c07da779570a8b21ab143292b534ec0117c09705a67e5d756c1c303d4706fdd7f861bf5bc languageName: node linkType: hard @@ -26100,16 +26192,16 @@ __metadata: languageName: node linkType: hard -"postcss-import@npm:15.0.1": - version: 15.0.1 - resolution: "postcss-import@npm:15.0.1" +"postcss-import@npm:15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" dependencies: postcss-value-parser: ^4.0.0 read-cache: ^1.0.0 resolve: ^1.1.7 peerDependencies: postcss: ^8.0.0 - checksum: c673a0247525b3ad9f29d40605866968f2d2525cd107f287171c3baad496385618419d0e0565a792eefb7192311d54d40b2837409cfe2451371a7ef1d0da5125 + checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3 languageName: node linkType: hard @@ -26786,14 +26878,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.19, postcss@npm:^8.4.19": - version: 8.4.19 - resolution: "postcss@npm:8.4.19" +"postcss@npm:8.4.20, postcss@npm:^8.0.0, postcss@npm:^8.4.20": + version: 8.4.20 + resolution: "postcss@npm:8.4.20" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64 + checksum: 1a5609ea1c1b204f9c2974a0019ae9eef2d99bf645c2c9aac675166c4cb1005be7b5e2ba196160bc771f5d9ac896ed883f236f888c891e835e59d28fff6651aa languageName: node linkType: hard @@ -26808,14 +26900,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.20": - version: 8.4.20 - resolution: "postcss@npm:8.4.20" +"postcss@npm:^8.4.19": + version: 8.4.19 + resolution: "postcss@npm:8.4.19" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 1a5609ea1c1b204f9c2974a0019ae9eef2d99bf645c2c9aac675166c4cb1005be7b5e2ba196160bc771f5d9ac896ed883f236f888c891e835e59d28fff6651aa + checksum: 62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64 languageName: node linkType: hard @@ -26892,12 +26984,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:2.8.0": - version: 2.8.0 - resolution: "prettier@npm:2.8.0" +"prettier@npm:2.8.1": + version: 2.8.1 + resolution: "prettier@npm:2.8.1" bin: prettier: bin-prettier.js - checksum: 72004ce0cc9bb097daf3e3833f62495768724392c1d5b178dd47372337616e9e50ecbb0804f236596223f7b5eb1bbe69cefc8957dca21112c5777e77ef73a564 + checksum: 4f21a0f1269f76fb36f54e9a8a1ea4c11e27478958bf860661fb4b6d7ac69aac1581f8724fa98ea3585e56d42a2ea317a17ff6e3324f40cb11ff9e20b73785cc languageName: node linkType: hard @@ -27401,6 +27493,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^6.1.1": + version: 6.1.1 + resolution: "quick-lru@npm:6.1.1" + checksum: a9c75bf1d208c1d207590e10403a75d037f9faf7857f2e0d38c294d92b40d8b400776bcb5d4dd516baa84e6f5e3baf2a16cf405e6fedc18107922f46aeae83ee + languageName: node + linkType: hard + "quote-unquote@npm:^1.0.0": version: 1.0.0 resolution: "quote-unquote@npm:1.0.0" @@ -27540,7 +27639,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:17.0.2, react-dom@npm:^17.0.2": +"react-dom@npm:17.0.2, react-dom@npm:^17.0.1, react-dom@npm:^17.0.2": version: 17.0.2 resolution: "react-dom@npm:17.0.2" dependencies: @@ -27753,7 +27852,7 @@ __metadata: languageName: node linkType: hard -"react@npm:17.0.2, react@npm:^17.0.2": +"react@npm:17.0.2, react@npm:^17.0.1, react@npm:^17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" dependencies: @@ -27772,16 +27871,6 @@ __metadata: languageName: node linkType: hard -"read-package-json-fast@npm:^2.0.2": - version: 2.0.3 - resolution: "read-package-json-fast@npm:2.0.3" - dependencies: - json-parse-even-better-errors: ^2.3.0 - npm-normalize-package-bin: ^1.0.1 - checksum: fca37b3b2160b9dda7c5588b767f6a2b8ce68d03a044000e568208e20bea0cf6dd2de17b90740ce8da8b42ea79c0b3859649dadf29510bbe77224ea65326a903 - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -27804,7 +27893,7 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^9.0.0": +"read-pkg-up@npm:^9.0.0, read-pkg-up@npm:^9.1.0": version: 9.1.0 resolution: "read-pkg-up@npm:9.1.0" dependencies: @@ -28776,20 +28865,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.79.1": - version: 2.79.1 - resolution: "rollup@npm:2.79.1" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6 - languageName: node - linkType: hard - "rollup@npm:^3.7.0": version: 3.7.4 resolution: "rollup@npm:3.7.4" @@ -28982,7 +29057,7 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.32.8, sass@npm:^1.56.1": +"sass@npm:^1.32.8": version: 1.56.1 resolution: "sass@npm:1.56.1" dependencies: @@ -28995,6 +29070,19 @@ __metadata: languageName: node linkType: hard +"sass@npm:^1.57.1": + version: 1.57.1 + resolution: "sass@npm:1.57.1" + dependencies: + chokidar: ">=3.0.0 <4.0.0" + immutable: ^4.0.0 + source-map-js: ">=0.6.2 <2.0.0" + bin: + sass: sass.js + checksum: 734a08781bcbe0e8defb2d54864e7012014ed3e68ba5fcb766189b002929019fc37b2f83a18d4be0b5f69ad77317c92396ce6112447ab47a194ed600ae1afb27 + languageName: node + linkType: hard + "sax@npm:>=0.6.0, sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -29147,17 +29235,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.7": - version: 7.3.7 - resolution: "semver@npm:7.3.7" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 - languageName: node - linkType: hard - "semver@npm:7.3.8, semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" @@ -29720,7 +29797,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.20": +"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.21, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -30509,9 +30586,9 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:14.16.0": - version: 14.16.0 - resolution: "stylelint@npm:14.16.0" +"stylelint@npm:14.16.1": + version: 14.16.1 + resolution: "stylelint@npm:14.16.1" dependencies: "@csstools/selector-specificity": ^2.0.2 balanced-match: ^2.0.0 @@ -30553,7 +30630,7 @@ __metadata: write-file-atomic: ^4.0.2 bin: stylelint: bin/stylelint.js - checksum: 3b8d003aa0756cd8101e06be08a621fe4a2627c962d5ee471a231e71132ea90468f34f12f7bf8ba1e6c9857f55ac2d5c1b63f7a6e5c4ed667b1826925e0fd267 + checksum: bc24050415e3c357a76d8ca2799e74ce31f33c9158b4086462512b0191db5d6a161b81ef35b064039c6eacf98a5553e45fca4c5f21eb4d45e7f1d44b2d226e9b languageName: node linkType: hard @@ -31676,10 +31753,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:3.3.0": - version: 3.3.0 - resolution: "type-fest@npm:3.3.0" - checksum: 6f260466dd1847048bca4481412f39c32fbb69abbe6daf1ead67e682529adfe8ab8f150a9937eddd065fa544eaf92c15e35ebad0f45f46feadcfbd3a87ae5a2d +"type-fest@npm:3.5.0, type-fest@npm:^3.1.0": + version: 3.5.0 + resolution: "type-fest@npm:3.5.0" + checksum: 9b82958ded0aedeb38fe6b172645a319522d11904b58e422dbab9ba40f85d48e749ff8fb7047cd72f4a2923c63927b741e2efc97ce7b0662b7e042923510132f languageName: node linkType: hard @@ -31807,13 +31884,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:4.9.3": - version: 4.9.3 - resolution: "typescript@npm:4.9.3" +"typescript@npm:4.9.4": + version: 4.9.4 + resolution: "typescript@npm:4.9.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 17b8f816050b412403e38d48eef0e893deb6be522d6dc7caf105e54a72e34daf6835c447735fd2b28b66784e72bfbf87f627abb4818a8e43d1fa8106396128dc + checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9 languageName: node linkType: hard @@ -31827,13 +31904,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@4.9.3#~builtin": - version: 4.9.3 - resolution: "typescript@patch:typescript@npm%3A4.9.3#~builtin::version=4.9.3&hash=701156" +"typescript@patch:typescript@4.9.4#~builtin": + version: 4.9.4 + resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=701156" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ef65c22622d864497d0a0c5db693523329b3284c15fe632e93ad9aa059e8dc38ef3bd767d6f26b1e5ecf9446f49bd0f6c4e5714a2eeaf352805dc002479843d1 + checksum: 37f6e2c3c5e2aa5934b85b0fddbf32eeac8b1bacf3a5b51d01946936d03f5377fe86255d4e5a4ae628fd0cd553386355ad362c57f13b4635064400f3e8e05b9d languageName: node linkType: hard @@ -31854,6 +31931,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.0.0": + version: 1.0.1 + resolution: "ufo@npm:1.0.1" + checksum: 63024876f21b7cc44267255a8043062046d3215e09212bd682787a13ccf1e0c5d23f7686a7f1bc7ac9f34c7e8a88100af234f42b509db50f17ce638af6ac87cc + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4, uglify-js@npm:^3.17.1": version: 3.17.2 resolution: "uglify-js@npm:3.17.2" @@ -32606,7 +32690,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -32680,14 +32764,14 @@ __metadata: languageName: node linkType: hard -"verdaccio@npm:5.18.0": - version: 5.18.0 - resolution: "verdaccio@npm:5.18.0" +"verdaccio@npm:5.19.0": + version: 5.19.0 + resolution: "verdaccio@npm:5.19.0" dependencies: "@verdaccio/commons-api": 10.2.0 "@verdaccio/local-storage": 10.3.1 "@verdaccio/streams": 10.2.0 - "@verdaccio/ui-theme": 6.0.0-6-next.51 + "@verdaccio/ui-theme": 6.0.0-6-next.52 JSONStream: 1.3.5 async: 3.2.4 body-parser: 1.20.1 @@ -32695,7 +32779,7 @@ __metadata: compression: 1.7.4 cookies: 0.8.0 cors: 2.8.5 - dayjs: 1.11.6 + dayjs: 1.11.7 debug: ^4.3.4 envinfo: 7.8.1 eslint-import-resolver-node: 0.3.6 @@ -32705,15 +32789,14 @@ __metadata: handlebars: 4.7.7 http-errors: 2.0.0 js-yaml: 4.1.0 - jsonwebtoken: 8.5.1 + jsonwebtoken: 9.0.0 kleur: 4.1.5 lodash: 4.17.21 - lru-cache: 7.14.0 + lru-cache: 7.14.1 lunr-mutable-indexes: 2.3.2 - marked: 4.2.2 memoizee: 0.4.15 mime: 3.0.0 - minimatch: 5.1.0 + minimatch: 5.1.1 mkdirp: 1.0.4 mv: 2.1.1 pino: 6.14.0 @@ -32721,13 +32804,13 @@ __metadata: prettier-bytes: ^1.0.4 pretty-ms: ^7.0.1 request: 2.88.0 - semver: 7.3.7 + semver: 7.3.8 validator: 13.7.0 verdaccio-audit: 10.2.3 verdaccio-htpasswd: 10.5.1 bin: verdaccio: bin/verdaccio - checksum: f54fc545bb0e39ccc5e10b600ede60bacc9f7076b684f5f026b606efd8f2546cd5c093a1e15a21cc79bdde0f4a94c218fb8b8c09668cb2705f6b5fc70bee1880 + checksum: 002c5d6463f802d9179fe2bf53ac5bb527b80f6a483085582e33f0470cd67387d27798dcbf60147a6cf9e3b1401aaaa90fd4fb0675d19e018859cfbc8251e189 languageName: node linkType: hard @@ -32838,16 +32921,33 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0": - version: 3.2.2 - resolution: "vite@npm:3.2.2" +"vite-node@npm:0.26.2": + version: 0.26.2 + resolution: "vite-node@npm:0.26.2" + dependencies: + debug: ^4.3.4 + mlly: ^1.0.0 + pathe: ^0.2.0 + source-map: ^0.6.1 + source-map-support: ^0.5.21 + vite: ^3.0.0 || ^4.0.0 + bin: + vite-node: vite-node.mjs + checksum: 83105cdf05c8a0673d1d939af864324d0468c225b2f126eaa8f039d16c66a6831ddf1367c62320f2ea0d8e987a872e5c67bddfa88ec7775fdf6433da23edc715 + languageName: node + linkType: hard + +"vite@npm:4.0.3": + version: 4.0.3 + resolution: "vite@npm:4.0.3" dependencies: - esbuild: ^0.15.9 + esbuild: ^0.16.3 fsevents: ~2.3.2 - postcss: ^8.4.18 + postcss: ^8.4.20 resolve: ^1.22.1 - rollup: ^2.79.1 + rollup: ^3.7.0 peerDependencies: + "@types/node": ">= 14" less: "*" sass: "*" stylus: "*" @@ -32857,6 +32957,8 @@ __metadata: fsevents: optional: true peerDependenciesMeta: + "@types/node": + optional: true less: optional: true sass: @@ -32869,7 +32971,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 7197ac91c612dda922367a95afa1b210353d6168d41845c186e2217bda1328d17b021b93d8089e336f9533b94645ae5dca18bb10937759f559c87006dd957fcd + checksum: 7df71d955f78cbe0dd8e1eb0851fc75070346a0426b8e3e913bf2e05d1053ca8a50619d550fab4f1ed52c68dfcc2921e6421504e9669fc5ed77497a77f84e33e languageName: node linkType: hard @@ -32911,50 +33013,9 @@ __metadata: languageName: node linkType: hard -"vitest@npm:0.25.4": - version: 0.25.4 - resolution: "vitest@npm:0.25.4" - dependencies: - "@types/chai": ^4.3.3 - "@types/chai-subset": ^1.3.3 - "@types/node": "*" - acorn: ^8.8.0 - acorn-walk: ^8.2.0 - chai: ^4.3.6 - debug: ^4.3.4 - local-pkg: ^0.4.2 - source-map: ^0.6.1 - strip-literal: ^1.0.0 - tinybench: ^2.3.1 - tinypool: ^0.3.0 - tinyspy: ^1.0.2 - vite: ^3.0.0 - peerDependencies: - "@edge-runtime/vm": "*" - "@vitest/browser": "*" - "@vitest/ui": "*" - happy-dom: "*" - jsdom: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - bin: - vitest: vitest.mjs - checksum: c6783f897dfa1cf512ee75126e650b239c8761d7c080860414ca88e561e9cb8c9b1652ab1504a28b4141ef774bccf3568dadc35f0e6974e70e00515136026e7f - languageName: node - linkType: hard - -"vitest@npm:0.25.8": - version: 0.25.8 - resolution: "vitest@npm:0.25.8" +"vitest@npm:0.26.2": + version: 0.26.2 + resolution: "vitest@npm:0.26.2" dependencies: "@types/chai": ^4.3.4 "@types/chai-subset": ^1.3.3 @@ -32970,6 +33031,7 @@ __metadata: tinypool: ^0.3.0 tinyspy: ^1.0.2 vite: ^3.0.0 || ^4.0.0 + vite-node: 0.26.2 peerDependencies: "@edge-runtime/vm": "*" "@vitest/browser": "*" @@ -32989,7 +33051,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 2444dc04c87c261fcd43e1e240e5c62d6e96d0b52c0142f30200fde1078e97afad7cc6dd3163aa520ef4b0584f02cecfcc676300cb839e4470751403f54d2623 + checksum: 2adc5fcead5b8b942e87d2ea6b2183baf0dc4728136758646bb674441d10a809bb6ff5bd1dc8f6a6e019f133b8537ddef770c9a1705d4cc9714411083581ab6e languageName: node linkType: hard @@ -33924,6 +33986,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c + languageName: node + linkType: hard + "yargs@npm:^14.2": version: 14.2.3 resolution: "yargs@npm:14.2.3" @@ -34034,10 +34103,10 @@ __metadata: languageName: node linkType: hard -"zod@npm:3.19.1": - version: 3.19.1 - resolution: "zod@npm:3.19.1" - checksum: 56e420ea5845912324a8fc61833714a2aec84954e418b52660d76502183c6e62fef9447cbfa64349640c5ce190cf2c24267e006bb80f066183e2f3fa9fe11864 +"zod@npm:3.20.2": + version: 3.20.2 + resolution: "zod@npm:3.20.2" + checksum: 04172f7e9350372684ccd298d4716908edc9113751295b6c4e1b3ea84e2af8997e504b33ba36f4741417bb2a5dc90bfd40501f6b0e7389df10e42a63d6d8366c languageName: node linkType: hard