diff --git a/.github/workflows/build_test_release.yml b/.github/workflows/build_test_release.yml index 989b817be..03179fea6 100644 --- a/.github/workflows/build_test_release.yml +++ b/.github/workflows/build_test_release.yml @@ -31,6 +31,27 @@ jobs: name: playwright path: "**/.playwright/**" + special-test-on-windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + - uses: ./.github/workflows/composites/install/ + - run: pnpm --filter react-styled-factory test + + special-test-on-ubuntu: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ./.github/workflows/composites/install/ + - run: pnpm --filter react-styled-factory test + + special-test-on-macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - uses: ./.github/workflows/composites/install/ + - run: pnpm --filter react-styled-factory test + typecheck: runs-on: ubuntu-latest steps: diff --git a/core/yas-build/package.json b/core/yas-build/package.json index 77e529dc7..fca39d60c 100644 --- a/core/yas-build/package.json +++ b/core/yas-build/package.json @@ -4,19 +4,17 @@ "private": true, "license": "MIT", "devDependencies": { - "@vanilla-extract/esbuild-plugin": "2.3.1", - "@vanilla-extract/vite-plugin": "3.9.2", - "@vanilla-extract/webpack-plugin": "2.3.1", - "@vitejs/plugin-react": "4.0.1", + "@vanilla-extract/vite-plugin": "4.0.4", + "@vanilla-extract/webpack-plugin": "2.3.6", + "@vitejs/plugin-react": "4.2.1", "@yas/env": "workspace:*", - "css-loader": "^6.8.1", + "css-loader": "6.10.0", "css-minimizer-webpack-plugin": "^5.0.1", - "esbuild-absolute-file-plugin": "workspace:*", - "file-loader": "^6.2.0", - "rollup-plugin-visualizer": "5.9.0", - "style-loader": "^3.3.3", - "tsup": "7.2.0", - "vite": "4.5.2", - "vite-plugin-checker": "^0.5.6" + "file-loader": "6.2.0", + "rollup-plugin-visualizer": "5.12.0", + "style-loader": "3.3.4", + "tsup": "8.0.2", + "vite": "5.1.1", + "vite-plugin-checker": "0.6.4" } } diff --git a/core/yas-build/tsup.js b/core/yas-build/tsup.js index 7c3f78087..9bf58d3e1 100644 --- a/core/yas-build/tsup.js +++ b/core/yas-build/tsup.js @@ -1,7 +1,6 @@ const path = require("path"); const { defineConfig } = require("tsup"); const { defineEnv } = require("./defineEnv"); -const { esbuildVanillaExtractPlugin } = require("./vanillaExtractPlugin"); /** * @param {string} projectRoot @@ -15,7 +14,6 @@ function createYasTsupConfig(projectRoot = process.cwd(), options = {}) { dts: true, noExternal: internalPackages, define: defineEnv(projectRoot), - esbuildPlugins: [esbuildVanillaExtractPlugin()], esbuildOptions(options) { options.logOverride = { // We sometimes intentionally define NODE_ENV as undefined to allow the runtime to fall back to a default. diff --git a/core/yas-build/vanillaExtractPlugin.js b/core/yas-build/vanillaExtractPlugin.js deleted file mode 100644 index ea8cd45c2..000000000 --- a/core/yas-build/vanillaExtractPlugin.js +++ /dev/null @@ -1,23 +0,0 @@ -const esbuild = require("@vanilla-extract/esbuild-plugin"); -const vite = require("@vanilla-extract/vite-plugin"); -const { absoluteFilePlugin } = require("esbuild-absolute-file-plugin"); - -const filter = /\.(gif|jpe?g|tiff?|png|webp|bmp|svg|woff2?)$/; - -// Vanilla Extract almost works entirely out of the box, -// but needs to be configured per bundler to instruct it how to handle assets, -// so we have a few different functions to configure it for each bundler. - -function viteVanillaExtractPlugin() { - return vite.vanillaExtractPlugin({ - esbuildOptions: { plugins: [absoluteFilePlugin({ filter })] }, - }); -} - -function esbuildVanillaExtractPlugin() { - return esbuild.vanillaExtractPlugin({ - esbuildOptions: { plugins: [absoluteFilePlugin({ filter })] }, - }); -} - -module.exports = { viteVanillaExtractPlugin, esbuildVanillaExtractPlugin }; diff --git a/core/yas-build/vite.js b/core/yas-build/vite.js index 11727366b..96fd4a651 100644 --- a/core/yas-build/vite.js +++ b/core/yas-build/vite.js @@ -3,13 +3,13 @@ const react = require("@vitejs/plugin-react"); const { visualizer } = require("rollup-plugin-visualizer"); const { defineConfig } = require("vite"); const { default: checker } = require("vite-plugin-checker"); +const { vanillaExtractPlugin } = require("@vanilla-extract/vite-plugin"); const { defineEnv } = require("./defineEnv"); -const { viteVanillaExtractPlugin } = require("./vanillaExtractPlugin"); function createYasViteConfig(projectRoot, { analyze } = {}) { return defineConfig({ plugins: [ - viteVanillaExtractPlugin(), + vanillaExtractPlugin(), react(), checker({ typescript: true }), determineVisualizerPlugin(analyze), diff --git a/incubations/esbuild-absolute-file-plugin/package.json b/incubations/esbuild-absolute-file-plugin/package.json deleted file mode 100644 index 7c97808ee..000000000 --- a/incubations/esbuild-absolute-file-plugin/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "esbuild-absolute-file-plugin", - "version": "0.0.0", - "main": "src/index.js", - "devDependencies": { - "esbuild": "^0.19.4", - "pkg-up": "^4.0.0" - } -} diff --git a/incubations/esbuild-absolute-file-plugin/src/index.js b/incubations/esbuild-absolute-file-plugin/src/index.js deleted file mode 100644 index a8d642004..000000000 --- a/incubations/esbuild-absolute-file-plugin/src/index.js +++ /dev/null @@ -1,54 +0,0 @@ -const path = require("path"); - -/** - * Transforms files matching the given filter to absolute paths from the project root. - * Intended to be used in combination with css url() statements. - * Takes monorepo structures into consideration. - */ -function absoluteFilePlugin({ filter }) { - /** - * @type {import("esbuild").Plugin} - */ - const config = { - name: "esbuild-absolute-file-plugin", - setup({ onLoad, initialOptions: { absWorkingDir } }) { - onLoad({ filter }, async (args) => { - const url = await translatePath( - path.normalize(args.path), - path.normalize(absWorkingDir), - ); - return { - contents: `export default ${JSON.stringify(url)};`, - loader: "js", - }; - }); - }, - }; - - return config; -} - -async function translatePath(filePath, workingDir) { - const { pkgUp } = await import("pkg-up"); - const packageJsonPath = await pkgUp({ cwd: path.dirname(filePath) }); - const fileUrl = path.relative(workingDir, filePath).replaceAll(/\\/g, "/"); - if (!packageJsonPath) { - // File is not inside a package. Use path as-is. - return `/${fileUrl}`; - } - - const packagePath = path.dirname(packageJsonPath); - if (packagePath === workingDir) { - // File is in current package. Use path as-is. - return `/${fileUrl}`; - } - - // File is in another package. Prefix to load through the correct package in node_modules. - const packageName = require(packageJsonPath).name; - const packageRelativeFilePath = path.relative(packagePath, filePath); - const packageRelativeUrl = packageRelativeFilePath.replaceAll(/\\/g, "/"); - const translatedPath = `/node_modules/${packageName}/${packageRelativeUrl}`; - return translatedPath; -} - -module.exports = { absoluteFilePlugin }; diff --git a/incubations/react-styled-factory/package.json b/incubations/react-styled-factory/package.json index 0026d89a3..5178e6ba9 100644 --- a/incubations/react-styled-factory/package.json +++ b/incubations/react-styled-factory/package.json @@ -27,7 +27,6 @@ "@yas/scripts": "workspace:*", "@types/react": "^18.2.37", "@vanilla-extract/recipes": "0.5.1", - "@vanilla-extract/vite-plugin": "3.9.2", "concurrently": "^8.2.1", "react": "^18.2.0" }, diff --git a/incubations/vanilla-extract-constrained/package.json b/incubations/vanilla-extract-constrained/package.json index 3a5e4b5b1..568622c1d 100644 --- a/incubations/vanilla-extract-constrained/package.json +++ b/incubations/vanilla-extract-constrained/package.json @@ -23,7 +23,6 @@ "test:watch": "pnpm run test --ui" }, "peerDependencies": { - "@vanilla-extract/vite-plugin": "^3.9.2", "@vanilla-extract/css": "^1.14.0" }, "devDependencies": { diff --git a/incubations/vanilla-extract-recipe-factory/package.json b/incubations/vanilla-extract-recipe-factory/package.json index b7f37d3f1..beaf6d93f 100644 --- a/incubations/vanilla-extract-recipe-factory/package.json +++ b/incubations/vanilla-extract-recipe-factory/package.json @@ -20,7 +20,6 @@ "@vanilla-extract/css": "^1.14.0" }, "devDependencies": { - "@vanilla-extract/vite-plugin": "^3.9.2", "@yas/tsconfig": "workspace:*", "@yas/test": "workspace:*", "@yas/scripts": "workspace:*", diff --git a/incubations/vanilla-extract-recipe-factory/vitest.config.mjs b/incubations/vanilla-extract-recipe-factory/vitest.config.mjs index c36e7f2ce..3448f0f58 100644 --- a/incubations/vanilla-extract-recipe-factory/vitest.config.mjs +++ b/incubations/vanilla-extract-recipe-factory/vitest.config.mjs @@ -1,6 +1,3 @@ import { defineConfig } from "@yas/test/vitest/node/config"; -import { vanillaExtractPlugin } from "@vanilla-extract/vite-plugin"; -export default defineConfig(__dirname, { - plugins: [vanillaExtractPlugin()], -}); +export default defineConfig(__dirname); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5ae77b37..2579e1bca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -287,48 +287,42 @@ importers: core/yas-build: devDependencies: - '@vanilla-extract/esbuild-plugin': - specifier: 2.3.1 - version: 2.3.1(@types/node@20.8.10)(esbuild@0.18.20) '@vanilla-extract/vite-plugin': - specifier: 3.9.2 - version: 3.9.2(@types/node@20.8.10)(vite@4.5.2) + specifier: 4.0.4 + version: 4.0.4(@types/node@20.8.10)(vite@5.1.1) '@vanilla-extract/webpack-plugin': - specifier: 2.3.1 - version: 2.3.1(@types/node@20.8.10)(webpack@5.88.2) + specifier: 2.3.6 + version: 2.3.6(@types/node@20.8.10)(webpack@5.88.2) '@vitejs/plugin-react': - specifier: 4.0.1 - version: 4.0.1(vite@4.5.2) + specifier: 4.2.1 + version: 4.2.1(vite@5.1.1) '@yas/env': specifier: workspace:* version: link:../yas-env css-loader: - specifier: ^6.8.1 - version: 6.8.1(webpack@5.88.2) + specifier: 6.10.0 + version: 6.10.0(webpack@5.88.2) css-minimizer-webpack-plugin: specifier: ^5.0.1 - version: 5.0.1(esbuild@0.18.20)(webpack@5.88.2) - esbuild-absolute-file-plugin: - specifier: workspace:* - version: link:../../incubations/esbuild-absolute-file-plugin + version: 5.0.1(esbuild@0.19.4)(webpack@5.88.2) file-loader: - specifier: ^6.2.0 + specifier: 6.2.0 version: 6.2.0(webpack@5.88.2) rollup-plugin-visualizer: - specifier: 5.9.0 - version: 5.9.0 + specifier: 5.12.0 + version: 5.12.0 style-loader: - specifier: ^3.3.3 - version: 3.3.3(webpack@5.88.2) + specifier: 3.3.4 + version: 3.3.4(webpack@5.88.2) tsup: - specifier: 7.2.0 - version: 7.2.0(postcss@8.4.31)(typescript@5.2.2) + specifier: 8.0.2 + version: 8.0.2(postcss@8.4.31)(typescript@5.2.2) vite: - specifier: 4.5.2 - version: 4.5.2(@types/node@20.8.10) + specifier: 5.1.1 + version: 5.1.1(@types/node@20.8.10) vite-plugin-checker: - specifier: ^0.5.6 - version: 0.5.6(eslint@8.50.0)(typescript@5.2.2)(vite@4.5.2) + specifier: 0.6.4 + version: 0.6.4(eslint@8.50.0)(typescript@5.2.2)(vite@5.1.1) core/yas-env: devDependencies: @@ -441,15 +435,6 @@ importers: specifier: ^5.2.2 version: 5.2.2 - incubations/esbuild-absolute-file-plugin: - devDependencies: - esbuild: - specifier: ^0.19.4 - version: 0.19.4 - pkg-up: - specifier: ^4.0.0 - version: 4.0.0 - incubations/hookform-controller-proxy: dependencies: react-hook-form: @@ -461,7 +446,7 @@ importers: version: 3.3.4(react-hook-form@7.49.3) '@playwright/experimental-ct-react': specifier: 1.39.0 - version: 1.39.0(@types/node@20.8.10)(vite@4.5.2) + version: 1.39.0(@types/node@20.8.10)(vite@5.1.1) '@types/react': specifier: ^18.2.37 version: 18.2.37 @@ -516,9 +501,6 @@ importers: '@vanilla-extract/recipes': specifier: 0.5.1 version: 0.5.1(@vanilla-extract/css@1.14.0) - '@vanilla-extract/vite-plugin': - specifier: 3.9.2 - version: 3.9.2(@types/node@20.8.10)(vite@4.5.2) '@yas/build': specifier: workspace:* version: link:../../core/yas-build @@ -543,13 +525,10 @@ importers: '@vanilla-extract/css': specifier: ^1.14.0 version: 1.14.0 - '@vanilla-extract/vite-plugin': - specifier: ^3.9.2 - version: 3.9.2(@types/node@20.8.10)(vite@4.5.2) devDependencies: '@playwright/experimental-ct-react': specifier: 1.39.0 - version: 1.39.0(@types/node@20.8.10)(vite@4.5.2) + version: 1.39.0(@types/node@20.8.10)(vite@5.1.1) '@types/react': specifier: ^18.2.37 version: 18.2.37 @@ -584,9 +563,6 @@ importers: specifier: ^0.5.1 version: 0.5.1(@vanilla-extract/css@1.14.0) devDependencies: - '@vanilla-extract/vite-plugin': - specifier: ^3.9.2 - version: 3.9.2(@types/node@20.8.10)(vite@4.5.2) '@yas/build': specifier: workspace:* version: link:../../core/yas-build @@ -3182,6 +3158,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} @@ -3202,6 +3188,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} @@ -5135,20 +5131,13 @@ packages: react: 18.2.0 dev: true - /@esbuild/android-arm64@0.17.6: - resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm64@0.19.4: @@ -5157,15 +5146,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/android-arm@0.17.6: - resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true optional: true /@esbuild/android-arm@0.18.20: @@ -5174,6 +5154,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.19.4: @@ -5182,15 +5163,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/android-x64@0.17.6: - resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true optional: true /@esbuild/android-x64@0.18.20: @@ -5199,6 +5171,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.19.4: @@ -5207,15 +5180,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-arm64@0.17.6: - resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true optional: true /@esbuild/darwin-arm64@0.18.20: @@ -5224,6 +5188,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.19.4: @@ -5232,15 +5197,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-x64@0.17.6: - resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true optional: true /@esbuild/darwin-x64@0.18.20: @@ -5249,6 +5205,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.19.4: @@ -5257,15 +5214,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.17.6: - resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true optional: true /@esbuild/freebsd-arm64@0.18.20: @@ -5274,6 +5222,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.19.4: @@ -5282,15 +5231,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-x64@0.17.6: - resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true optional: true /@esbuild/freebsd-x64@0.18.20: @@ -5299,6 +5239,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.19.4: @@ -5307,15 +5248,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm64@0.17.6: - resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-arm64@0.18.20: @@ -5324,6 +5256,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.19.4: @@ -5332,15 +5265,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm@0.17.6: - resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-arm@0.18.20: @@ -5349,6 +5273,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.19.4: @@ -5357,15 +5282,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ia32@0.17.6: - resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-ia32@0.18.20: @@ -5374,6 +5290,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.19.4: @@ -5382,15 +5299,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64@0.17.6: - resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-loong64@0.18.20: @@ -5399,6 +5307,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.19.4: @@ -5407,15 +5316,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-mips64el@0.17.6: - resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-mips64el@0.18.20: @@ -5424,6 +5324,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.19.4: @@ -5432,15 +5333,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ppc64@0.17.6: - resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-ppc64@0.18.20: @@ -5449,6 +5341,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.19.4: @@ -5457,15 +5350,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-riscv64@0.17.6: - resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-riscv64@0.18.20: @@ -5474,6 +5358,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.19.4: @@ -5482,15 +5367,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-s390x@0.17.6: - resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-s390x@0.18.20: @@ -5499,6 +5375,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.19.4: @@ -5507,15 +5384,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-x64@0.17.6: - resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-x64@0.18.20: @@ -5524,6 +5392,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.19.4: @@ -5532,15 +5401,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-x64@0.17.6: - resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true optional: true /@esbuild/netbsd-x64@0.18.20: @@ -5549,6 +5409,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.19.4: @@ -5557,15 +5418,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/openbsd-x64@0.17.6: - resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true optional: true /@esbuild/openbsd-x64@0.18.20: @@ -5574,6 +5426,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.19.4: @@ -5582,15 +5435,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/sunos-x64@0.17.6: - resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true optional: true /@esbuild/sunos-x64@0.18.20: @@ -5599,6 +5443,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.19.4: @@ -5607,15 +5452,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-arm64@0.17.6: - resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-arm64@0.18.20: @@ -5624,6 +5460,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.19.4: @@ -5632,15 +5469,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-ia32@0.17.6: - resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-ia32@0.18.20: @@ -5649,6 +5477,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.19.4: @@ -5657,15 +5486,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-x64@0.17.6: - resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-x64@0.18.20: @@ -5674,6 +5494,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.19.4: @@ -5682,7 +5503,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): @@ -6213,13 +6033,13 @@ packages: - terser dev: true - /@playwright/experimental-ct-react@1.39.0(@types/node@20.8.10)(vite@4.5.2): + /@playwright/experimental-ct-react@1.39.0(@types/node@20.8.10)(vite@5.1.1): resolution: {integrity: sha512-6GaDVVo6x8P9Jdw3yPbVaEP59nesRsETn3kznHAy+2493VsP3IaVATat2G28z0Sivf/K9Tkh5xRYjiawN0ebgw==} engines: {node: '>=16'} hasBin: true dependencies: '@playwright/experimental-ct-core': 1.39.0(@types/node@20.8.10) - '@vitejs/plugin-react': 4.1.0(vite@4.5.2) + '@vitejs/plugin-react': 4.2.1(vite@5.1.1) transitivePeerDependencies: - '@types/node' - less @@ -8711,6 +8531,16 @@ packages: '@types/babel__traverse': 7.20.2 dev: true + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__generator': 7.6.5 + '@types/babel__template': 7.4.2 + '@types/babel__traverse': 7.20.2 + dev: true + /@types/babel__generator@7.6.5: resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==} dependencies: @@ -9413,12 +9243,13 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@vanilla-extract/babel-plugin-debug-ids@1.0.3: - resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} + /@vanilla-extract/babel-plugin-debug-ids@1.0.4: + resolution: {integrity: sha512-mevYcVMwsT6960xnXRw/Rr2K7SOEwzwVBApg/2SJ3eg2KGsHfj1rN0oQ12WdoTT3RzThq+0551bVQKPvQnjeaA==} dependencies: '@babel/core': 7.23.5 transitivePeerDependencies: - supports-color + dev: true /@vanilla-extract/css@1.14.0: resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} @@ -9441,43 +9272,22 @@ packages: '@vanilla-extract/private': 1.0.3 dev: false - /@vanilla-extract/esbuild-plugin@2.3.1(@types/node@20.8.10)(esbuild@0.18.20): - resolution: {integrity: sha512-HBCDVfUuQrzRuv+1sx54R2crdXd03V0UDDZjvJB2PwLfXqVJsYEENcHfMwYoM1xGVm5x6KzhbeGLnBDZIlhceQ==} - peerDependencies: - esbuild: '>=0.17.6' - peerDependenciesMeta: - esbuild: - optional: true - dependencies: - '@vanilla-extract/integration': 6.2.2(@types/node@20.8.10) - esbuild: 0.18.20 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /@vanilla-extract/integration@6.2.2(@types/node@20.8.10): - resolution: {integrity: sha512-gV3qPFjFap1+IrPeuFy+tEZOq7l7ifJf1ik/kluDWhPr1ffsFG9puq1/jjJ4rod1BIC79Q5ZWPNvBInHyxfCew==} + /@vanilla-extract/integration@7.1.0(@types/node@20.8.10): + resolution: {integrity: sha512-kCFn2IfnCHf4PCP538zBs5g6JJvqybJ4lU+ww2CeV/B2roze8drF7jVu2hDQUTtfiXgNe0Q3WpUfXdX27KFLsw==} dependencies: '@babel/core': 7.23.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.5) - '@vanilla-extract/babel-plugin-debug-ids': 1.0.3 + '@vanilla-extract/babel-plugin-debug-ids': 1.0.4 '@vanilla-extract/css': 1.14.0 - esbuild: 0.17.6 + esbuild: 0.19.4 eval: 0.1.8 find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 4.5.2(@types/node@20.8.10) - vite-node: 0.28.5(@types/node@20.8.10) + vite: 5.1.1(@types/node@20.8.10) + vite-node: 1.2.2(@types/node@20.8.10) transitivePeerDependencies: - '@types/node' - less @@ -9489,32 +9299,6 @@ packages: - terser dev: true - /@vanilla-extract/integration@6.2.4(@types/node@20.8.10): - resolution: {integrity: sha512-+AfymNMVq9sEUe0OJpdCokmPZg4Zi6CqKaW/PnUOfDwEn53ighHOMOBl5hAgxYR8Kiz9NG43Bn00mkjWlFi+ng==} - dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.5) - '@vanilla-extract/babel-plugin-debug-ids': 1.0.3 - '@vanilla-extract/css': 1.14.0 - esbuild: 0.17.6 - eval: 0.1.8 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - lodash: 4.17.21 - mlly: 1.4.2 - outdent: 0.8.0 - vite: 4.5.2(@types/node@20.8.10) - vite-node: 0.28.5(@types/node@20.8.10) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - /@vanilla-extract/private@1.0.3: resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} @@ -9525,16 +9309,13 @@ packages: dependencies: '@vanilla-extract/css': 1.14.0 - /@vanilla-extract/vite-plugin@3.9.2(@types/node@20.8.10)(vite@4.5.2): - resolution: {integrity: sha512-WYgWiEs+nw+lNazyW0Ixp0MMgtNgPL+8fFKrol1V5XoNIzRrYPGfuLhRI7PwheSWQVGF7OOer0kUWQcLey1vOQ==} + /@vanilla-extract/vite-plugin@4.0.4(@types/node@20.8.10)(vite@5.1.1): + resolution: {integrity: sha512-cfg4GK274xzwbVFh8YWvQXNnsCMemvMMwej7V93TTBP2O8qzyTgsx5VJuiAPov3oUU8JWGboaTs16Vnoe5bZ9w==} peerDependencies: - vite: ^2.2.3 || ^3.0.0 || ^4.0.3 || ^5.0.0 + vite: ^4.0.3 || ^5.0.0 dependencies: - '@vanilla-extract/integration': 6.2.4(@types/node@20.8.10) - outdent: 0.8.0 - postcss: 8.4.31 - postcss-load-config: 4.0.1(postcss@8.4.31) - vite: 4.5.2(@types/node@20.8.10) + '@vanilla-extract/integration': 7.1.0(@types/node@20.8.10) + vite: 5.1.1(@types/node@20.8.10) transitivePeerDependencies: - '@types/node' - less @@ -9544,18 +9325,18 @@ packages: - sugarss - supports-color - terser - - ts-node + dev: true - /@vanilla-extract/webpack-plugin@2.3.1(@types/node@20.8.10)(webpack@5.88.2): - resolution: {integrity: sha512-S767iP+S67Uh+BsTe+u60BMbtRqZAxzjK7gYd6a+1hcbMKznYxdQMeP2qs9wr+NhRqZFrNxewo3/ztMnN85TOg==} + /@vanilla-extract/webpack-plugin@2.3.6(@types/node@20.8.10)(webpack@5.88.2): + resolution: {integrity: sha512-GnWdVzBFDfCzNRyBoYzuwPTEWFOKFtq3Td9gla6ng+dCeJFRGW+6jT5hXvqJojw8Rk2fWzc6XA2FHPrVa7W9wA==} peerDependencies: webpack: ^4.30.0 || ^5.20.2 dependencies: - '@vanilla-extract/integration': 6.2.2(@types/node@20.8.10) + '@vanilla-extract/integration': 7.1.0(@types/node@20.8.10) chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) loader-utils: 2.0.4 - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.19.4) transitivePeerDependencies: - '@types/node' - less @@ -9583,8 +9364,8 @@ packages: - supports-color dev: true - /@vitejs/plugin-react@4.0.1(vite@4.5.2): - resolution: {integrity: sha512-g25lL98essfeSj43HJ0o4DMp0325XK0ITkxpgChzJU/CyemgyChtlxfnRbjfwxDGCTRxTiXtQAsdebQXKMRSOA==} + /@vitejs/plugin-react@4.1.0(vite@4.5.2): + resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 @@ -9592,24 +9373,25 @@ packages: '@babel/core': 7.23.0 '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) + '@types/babel__core': 7.20.2 react-refresh: 0.14.0 vite: 4.5.2(@types/node@20.8.10) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-react@4.1.0(vite@4.5.2): - resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} + /@vitejs/plugin-react@4.2.1(vite@5.1.1): + resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 + vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) - '@types/babel__core': 7.20.2 + '@babel/core': 7.23.5 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) + '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.5.2(@types/node@20.8.10) + vite: 5.1.1(@types/node@20.8.10) transitivePeerDependencies: - supports-color dev: true @@ -10650,16 +10432,6 @@ packages: ieee754: 1.2.1 dev: true - /bundle-require@4.0.2(esbuild@0.18.20): - resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' - dependencies: - esbuild: 0.18.20 - load-tsconfig: 0.2.5 - dev: true - /bundle-require@4.0.2(esbuild@0.19.4): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10682,6 +10454,7 @@ packages: /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + dev: true /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} @@ -11434,6 +11207,29 @@ packages: postcss: 8.4.31 dev: true + /css-loader@6.10.0(webpack@5.88.2): + resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) + postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.88.2(esbuild@0.19.4) + dev: true + /css-loader@6.8.1(webpack@5.88.2): resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} engines: {node: '>= 12.13.0'} @@ -11448,7 +11244,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.31) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2 dev: true /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.88.2): @@ -11486,7 +11282,7 @@ packages: webpack: 5.88.2 dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.88.2): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.4)(webpack@5.88.2): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -11513,12 +11309,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.19 cssnano: 6.0.1(postcss@8.4.31) - esbuild: 0.18.20 + esbuild: 0.19.4 jest-worker: 29.7.0 postcss: 8.4.31 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.19.4) dev: true /css-select@4.3.0: @@ -12528,35 +12324,6 @@ packages: - supports-color dev: true - /esbuild@0.17.6: - resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.17.6 - '@esbuild/android-arm64': 0.17.6 - '@esbuild/android-x64': 0.17.6 - '@esbuild/darwin-arm64': 0.17.6 - '@esbuild/darwin-x64': 0.17.6 - '@esbuild/freebsd-arm64': 0.17.6 - '@esbuild/freebsd-x64': 0.17.6 - '@esbuild/linux-arm': 0.17.6 - '@esbuild/linux-arm64': 0.17.6 - '@esbuild/linux-ia32': 0.17.6 - '@esbuild/linux-loong64': 0.17.6 - '@esbuild/linux-mips64el': 0.17.6 - '@esbuild/linux-ppc64': 0.17.6 - '@esbuild/linux-riscv64': 0.17.6 - '@esbuild/linux-s390x': 0.17.6 - '@esbuild/linux-x64': 0.17.6 - '@esbuild/netbsd-x64': 0.17.6 - '@esbuild/openbsd-x64': 0.17.6 - '@esbuild/sunos-x64': 0.17.6 - '@esbuild/win32-arm64': 0.17.6 - '@esbuild/win32-ia32': 0.17.6 - '@esbuild/win32-x64': 0.17.6 - /esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} @@ -12585,6 +12352,7 @@ packages: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 + dev: true /esbuild@0.19.4: resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==} @@ -12614,7 +12382,6 @@ packages: '@esbuild/win32-arm64': 0.19.4 '@esbuild/win32-ia32': 0.19.4 '@esbuild/win32-x64': 0.19.4 - dev: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -13025,6 +12792,7 @@ packages: dependencies: '@types/node': 20.8.10 require-like: 0.1.2 + dev: true /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -13257,7 +13025,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.19.4) /file-system-cache@2.3.0: resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} @@ -14369,6 +14137,15 @@ packages: postcss: 8.4.31 dev: true + /icss-utils@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: true + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true @@ -15016,6 +14793,7 @@ packages: /javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + dev: true /jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} @@ -15703,6 +15481,7 @@ packages: /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -15785,6 +15564,7 @@ packages: /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} + dev: true /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -15898,10 +15678,6 @@ packages: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} dev: true - /lodash.pick@4.4.0: - resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} - dev: true - /lodash.pullall@4.2.0: resolution: {integrity: sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==} dev: true @@ -16881,6 +16657,7 @@ packages: pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.1 + dev: true /mocha@10.2.0: resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} @@ -16977,6 +16754,13 @@ packages: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -17549,6 +17333,7 @@ packages: /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + dev: true /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -17625,6 +17410,7 @@ packages: jsonc-parser: 3.2.0 mlly: 1.4.2 pathe: 1.1.1 + dev: true /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} @@ -17632,13 +17418,6 @@ packages: dependencies: find-up: 3.0.0 - /pkg-up@4.0.0: - resolution: {integrity: sha512-N4zdA4sfOe6yCv+ulPCmpnIBQ5I60xfhDr1otdBBhKte9QtEf3bhfrfkW7dTb+IQ0iEx4ZDzas0kc1o5rdWpYg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - find-up: 6.3.0 - dev: true - /playwright-core@1.39.0: resolution: {integrity: sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==} engines: {node: '>=16'} @@ -17839,6 +17618,7 @@ packages: lilconfig: 2.1.0 postcss: 8.4.31 yaml: 2.3.2 + dev: true /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.88.2): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} @@ -18012,6 +17792,15 @@ packages: postcss: 8.4.31 dev: true + /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: true + /postcss-modules-local-by-default@4.0.3(postcss@8.4.31): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} @@ -18024,6 +17813,18 @@ packages: postcss-value-parser: 4.2.0 dev: true + /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + /postcss-modules-scope@3.0.0(postcss@8.4.31): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} @@ -18034,6 +17835,16 @@ packages: postcss-selector-parser: 6.0.13 dev: true + /postcss-modules-scope@3.1.1(postcss@8.4.35): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.13 + dev: true + /postcss-modules-values@4.0.0(postcss@8.4.31): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} @@ -18044,6 +17855,16 @@ packages: postcss: 8.4.31 dev: true + /postcss-modules-values@4.0.0(postcss@8.4.35): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + dev: true + /postcss-normalize-charset@5.1.0(postcss@8.4.31): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -18379,6 +18200,16 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true + + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -19346,6 +19177,7 @@ packages: /require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + dev: true /require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} @@ -19472,12 +19304,12 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-visualizer@5.9.0: - resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + /rollup-plugin-visualizer@5.12.0: + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 2.x || 3.x + rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rollup: optional: true @@ -19494,6 +19326,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.3 + dev: true /rollup@4.6.1: resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} @@ -19886,6 +19719,7 @@ packages: /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + dev: true /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -20264,13 +20098,13 @@ packages: acorn: 8.10.0 dev: true - /style-loader@3.3.3(webpack@5.88.2): - resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} + /style-loader@3.3.4(webpack@5.88.2): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.19.4) dev: true /style-to-object@0.4.2: @@ -20464,7 +20298,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.9(esbuild@0.18.20)(webpack@5.88.2): + /terser-webpack-plugin@5.3.9(esbuild@0.19.4)(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20481,12 +20315,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.19 - esbuild: 0.18.20 + esbuild: 0.19.4 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.20.0 - webpack: 5.88.2(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.19.4) /terser-webpack-plugin@5.3.9(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} @@ -20767,15 +20601,18 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@7.2.0(postcss@8.4.31)(typescript@5.2.2): - resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} - engines: {node: '>=16.14'} + /tsup@8.0.1(typescript@5.2.2): + resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + engines: {node: '>=18'} hasBin: true peerDependencies: + '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: '>=4.1.0' + typescript: '>=4.5.0' peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true '@swc/core': optional: true postcss: @@ -20783,18 +20620,17 @@ packages: typescript: optional: true dependencies: - bundle-require: 4.0.2(esbuild@0.18.20) + bundle-require: 4.0.2(esbuild@0.19.4) cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.18.20 + esbuild: 0.19.4 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.31 postcss-load-config: 4.0.1(postcss@8.4.31) resolve-from: 5.0.0 - rollup: 3.29.4 + rollup: 4.6.1 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 @@ -20804,8 +20640,8 @@ packages: - ts-node dev: true - /tsup@8.0.1(typescript@5.2.2): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + /tsup@8.0.2(postcss@8.4.31)(typescript@5.2.2): + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -20831,6 +20667,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss: 8.4.31 postcss-load-config: 4.0.1(postcss@8.4.31) resolve-from: 5.0.0 rollup: 4.6.1 @@ -21052,6 +20889,7 @@ packages: /ufo@1.3.1: resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==} + dev: true /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -21505,9 +21343,9 @@ packages: d3-timer: 3.0.1 dev: false - /vite-node@0.28.5(@types/node@20.8.10): - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} + /vite-node@0.34.3(@types/node@20.8.10): + resolution: {integrity: sha512-+0TzJf1g0tYXj6tR2vEyiA42OPq68QkRZCu/ERSo2PtsDJfBpDyEfuKbRvLmZqi/CgC7SCBtyC+WjTGNMRIaig==} + engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 @@ -21515,8 +21353,6 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 vite: 4.5.2(@types/node@20.8.10) transitivePeerDependencies: - '@types/node' @@ -21527,18 +21363,18 @@ packages: - sugarss - supports-color - terser + dev: true - /vite-node@0.34.3(@types/node@20.8.10): - resolution: {integrity: sha512-+0TzJf1g0tYXj6tR2vEyiA42OPq68QkRZCu/ERSo2PtsDJfBpDyEfuKbRvLmZqi/CgC7SCBtyC+WjTGNMRIaig==} - engines: {node: '>=v14.18.0'} + /vite-node@1.2.2(@types/node@20.8.10): + resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) - mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.2(@types/node@20.8.10) + vite: 5.1.1(@types/node@20.8.10) transitivePeerDependencies: - '@types/node' - less @@ -21550,8 +21386,8 @@ packages: - terser dev: true - /vite-plugin-checker@0.5.6(eslint@8.50.0)(typescript@5.2.2)(vite@4.5.2): - resolution: {integrity: sha512-ftRyON0gORUHDxcDt2BErmsikKSkfvl1i2DoP6Jt2zDO9InfvM6tqO1RkXhSjkaXEhKPea6YOnhFaZxW3BzudQ==} + /vite-plugin-checker@0.6.4(eslint@8.50.0)(typescript@5.2.2)(vite@5.1.1): + resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: eslint: '>=7' @@ -21562,7 +21398,7 @@ packages: vite: '>=2.0.0' vls: '*' vti: '*' - vue-tsc: '*' + vue-tsc: '>=1.3.9' peerDependenciesMeta: eslint: optional: true @@ -21581,7 +21417,7 @@ packages: vue-tsc: optional: true dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.23.5 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.5.3 @@ -21589,13 +21425,12 @@ packages: eslint: 8.50.0 fast-glob: 3.3.1 fs-extra: 11.1.1 - lodash.debounce: 4.0.8 - lodash.pick: 4.4.0 npm-run-path: 4.0.1 + semver: 7.5.4 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 4.5.2(@types/node@20.8.10) + vite: 5.1.1(@types/node@20.8.10) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -21636,6 +21471,43 @@ packages: rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 + dev: true + + /vite@5.1.1(@types/node@20.8.10): + resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.8.10 + esbuild: 0.19.4 + postcss: 8.4.35 + rollup: 4.6.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true /vitest@0.34.3(jsdom@22.1.0): resolution: {integrity: sha512-7+VA5Iw4S3USYk+qwPxHl8plCMhA5rtfwMjgoQXMT7rO5ldWcdsdo3U1QD289JgglGK4WeOzgoLTsGFu6VISyQ==} @@ -21978,7 +21850,7 @@ packages: - esbuild - uglify-js - /webpack@5.88.2(esbuild@0.18.20): + /webpack@5.88.2(esbuild@0.19.4): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -22009,7 +21881,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(esbuild@0.18.20)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(esbuild@0.19.4)(webpack@5.88.2) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -22319,6 +22191,7 @@ packages: /yaml@2.3.2: resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} engines: {node: '>= 14'} + dev: true /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} diff --git a/turbo.json b/turbo.json index 9da31155a..3e74a9e27 100644 --- a/turbo.json +++ b/turbo.json @@ -4,14 +4,16 @@ "build": { "dotEnv": [".env", ".env.local", ".env.development", ".env.production"], "dependsOn": ["^build"], - "outputs": ["dist/**", "build/**"] + "outputs": ["dist/**", "build/**"], + "cache": false }, "release": { "dependsOn": ["build"], "cache": false }, "test": { - "dependsOn": ["^test"] + "dependsOn": ["^test"], + "cache": false }, "test:watch": { "cache": false,