From 18553177b388f220fa47fd2dcfd8c8547e441913 Mon Sep 17 00:00:00 2001 From: patricklafrance Date: Fri, 16 Jun 2023 21:02:58 -0400 Subject: [PATCH] Updated dependencies and added the new swc shared configs --- docs/getting-started/create-local-module.md | 4 +- package.json | 7 +- packages/core/package.json | 13 +- packages/fakes/package.json | 9 +- packages/react-router/jest.config.ts | 2 +- packages/react-router/package.json | 18 +- packages/react-router/swc.jest.ts | 33 +- .../webpack-module-federation/jest.config.ts | 2 +- .../webpack-module-federation/package.json | 17 +- .../src/configTransformer.ts | 12 +- .../webpack-module-federation/swc.jest.ts | 22 +- pnpm-lock.yaml | 1929 ++++++++--------- sample/host/.swcrc | 28 - sample/host/package.json | 21 +- sample/host/swc.build.js | 3 + sample/host/swc.dev.js | 3 + sample/host/webpack.build.js | 4 +- sample/host/webpack.dev.js | 4 +- sample/local-module/package.json | 15 +- sample/remote-module/.swcrc | 28 - sample/remote-module/package.json | 19 +- sample/remote-module/swc.build.js | 3 + sample/remote-module/swc.dev.js | 3 + sample/remote-module/webpack.build.js | 4 +- sample/remote-module/webpack.dev.js | 4 +- sample/shared/package.json | 13 +- 26 files changed, 1024 insertions(+), 1196 deletions(-) delete mode 100644 sample/host/.swcrc create mode 100644 sample/host/swc.build.js create mode 100644 sample/host/swc.dev.js delete mode 100644 sample/remote-module/.swcrc create mode 100644 sample/remote-module/swc.build.js create mode 100644 sample/remote-module/swc.dev.js diff --git a/docs/getting-started/create-local-module.md b/docs/getting-started/create-local-module.md index 03be2209d..fa22470b4 100644 --- a/docs/getting-started/create-local-module.md +++ b/docs/getting-started/create-local-module.md @@ -6,7 +6,7 @@ order: 80 Local modules are regular modules that are part of the **host application build**. They are independent modules that expose a `registration` function to the host application's bootstrapping code. A local module can be a standalone package, a sibling project (in a monorepo setup), or even a local folder within the host application. -Local modules are useful when migrating from a monolithic application to a distributed application or when launching a new product with an unrefined business domain. +Local modules are useful when **migrating** from a **monolithic application** to a distributed application or when **launching** a **new product** with an unrefined business domain. Let's add a local module to demonstrate how it's done! @@ -16,7 +16,7 @@ Let's add a local module to demonstrate how it's done! > > To facilitate this transition, this shell also supports local modules that are loaded at build time. > -> Both remote and local modules can be used within same application as this shell supports dual bootstrapping. For example, an application can be configured to load a few remote modules at runtime while also loading a few local modules at build time. +> Both remote and local modules can be used within same application as this shell supports dual bootstrapping. For example, an application can be configured to load a few remote modules at runtime while also loading a few local modules. ## Install the packages diff --git a/package.json b/package.json index 9871bd7bf..33e740410 100644 --- a/package.json +++ b/package.json @@ -45,12 +45,13 @@ "devDependencies": { "@changesets/cli": "2.26.1", "@changesets/changelog-github": "0.4.8", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/typescript-configs": "2.3.1", + "@typescript-eslint/parser": "5.59.11", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/typescript-configs": "2.3.2", "cross-env": "7.0.3", "eslint": "8.42.0", "jest": "29.5.0", - "netlify-cli": "15.4.1", + "netlify-cli": "15.6.0", "npm-check-updates": "16.10.12", "retypeapp": "3.0.3", "ts-node": "10.9.1", diff --git a/packages/core/package.json b/packages/core/package.json index 1021961ed..def3c9561 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -33,15 +33,16 @@ "react-dom": "*" }, "devDependencies": { - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "npm-check-updates": "16.10.12", "react": "18.2.0", "react-dom": "18.2.0", - "tsup": "6.7.0" + "tsup": "7.0.0", + "typescript": "5.0.4" }, "dependencies": { "eventemitter3": "5.0.1" diff --git a/packages/fakes/package.json b/packages/fakes/package.json index 0370a4c23..9a97dc0bc 100644 --- a/packages/fakes/package.json +++ b/packages/fakes/package.json @@ -30,12 +30,13 @@ }, "devDependencies": { "@types/jest": "29.5.2", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "jest": "29.5.0", "npm-check-updates": "16.10.12", - "tsup": "6.7.0" + "tsup": "7.0.0", + "typescript": "5.0.4" }, "dependencies": { "@squide/core": "workspace:*" diff --git a/packages/react-router/jest.config.ts b/packages/react-router/jest.config.ts index 2507055d8..50ca8afe5 100644 --- a/packages/react-router/jest.config.ts +++ b/packages/react-router/jest.config.ts @@ -1,6 +1,6 @@ import type { Config } from "jest"; import { pathsToModuleNameMapper } from "ts-jest"; -import { config as swcConfig } from "./swc.jest.ts"; +import { swcConfig } from "./swc.jest.ts"; import { compilerOptions } from "./tsconfig.json"; const config: Config = { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 75fe41b87..be20c32ef 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -34,27 +34,29 @@ "react-router-dom": "*" }, "devDependencies": { - "@swc/core": "1.3.62", + "@swc/core": "1.3.64", "@swc/helpers": "0.5.1", "@swc/jest": "0.2.26", "@testing-library/react": "14.0.0", "@types/jest": "29.5.2", - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", "@types/react-test-renderer": "18.0.0", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/swc-configs": "1.0.0", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "jest": "29.5.0", "jest-environment-jsdom": "29.5.0", "npm-check-updates": "16.10.12", "react": "18.2.0", "react-dom": "18.2.0", - "react-router-dom": "6.12.1", + "react-router-dom": "6.13.0", "react-test-renderer": "18.2.0", "ts-node": "10.9.1", "ts-jest": "29.1.0", - "tsup": "6.7.0" + "tsup": "7.0.0", + "typescript": "5.0.4" }, "dependencies": { "@squide/core": "workspace:*" diff --git a/packages/react-router/swc.jest.ts b/packages/react-router/swc.jest.ts index 84a3a9250..297e18199 100644 --- a/packages/react-router/swc.jest.ts +++ b/packages/react-router/swc.jest.ts @@ -1,29 +1,6 @@ -import type { Config } from "@swc/core"; +import { defineJestConfig } from "@workleap/swc-configs"; + +export const swcConfig = defineJestConfig({ + react: true +}); -export const config: Config = { - jsc: { - parser: { - syntax: "typescript", - tsx: true - }, - // The output environment that the code will be compiled for. - target: "es2022", - transform: { - react: { - // Use "react/jsx-runtime". - runtime: "automatic", - // Use the native "Object.assign()" instead of "_extends". - useBuiltins: true - } - }, - // Import shims from an external module rather than inlining them in bundle files to greatly reduce the bundles size. - // Requires to add "@swc/helpers" as a project dependency - externalHelpers: true - }, - module: { - // The output module resolution system that the code will be compiled for. - type: "es6", - // Prevent SWC from exporting the `__esModule` property. - strict: true - } -}; diff --git a/packages/webpack-module-federation/jest.config.ts b/packages/webpack-module-federation/jest.config.ts index 07e3b711b..1aff2bb6a 100644 --- a/packages/webpack-module-federation/jest.config.ts +++ b/packages/webpack-module-federation/jest.config.ts @@ -1,6 +1,6 @@ import type { Config } from "jest"; import { pathsToModuleNameMapper } from "ts-jest"; -import { config as swcConfig } from "./swc.jest.ts"; +import { swcConfig } from "./swc.jest.ts"; import { compilerOptions } from "./tsconfig.json"; const config: Config = { diff --git a/packages/webpack-module-federation/package.json b/packages/webpack-module-federation/package.json index 58579c136..9fa5faf64 100644 --- a/packages/webpack-module-federation/package.json +++ b/packages/webpack-module-federation/package.json @@ -37,22 +37,25 @@ "webpack": ">=5.0.0" }, "devDependencies": { - "@swc/core": "1.3.62", + "@swc/core": "1.3.64", "@swc/helpers": "0.5.1", "@swc/jest": "0.2.26", "@types/jest": "29.5.2", - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/swc-configs": "1.0.0", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "jest": "29.5.0", "npm-check-updates": "16.10.12", "react": "18.2.0", "react-dom": "18.2.0", "ts-node": "10.9.1", "ts-jest": "29.1.0", - "tsup": "6.7.0" + "tsup": "7.0.0", + "typescript": "5.0.4", + "webpack": "5.87.0" }, "dependencies": { "@squide/core": "workspace:*", diff --git a/packages/webpack-module-federation/src/configTransformer.ts b/packages/webpack-module-federation/src/configTransformer.ts index a3ccc498d..a018a348f 100644 --- a/packages/webpack-module-federation/src/configTransformer.ts +++ b/packages/webpack-module-federation/src/configTransformer.ts @@ -46,9 +46,9 @@ const ReactRouterSharedDependencies: ModuleFederationPluginOptions = { } }; -function mergeOptions(targetOptions: ModuleFederationPluginOptions, { router = "react-router", pluginOptions = {} }: ModuleFederationOptions) { +function resolvePluginOptions(baseOptions: ModuleFederationPluginOptions, { router = "react-router", pluginOptions = {} }: ModuleFederationOptions) { return merge.all([ - targetOptions, + baseOptions, DefaultSharedDependencies, router === "react-router" ? ReactRouterSharedDependencies : {}, pluginOptions @@ -56,7 +56,9 @@ function mergeOptions(targetOptions: ModuleFederationPluginOptions, { router = " } function validateConfig(config: webpack.Configuration) { - if (!isNil(config.plugins) && config.plugins.some(x => x.constructor.name === webpack.container.ModuleFederationPlugin.name)) { + // There doesn't seem to be an exported Webpack type for this. + // eslint-disable-next-line @typescript-eslint/no-explicit-any + if (!isNil(config.plugins) && config.plugins.some((x: any) => x.constructor.name === webpack.container.ModuleFederationPlugin.name)) { throw new Error("ModuleFederationPlugin has already been configured. Please remove ModuleFederationPlugin from your configuration plugins before calling this function."); } } @@ -64,7 +66,7 @@ function validateConfig(config: webpack.Configuration) { export function hostTransformer(config: webpack.Configuration, name: string, options: ModuleFederationOptions = {}): webpack.Configuration { validateConfig(config); - const pluginOptions = mergeOptions({ name }, options); + const pluginOptions = resolvePluginOptions({ name }, options); return { ...config, @@ -78,7 +80,7 @@ export function hostTransformer(config: webpack.Configuration, name: string, opt export function remoteTransformer(config: webpack.Configuration, name: string, options: ModuleFederationOptions = {}): webpack.Configuration { validateConfig(config); - const pluginOptions = mergeOptions({ + const pluginOptions = resolvePluginOptions({ name, filename: RemoteEntryPoint, exposes: { diff --git a/packages/webpack-module-federation/swc.jest.ts b/packages/webpack-module-federation/swc.jest.ts index 312ee396c..2e6bdb4ce 100644 --- a/packages/webpack-module-federation/swc.jest.ts +++ b/packages/webpack-module-federation/swc.jest.ts @@ -1,21 +1,3 @@ -import type { Config } from "@swc/core"; +import { defineJestConfig } from "@workleap/swc-configs"; -export const config: Config = { - jsc: { - parser: { - syntax: "typescript", - tsx: true - }, - // The output environment that the code will be compiled for. - target: "es2022", - // Import shims from an external module rather than inlining them in bundle files to greatly reduce the bundles size. - // Requires to add "@swc/helpers" as a project dependency - externalHelpers: true - }, - module: { - // The output module resolution system that the code will be compiled for. - type: "es6", - // Prevent SWC from exporting the `__esModule` property. - strict: true - } -}; +export const swcConfig = defineJestConfig(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee75dea36..79f060c35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -14,12 +14,15 @@ importers: '@changesets/cli': specifier: 2.26.1 version: 2.26.1 + '@typescript-eslint/parser': + specifier: 5.59.11 + version: 5.59.11(eslint@8.42.0)(typescript@5.0.4) '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) cross-env: specifier: 7.0.3 version: 7.0.3 @@ -28,10 +31,10 @@ importers: version: 8.42.0 jest: specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) netlify-cli: - specifier: 15.4.1 - version: 15.4.1(@types/node@20.3.0) + specifier: 15.6.0 + version: 15.6.0(@types/node@20.3.1) npm-check-updates: specifier: 16.10.12 version: 16.10.12 @@ -40,7 +43,7 @@ importers: version: 3.0.3 ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) + version: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) typescript: specifier: 5.0.4 version: 5.0.4 @@ -52,20 +55,20 @@ importers: version: 5.0.1 devDependencies: '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) npm-check-updates: specifier: 16.10.12 version: 16.10.12 @@ -76,8 +79,11 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 packages/fakes: dependencies: @@ -89,23 +95,26 @@ importers: specifier: 29.5.2 version: 29.5.2 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) jest: specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) npm-check-updates: specifier: 16.10.12 version: 16.10.12 tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 packages/react-router: dependencies: @@ -114,14 +123,14 @@ importers: version: link:../core devDependencies: '@swc/core': - specifier: 1.3.62 - version: 1.3.62(@swc/helpers@0.5.1) + specifier: 1.3.64 + version: 1.3.64(@swc/helpers@0.5.1) '@swc/helpers': specifier: 0.5.1 version: 0.5.1 '@swc/jest': specifier: 0.2.26 - version: 0.2.26(@swc/core@1.3.62) + version: 0.2.26(@swc/core@1.3.64) '@testing-library/react': specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) @@ -129,26 +138,29 @@ importers: specifier: 29.5.2 version: 29.5.2 '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@types/react-test-renderer': specifier: 18.0.0 version: 18.0.0 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + '@workleap/swc-configs': + specifier: 1.0.0 + version: 1.0.0(@swc/core@1.3.64)(@swc/helpers@0.5.1)(@swc/jest@0.2.26) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) jest: specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-environment-jsdom: specifier: 29.5.0 version: 29.5.0 @@ -162,20 +174,23 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-router-dom: - specifier: 6.12.1 - version: 6.12.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.13.0 + version: 6.13.0(react-dom@18.2.0)(react@18.2.0) react-test-renderer: specifier: 18.2.0 version: 18.2.0(react@18.2.0) ts-jest: specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(esbuild@0.17.19)(jest@29.5.0)(typescript@5.0.4) + version: 29.1.0(@babel/core@7.22.5)(esbuild@0.18.4)(jest@29.5.0)(typescript@5.0.4) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) + version: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 packages/webpack-module-federation: dependencies: @@ -185,40 +200,40 @@ importers: deepmerge: specifier: 4.3.1 version: 4.3.1 - webpack: - specifier: '>=5.0.0' - version: 5.86.0(@swc/core@1.3.62)(esbuild@0.17.19) devDependencies: '@swc/core': - specifier: 1.3.62 - version: 1.3.62(@swc/helpers@0.5.1) + specifier: 1.3.64 + version: 1.3.64(@swc/helpers@0.5.1) '@swc/helpers': specifier: 0.5.1 version: 0.5.1 '@swc/jest': specifier: 0.2.26 - version: 0.2.26(@swc/core@1.3.62) + version: 0.2.26(@swc/core@1.3.64) '@types/jest': specifier: 29.5.2 version: 29.5.2 '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + '@workleap/swc-configs': + specifier: 1.0.0 + version: 1.0.0(@swc/core@1.3.64)(@swc/helpers@0.5.1)(@swc/jest@0.2.26) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) jest: specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) npm-check-updates: specifier: 16.10.12 version: 16.10.12 @@ -230,13 +245,19 @@ importers: version: 18.2.0(react@18.2.0) ts-jest: specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(esbuild@0.17.19)(jest@29.5.0)(typescript@5.0.4) + version: 29.1.0(@babel/core@7.22.5)(esbuild@0.18.4)(jest@29.5.0)(typescript@5.0.4) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) + version: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 + webpack: + specifier: 5.87.0 + version: 5.87.0(@swc/core@1.3.64)(esbuild@0.18.4) sample/host: dependencies: @@ -262,33 +283,39 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-router-dom: - specifier: 6.12.1 - version: 6.12.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.13.0 + version: 6.13.0(react-dom@18.2.0)(react@18.2.0) devDependencies: '@swc/core': - specifier: 1.3.62 - version: 1.3.62(@swc/helpers@0.5.1) + specifier: 1.3.64 + version: 1.3.64(@swc/helpers@0.5.1) + '@swc/helpers': + specifier: 0.5.1 + version: 0.5.1 '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@types/webpack': specifier: 5.28.1 - version: 5.28.1(@swc/core@1.3.62)(webpack-cli@5.1.4) + version: 5.28.1(@swc/core@1.3.64)(webpack-cli@5.1.4) '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + '@workleap/swc-configs': + specifier: 1.0.0 + version: 1.0.0(@swc/core@1.3.64)(@swc/helpers@0.5.1)(@swc/jest@0.2.26) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) copyfiles: specifier: 2.4.1 version: 2.4.1 html-webpack-plugin: - specifier: 5.5.1 - version: 5.5.1(webpack@5.86.0) + specifier: 5.5.3 + version: 5.5.3(webpack@5.87.0) http-server: specifier: 14.1.1 version: 14.1.1 @@ -297,19 +324,22 @@ importers: version: 16.10.12 swc-loader: specifier: 0.2.3 - version: 0.2.3(@swc/core@1.3.62)(webpack@5.86.0) + version: 0.2.3(@swc/core@1.3.64)(webpack@5.87.0) terser-webpack-plugin: specifier: 5.3.9 - version: 5.3.9(@swc/core@1.3.62)(esbuild@0.17.19)(webpack@5.86.0) + version: 5.3.9(@swc/core@1.3.64)(webpack@5.87.0) + typescript: + specifier: 5.0.4 + version: 5.0.4 webpack: - specifier: 5.86.0 - version: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + specifier: 5.87.0 + version: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) + version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) webpack-dev-server: - specifier: 4.15.0 - version: 4.15.0(webpack-cli@5.1.4)(webpack@5.86.0) + specifier: 4.15.1 + version: 4.15.1(webpack-cli@5.1.4)(webpack@5.87.0) sample/local-module: dependencies: @@ -321,20 +351,20 @@ importers: version: link:../../packages/react-router devDependencies: '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) npm-check-updates: specifier: 16.10.12 version: 16.10.12 @@ -345,11 +375,14 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-router-dom: - specifier: 6.12.1 - version: 6.12.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.13.0 + version: 6.13.0(react-dom@18.2.0)(react@18.2.0) tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 sample/remote-module: dependencies: @@ -369,27 +402,33 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-router-dom: - specifier: 6.12.1 - version: 6.12.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.13.0 + version: 6.13.0(react-dom@18.2.0)(react@18.2.0) devDependencies: '@swc/core': - specifier: 1.3.62 - version: 1.3.62(@swc/helpers@0.5.1) + specifier: 1.3.64 + version: 1.3.64(@swc/helpers@0.5.1) + '@swc/helpers': + specifier: 0.5.1 + version: 0.5.1 '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@types/webpack': specifier: 5.28.1 - version: 5.28.1(@swc/core@1.3.62)(webpack-cli@5.1.4) + version: 5.28.1(@swc/core@1.3.64)(webpack-cli@5.1.4) '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + '@workleap/swc-configs': + specifier: 1.0.0 + version: 1.0.0(@swc/core@1.3.64)(@swc/helpers@0.5.1)(@swc/jest@0.2.26) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) http-server: specifier: 14.1.1 version: 14.1.1 @@ -398,19 +437,22 @@ importers: version: 16.10.12 swc-loader: specifier: 0.2.3 - version: 0.2.3(@swc/core@1.3.62)(webpack@5.86.0) + version: 0.2.3(@swc/core@1.3.64)(webpack@5.87.0) terser-webpack-plugin: specifier: 5.3.9 - version: 5.3.9(@swc/core@1.3.62)(esbuild@0.17.19)(webpack@5.86.0) + version: 5.3.9(@swc/core@1.3.64)(webpack@5.87.0) + typescript: + specifier: 5.0.4 + version: 5.0.4 webpack: - specifier: 5.86.0 - version: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + specifier: 5.87.0 + version: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) + version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) webpack-dev-server: - specifier: 4.15.0 - version: 4.15.0(webpack-cli@5.1.4)(webpack@5.86.0) + specifier: 4.15.1 + version: 4.15.1(webpack-cli@5.1.4)(webpack@5.87.0) sample/shared: dependencies: @@ -419,20 +461,20 @@ importers: version: link:../../packages/react-router devDependencies: '@types/react': - specifier: 18.2.9 - version: 18.2.9 + specifier: 18.2.12 + version: 18.2.12 '@types/react-dom': - specifier: 18.2.4 - version: 18.2.4 + specifier: 18.2.5 + version: 18.2.5 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + specifier: 1.8.2 + version: 1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) '@workleap/tsup-configs': - specifier: 1.0.1 - version: 1.0.1(tsup@6.7.0) + specifier: 2.0.0 + version: 2.0.0(tsup@7.0.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.4) + specifier: 2.3.2 + version: 2.3.2(typescript@5.0.4) npm-check-updates: specifier: 16.10.12 version: 16.10.12 @@ -443,8 +485,11 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) tsup: - specifier: 6.7.0 - version: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + specifier: 7.0.0 + version: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 packages: @@ -510,7 +555,7 @@ packages: '@babel/compat-data': 7.22.5 '@babel/core': 7.22.5 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.7 + browserslist: 4.21.9 lru-cache: 5.1.1 semver: 6.3.0 dev: true @@ -612,22 +657,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.16.8: - resolution: {integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: true - - /@babel/parser@7.22.4: - resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/parser@7.22.5: resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} engines: {node: '>=6.0.0'} @@ -1090,180 +1119,202 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@esbuild/android-arm64@0.17.19: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + /@esbuild/android-arm64@0.18.4: + resolution: {integrity: sha512-yQVgO+V307hA2XhzELQ6F91CBGX7gSnlVGAj5YIqjQOxThDpM7fOcHT2YLJbE6gNdPtgRSafQrsK8rJ9xHCaZg==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-arm@0.17.19: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + /@esbuild/android-arm@0.18.4: + resolution: {integrity: sha512-yKmQC9IiuvHdsNEbPHSprnMHg6OhL1cSeQZLzPpgzJBJ9ppEg9GAZN8MKj1TcmB4tZZUrq5xjK7KCmhwZP8iDA==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-x64@0.17.19: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + /@esbuild/android-x64@0.18.4: + resolution: {integrity: sha512-yLKXMxQg6sk1ntftxQ5uwyVgG4/S2E7UoOCc5N4YZW7fdkfRiYEXqm7CMuIfY2Vs3FTrNyKmSfNevIuIvJnMww==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/darwin-arm64@0.17.19: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + /@esbuild/darwin-arm64@0.18.4: + resolution: {integrity: sha512-MVPEoZjZpk2xQ1zckZrb8eQuQib+QCzdmMs3YZAYEQPg+Rztk5pUxGyk8htZOC8Z38NMM29W+MqY9Sqo/sDGKw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true - /@esbuild/darwin-x64@0.17.19: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + /@esbuild/darwin-x64@0.18.4: + resolution: {integrity: sha512-uEsRtYRUDsz7i2tXg/t/SyF+5gU1cvi9B6B8i5ebJgtUUHJYWyIPIesmIOL4/+bywjxsDMA/XrNFMgMffLnh5A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true - /@esbuild/freebsd-arm64@0.17.19: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + /@esbuild/freebsd-arm64@0.18.4: + resolution: {integrity: sha512-I8EOigqWnOHRin6Zp5Y1cfH3oT54bd7Sdz/VnpUNksbOtfp8IWRTH4pgkgO5jWaRQPjCpJcOpdRjYAMjPt8wXg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true - /@esbuild/freebsd-x64@0.17.19: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + /@esbuild/freebsd-x64@0.18.4: + resolution: {integrity: sha512-1bHfgMz/cNMjbpsYxjVgMJ1iwKq+NdDPlACBrWULD7ZdFmBQrhMicMaKb5CdmdVyvIwXmasOuF4r6Iq574kUTA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true - /@esbuild/linux-arm64@0.17.19: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + /@esbuild/linux-arm64@0.18.4: + resolution: {integrity: sha512-J42vLHaYREyiBwH0eQE4/7H1DTfZx8FuxyWSictx4d7ezzuKE3XOkIvOg+SQzRz7T9HLVKzq2tvbAov4UfufBw==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-arm@0.17.19: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + /@esbuild/linux-arm@0.18.4: + resolution: {integrity: sha512-4XCGqM/Ay1LCXUBH59bL4JbSbbTK1K22dWHymWMGaEh2sQCDOUw+OQxozYV/YdBb91leK2NbuSrE2BRamwgaYw==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-ia32@0.17.19: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + /@esbuild/linux-ia32@0.18.4: + resolution: {integrity: sha512-4ksIqFwhq7OExty7Sl1n0vqQSCqTG4sU6i99G2yuMr28CEOUZ/60N+IO9hwI8sIxBqmKmDgncE1n5CMu/3m0IA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-loong64@0.17.19: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + /@esbuild/linux-loong64@0.18.4: + resolution: {integrity: sha512-bsWtoVHkGQgAsFXioDueXRiUIfSGrVkJjBBz4gcBJxXcD461cWFQFyu8Fxdj9TP+zEeqJ8C/O4LFFMBNi6Fscw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-mips64el@0.17.19: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + /@esbuild/linux-mips64el@0.18.4: + resolution: {integrity: sha512-LRD9Fu8wJQgIOOV1o3nRyzrheFYjxA0C1IVWZ93eNRRWBKgarYFejd5WBtrp43cE4y4D4t3qWWyklm73Mrsd/g==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-ppc64@0.17.19: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + /@esbuild/linux-ppc64@0.18.4: + resolution: {integrity: sha512-jtQgoZjM92gauVRxNaaG/TpL3Pr4WcL3Pwqi9QgdrBGrEXzB+twohQiWNSTycs6lUygakos4mm2h0B9/SHveng==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-riscv64@0.17.19: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + /@esbuild/linux-riscv64@0.18.4: + resolution: {integrity: sha512-7WaU/kRZG0VCV09Xdlkg6LNAsfU9SAxo6XEdaZ8ffO4lh+DZoAhGTx7+vTMOXKxa+r2w1LYDGxfJa2rcgagMRA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-s390x@0.17.19: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + /@esbuild/linux-s390x@0.18.4: + resolution: {integrity: sha512-D19ed0xreKQvC5t+ArE2njSnm18WPpE+1fhwaiJHf+Xwqsq+/SUaV8Mx0M27nszdU+Atq1HahrgCOZCNNEASUg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-x64@0.17.19: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + /@esbuild/linux-x64@0.18.4: + resolution: {integrity: sha512-Rx3AY1sxyiO/gvCGP00nL69L60dfmWyjKWY06ugpB8Ydpdsfi3BHW58HWC24K3CAjAPSwxcajozC2PzA9JBS1g==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/netbsd-x64@0.17.19: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + /@esbuild/netbsd-x64@0.18.4: + resolution: {integrity: sha512-AaShPmN9c6w1mKRpliKFlaWcSkpBT4KOlk93UfFgeI3F3cbjzdDKGsbKnOZozmYbE1izZKLmNJiW0sFM+A5JPA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true - /@esbuild/openbsd-x64@0.17.19: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + /@esbuild/openbsd-x64@0.18.4: + resolution: {integrity: sha512-tRGvGwou3BrvHVvF8HxTqEiC5VtPzySudS9fh2jBIKpLX7HCW8jIkW+LunkFDNwhslx4xMAgh0jAHsx/iCymaQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true - /@esbuild/sunos-x64@0.17.19: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + /@esbuild/sunos-x64@0.18.4: + resolution: {integrity: sha512-acORFDI95GKhmAnlH8EarBeuqoy/j3yxIU+FDB91H3+ZON+8HhTadtT450YkaMzX6lEWbhi+mjVUCj00M5yyOQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true - /@esbuild/win32-arm64@0.17.19: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + /@esbuild/win32-arm64@0.18.4: + resolution: {integrity: sha512-1NxP+iOk8KSvS1L9SSxEvBAJk39U0GiGZkiiJGbuDF9G4fG7DSDw6XLxZMecAgmvQrwwx7yVKdNN3GgNh0UfKg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true - /@esbuild/win32-ia32@0.17.19: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + /@esbuild/win32-ia32@0.18.4: + resolution: {integrity: sha512-OKr8jze93vbgqZ/r23woWciTixUwLa976C9W7yNBujtnVHyvsL/ocYG61tsktUfJOpyIz5TsohkBZ6Lo2+PCcQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true - /@esbuild/win32-x64@0.17.19: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + /@esbuild/win32-x64@0.18.4: + resolution: {integrity: sha512-qJr3wVvcLjPFcV4AMDS3iquhBfTef2zo/jlm8RMxmiRp3Vy2HY8WMxrykJlcbCnqLXZPA0YZxZGND6eug85ogg==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): @@ -1352,10 +1403,6 @@ packages: readable-stream: 4.4.0 dev: true - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} @@ -1418,7 +1465,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -1439,14 +1486,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -1480,7 +1527,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-mock: 29.5.0 dev: true @@ -1507,7 +1554,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.1.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -1540,7 +1587,7 @@ packages: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -1627,7 +1674,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.0 + '@types/node': 20.3.1 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -1639,7 +1686,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.0 + '@types/node': 20.3.1 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -1651,10 +1698,12 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.18 + dev: true /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -1664,24 +1713,29 @@ packages: /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/source-map@0.3.3: resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 + dev: true /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true /@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -1741,45 +1795,45 @@ packages: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: true - /@netlify/build-info@7.0.5: - resolution: {integrity: sha512-9HwW5SQJTdvp9z6m4vbrCV3RKAj7CGUDlMIhaMGfAdcMrBSEnzlJ0DoMD/Qrv+EB8jwjYog5nHCw5V2E357a4w==} + /@netlify/build-info@7.0.7: + resolution: {integrity: sha512-DAGbkrs+h0s8+1K7+INBWMrF80fkHzEAUrGzZdZ1q3HSNXKuP4wiBfnbdn7Ls0FLAwldS2edqVpBA7dy66KatQ==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.20.2 - '@netlify/framework-info': 9.8.9 + '@netlify/framework-info': 9.8.10 find-up: 6.3.0 - minimatch: 6.2.0 + minimatch: 9.0.1 read-pkg: 7.1.0 semver: 7.5.1 yaml: 2.3.1 yargs: 17.7.2 dev: true - /@netlify/build@29.12.1(@types/node@20.3.0): - resolution: {integrity: sha512-ywXdJsCV/C+uBFTRM8Tc22gxd6E8cq0qbLMOAbID6N3BYKx6AFMaL8DkMFNmQOAYgb9AEfecRTAHmoFLBo/tVg==} + /@netlify/build@29.12.6(@types/node@20.3.1): + resolution: {integrity: sha512-qTeitoi5KOxjuta5/qPyUC7d5NfqTmc6xT+EohAZKOzgz8C5Bto/hfh+jbmAlfoNnyL20MVngn1wNXKJRZVRAA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.20.2 '@netlify/cache-utils': 5.1.5 - '@netlify/config': 20.4.4 - '@netlify/edge-bundler': 8.16.1 - '@netlify/framework-info': 9.8.9 - '@netlify/functions-utils': 5.2.11(supports-color@9.3.1) + '@netlify/config': 20.5.1 + '@netlify/edge-bundler': 8.16.2 + '@netlify/framework-info': 9.8.10 + '@netlify/functions-utils': 5.2.12(supports-color@9.3.1) '@netlify/git-utils': 5.1.1 '@netlify/plugins-list': 6.68.0 '@netlify/run-utils': 5.1.1 - '@netlify/zip-it-and-ship-it': 9.8.0(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) '@sindresorhus/slugify': 2.2.1 ansi-escapes: 6.2.0 chalk: 5.2.0 clean-stack: 4.2.0 execa: 6.1.0 - figures: 4.0.1 - filter-obj: 3.0.0 + figures: 5.0.0 + filter-obj: 5.1.0 got: 12.6.1 - hot-shots: 9.3.0 + hot-shots: 10.0.0 indent-string: 5.0.0 is-plain-obj: 4.1.0 js-yaml: 4.1.0 @@ -1796,7 +1850,7 @@ packages: p-reduce: 3.0.0 path-exists: 5.0.0 path-type: 5.0.0 - pkg-dir: 6.0.1 + pkg-dir: 7.0.0 pretty-ms: 8.0.0 ps-list: 8.1.1 read-pkg-up: 9.1.0 @@ -1810,9 +1864,9 @@ packages: supports-color: 9.3.1 terminal-link: 3.0.0 tmp-promise: 3.0.3 - ts-node: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) + ts-node: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) typescript: 5.0.4 - uuid: 8.3.2 + uuid: 9.0.0 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' @@ -1835,8 +1889,8 @@ packages: readdirp: 3.6.0 dev: true - /@netlify/config@20.4.4: - resolution: {integrity: sha512-vwYRrEJFWAgUM+gbIkXzIifxq3XfPGhp9JXyI8MnV9ZztI2ZVslhVA2oq6Y0pbzmLh+d1PmimoCZYFllpDyDLA==} + /@netlify/config@20.5.1: + resolution: {integrity: sha512-mzaEa40Xf/Ge2Vqz28p6RbqyRdV7nSHvcSPbt1ODl2MxnzMUA8MRdvHkpSuPSbBsQvFumyByDGZg9xGcDPCVhg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: @@ -1846,16 +1900,16 @@ packages: dot-prop: 7.2.0 execa: 6.1.0 fast-safe-stringify: 2.1.1 - figures: 4.0.1 - filter-obj: 3.0.0 + figures: 5.0.0 + filter-obj: 5.1.0 find-up: 6.3.0 indent-string: 5.0.0 is-plain-obj: 4.1.0 js-yaml: 4.1.0 map-obj: 5.0.2 - netlify: 13.1.7 + netlify: 13.1.9 netlify-headers-parser: 7.1.2 - netlify-redirect-parser: 14.1.2 + netlify-redirect-parser: 14.1.3 omit.js: 2.0.2 p-locate: 6.0.0 path-type: 5.0.0 @@ -1865,33 +1919,6 @@ packages: yargs: 17.7.2 dev: true - /@netlify/edge-bundler@8.16.1: - resolution: {integrity: sha512-nLwQchCruBwjr2bgptxisoa+i182PwNc9eu1NTqwVZCIwDJhdBPJQVH251VunT0NJEchnpqJ4nZdTce3y1G6zQ==} - engines: {node: ^14.16.0 || >=16.0.0} - dependencies: - '@import-maps/resolve': 1.0.1 - ajv: 8.12.0 - ajv-errors: 3.0.0(ajv@8.12.0) - better-ajv-errors: 1.2.0(ajv@8.12.0) - common-path-prefix: 3.0.0 - env-paths: 3.0.0 - execa: 6.1.0 - find-up: 6.3.0 - get-port: 6.1.2 - glob-to-regexp: 0.4.1 - is-path-inside: 4.0.0 - jsonc-parser: 3.2.0 - node-fetch: 3.3.1 - node-stream-zip: 1.15.0 - p-retry: 5.1.2 - p-wait-for: 4.1.0 - path-key: 4.0.0 - regexp-tree: 0.1.27 - semver: 7.5.1 - tmp-promise: 3.0.3 - uuid: 9.0.0 - dev: true - /@netlify/edge-bundler@8.16.2: resolution: {integrity: sha512-/deN9mBWXqm5s7SCYsdQCy95VgPeg16tw8Lm6buUoOxFThX9WLOf3+5YOiwjxTvzqpbMvO4ALmXn7pdXvuWCtQ==} engines: {node: ^14.16.0 || >=16.0.0} @@ -2127,12 +2154,12 @@ packages: '@netlify/esbuild-windows-arm64': 0.14.39 dev: true - /@netlify/framework-info@9.8.9: - resolution: {integrity: sha512-2ihT5SQk4eqspjyjr3VCpf2PZDimLbZuBpvh8GkK6eW2j6X8clq1Mz3fxoHrLcA0r32IwPskRPUgnJrSIvoPuw==} + /@netlify/framework-info@9.8.10: + resolution: {integrity: sha512-VT8ejAaB/XU2xRpdpQinHUO1YL3+BMx6LJ49wJk2u9Yq/VI1/gYCi5VqbqTHBQXJUlOi84YuiRlrDBsLpPr8eg==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: ajv: 8.12.0 - filter-obj: 3.0.0 + filter-obj: 5.1.0 find-up: 6.3.0 is-plain-obj: 4.1.0 locate-path: 7.2.0 @@ -2143,11 +2170,11 @@ packages: semver: 7.5.1 dev: true - /@netlify/functions-utils@5.2.11(supports-color@9.3.1): - resolution: {integrity: sha512-yl386ADN7I5ZjBPJlIxQefrpg8dPxgEzSfxtH82uu5DUrQ4mNAcN9UnKMU/6+2Y0ivIc2JUBk9sxlFxHFEjAfQ==} + /@netlify/functions-utils@5.2.12(supports-color@9.3.1): + resolution: {integrity: sha512-BgyPyz/aXOzzx0dKom8qEws5YqsTDGCuwLJpDWjGJsxGn6duSzTuXQZyOys6vz9N1TXfwC6TAOGjt+Y0yT/8VQ==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 9.8.1(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) cpy: 9.0.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -2307,61 +2334,20 @@ packages: execa: 6.1.0 dev: true - /@netlify/serverless-functions-api@1.5.0: - resolution: {integrity: sha512-6O6mr4ynN4DWbI82nbt2ueq+tD9MeRD3BABTnjrxAJn85o79Lu3KFndr+Omur1OpbKEqIrWsFs0Bsi72DkPFbg==} + /@netlify/serverless-functions-api@1.5.1: + resolution: {integrity: sha512-c8RjIu+fkpfOGLaW0Z0iFG39GUK7sCa6M3Qy3fqouMpT00TaiheiyssnnDZGSLkNp4o+UtbRnITB1zuwDeHMLw==} engines: {node: ^14.18.0 || >=16.0.0} dev: true - /@netlify/zip-it-and-ship-it@9.8.0(supports-color@9.3.1): - resolution: {integrity: sha512-p7CJwd2Wy6yFcT5cb7g7+JUZk0kASRIev1lcLk0oeCuDjZAJ/LsFtzFwFEZkfkKn/NUu4TF8bdUha/PeoIXiPQ==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - dependencies: - '@babel/parser': 7.16.8 - '@babel/parser_latest': /@babel/parser@7.22.4 - '@netlify/binary-info': 1.0.0 - '@netlify/esbuild': 0.14.39 - '@netlify/serverless-functions-api': 1.5.0 - '@vercel/nft': 0.22.6(supports-color@9.3.1) - archiver: 5.3.1 - common-path-prefix: 3.0.0 - cp-file: 10.0.0 - es-module-lexer: 1.3.0 - execa: 6.1.0 - filter-obj: 5.1.0 - find-up: 6.3.0 - glob: 8.1.0 - is-builtin-module: 3.2.1 - is-path-inside: 4.0.0 - junk: 4.0.1 - locate-path: 7.2.0 - merge-options: 3.0.4 - minimatch: 9.0.1 - normalize-path: 3.0.0 - p-map: 5.5.0 - path-exists: 5.0.0 - precinct: 11.0.5(supports-color@9.3.1) - require-package-name: 2.0.1 - resolve: 2.0.0-next.4 - semver: 7.5.1 - tmp-promise: 3.0.3 - toml: 3.0.0 - unixify: 1.0.0 - yargs: 17.7.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /@netlify/zip-it-and-ship-it@9.8.1(supports-color@9.3.1): - resolution: {integrity: sha512-g/GCHAchrIaKjx0DfT7xvvhU1gmR1fhIdq+Z3Bm8ii8v6lyps9q1UqTwGbnJ3yWilUwyxmyadc/I4ARtc/d8Bw==} + /@netlify/zip-it-and-ship-it@9.9.1(supports-color@9.3.1): + resolution: {integrity: sha512-CRxADifrq23LnPvuOnPza/QGln/HDB/rhWsHGyLbXzpaEaJu41CQI2nsBLDF+G/K621S7W9UcCatOr9TDgvaOg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true dependencies: '@babel/parser': 7.22.5 '@netlify/binary-info': 1.0.0 '@netlify/esbuild': 0.14.39 - '@netlify/serverless-functions-api': 1.5.0 + '@netlify/serverless-functions-api': 1.5.1 '@vercel/nft': 0.22.6(supports-color@9.3.1) archiver: 5.3.1 common-path-prefix: 3.0.0 @@ -2420,26 +2406,18 @@ packages: dependencies: '@npmcli/map-workspaces': 3.0.4 ini: 4.1.1 - nopt: 7.1.0 + nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.5.1 + semver: 7.5.2 walk-up-path: 3.0.1 dev: true - /@npmcli/fs@2.1.2: - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.5.1 - dev: true - /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.5.1 + semver: 7.5.2 dev: true /@npmcli/git@4.1.0: @@ -2452,7 +2430,7 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.5.1 + semver: 7.5.2 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -2477,15 +2455,6 @@ packages: read-package-json-fast: 3.0.2 dev: true - /@npmcli/move-file@2.0.1: - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - dev: true - /@npmcli/name-from-folder@2.0.0: resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -2509,11 +2478,10 @@ packages: dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.3.1 + node-gyp: 9.4.0 read-package-json-fast: 3.0.2 which: 3.0.1 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -2522,15 +2490,15 @@ packages: engines: {node: '>= 14'} dev: true - /@octokit/core@4.2.1: - resolution: {integrity: sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==} + /@octokit/core@4.2.4: + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} dependencies: '@octokit/auth-token': 3.0.4 '@octokit/graphql': 5.0.6 - '@octokit/request': 6.2.5 + '@octokit/request': 6.2.8 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.1 + '@octokit/types': 9.3.2 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 transitivePeerDependencies: @@ -2541,7 +2509,7 @@ packages: resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.3.1 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true @@ -2550,8 +2518,8 @@ packages: resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} engines: {node: '>= 14'} dependencies: - '@octokit/request': 6.2.5 - '@octokit/types': 9.3.1 + '@octokit/request': 6.2.8 + '@octokit/types': 9.3.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -2561,51 +2529,51 @@ packages: resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} dev: true - /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.1): + /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4): resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.2.1 + '@octokit/core': 4.2.4 '@octokit/tsconfig': 1.0.2 - '@octokit/types': 9.3.1 + '@octokit/types': 9.3.2 dev: true - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.1): + /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4): resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 + '@octokit/core': 4.2.4 dev: true - /@octokit/plugin-rest-endpoint-methods@7.2.1(@octokit/core@4.2.1): - resolution: {integrity: sha512-UmlNrrcF+AXxcxhZslTt1a/8aDxUKH0trrt/mJCxEPrWbW1ZEc+6xxcd5/n0iw3b+Xo8UBJQUKDr71+vNCBpRQ==} + /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4): + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.2.1 - '@octokit/types': 9.3.1 + '@octokit/core': 4.2.4 + '@octokit/types': 10.0.0 dev: true /@octokit/request-error@3.0.3: resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 9.3.1 + '@octokit/types': 9.3.2 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request@6.2.5: - resolution: {integrity: sha512-z83E8UIlPNaJUsXpjD8E0V5o/5f+vJJNbNcBwVZsX3/vC650U41cOkTLjq4PKk9BYonQGOnx7N17gvLyNjgGcQ==} + /@octokit/request@6.2.8: + resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} dependencies: '@octokit/endpoint': 7.0.6 '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.1 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 node-fetch: 2.6.11 universal-user-agent: 6.0.0 @@ -2617,10 +2585,10 @@ packages: resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.2.1 - '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.1) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.1) - '@octokit/plugin-rest-endpoint-methods': 7.2.1(@octokit/core@4.2.1) + '@octokit/core': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4) + '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4) + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4) transitivePeerDependencies: - encoding dev: true @@ -2629,8 +2597,14 @@ packages: resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} dev: true - /@octokit/types@9.3.1: - resolution: {integrity: sha512-zfJzyXLHC42sWcn2kS+oZ/DRvFZBYCCbfInZtwp1Uopl1qh6pRg4NSP/wFX1xCOpXvEkctiG1sxlSlkZmzvxdw==} + /@octokit/types@10.0.0: + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} + dependencies: + '@octokit/openapi-types': 18.0.0 + dev: true + + /@octokit/types@9.3.2: + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} dependencies: '@octokit/openapi-types': 18.0.0 dev: true @@ -2666,8 +2640,8 @@ packages: graceful-fs: 4.2.10 dev: true - /@pnpm/npm-conf@2.2.0: - resolution: {integrity: sha512-roLI1ul/GwzwcfcVpZYPdrgW2W/drLriObl1h+yLF5syc8/5ULWw2ALbCHUWF+4YltIqA3xFSbG4IwyJz37e9g==} + /@pnpm/npm-conf@2.2.2: + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} engines: {node: '>=12'} dependencies: '@pnpm/config.env-replace': 1.1.0 @@ -2725,11 +2699,6 @@ packages: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} dev: true - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: true - /@sindresorhus/is@5.4.1: resolution: {integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==} engines: {node: '>=14.16'} @@ -2778,88 +2747,98 @@ packages: lodash: 4.17.21 dev: true - /@swc/core-darwin-arm64@1.3.62: - resolution: {integrity: sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==} + /@swc/core-darwin-arm64@1.3.64: + resolution: {integrity: sha512-gSPld6wxZBZoEvZXWmNfd+eJGlGvrEXmhMBCUwSccpuMa0KqK7F6AAZVu7kFkmlXPq2kS8owjk6/VXnVBmm5Vw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true - /@swc/core-darwin-x64@1.3.62: - resolution: {integrity: sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==} + /@swc/core-darwin-x64@1.3.64: + resolution: {integrity: sha512-SJd1pr+U2pz5ZVv5BL36CN879Pn1V0014uVNlB+6yNh3e8T0fjUbtRJcbFiBB+OeYuJ1UNUeslaRJtKJNtMH7A==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.62: - resolution: {integrity: sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==} + /@swc/core-linux-arm-gnueabihf@1.3.64: + resolution: {integrity: sha512-XE60bZS+qO+d8IQYAayhn3TRqyzVmQeOsX2B1yUHuKZU3Zb/mt/cmD/HLzZZW7J3z19kYf2na7Hvmnt3amUGoA==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.62: - resolution: {integrity: sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==} + /@swc/core-linux-arm64-gnu@1.3.64: + resolution: {integrity: sha512-+jcUua4cYLRMqDicv+4AaTZUGgYWXkXVI9AzaAgfkMNLU2TMXwuYXopxk1giAMop88+ovzYIqrxErRdu70CgtQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.62: - resolution: {integrity: sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==} + /@swc/core-linux-arm64-musl@1.3.64: + resolution: {integrity: sha512-50MI8NFYUKhLncqY2piM/XOnNqZT6zY2ZoNOFsy63/T2gAYy1ts4mF4YUEkg4XOA2zhue1JSLZBUrHQXbgMYUQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.62: - resolution: {integrity: sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==} + /@swc/core-linux-x64-gnu@1.3.64: + resolution: {integrity: sha512-bT8seQ41Q4J2JDgn2JpFCGNehGAIilAkZ476gEaKKroEWepBhkD0K1MspSSVYSJhLSGbBVSaadUEiBPxWgu1Rw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true - /@swc/core-linux-x64-musl@1.3.62: - resolution: {integrity: sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==} + /@swc/core-linux-x64-musl@1.3.64: + resolution: {integrity: sha512-sJgh3TXCDOEq/Au4XLAgNqy4rVcLeywQBoftnV3rcvX1/u9OCSRzgKLgYc5d1pEN5AMJV1l4u26kbGlQuZ+yRw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.62: - resolution: {integrity: sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==} + /@swc/core-win32-arm64-msvc@1.3.64: + resolution: {integrity: sha512-zWIy+mAWDjtJjl4e4mmhQL7g9KbkOwcWbeoIk4C6NT4VpjnjdX1pMml/Ez2sF5J5cGBwu7B1ePfTe/kAE6G36Q==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.62: - resolution: {integrity: sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==} + /@swc/core-win32-ia32-msvc@1.3.64: + resolution: {integrity: sha512-6HMiuUeSMpTUAimb1E+gUNjy8m211oAzw+wjU8oOdA6iihWaLBz4TOhU9IaKZPPjqEcYGwqaT3tj5b5+mxde6Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.62: - resolution: {integrity: sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==} + /@swc/core-win32-x64-msvc@1.3.64: + resolution: {integrity: sha512-c8Al0JJfmgnO9sg6w34PICibqI4p7iXywo+wOxjY88oFwMcfV5rGaif1Fe3RqxJP/1WtUV7lYuKKZrneMXtyLA==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true - /@swc/core@1.3.62(@swc/helpers@0.5.1): - resolution: {integrity: sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==} + /@swc/core@1.3.64(@swc/helpers@0.5.1): + resolution: {integrity: sha512-be1dk2pfjzBjFp/+p47/wvOAm7KpEtsi7hqI3ofox6pK3hBJChHgVTLVV9xqZm7CnYdyYYw3Z78hH6lrwutxXQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2870,40 +2849,35 @@ packages: dependencies: '@swc/helpers': 0.5.1 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.62 - '@swc/core-darwin-x64': 1.3.62 - '@swc/core-linux-arm-gnueabihf': 1.3.62 - '@swc/core-linux-arm64-gnu': 1.3.62 - '@swc/core-linux-arm64-musl': 1.3.62 - '@swc/core-linux-x64-gnu': 1.3.62 - '@swc/core-linux-x64-musl': 1.3.62 - '@swc/core-win32-arm64-msvc': 1.3.62 - '@swc/core-win32-ia32-msvc': 1.3.62 - '@swc/core-win32-x64-msvc': 1.3.62 + '@swc/core-darwin-arm64': 1.3.64 + '@swc/core-darwin-x64': 1.3.64 + '@swc/core-linux-arm-gnueabihf': 1.3.64 + '@swc/core-linux-arm64-gnu': 1.3.64 + '@swc/core-linux-arm64-musl': 1.3.64 + '@swc/core-linux-x64-gnu': 1.3.64 + '@swc/core-linux-x64-musl': 1.3.64 + '@swc/core-win32-arm64-msvc': 1.3.64 + '@swc/core-win32-ia32-msvc': 1.3.64 + '@swc/core-win32-x64-msvc': 1.3.64 + dev: true /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: tslib: 2.5.3 + dev: true - /@swc/jest@0.2.26(@swc/core@1.3.62): + /@swc/jest@0.2.26(@swc/core@1.3.64): resolution: {integrity: sha512-7lAi7q7ShTO3E5Gt1Xqf3pIhRbERxR1DUxvtVa9WKzIB+HGQ7wZP5sYx86zqnaEoKKGhmOoZ7gyW0IRu8Br5+A==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.62(@swc/helpers@0.5.1) + '@swc/core': 1.3.64(@swc/helpers@0.5.1) jsonc-parser: 3.2.0 dev: true - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -2911,8 +2885,8 @@ packages: defer-to-connect: 2.0.1 dev: true - /@testing-library/dom@9.3.0: - resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==} + /@testing-library/dom@9.3.1: + resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} engines: {node: '>=14'} dependencies: '@babel/code-frame': 7.22.5 @@ -2933,12 +2907,16 @@ packages: react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.22.5 - '@testing-library/dom': 9.3.0 - '@types/react-dom': 18.2.4 + '@testing-library/dom': 9.3.1 + '@types/react-dom': 18.2.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true + /@tokenizer/token@0.3.0: + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + dev: true + /@tootallnate/once@2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -3016,41 +2994,32 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 20.3.0 - dev: true - - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.4 - '@types/node': 20.3.0 - '@types/responselike': 1.0.0 + '@types/node': 20.3.1 dev: true /@types/concat-stream@2.0.0: resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} dependencies: - '@types/node': 18.16.17 + '@types/node': 18.16.18 dev: true /@types/connect-history-api-fallback@1.5.0: resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} dependencies: '@types/express-serve-static-core': 4.17.35 - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/debug@4.1.8: @@ -3062,14 +3031,16 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.40.1 + '@types/eslint': 8.40.2 '@types/estree': 1.0.1 + dev: true - /@types/eslint@8.40.1: - resolution: {integrity: sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==} + /@types/eslint@8.40.2: + resolution: {integrity: sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==} dependencies: '@types/estree': 1.0.1 '@types/json-schema': 7.0.12 + dev: true /@types/estree-jsx@1.0.0: resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} @@ -3079,11 +3050,12 @@ packages: /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -3101,7 +3073,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/hast@2.3.4: @@ -3121,7 +3093,7 @@ packages: /@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/is-ci@3.0.0: @@ -3160,24 +3132,19 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true /@types/json-schema@7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 20.3.0 - dev: true - /@types/mdast@3.0.11: resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} dependencies: @@ -3204,12 +3171,13 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@18.16.17: - resolution: {integrity: sha512-QAkjjRA1N7gPJeAP4WLXZtYv6+eMXFNviqktCDt4GLcmCugMr5BcRHfkOjCQzvCsnMp+L79a54zBkbw356xv9Q==} + /@types/node@18.16.18: + resolution: {integrity: sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==} dev: true - /@types/node@20.3.0: - resolution: {integrity: sha512-cumHmIAf6On83X7yP+LrsEyUOf/YlociZelmpRYaGFydoaPdxdt80MAbu6vWerQT2COCp2nPvHdsbD7tHn/YlQ==} + /@types/node@20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3231,32 +3199,26 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true - /@types/react-dom@18.2.4: - resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} + /@types/react-dom@18.2.5: + resolution: {integrity: sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==} dependencies: - '@types/react': 18.2.9 + '@types/react': 18.2.12 dev: true /@types/react-test-renderer@18.0.0: resolution: {integrity: sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==} dependencies: - '@types/react': 18.2.9 + '@types/react': 18.2.12 dev: true - /@types/react@18.2.9: - resolution: {integrity: sha512-pL3JAesUkF7PEQGxh5XOwdXGV907te6m1/Qe1ERJLgomojS6Ne790QiA7GUl434JEkFA2aAaB6qJ5z4e1zJn/w==} + /@types/react@18.2.12: + resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 csstype: 3.1.2 dev: true - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} - dependencies: - '@types/node': 20.3.0 - dev: true - /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: true @@ -3281,7 +3243,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/serve-index@1.9.1: @@ -3294,13 +3256,13 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/stack-utils@2.0.1: @@ -3323,12 +3285,12 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@types/webpack@5.28.1(@swc/core@1.3.62)(webpack-cli@5.1.4): + /@types/webpack@5.28.1(@swc/core@1.3.64)(webpack-cli@5.1.4): resolution: {integrity: sha512-qw1MqGZclCoBrpiSe/hokSgQM/su8Ocpl3L/YHE0L6moyaypg4+5F7Uzq7NgaPKPxUxUbQ4fLPLpDWdR27bCZw==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 tapable: 2.2.1 - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -3339,7 +3301,7 @@ packages: /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true /@types/yargs-parser@21.0.0: @@ -3362,12 +3324,12 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==} + /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3378,24 +3340,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.0.4) - '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/type-utils': 5.57.1(eslint@8.42.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.57.1(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/type-utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) debug: 4.3.4(supports-color@9.3.1) eslint: 8.42.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.1 + semver: 7.5.2 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.9(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} + /@typescript-eslint/parser@5.59.11(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3404,9 +3366,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(supports-color@9.3.1)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.0.4) debug: 4.3.4(supports-color@9.3.1) eslint: 8.42.0 typescript: 5.0.4 @@ -3414,24 +3376,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@5.57.1: - resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/visitor-keys': 5.57.1 - dev: true - - /@typescript-eslint/scope-manager@5.59.9: - resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} + /@typescript-eslint/scope-manager@5.59.11: + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 dev: true - /@typescript-eslint/type-utils@5.57.1(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} + /@typescript-eslint/type-utils@5.59.11(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3440,8 +3394,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) - '@typescript-eslint/utils': 5.57.1(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) debug: 4.3.4(supports-color@9.3.1) eslint: 8.42.0 tsutils: 3.21.0(typescript@5.0.4) @@ -3450,39 +3404,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@5.57.1: - resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@5.59.9: - resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} + /@typescript-eslint/types@5.59.11: + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4): - resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/visitor-keys': 5.57.1 - debug: 4.3.4(supports-color@9.3.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.59.9(supports-color@9.3.1)(typescript@5.0.4): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} + /@typescript-eslint/typescript-estree@5.59.11(supports-color@9.3.1)(typescript@5.0.4): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -3490,20 +3418,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 debug: 4.3.4(supports-color@9.3.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 + semver: 7.5.2 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.57.1(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} + /@typescript-eslint/utils@5.59.11(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3511,50 +3439,22 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.0.4) eslint: 8.42.0 eslint-scope: 5.1.1 - semver: 7.5.1 + semver: 7.5.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.9(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(supports-color@9.3.1)(typescript@5.0.4) - eslint: 8.42.0 - eslint-scope: 5.1.1 - semver: 7.5.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/visitor-keys@5.57.1: - resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.57.1 - eslint-visitor-keys: 3.4.1 - dev: true - - /@typescript-eslint/visitor-keys@5.59.9: - resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/types': 5.59.11 eslint-visitor-keys: 3.4.1 dev: true @@ -3565,7 +3465,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.10(supports-color@9.3.1) '@rollup/pluginutils': 4.2.1 - acorn: 8.8.2 + acorn: 8.9.0 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -3584,15 +3484,19 @@ packages: dependencies: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true /@webassemblyjs/helper-api-error@1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true /@webassemblyjs/helper-buffer@1.11.6: resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + dev: true /@webassemblyjs/helper-numbers@1.11.6: resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} @@ -3600,9 +3504,11 @@ packages: '@webassemblyjs/floating-point-hex-parser': 1.11.6 '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 + dev: true /@webassemblyjs/helper-wasm-bytecode@1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: true /@webassemblyjs/helper-wasm-section@1.11.6: resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} @@ -3611,19 +3517,23 @@ packages: '@webassemblyjs/helper-buffer': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.11.6 + dev: true /@webassemblyjs/ieee754@1.11.6: resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 + dev: true /@webassemblyjs/leb128@1.11.6: resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 + dev: true /@webassemblyjs/utf8@1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true /@webassemblyjs/wasm-edit@1.11.6: resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} @@ -3636,6 +3546,7 @@ packages: '@webassemblyjs/wasm-opt': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 '@webassemblyjs/wast-printer': 1.11.6 + dev: true /@webassemblyjs/wasm-gen@1.11.6: resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} @@ -3645,6 +3556,7 @@ packages: '@webassemblyjs/ieee754': 1.11.6 '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + dev: true /@webassemblyjs/wasm-opt@1.11.6: resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} @@ -3653,6 +3565,7 @@ packages: '@webassemblyjs/helper-buffer': 1.11.6 '@webassemblyjs/wasm-gen': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 + dev: true /@webassemblyjs/wasm-parser@1.11.6: resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} @@ -3663,36 +3576,38 @@ packages: '@webassemblyjs/ieee754': 1.11.6 '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + dev: true /@webassemblyjs/wast-printer@1.11.6: resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 + dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.87.0): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.87.0): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.0)(webpack@5.86.0): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.87.0): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: @@ -3703,13 +3618,13 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) - webpack-dev-server: 4.15.0(webpack-cli@5.1.4)(webpack@5.86.0) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) + webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.87.0) dev: true - /@workleap/eslint-plugin@1.8.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4): - resolution: {integrity: sha512-2xUExTMkxQJaF1L7qK3tNvdbHgfERBrkzRScJU2rhqSr9qyl9BE8HXrpaCEegAA/8b9UHK1cekndrzf4AqXmsA==} + /@workleap/eslint-plugin@1.8.2(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4): + resolution: {integrity: sha512-wxBmDKUt+GNpFb/DTn4+0FFxc44T/UyVfxJrLLNjMA9d68dh+2gSO1k0sSPEime/c6OIQNUMafHo0CKAnBI/yA==} peerDependencies: '@typescript-eslint/parser': '*' eslint: '*' @@ -3717,20 +3632,22 @@ packages: peerDependenciesMeta: '@typescript-eslint/parser': optional: true + eslint: + optional: true typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.42.0)(typescript@5.0.4) eslint: 8.42.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0) - eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.42.0) + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.42.0) - eslint-plugin-mdx: 2.0.5(eslint@8.42.0) + eslint-plugin-mdx: 2.1.0(eslint@8.42.0) eslint-plugin-react: 7.32.2(eslint@8.42.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.42.0) - eslint-plugin-storybook: 0.6.11(eslint@8.42.0)(typescript@5.0.4) - eslint-plugin-testing-library: 5.10.2(eslint@8.42.0)(typescript@5.0.4) + eslint-plugin-storybook: 0.6.12(eslint@8.42.0)(typescript@5.0.4) + eslint-plugin-testing-library: 5.11.0(eslint@8.42.0)(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -3739,100 +3656,118 @@ packages: - supports-color dev: true - /@workleap/tsup-configs@1.0.1(tsup@6.7.0): - resolution: {integrity: sha512-7joOmL/rw9W9uZHP89JVx9MVg1HnuT7GSAb/HBZ9nwv+EPibFzJuG15wiEFZI1KBPYh1R6S7zGW9zTV+wJyTTw==} + /@workleap/swc-configs@1.0.0(@swc/core@1.3.64)(@swc/helpers@0.5.1)(@swc/jest@0.2.26): + resolution: {integrity: sha512-XuTcKWgAmPFQzme8GTVVEJSUeI2vCHbQTl6J/hdbF8IE2c+/l4T0kuSzo/87evvZTPTi5enRbrBEtjT23sTmuw==} + peerDependencies: + '@swc/core': '*' + '@swc/helpers': '*' + '@swc/jest': '*' + peerDependenciesMeta: + '@swc/jest': + optional: true + dependencies: + '@swc/core': 1.3.64(@swc/helpers@0.5.1) + '@swc/helpers': 0.5.1 + '@swc/jest': 0.2.26(@swc/core@1.3.64) + dev: true + + /@workleap/tsup-configs@2.0.0(tsup@7.0.0): + resolution: {integrity: sha512-kRhxfZqnVTJPrl1KfMWfZHv6wwn77FoM38fw6BOJ86OhmPOMLUOIdtB7bgSFApmmQSyDZvc1nQ1I/c+UCQ9GBQ==} peerDependencies: tsup: '*' dependencies: - tsup: 6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) + tsup: 7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4) dev: true - /@workleap/typescript-configs@2.3.1(typescript@5.0.4): - resolution: {integrity: sha512-sGWZdzDWRkEKmdKIMfPGYiQmz5QFOM/rXpvD9pMBzHI7/T49s0SOqGcyKe45yuM7I6wJs1c2tI8Bo4bOk5Dv2A==} + /@workleap/typescript-configs@2.3.2(typescript@5.0.4): + resolution: {integrity: sha512-0PKv1wnZYZo5cWtOIRZNLB5TYk1X4JTiq7qBKVU/yW2tIs6R02EnC3QEo7w3UBmk/vfU01MHzcwPoXO9AbGLwg==} peerDependencies: typescript: '*' dependencies: typescript: 5.0.4 dev: true - /@xhmikosr/archive-type@5.0.0: - resolution: {integrity: sha512-l86YsKFntDpWs9BngiGD23+PdpKJMdmWIlSUGDMINx0k5eSfbV2zzAJyiwnG0gt+FammSlrLlsIlliCabAXIsg==} + /@xhmikosr/archive-type@6.0.1: + resolution: {integrity: sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 dev: true - /@xhmikosr/decompress-tar@5.0.0: - resolution: {integrity: sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==} + /@xhmikosr/decompress-tar@6.0.1: + resolution: {integrity: sha512-v6flE2nQf8hLuVAzfdjw70SBurm/6jcIyXiZNw2kuj7dQ/Df6P4RgaH/dS8UHh9cN548Xnf0QRhlKNfPJsBpAw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 is-stream: 3.0.0 tar-stream: 2.2.0 dev: true - /@xhmikosr/decompress-tarbz2@5.0.0: - resolution: {integrity: sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==} + /@xhmikosr/decompress-tarbz2@6.0.0: + resolution: {integrity: sha512-Y8BuayMiDX3nHKIXKRhcDBoc5OWfYbemdjDv8zX1w4x+mIjg7S0+QnfVm1fQXnNEwPaViLMFKZ4c6/2k43xe4A==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - file-type: 12.4.2 + '@xhmikosr/decompress-tar': 6.0.1 + file-type: 18.5.0 is-stream: 3.0.0 seek-bzip: 1.0.6 unbzip2-stream: 1.4.3 dev: true - /@xhmikosr/decompress-targz@5.0.0: - resolution: {integrity: sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==} + /@xhmikosr/decompress-targz@6.0.0: + resolution: {integrity: sha512-Qb6KTG2xUiU5CgkJ8hRA/tRnSpcFr4WywGN4wCZ+PBLVYyYIkhzGBU3G8g80NEkVCfoKJUGyPEriupV5btxIbA==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - file-type: 12.4.2 + '@xhmikosr/decompress-tar': 6.0.1 + file-type: 18.5.0 is-stream: 3.0.0 dev: true - /@xhmikosr/decompress-unzip@5.0.1: - resolution: {integrity: sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==} + /@xhmikosr/decompress-unzip@6.0.0: + resolution: {integrity: sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - file-type: 12.4.2 + file-type: 18.5.0 get-stream: 6.0.1 yauzl: 2.10.0 dev: true - /@xhmikosr/decompress@7.0.0: - resolution: {integrity: sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==} + /@xhmikosr/decompress@8.0.0: + resolution: {integrity: sha512-7zI+6/9cmIzc8Ss2y3QanSq7uI4NF8d2W6P3rkOlVtfAJUOa7OhWZQVV4SqCheQylnblGdKDGPyrHdawawIjyw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/decompress-tar': 5.0.0 - '@xhmikosr/decompress-tarbz2': 5.0.0 - '@xhmikosr/decompress-targz': 5.0.0 - '@xhmikosr/decompress-unzip': 5.0.1 + '@xhmikosr/decompress-tar': 6.0.1 + '@xhmikosr/decompress-tarbz2': 6.0.0 + '@xhmikosr/decompress-targz': 6.0.0 + '@xhmikosr/decompress-unzip': 6.0.0 graceful-fs: 4.2.11 make-dir: 3.1.0 strip-dirs: 3.0.0 dev: true - /@xhmikosr/downloader@11.0.2: - resolution: {integrity: sha512-RdAobsdMCWZ0jvDY+4F0jrkuUllME/gBo89ko7+eTIWqa9UENDvELMu8TywhBfLXIXlRS9xY8WVXg2jPslAV3Q==} + /@xhmikosr/downloader@12.0.0: + resolution: {integrity: sha512-V6qT4iE31EakUb49FaPlvckE4OfjTHDqotuEF3eonMoGQetjIr1Zm9d4EHpBK/q1oBKv0n0K3h1GpKQszwvWvA==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@xhmikosr/archive-type': 5.0.0 - '@xhmikosr/decompress': 7.0.0 + '@xhmikosr/archive-type': 6.0.1 + '@xhmikosr/decompress': 8.0.0 content-disposition: 0.5.4 ext-name: 5.0.0 - file-type: 12.4.2 + file-type: 18.5.0 filenamify: 5.1.1 get-stream: 6.0.1 - got: 11.8.6 + got: 12.6.1 + merge-options: 3.0.4 p-event: 5.0.1 dev: true /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: true /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: true /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -3869,23 +3804,24 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.8.2 + acorn: 8.9.0 acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.9.0(acorn@8.8.2): + /acorn-import-assertions@1.9.0(acorn@8.9.0): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 + acorn: 8.9.0 + dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.9.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.9.0 dev: true /acorn-walk@8.2.0: @@ -3893,10 +3829,11 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /agent-base@6.0.2(supports-color@9.3.1): resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -3959,6 +3896,7 @@ packages: ajv: ^6.9.1 dependencies: ajv: 6.12.6 + dev: true /ajv-keywords@5.1.0(ajv@8.12.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} @@ -3976,6 +3914,7 @@ packages: fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 + dev: true /ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} @@ -4034,7 +3973,7 @@ packages: resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} engines: {node: '>=14.16'} dependencies: - type-fest: 3.11.1 + type-fest: 3.12.0 dev: true /ansi-html-community@0.0.8: @@ -4205,6 +4144,12 @@ packages: deep-equal: 2.2.1 dev: true + /aria-query@5.2.1: + resolution: {integrity: sha512-7uFg4b+lETFgdaJyETnILsXgnnzVnkHcgRbwbPwevm5x/LmUlt3MjczMRe1zg824iBgXZNRPTBftNYyRSKLp2g==} + dependencies: + dequal: 2.0.3 + dev: true + /arr-diff@4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} @@ -4371,10 +4316,10 @@ packages: engines: {node: '>=4'} dev: true - /axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + /axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: - deep-equal: 2.2.1 + dequal: 2.0.3 dev: true /babel-jest@29.5.0(@babel/core@7.22.5): @@ -4658,15 +4603,16 @@ packages: wcwidth: 1.0.1 dev: true - /browserslist@4.21.7: - resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==} + /browserslist@4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001502 - electron-to-chromium: 1.4.427 + caniuse-lite: 1.0.30001503 + electron-to-chromium: 1.4.433 node-releases: 2.0.12 - update-browserslist-db: 1.0.11(browserslist@4.21.7) + update-browserslist-db: 1.0.11(browserslist@4.21.9) + dev: true /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -4691,6 +4637,7 @@ packages: /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -4724,13 +4671,13 @@ packages: run-applescript: 5.0.0 dev: true - /bundle-require@4.0.1(esbuild@0.17.19): + /bundle-require@4.0.1(esbuild@0.18.4): resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' dependencies: - esbuild: 0.17.19 + esbuild: 0.18.4 load-tsconfig: 0.2.5 dev: true @@ -4754,32 +4701,6 @@ packages: engines: {node: '>=8'} dev: true - /cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.15 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - dev: true - /cacache@17.1.3: resolution: {integrity: sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4813,11 +4734,6 @@ packages: unset-value: 1.0.0 dev: true - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: true - /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -4836,19 +4752,6 @@ packages: responselike: 3.0.0 dev: true - /cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.2 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - dev: true - /cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -4901,8 +4804,9 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001502: - resolution: {integrity: sha512-AZ+9tFXw1sS0o0jcpJQIXvFTOB/xGiQ4OQ2t98QX3NDn2EZTSRBC801gxrsGgViuq2ak/NLkNgSNEPtCr5lfKg==} + /caniuse-lite@1.0.30001503: + resolution: {integrity: sha512-Sf9NiF+wZxPfzv8Z3iS0rXM1Do+iOy2Lxvib38glFX+08TCYYYGR5fRJXk4d77C4AYwhUjgYgMsMudbh2TqCKw==} + dev: true /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -5001,6 +4905,7 @@ packages: /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} + dev: true /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} @@ -5135,12 +5040,6 @@ packages: shallow-clone: 3.0.1 dev: true - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: true - /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -5256,6 +5155,7 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -5937,7 +5837,7 @@ packages: resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(supports-color@9.3.1)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.11(supports-color@9.3.1)(typescript@5.0.4) ast-module-types: 5.0.0 node-source-walk: 6.0.2 typescript: 5.0.4 @@ -6081,8 +5981,9 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /electron-to-chromium@1.4.427: - resolution: {integrity: sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw==} + /electron-to-chromium@1.4.433: + resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} + dev: true /elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -6125,12 +6026,13 @@ packages: once: 1.4.0 dev: true - /enhanced-resolve@5.14.1: - resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 + dev: true /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} @@ -6236,6 +6138,7 @@ packages: /es-module-lexer@1.3.0: resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} + dev: true /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} @@ -6265,38 +6168,40 @@ packages: resolution: {integrity: sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==} dev: true - /esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + /esbuild@0.18.4: + resolution: {integrity: sha512-9rxWV/Cb2DMUXfe9aUsYtqg0KTlw146ElFH22kYeK9KVV1qT082X4lpmiKsa12ePiCcIcB686TQJxaGAa9TFvA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.19 - '@esbuild/android-arm64': 0.17.19 - '@esbuild/android-x64': 0.17.19 - '@esbuild/darwin-arm64': 0.17.19 - '@esbuild/darwin-x64': 0.17.19 - '@esbuild/freebsd-arm64': 0.17.19 - '@esbuild/freebsd-x64': 0.17.19 - '@esbuild/linux-arm': 0.17.19 - '@esbuild/linux-arm64': 0.17.19 - '@esbuild/linux-ia32': 0.17.19 - '@esbuild/linux-loong64': 0.17.19 - '@esbuild/linux-mips64el': 0.17.19 - '@esbuild/linux-ppc64': 0.17.19 - '@esbuild/linux-riscv64': 0.17.19 - '@esbuild/linux-s390x': 0.17.19 - '@esbuild/linux-x64': 0.17.19 - '@esbuild/netbsd-x64': 0.17.19 - '@esbuild/openbsd-x64': 0.17.19 - '@esbuild/sunos-x64': 0.17.19 - '@esbuild/win32-arm64': 0.17.19 - '@esbuild/win32-ia32': 0.17.19 - '@esbuild/win32-x64': 0.17.19 + '@esbuild/android-arm': 0.18.4 + '@esbuild/android-arm64': 0.18.4 + '@esbuild/android-x64': 0.18.4 + '@esbuild/darwin-arm64': 0.18.4 + '@esbuild/darwin-x64': 0.18.4 + '@esbuild/freebsd-arm64': 0.18.4 + '@esbuild/freebsd-x64': 0.18.4 + '@esbuild/linux-arm': 0.18.4 + '@esbuild/linux-arm64': 0.18.4 + '@esbuild/linux-ia32': 0.18.4 + '@esbuild/linux-loong64': 0.18.4 + '@esbuild/linux-mips64el': 0.18.4 + '@esbuild/linux-ppc64': 0.18.4 + '@esbuild/linux-riscv64': 0.18.4 + '@esbuild/linux-s390x': 0.18.4 + '@esbuild/linux-x64': 0.18.4 + '@esbuild/netbsd-x64': 0.18.4 + '@esbuild/openbsd-x64': 0.18.4 + '@esbuild/sunos-x64': 0.18.4 + '@esbuild/win32-arm64': 0.18.4 + '@esbuild/win32-ia32': 0.18.4 + '@esbuild/win32-x64': 0.18.4 + dev: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + dev: true /escape-goat@4.0.0: resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} @@ -6356,8 +6261,8 @@ packages: peerDependencies: eslint: '>=8.0.0' dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) eslint: 8.42.0 espree: 9.5.2 estree-util-visit: 1.2.1 @@ -6375,7 +6280,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6396,7 +6301,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.42.0)(typescript@5.0.4) debug: 3.2.7 eslint: 8.42.0 eslint-import-resolver-node: 0.3.7 @@ -6404,7 +6309,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.42.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -6414,7 +6319,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.42.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -6422,7 +6327,7 @@ packages: doctrine: 2.1.0 eslint: 8.42.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -6437,7 +6342,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4): + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.42.0)(jest@29.5.0)(typescript@5.0.4): resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6450,10 +6355,10 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) eslint: 8.42.0 - jest: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + jest: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) transitivePeerDependencies: - supports-color - typescript @@ -6466,12 +6371,12 @@ packages: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: '@babel/runtime': 7.22.5 - aria-query: 5.1.3 + aria-query: 5.2.1 array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 axe-core: 4.7.2 - axobject-query: 3.1.1 + axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.42.0 @@ -6496,8 +6401,8 @@ packages: - supports-color dev: true - /eslint-plugin-mdx@2.0.5(eslint@8.42.0): - resolution: {integrity: sha512-j2xN97jSlc5IoH94rJTHqYMztl46+hHzyC8Zqjx+OI1Rvv33isyf8xSSBHN6f0z8IJmgPgGsb/fH90JbvKplXg==} + /eslint-plugin-mdx@2.1.0(eslint@8.42.0): + resolution: {integrity: sha512-Q8P1JXv+OrD+xhWT95ZyV30MMdnqJ1voKtXfxWrJJ2XihJRI15gPmXbIWY9t8CjA8C//isfzNOmnVY9e3GTL0g==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8.0.0' @@ -6548,14 +6453,14 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-storybook@0.6.11(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-lIVmCqQgA0bhcuS1yWYBFrnPHBKPEQI+LHPDtlN81UE1/17onCqgwUW7Nyt7gS2OHjCAiOR4npjTGEoe0hssKw==} + /eslint-plugin-storybook@0.6.12(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-XbIvrq6hNVG6rpdBr+eBw63QhOMLpZneQVSooEDow8aQCWGCk/5vqtap1yxpVydNfSxi3S/3mBBRLQqKUqQRww==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) eslint: 8.42.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -6564,13 +6469,13 @@ packages: - typescript dev: true - /eslint-plugin-testing-library@5.10.2(eslint@8.42.0)(typescript@5.0.4): - resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} + /eslint-plugin-testing-library@5.11.0(eslint@8.42.0)(typescript@5.0.4): + resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.0.4) eslint: 8.42.0 transitivePeerDependencies: - supports-color @@ -6583,6 +6488,7 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 + dev: true /eslint-scope@7.2.0: resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} @@ -6649,8 +6555,8 @@ packages: resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) eslint-visitor-keys: 3.4.1 dev: true @@ -6672,14 +6578,17 @@ packages: engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 + dev: true /estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} + dev: true /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + dev: true /estree-util-is-identifier-name@2.1.0: resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} @@ -6722,6 +6631,7 @@ packages: /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + dev: true /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} @@ -6799,6 +6709,10 @@ packages: jest-util: 29.5.0 dev: true + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true + /express-logging@1.1.1: resolution: {integrity: sha512-1KboYwxxCG5kwkJHR5LjFDTD1Mgl8n4PIMcCuhhd/1OqaxlC68P3QKbvvAbZVUtVgtlxEdTgSUwf6yxwzRCuuA==} engines: {node: '>= 0.10.26'} @@ -6932,6 +6846,7 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true /fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} @@ -6954,6 +6869,7 @@ packages: /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true /fast-json-stringify@5.7.0: resolution: {integrity: sha512-sBVPTgnAZseLu1Qgj6lUbQ0HfjFhZWXAmpZ5AaSGkyLh5gAXBga/uPJjQPHpDFjC9adWIpdOcCLSDTgrZ7snoQ==} @@ -7124,9 +7040,13 @@ packages: flat-cache: 3.0.4 dev: true - /file-type@12.4.2: - resolution: {integrity: sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==} - engines: {node: '>=8'} + /file-type@18.5.0: + resolution: {integrity: sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==} + engines: {node: '>=14.16'} + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 7.0.0 + token-types: 5.0.1 dev: true /file-uri-to-path@1.0.0: @@ -7526,11 +7446,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /gh-release-fetch@4.0.1: - resolution: {integrity: sha512-XY1S7H2injoNt9QDgY44SApyTPjBjL62xz32jZBTw73wpV8caR593DxbK7ANS22+QxSCC+puSWsEZnvoUr8Ihw==} + /gh-release-fetch@4.0.2: + resolution: {integrity: sha512-mVjzgCzZHPn9WdfqQzB4JZZhNvtf3gR1CoQlsAyTkXHat5N69dyCfyQeP1QFFmIvFOJx9cV/vgdbXX5QQ08O6A==} engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0} dependencies: - '@xhmikosr/downloader': 11.0.2 + '@xhmikosr/downloader': 12.0.0 node-fetch: 3.3.1 semver: 7.5.1 dev: true @@ -7562,6 +7482,7 @@ packages: /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true /glob@10.2.7: resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==} @@ -7679,23 +7600,6 @@ packages: get-intrinsic: 1.2.1 dev: true - /got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - dev: true - /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} @@ -7719,6 +7623,7 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} @@ -7756,6 +7661,7 @@ packages: /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + dev: true /has-own-prop@2.0.0: resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} @@ -7877,9 +7783,9 @@ packages: lru-cache: 7.18.3 dev: true - /hot-shots@9.3.0: - resolution: {integrity: sha512-e4tgWptiBvlIMnAX0ORe+dNEt0HznD+T2ckzXDUwCBsU7uWr2mwq5UtoT+Df5r9hD5S/DuP8rTxJUQvqAFSFKA==} - engines: {node: '>=6.0.0'} + /hot-shots@10.0.0: + resolution: {integrity: sha512-uy/uGpuJk7yuyiKRfZMBNkF1GAOX5O2ifO9rDCaX9jw8fu6eW9QeWC7WRPDI+O98frW1HQgV3+xwjWsZPECIzQ==} + engines: {node: '>=10.0.0'} optionalDependencies: unix-dgram: 2.0.6 dev: true @@ -7900,8 +7806,8 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-entities@2.3.5: - resolution: {integrity: sha512-72TJlcMkYsEJASa/3HnX7VT59htM7iSHbH59NSZbtc+22Ap0Txnlx91sfeB+/A7wNZg7UxtZdhAW4y+/jimrdg==} + /html-entities@2.3.6: + resolution: {integrity: sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==} dev: true /html-escaper@2.0.2: @@ -7919,11 +7825,11 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.18.0 dev: true - /html-webpack-plugin@5.5.1(webpack@5.86.0): - resolution: {integrity: sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==} + /html-webpack-plugin@5.5.3(webpack@5.87.0): + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 @@ -7933,7 +7839,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -8071,14 +7977,6 @@ packages: - supports-color dev: true - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - /http2-wrapper@2.2.0: resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} engines: {node: '>=10.19.0'} @@ -8198,10 +8096,6 @@ packages: engines: {node: '>=12'} dev: true - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -8875,7 +8769,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -8895,7 +8789,7 @@ packages: - supports-color dev: true - /jest-cli@29.5.0(@types/node@20.3.0)(ts-node@10.9.1): + /jest-cli@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8912,7 +8806,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -8923,7 +8817,7 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@types/node@20.3.0)(ts-node@10.9.1): + /jest-config@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8938,7 +8832,7 @@ packages: '@babel/core': 7.22.5 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 babel-jest: 29.5.0(@babel/core@7.22.5) chalk: 4.1.2 ci-info: 3.8.0 @@ -8958,7 +8852,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) + ts-node: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) transitivePeerDependencies: - supports-color dev: true @@ -9004,7 +8898,7 @@ packages: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-mock: 29.5.0 jest-util: 29.5.0 jsdom: 20.0.3 @@ -9021,7 +8915,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -9042,7 +8936,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 20.3.0 + '@types/node': 20.3.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9093,7 +8987,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-util: 29.5.0 dev: true @@ -9148,7 +9042,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9179,7 +9073,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.1 @@ -9224,7 +9118,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.5.1 + semver: 7.5.2 transitivePeerDependencies: - supports-color dev: true @@ -9234,7 +9128,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -9271,7 +9165,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 20.3.0 + '@types/node': 20.3.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9283,21 +9177,22 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: true /jest-worker@29.5.0: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.3.0 + '@types/node': 20.3.1 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.5.0(@types/node@20.3.0)(ts-node@10.9.1): + /jest@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9310,7 +9205,7 @@ packages: '@jest/core': 29.5.0(ts-node@10.9.1) '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + jest-cli: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -9359,7 +9254,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.2 + acorn: 8.9.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -9402,6 +9297,7 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true /json-parse-even-better-errors@3.0.0: resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} @@ -9416,6 +9312,7 @@ packages: /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} @@ -9569,7 +9466,7 @@ packages: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} engines: {node: '>=14.16'} dependencies: - package-json: 8.1.0 + package-json: 8.1.1 dev: true /launch-editor@2.6.0: @@ -9704,6 +9601,7 @@ packages: /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} + dev: true /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -9853,11 +9751,6 @@ packages: tslib: 2.5.3 dev: true - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: true - /lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9919,31 +9812,6 @@ packages: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: true - /make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - agentkeepalive: 4.3.0 - cacache: 16.1.3 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1(supports-color@9.3.1) - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - /make-fetch-happen@11.1.1: resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10182,6 +10050,7 @@ packages: /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} @@ -10273,8 +10142,8 @@ packages: /micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -10504,12 +10373,14 @@ packages: /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + dev: true /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: true /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -10538,11 +10409,6 @@ packages: engines: {node: '>=12'} dev: true - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - dev: true - /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -10575,13 +10441,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} @@ -10609,17 +10468,6 @@ packages: minipass: 3.3.6 dev: true - /minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - dev: true - /minipass-fetch@3.0.3: resolution: {integrity: sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10829,26 +10677,27 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true /nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli@15.4.1(@types/node@20.3.0): - resolution: {integrity: sha512-IX4nDCkNlMwmTGKEs7kOfrzUjQikMxMQOpDr4PtjhTjQfaWylScBtXYl7gKygWA9KcfRpRa/oyRLZKiPBngVyA==} + /netlify-cli@15.6.0(@types/node@20.3.1): + resolution: {integrity: sha512-yJ6Q8J2HtOyO3bjJRZS8OrNe3gsT/Ztsvp6kjJrUj9RFfdNkyt0BXb5i4hRXRpYsz8DXncQKZn2JeWFFawtUXQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true requiresBuild: true dependencies: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 - '@netlify/build': 29.12.1(@types/node@20.3.0) - '@netlify/build-info': 7.0.5 - '@netlify/config': 20.4.4 + '@netlify/build': 29.12.6(@types/node@20.3.1) + '@netlify/build-info': 7.0.7 + '@netlify/config': 20.5.1 '@netlify/edge-bundler': 8.16.2 - '@netlify/framework-info': 9.8.9 + '@netlify/framework-info': 9.8.10 '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 9.8.0(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.9.1(supports-color@9.3.1) '@octokit/rest': 19.0.11 '@skn0tt/lambda-local': 2.0.3 ansi-escapes: 6.2.0 @@ -10889,7 +10738,7 @@ packages: from2-array: 0.0.4 fuzzy: 0.1.3 get-port: 5.1.1 - gh-release-fetch: 4.0.1 + gh-release-fetch: 4.0.2 git-repo-info: 2.1.1 gitconfiglocal: 2.1.0 hasbin: 1.2.3 @@ -10912,9 +10761,9 @@ packages: log-update: 5.0.1 minimist: 1.2.8 multiparty: 4.2.3 - netlify: 13.1.7 + netlify: 13.1.9 netlify-headers-parser: 7.1.2 - netlify-redirect-parser: 14.1.2 + netlify-redirect-parser: 14.1.3 netlify-redirector: 0.4.0 node-fetch: 2.6.11 node-version-alias: 3.4.1 @@ -10970,12 +10819,12 @@ packages: toml: 3.0.0 dev: true - /netlify-redirect-parser@14.1.2: - resolution: {integrity: sha512-o60UH53BdypS3Z8frk/vQjscwHxRFGAxZJ3XAFCK3mPURnIlQAseiprvnuGphbbaM1zMzWa/Y4wKf0rloz7dyA==} + /netlify-redirect-parser@14.1.3: + resolution: {integrity: sha512-23svKHdO2QUEJHo3knQV1EpAh8UX/+8zQmwxVMSby4/NRj5vPS+u/yKesY/uHAgcw/28HwvEUGQdbXsPPe7J/Q==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: fast-safe-stringify: 2.1.1 - filter-obj: 3.0.0 + filter-obj: 5.1.0 is-plain-obj: 4.1.0 path-exists: 5.0.0 toml: 3.0.0 @@ -10985,8 +10834,8 @@ packages: resolution: {integrity: sha512-ssD+V9o2DD9VnilOYC+34i07IrlY8XDsh5mN+qLYA4MxCpdALKXFICcz1KzsHZabuIS5XsF1VP/HzDyx5ubJ2g==} dev: true - /netlify@13.1.7: - resolution: {integrity: sha512-4gFiuDxFIV2UhgxelPNwXf56XJ+KSaOdokt65I+y1/ShOwUgDeKOUBUmXsBg5JhqIg20SWtgbbx2HmhiDGDn3Q==} + /netlify@13.1.9: + resolution: {integrity: sha512-sG4e25tI1Nv8az3y4d+P6vESTeS0RYMwUCgimLJkOn+rdphNGohGnvAb6mGCMUJ3SsMlfItF5Zr8GrG21ePdeA==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: '@netlify/open-api': 2.19.0 @@ -11041,23 +10890,23 @@ packages: hasBin: true dev: true - /node-gyp@9.3.1: - resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} + /node-gyp@9.4.0: + resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} engines: {node: ^12.13 || ^14.13 || >=16} hasBin: true dependencies: env-paths: 2.2.1 + exponential-backoff: 3.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - make-fetch-happen: 10.2.1 + make-fetch-happen: 11.1.1 nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.1 + semver: 7.5.2 tar: 6.1.15 which: 2.0.2 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -11067,12 +10916,13 @@ packages: /node-releases@2.0.12: resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + dev: true /node-source-walk@6.0.2: resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==} engines: {node: '>=14'} dependencies: - '@babel/parser': 7.22.4 + '@babel/parser': 7.22.5 dev: true /node-stream-zip@1.15.0: @@ -11119,8 +10969,8 @@ packages: abbrev: 1.1.1 dev: true - /nopt@7.1.0: - resolution: {integrity: sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==} + /nopt@7.2.0: + resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: @@ -11161,7 +11011,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.12.1 - semver: 7.5.1 + semver: 7.5.2 validate-npm-package-license: 3.0.4 dev: true @@ -11177,11 +11027,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: true - /normalize-url@8.0.0: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} engines: {node: '>=14.16'} @@ -11219,10 +11064,10 @@ packages: parse-github-url: 1.0.2 progress: 2.0.3 prompts-ncu: 3.0.0 - rc-config-loader: 4.1.2 + rc-config-loader: 4.1.3 remote-git-tags: 3.0.0 rimraf: 5.0.1 - semver: 7.5.1 + semver: 7.5.2 semver-utils: 1.1.4 source-map-support: 0.5.21 spawn-please: 2.0.1 @@ -11238,7 +11083,7 @@ packages: resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.5.1 + semver: 7.5.2 dev: true /npm-normalize-package-bin@3.0.1: @@ -11252,7 +11097,7 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.5.1 + semver: 7.5.2 validate-npm-package-name: 5.0.0 dev: true @@ -11270,7 +11115,7 @@ packages: npm-install-checks: 6.1.1 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.5.1 + semver: 7.5.2 dev: true /npm-registry-fetch@14.0.5: @@ -11562,11 +11407,6 @@ packages: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} dev: true - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: true - /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -11706,8 +11546,8 @@ packages: engines: {node: '>=12'} dev: true - /p-timeout@6.1.1: - resolution: {integrity: sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w==} + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} dev: true @@ -11727,11 +11567,11 @@ packages: resolution: {integrity: sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==} engines: {node: '>=12'} dependencies: - p-timeout: 6.1.1 + p-timeout: 6.1.2 dev: true - /package-json@8.1.0: - resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} + /package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} engines: {node: '>=14.16'} dependencies: got: 12.6.1 @@ -11924,12 +11764,18 @@ packages: engines: {node: '>=12'} dev: true + /peek-readable@5.0.0: + resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==} + engines: {node: '>=14.16'} + dev: true + /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -11981,9 +11827,9 @@ packages: find-up: 4.1.0 dev: true - /pkg-dir@6.0.1: - resolution: {integrity: sha512-C9R+PTCKGA32HG0n5I4JMYkdLL58ZpayVuncQHQrGeKa8o26A4o2x0u6BKekHG+Au0jv5ZW7Xfq1Cj6lm9Ag4w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} dependencies: find-up: 6.3.0 dev: true @@ -12004,9 +11850,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-load-config@3.1.4(postcss@8.4.24)(ts-node@10.9.1): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + /postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.1): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -12018,8 +11864,8 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.24 - ts-node: 10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4) - yaml: 1.10.2 + ts-node: 10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4) + yaml: 2.3.1 dev: true /postcss-values-parser@6.0.2(postcss@8.4.24): @@ -12241,6 +12087,7 @@ packages: /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} + dev: true /pupa@3.1.0: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} @@ -12302,6 +12149,7 @@ packages: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 + dev: true /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -12328,8 +12176,8 @@ packages: unpipe: 1.0.0 dev: true - /rc-config-loader@4.1.2: - resolution: {integrity: sha512-qKTnVWFl9OQYKATPzdfaZIbTxcHziQl92zYSxYC6umhOqyAsoj8H8Gq/+aFjAso68sBdjTz3A7omqeAkkF1MWg==} + /rc-config-loader@4.1.3: + resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==} dependencies: debug: 4.3.4(supports-color@9.3.1) js-yaml: 4.1.0 @@ -12370,8 +12218,8 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-router-dom@6.12.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA==} + /react-router-dom@6.13.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6Nqoqd7fgwxxVGdbiMHTpDHCYPq62d7Wk1Of7B82vH7ZPwwsRaIa22zRZKPPg413R5REVNiyuQPKDG1bubcOFA==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' @@ -12380,10 +12228,10 @@ packages: '@remix-run/router': 1.6.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.12.1(react@18.2.0) + react-router: 6.13.0(react@18.2.0) - /react-router@6.12.1(react@18.2.0): - resolution: {integrity: sha512-evd/GrKJOeOypD0JB9e1r7pQh2gWCsTbUfq059Wm1AFT/K2MNZuDo19lFtAgIhlBrp0MmpgpqtvZC7LPAs7vSw==} + /react-router@6.13.0(react@18.2.0): + resolution: {integrity: sha512-Si6KnfEnJw7gUQkNa70dlpI1bul46FuSxX5t5WwlUBxE25DAz2BjVkwaK8Y2s242bQrZPXCpmwLPtIO5pv4tXg==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' @@ -12524,6 +12372,13 @@ packages: process: 0.11.10 dev: true + /readable-web-to-node-stream@3.0.2: + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} + dependencies: + readable-stream: 3.6.2 + dev: true + /readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} dependencies: @@ -12598,7 +12453,7 @@ packages: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} dependencies: - '@pnpm/npm-conf': 2.2.0 + '@pnpm/npm-conf': 2.2.2 dev: true /registry-url@6.0.1: @@ -12745,12 +12600,6 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - dependencies: - lowercase-keys: 2.0.0 - dev: true - /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} @@ -12869,6 +12718,7 @@ packages: /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true /safe-json-stringify@1.2.0: resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} @@ -12915,16 +12765,17 @@ packages: dependencies: loose-envify: 1.4.0 - /schema-utils@3.2.0: - resolution: {integrity: sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==} + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.12 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true - /schema-utils@4.1.0: - resolution: {integrity: sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==} + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.12 @@ -12988,6 +12839,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -13013,6 +12872,7 @@ packages: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: randombytes: 2.1.0 + dev: true /serve-index@1.9.1: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} @@ -13290,6 +13150,7 @@ packages: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + dev: true /source-map-url@0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} @@ -13304,6 +13165,7 @@ packages: /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + dev: true /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} @@ -13403,13 +13265,6 @@ packages: minipass: 5.0.0 dev: true - /ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - minipass: 3.3.6 - dev: true - /stack-generator@2.0.10: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} dependencies: @@ -13666,6 +13521,14 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /strtok3@7.0.0: + resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 5.0.0 + dev: true + /sucrase@3.32.0: resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} engines: {node: '>=8'} @@ -13704,6 +13567,7 @@ packages: engines: {node: '>=10'} dependencies: has-flag: 4.0.0 + dev: true /supports-color@9.3.1: resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} @@ -13723,14 +13587,14 @@ packages: engines: {node: '>= 0.4'} dev: true - /swc-loader@0.2.3(@swc/core@1.3.62)(webpack@5.86.0): + /swc-loader@0.2.3(@swc/core@1.3.64)(webpack@5.87.0): resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: - '@swc/core': 1.3.62(@swc/helpers@0.5.1) - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + '@swc/core': 1.3.64(@swc/helpers@0.5.1) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) dev: true /symbol-observable@1.2.0: @@ -13766,6 +13630,7 @@ packages: /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + dev: true /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -13818,7 +13683,33 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.62)(esbuild@0.17.19)(webpack@5.86.0): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.64)(esbuild@0.18.4)(webpack@5.87.0): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + '@swc/core': 1.3.64(@swc/helpers@0.5.1) + esbuild: 0.18.4 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.18.0 + webpack: 5.87.0(@swc/core@1.3.64)(esbuild@0.18.4) + dev: true + + /terser-webpack-plugin@5.3.9(@swc/core@1.3.64)(webpack@5.87.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13835,23 +13726,24 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.18 - '@swc/core': 1.3.62(@swc/helpers@0.5.1) - esbuild: 0.17.19 + '@swc/core': 1.3.64(@swc/helpers@0.5.1) jest-worker: 27.5.1 - schema-utils: 3.2.0 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.7 - webpack: 5.86.0(@swc/core@1.3.62)(esbuild@0.17.19) + terser: 5.18.0 + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + dev: true - /terser@5.17.7: - resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==} + /terser@5.18.0: + resolution: {integrity: sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 + acorn: 8.9.0 commander: 2.20.3 source-map-support: 0.5.21 + dev: true /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -14011,6 +13903,14 @@ packages: engines: {node: '>=0.6'} dev: true + /token-types@5.0.1: + resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + dev: true + /toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} dev: true @@ -14080,7 +13980,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest@29.1.0(@babel/core@7.22.5)(esbuild@0.17.19)(jest@29.5.0)(typescript@5.0.4): + /ts-jest@29.1.0(@babel/core@7.22.5)(esbuild@0.18.4)(jest@29.5.0)(typescript@5.0.4): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14103,19 +14003,19 @@ packages: dependencies: '@babel/core': 7.22.5 bs-logger: 0.2.6 - esbuild: 0.17.19 + esbuild: 0.18.4 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@20.3.0)(ts-node@10.9.1) + jest: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.1 + semver: 7.5.2 typescript: 5.0.4 yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@swc/core@1.3.62)(@types/node@20.3.0)(typescript@5.0.4): + /ts-node@10.9.1(@swc/core@1.3.64)(@types/node@20.3.1)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -14130,13 +14030,13 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.62(@swc/helpers@0.5.1) + '@swc/core': 1.3.64(@swc/helpers@0.5.1) '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.3.0 - acorn: 8.8.2 + '@types/node': 20.3.1 + acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -14162,10 +14062,11 @@ packages: /tslib@2.5.3: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + dev: true - /tsup@6.7.0(@swc/core@1.3.62)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4): - resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} - engines: {node: '>=14.18'} + /tsup@7.0.0(@swc/core@1.3.64)(postcss@8.4.24)(ts-node@10.9.1)(typescript@5.0.4): + resolution: {integrity: sha512-yYARDRkPq07mO3YUXTvF12ISwWQG57Odve8aFEgLdHyeGungxuKxb19yf9G0W8y59SZFkLnRj1gkoVk1gd5fbQ==} + engines: {node: '>=16.14'} hasBin: true peerDependencies: '@swc/core': ^1 @@ -14179,17 +14080,17 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.62(@swc/helpers@0.5.1) - bundle-require: 4.0.1(esbuild@0.17.19) + '@swc/core': 1.3.64(@swc/helpers@0.5.1) + bundle-require: 4.0.1(esbuild@0.18.4) cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4(supports-color@9.3.1) - esbuild: 0.17.19 + esbuild: 0.18.4 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 postcss: 8.4.24 - postcss-load-config: 3.1.4(postcss@8.4.24)(ts-node@10.9.1) + postcss-load-config: 4.0.1(postcss@8.4.24)(ts-node@10.9.1) resolve-from: 5.0.0 rollup: 3.25.1 source-map: 0.8.0-beta.0 @@ -14290,8 +14191,8 @@ packages: engines: {node: '>=12.20'} dev: true - /type-fest@3.11.1: - resolution: {integrity: sha512-aCuRNRERRVh33lgQaJRlUxZqzfhzwTrsE98Mc3o3VXqmiaQdHacgUtJ0esp+7MvZ92qhtzKPeusaX6vIEcoreA==} + /type-fest@3.12.0: + resolution: {integrity: sha512-qj9wWsnFvVEMUDbESiilKeXeHL7FwwiFcogfhfyjmvT968RXSvnl23f1JOClTHYItsi7o501C/7qVllscUP3oA==} engines: {node: '>=14.16'} dev: true @@ -14361,7 +14262,7 @@ packages: '@types/concat-stream': 2.0.0 '@types/debug': 4.1.8 '@types/is-empty': 1.2.1 - '@types/node': 18.16.17 + '@types/node': 18.16.18 '@types/unist': 2.0.6 concat-stream: 2.0.0 debug: 4.3.4(supports-color@9.3.1) @@ -14413,13 +14314,6 @@ packages: qs: 6.11.2 dev: true - /unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - unique-slug: 3.0.0 - dev: true - /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -14427,13 +14321,6 @@ packages: unique-slug: 4.0.0 dev: true - /unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - imurmurhash: 0.1.4 - dev: true - /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -14554,15 +14441,16 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.7): + /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.7 + browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 + dev: true /update-notifier@6.0.2: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} @@ -14588,6 +14476,7 @@ packages: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 + dev: true /urix@0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} @@ -14761,6 +14650,7 @@ packages: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + dev: true /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} @@ -14792,7 +14682,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-cli@5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0): + /webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true @@ -14810,9 +14700,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.0)(webpack@5.86.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.87.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.87.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.87.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -14821,12 +14711,12 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) - webpack-dev-server: 4.15.0(webpack-cli@5.1.4)(webpack@5.86.0) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.87.0) webpack-merge: 5.9.0 dev: true - /webpack-dev-middleware@5.3.3(webpack@5.86.0): + /webpack-dev-middleware@5.3.3(webpack@5.87.0): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -14836,12 +14726,12 @@ packages: memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 - schema-utils: 4.1.0 - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) + schema-utils: 4.2.0 + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) dev: true - /webpack-dev-server@4.15.0(webpack-cli@5.1.4)(webpack@5.86.0): - resolution: {integrity: sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==} + /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.87.0): + resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} engines: {node: '>= 12.13.0'} hasBin: true peerDependencies: @@ -14869,21 +14759,21 @@ packages: default-gateway: 6.0.3 express: 4.18.2 graceful-fs: 4.2.11 - html-entities: 2.3.5 + html-entities: 2.3.6 http-proxy-middleware: 2.0.6(@types/express@4.17.17) ipaddr.js: 2.1.0 launch-editor: 2.6.0 open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 - schema-utils: 4.1.0 + schema-utils: 4.2.0 selfsigned: 2.1.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) - webpack-dev-middleware: 5.3.3(webpack@5.86.0) + webpack: 5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) + webpack-dev-middleware: 5.3.3(webpack@5.87.0) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -14903,9 +14793,10 @@ packages: /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + dev: true - /webpack@5.86.0(@swc/core@1.3.62)(esbuild@0.17.19): - resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} + /webpack@5.87.0(@swc/core@1.3.64)(esbuild@0.18.4): + resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -14919,11 +14810,11 @@ packages: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) - browserslist: 4.21.7 + acorn: 8.9.0 + acorn-import-assertions: 1.9.0(acorn@8.9.0) + browserslist: 4.21.9 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.1 + enhanced-resolve: 5.15.0 es-module-lexer: 1.3.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -14933,18 +14824,19 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.2.0 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.62)(esbuild@0.17.19)(webpack@5.86.0) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.64)(esbuild@0.18.4)(webpack@5.87.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + dev: true - /webpack@5.86.0(@swc/core@1.3.62)(webpack-cli@5.1.4): - resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} + /webpack@5.87.0(@swc/core@1.3.64)(webpack-cli@5.1.4): + resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -14958,11 +14850,11 @@ packages: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) - browserslist: 4.21.7 + acorn: 8.9.0 + acorn-import-assertions: 1.9.0(acorn@8.9.0) + browserslist: 4.21.9 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.1 + enhanced-resolve: 5.15.0 es-module-lexer: 1.3.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -14972,11 +14864,11 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.2.0 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.62)(esbuild@0.17.19)(webpack@5.86.0) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.64)(webpack@5.87.0) watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack-dev-server@4.15.0)(webpack@5.86.0) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.87.0) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -15276,11 +15168,6 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: true - /yaml@2.3.1: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} engines: {node: '>= 14'} diff --git a/sample/host/.swcrc b/sample/host/.swcrc deleted file mode 100644 index 054861b55..000000000 --- a/sample/host/.swcrc +++ /dev/null @@ -1,28 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/swcrc", - "jsc": { - "parser": { - "syntax": "typescript", - "tsx": true - }, - // The output environment that the code will be compiled for. - "target": "es2022", - "transform": { - "react": { - // Use "react/jsx-runtime". - "runtime": "automatic", - // Use the native "Object.assign()" instead of "_extends". - "useBuiltins": true - } - }, - // Import shims from an external module rather than inlining them in bundle files to greatly reduce the bundles size. - // Requires to add "@swc/helpers" as a project dependency - "externalHelpers": true - }, - "module": { - // The output module resolution system that the code will be compiled for. - "type": "es6", - // Prevent SWC from exporting the `__esModule` property. - "strict": true - } -} diff --git a/sample/host/package.json b/sample/host/package.json index 95ab68156..0bda951c1 100644 --- a/sample/host/package.json +++ b/sample/host/package.json @@ -17,21 +17,24 @@ "update-deps": "npm-check-updates -u" }, "devDependencies": { - "@swc/core": "1.3.62", - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", + "@swc/core": "1.3.64", + "@swc/helpers": "0.5.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", "@types/webpack": "5.28.1", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/typescript-configs": "2.3.1", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/swc-configs": "1.0.0", + "@workleap/typescript-configs": "2.3.2", "copyfiles": "2.4.1", - "html-webpack-plugin": "5.5.1", + "html-webpack-plugin": "5.5.3", "http-server": "14.1.1", "npm-check-updates": "16.10.12", "swc-loader": "0.2.3", "terser-webpack-plugin": "5.3.9", - "webpack": "5.86.0", + "typescript": "5.0.4", + "webpack": "5.87.0", "webpack-cli": "5.1.4", - "webpack-dev-server": "4.15.0" + "webpack-dev-server": "4.15.1" }, "dependencies": { "@sample/shared": "workspace:*", @@ -41,6 +44,6 @@ "@squide/fakes": "workspace:*", "react": "18.2.0", "react-dom": "18.2.0", - "react-router-dom": "6.12.1" + "react-router-dom": "6.13.0" } } diff --git a/sample/host/swc.build.js b/sample/host/swc.build.js new file mode 100644 index 000000000..fb0ec5564 --- /dev/null +++ b/sample/host/swc.build.js @@ -0,0 +1,3 @@ +import { defineBuildConfig } from "@workleap/swc-configs"; + +export const swcConfig = defineBuildConfig(); diff --git a/sample/host/swc.dev.js b/sample/host/swc.dev.js new file mode 100644 index 000000000..5e3487c72 --- /dev/null +++ b/sample/host/swc.dev.js @@ -0,0 +1,3 @@ +import { defineDevConfig } from "@workleap/swc-configs"; + +export const swcConfig = defineDevConfig(); diff --git a/sample/host/webpack.build.js b/sample/host/webpack.build.js index e399e50db..e71227255 100644 --- a/sample/host/webpack.build.js +++ b/sample/host/webpack.build.js @@ -5,6 +5,7 @@ import HtmlWebpackPlugin from "html-webpack-plugin"; import path from "path"; import TerserPlugin from "terser-webpack-plugin"; import webpack from "webpack"; +import { swcConfig } from "./swc.build.js"; const DefinePlugin = webpack.DefinePlugin; @@ -40,7 +41,8 @@ const config = { test: /\.(ts|tsx)$/, exclude: /node_modules/, use: { - loader: "swc-loader" + loader: "swc-loader", + options: swcConfig } }, { diff --git a/sample/host/webpack.dev.js b/sample/host/webpack.dev.js index 06492e0d8..84bf6b373 100644 --- a/sample/host/webpack.dev.js +++ b/sample/host/webpack.dev.js @@ -6,6 +6,7 @@ import "webpack-dev-server"; import { hostTransformer } from "@squide/webpack-module-federation/configTransformer.js"; import HtmlWebpackPlugin from "html-webpack-plugin"; import webpack from "webpack"; +import { swcConfig } from "./swc.dev.js"; const DefinePlugin = webpack.DefinePlugin; @@ -29,7 +30,8 @@ const config = { test: /\.(ts|tsx)$/, exclude: /node_modules/, use: { - loader: "swc-loader" + loader: "swc-loader", + options: swcConfig } }, { diff --git a/sample/local-module/package.json b/sample/local-module/package.json index 78bb6b2e5..0fff65eb3 100644 --- a/sample/local-module/package.json +++ b/sample/local-module/package.json @@ -22,16 +22,17 @@ "react-router-dom": "*" }, "devDependencies": { - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "npm-check-updates": "16.10.12", "react": "18.2.0", "react-dom": "18.2.0", - "react-router-dom": "6.12.1", - "tsup": "6.7.0" + "react-router-dom": "6.13.0", + "tsup": "7.0.0", + "typescript": "5.0.4" }, "dependencies": { "@sample/shared": "workspace:*", diff --git a/sample/remote-module/.swcrc b/sample/remote-module/.swcrc deleted file mode 100644 index 054861b55..000000000 --- a/sample/remote-module/.swcrc +++ /dev/null @@ -1,28 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/swcrc", - "jsc": { - "parser": { - "syntax": "typescript", - "tsx": true - }, - // The output environment that the code will be compiled for. - "target": "es2022", - "transform": { - "react": { - // Use "react/jsx-runtime". - "runtime": "automatic", - // Use the native "Object.assign()" instead of "_extends". - "useBuiltins": true - } - }, - // Import shims from an external module rather than inlining them in bundle files to greatly reduce the bundles size. - // Requires to add "@swc/helpers" as a project dependency - "externalHelpers": true - }, - "module": { - // The output module resolution system that the code will be compiled for. - "type": "es6", - // Prevent SWC from exporting the `__esModule` property. - "strict": true - } -} diff --git a/sample/remote-module/package.json b/sample/remote-module/package.json index bc4707731..52cfec8e6 100644 --- a/sample/remote-module/package.json +++ b/sample/remote-module/package.json @@ -15,19 +15,22 @@ "update-deps": "npm-check-updates -u" }, "devDependencies": { - "@swc/core": "1.3.62", - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", + "@swc/core": "1.3.64", + "@swc/helpers": "0.5.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", "@types/webpack": "5.28.1", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/typescript-configs": "2.3.1", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/swc-configs": "1.0.0", + "@workleap/typescript-configs": "2.3.2", "http-server": "14.1.1", "npm-check-updates": "16.10.12", "swc-loader": "0.2.3", "terser-webpack-plugin": "5.3.9", - "webpack": "5.86.0", + "typescript": "5.0.4", + "webpack": "5.87.0", "webpack-cli": "5.1.4", - "webpack-dev-server": "4.15.0" + "webpack-dev-server": "4.15.1" }, "dependencies": { "@sample/shared": "workspace:*", @@ -35,6 +38,6 @@ "@squide/webpack-module-federation": "workspace:*", "react": "18.2.0", "react-dom": "18.2.0", - "react-router-dom": "6.12.1" + "react-router-dom": "6.13.0" } } diff --git a/sample/remote-module/swc.build.js b/sample/remote-module/swc.build.js new file mode 100644 index 000000000..fb0ec5564 --- /dev/null +++ b/sample/remote-module/swc.build.js @@ -0,0 +1,3 @@ +import { defineBuildConfig } from "@workleap/swc-configs"; + +export const swcConfig = defineBuildConfig(); diff --git a/sample/remote-module/swc.dev.js b/sample/remote-module/swc.dev.js new file mode 100644 index 000000000..5e3487c72 --- /dev/null +++ b/sample/remote-module/swc.dev.js @@ -0,0 +1,3 @@ +import { defineDevConfig } from "@workleap/swc-configs"; + +export const swcConfig = defineDevConfig(); diff --git a/sample/remote-module/webpack.build.js b/sample/remote-module/webpack.build.js index a754571fe..13b3aef12 100644 --- a/sample/remote-module/webpack.build.js +++ b/sample/remote-module/webpack.build.js @@ -3,6 +3,7 @@ import { remoteTransformer } from "@squide/webpack-module-federation/configTransformer.js"; import path from "path"; import TerserPlugin from "terser-webpack-plugin"; +import { swcConfig } from "./swc.build.js"; /** @type {import("webpack").Configuration} */ const config = { @@ -36,7 +37,8 @@ const config = { test: /\.(ts|tsx)$/, exclude: /node_modules/, use: { - loader: "swc-loader" + loader: "swc-loader", + options: swcConfig } }, { diff --git a/sample/remote-module/webpack.dev.js b/sample/remote-module/webpack.dev.js index 836acb870..e4cac6974 100644 --- a/sample/remote-module/webpack.dev.js +++ b/sample/remote-module/webpack.dev.js @@ -4,6 +4,7 @@ import "webpack-dev-server"; import { remoteTransformer } from "@squide/webpack-module-federation/configTransformer.js"; +import { swcConfig } from "./swc.dev.js"; /** @type {import("webpack").Configuration} */ const config = { @@ -29,7 +30,8 @@ const config = { test: /\.(ts|tsx)$/, exclude: /node_modules/, use: { - loader: "swc-loader" + loader: "swc-loader", + options: swcConfig } }, { diff --git a/sample/shared/package.json b/sample/shared/package.json index ebbbf296d..97235d9ba 100644 --- a/sample/shared/package.json +++ b/sample/shared/package.json @@ -21,15 +21,16 @@ "react-dom": "*" }, "devDependencies": { - "@types/react": "18.2.9", - "@types/react-dom": "18.2.4", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/tsup-configs": "1.0.1", - "@workleap/typescript-configs": "2.3.1", + "@types/react": "18.2.12", + "@types/react-dom": "18.2.5", + "@workleap/eslint-plugin": "1.8.2", + "@workleap/tsup-configs": "2.0.0", + "@workleap/typescript-configs": "2.3.2", "npm-check-updates": "16.10.12", "react": "18.2.0", "react-dom": "18.2.0", - "tsup": "6.7.0" + "tsup": "7.0.0", + "typescript": "5.0.4" }, "dependencies": { "@squide/react-router": "workspace:*"