From 737630b906d4498b402a2356ddf6ba8c765699b7 Mon Sep 17 00:00:00 2001 From: doc0x1 <19937034+Doc0x1@users.noreply.github.com> Date: Sun, 21 Jan 2024 11:07:20 -0600 Subject: [PATCH 1/2] Initial commit working towards making the Blitz installer compatible with NextJS's App Router filesystem. --- packages/blitz/src/installer/utils/paths.ts | 25 +++++++++++-- recipes/tailwind/index.ts | 35 +++++++++++++++++-- .../templates/config/tailwind.config.js | 4 ++- recipes/tailwind/templates/next/globals.css | 29 +++++++++++++++ 4 files changed, 87 insertions(+), 6 deletions(-) create mode 100644 recipes/tailwind/templates/next/globals.css diff --git a/packages/blitz/src/installer/utils/paths.ts b/packages/blitz/src/installer/utils/paths.ts index 032fe6d656..3929778cf4 100644 --- a/packages/blitz/src/installer/utils/paths.ts +++ b/packages/blitz/src/installer/utils/paths.ts @@ -19,16 +19,33 @@ function getBlitzPath(type: string) { } function getAppSourceDir() { - const srcPath = "src/pages" + const appSrcPath = "src/app" + const appSrcDir = fs.existsSync(path.resolve(appSrcPath)) + const srcPath = "src" const srcDir = fs.existsSync(path.resolve(srcPath)) - if (srcDir) { + if (appSrcDir) { return "src" + } else if (srcDir) { + return "src/app" } else { return "app" } } +function isUsingAppRouter() { + // Check if using the NextJS app router + // The root layout file is always present in the app directory + const appRouterLayoutFile = `${getAppSourceDir()}/layout${ext(true)}` + const appRouterLayoutFileExists = fs.existsSync(path.resolve(appRouterLayoutFile)) + + if (appRouterLayoutFileExists) { + return true + } else { + return false + } +} + function findPageDir() { const srcPagePath = `src/pages` const srcPage = getAppSourceDir() @@ -48,7 +65,9 @@ export const paths = { return `${findPageDir()}/_document${ext(true)}` }, app() { - return `${findPageDir()}/_app${ext(true)}` + return isUsingAppRouter() + ? `${getAppSourceDir()}/layout${ext(true)}` + : `${findPageDir()}/_app${ext(true)}` }, appSrcDirectory() { return getAppSourceDir() diff --git a/recipes/tailwind/index.ts b/recipes/tailwind/index.ts index 14b10cc687..eeb42576b6 100644 --- a/recipes/tailwind/index.ts +++ b/recipes/tailwind/index.ts @@ -1,6 +1,25 @@ import {addImport, paths, RecipeBuilder} from "blitz/installer" import j from "jscodeshift" import {join} from "path" +import fs from "fs" +import path from "path" + +function ext(jsx = false) { + return fs.existsSync(path.resolve("tsconfig.json")) ? (jsx ? ".tsx" : ".ts") : ".js" +} + +function isUsingAppRouter() { + // Check if using the NextJS app router + // The root layout file is always present in the app directory + const appRouterLayoutFile = `${paths.appSrcDirectory()}/layout${ext(true)}` + const appRouterLayoutFileExists = fs.existsSync(path.resolve(appRouterLayoutFile)) + + if (appRouterLayoutFileExists) { + return true + } else { + return false + } +} export default RecipeBuilder() .setName("Tailwind CSS") @@ -29,8 +48,12 @@ export default RecipeBuilder() stepId: "addStyles", stepName: "Stylesheet", explanation: `Adds a root CSS stylesheet where Tailwind is imported and where you can add global styles`, - targetDirectory: `./${paths.appSrcDirectory()}/core`, - templatePath: join(__dirname, "templates", "styles"), + targetDirectory: isUsingAppRouter() + ? `./${paths.appSrcDirectory()}` + : `./${paths.appSrcDirectory()}/core`, + templatePath: isUsingAppRouter() + ? join(__dirname, "next") + : join(__dirname, "templates", "styles"), templateValues: {}, }) .addTransformFilesStep({ @@ -39,6 +62,14 @@ export default RecipeBuilder() explanation: `Imports the stylesheet we just added into your app`, singleFileSearch: paths.app(), transform(program) { + if (isUsingAppRouter()) { + const stylesImport = j.importDeclaration( + [], + j.literal(`${paths.appSrcDirectory()}globals.css`), + ) + addImport(program, stylesImport) + } + const stylesImport = j.importDeclaration( [], j.literal(`${paths.appSrcDirectory()}/core/styles/index.css`), diff --git a/recipes/tailwind/templates/config/tailwind.config.js b/recipes/tailwind/templates/config/tailwind.config.js index 8ddcff2b20..70dad94603 100644 --- a/recipes/tailwind/templates/config/tailwind.config.js +++ b/recipes/tailwind/templates/config/tailwind.config.js @@ -1,6 +1,8 @@ // tailwind.config.js module.exports = { - content: ["./{src,app,pages}/**/*.{js,ts,jsx,tsx}"], + content: [ + "./{src/pages,src/components,src/app,src,pages,components,app}/**/*.{js,ts,jsx,tsx,mdx}", + ], theme: { extend: {}, }, diff --git a/recipes/tailwind/templates/next/globals.css b/recipes/tailwind/templates/next/globals.css new file mode 100644 index 0000000000..e6e74df1e1 --- /dev/null +++ b/recipes/tailwind/templates/next/globals.css @@ -0,0 +1,29 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --foreground-rgb: 0, 0, 0; + --background-start-rgb: 214, 219, 220; + --background-end-rgb: 255, 255, 255; +} + +@media (prefers-color-scheme: dark) { + :root { + --foreground-rgb: 255, 255, 255; + --background-start-rgb: 0, 0, 0; + --background-end-rgb: 0, 0, 0; + } +} + +body { + color: rgb(var(--foreground-rgb)); + background: linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) + rgb(var(--background-start-rgb)); +} + +@layer utilities { + .text-balance { + text-wrap: balance; + } +} From 019bf2766934e4bb8421a2cd00114d20e94b7362 Mon Sep 17 00:00:00 2001 From: doc0x1 <19937034+Doc0x1@users.noreply.github.com> Date: Sun, 21 Jan 2024 11:37:49 -0600 Subject: [PATCH 2/2] Changeset Update --- .changeset/curvy-rules-bake.md | 6 + pnpm-lock.yaml | 1796 ++++++++++++++------------------ 2 files changed, 764 insertions(+), 1038 deletions(-) create mode 100644 .changeset/curvy-rules-bake.md diff --git a/.changeset/curvy-rules-bake.md b/.changeset/curvy-rules-bake.md new file mode 100644 index 0000000000..5069f01a99 --- /dev/null +++ b/.changeset/curvy-rules-bake.md @@ -0,0 +1,6 @@ +--- +"blitz": minor +"@blitzjs/recipe-tailwind": minor +--- + +Added NextJS App Router path support to blitz/installer/utils/paths.ts to check for and provide appropriate files to recipes for the App Router. Primarily a check function to determine if the project is using a root layout file, because if so, that's an App Router setup. Changed the Tailwind recipe to accomodate for NextJS's globals.css file, which is located in /app or /src/app, decided to just add a next/ folder with a globals.css file in it for that. In the index.ts file for the recipe I added a couple of check functions (example: `templatePath: isUsingAppRouter() ? join(__dirname, "next") : join(__dirname, "templates", "styles")`). These changes are mainly just to attempt to solve the issue, relatively speaking refactoring will likely be the easier part. There's still much to do before this issue can be considered "fixed", but I figured this was an adequate start for now. As I get more familiar with the recipe system and all the moving parts my commits will become much more substantial than this one. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40d9cbd0a8..bac05d9b2f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,6 +128,37 @@ importers: specifier: 4.8.4 version: 4.8.4 + apps/next14-router: + dependencies: + next: + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18 + version: 18.2.0 + react-dom: + specifier: ^18 + version: 18.2.0(react@18.2.0) + devDependencies: + "@types/node": + specifier: ^20 + version: 20.11.5 + "@types/react": + specifier: ^18 + version: 18.0.25 + "@types/react-dom": + specifier: ^18 + version: 18.0.7 + eslint: + specifier: ^8 + version: 8.27.0(supports-color@8.1.1) + eslint-config-next: + specifier: 14.1.0 + version: 14.1.0(eslint@8.27.0)(typescript@5.3.3) + typescript: + specifier: ^5 + version: 5.3.3 + apps/toolkit-app: dependencies: "@blitzjs/auth": @@ -386,7 +417,7 @@ importers: version: link:../../packages/blitz jest: specifier: 29.3.0 - version: 29.3.0(@types/node@18.11.9)(ts-node@10.9.1) + version: 29.3.0(@types/node@20.11.5)(ts-node@10.9.1) jest-environment-jsdom: specifier: 29.3.0 version: 29.3.0 @@ -410,7 +441,7 @@ importers: version: 18.2.0(react@18.2.0) ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@18.11.9)(typescript@4.8.4) + version: 10.9.1(@types/node@20.11.5)(typescript@4.8.4) devDependencies: "@next/bundle-analyzer": specifier: 12.0.8 @@ -1430,7 +1461,7 @@ importers: version: 6.1.11 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@18.11.9)(typescript@4.8.4) + version: 10.9.1(@types/node@20.11.5)(typescript@4.8.4) tsconfig-paths: specifier: 4.0.0 version: 4.0.0 @@ -1615,7 +1646,7 @@ importers: version: link:../blitz next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.4(@babel/core@7.12.10)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.18.7 version: 4.18.7(patch_hash=ygacwffmvwfom5hjylvkeei4s4)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) @@ -1709,7 +1740,7 @@ importers: version: 4.1.0 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.4(@babel/core@7.12.10)(react-dom@18.2.0)(react@18.2.0) next-router-mock: specifier: 0.9.1 version: 0.9.1(next@14.0.4)(react@18.2.0) @@ -1724,7 +1755,7 @@ importers: version: 5.0.0 ts-jest: specifier: 27.1.4 - version: 27.1.4(@babel/core@7.20.2)(esbuild@0.14.51)(jest@27.5.1)(typescript@4.8.4) + version: 27.1.4(@babel/core@7.12.10)(esbuild@0.14.51)(jest@27.5.1)(typescript@4.8.4) tslog: specifier: 4.9.0 version: 4.9.0 @@ -1788,7 +1819,7 @@ importers: version: link:../blitz next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.4(@babel/core@7.12.10)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1848,7 +1879,7 @@ importers: version: 10.0.1 jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) prompts: specifier: 2.4.2 version: 2.4.2 @@ -2083,7 +2114,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2096,7 +2127,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2109,7 +2140,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2125,7 +2156,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2141,7 +2172,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2166,7 +2197,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2179,7 +2210,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) uuid: specifier: ^8.3.1 version: 8.3.2 @@ -2195,7 +2226,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2208,7 +2239,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2221,7 +2252,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2249,7 +2280,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2271,7 +2302,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) uuid: specifier: ^8.3.1 version: 8.3.2 @@ -2287,7 +2318,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2300,7 +2331,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2316,7 +2347,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2329,7 +2360,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2345,7 +2376,7 @@ importers: version: link:../../packages/blitz jscodeshift: specifier: 0.13.0 - version: 0.13.0(@babel/preset-env@7.12.10) + version: 0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1) devDependencies: "@types/jscodeshift": specifier: 0.11.2 @@ -2594,27 +2625,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-class-features-plugin@7.17.12(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-sZoOeUTkFJMyhqCei2+Z+wtH/BehW8NVKQt7IRUQlRiOARuXymJYfN/FCcI8CvVbR0XVyDM6eLFOlR7YtiXnew==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-annotate-as-pure": 7.16.7 - "@babel/helper-environment-visitor": 7.18.2 - "@babel/helper-function-name": 7.17.9 - "@babel/helper-member-expression-to-functions": 7.17.7 - "@babel/helper-optimise-call-expression": 7.16.7 - "@babel/helper-replace-supers": 7.18.2(supports-color@8.1.1) - "@babel/helper-split-export-declaration": 7.16.7 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-create-class-features-plugin@7.18.0(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -2669,20 +2679,6 @@ packages: "@babel/helper-annotate-as-pure": 7.16.7 regexpu-core: 5.0.1 - /@babel/helper-create-regexp-features-plugin@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-annotate-as-pure": 7.16.7 - regexpu-core: 5.0.1 - dev: false - /@babel/helper-environment-visitor@7.18.2: resolution: { @@ -3039,23 +3035,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-async-generator-functions@7.17.12(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-remap-async-to-generator": 7.16.8(supports-color@8.1.1) - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.18.2) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-class-properties@7.17.12(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -3100,20 +3079,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.12.10) - /@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-export-namespace-from@7.17.12(@babel/core@7.12.10): resolution: { @@ -3127,20 +3092,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.12.10) - /@babel/plugin-proposal-export-namespace-from@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-json-strings@7.17.12(@babel/core@7.12.10): resolution: { @@ -3154,20 +3105,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.12.10) - /@babel/plugin-proposal-json-strings@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-logical-assignment-operators@7.17.12(@babel/core@7.12.10): resolution: { @@ -3181,20 +3118,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.12.10) - /@babel/plugin-proposal-logical-assignment-operators@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-nullish-coalescing-operator@7.17.12(@babel/core@7.12.10): resolution: { @@ -3235,20 +3158,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.12.10) - /@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-object-rest-spread@7.18.0(@babel/core@7.12.10): resolution: { @@ -3265,23 +3174,6 @@ packages: "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.12.10) "@babel/plugin-transform-parameters": 7.17.12(@babel/core@7.12.10) - /@babel/plugin-proposal-object-rest-spread@7.18.0(@babel/core@7.18.2): - resolution: - { - integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/compat-data": 7.17.10 - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-compilation-targets": 7.18.2(@babel/core@7.18.2) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-transform-parameters": 7.17.12(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.12.10): resolution: { @@ -3295,20 +3187,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.12.10) - /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.18.2) - dev: false - /@babel/plugin-proposal-optional-chaining@7.17.12(@babel/core@7.12.10): resolution: { @@ -3353,22 +3231,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-methods@7.17.12(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-create-class-features-plugin": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-unicode-property-regex@7.17.12(@babel/core@7.12.10): resolution: { @@ -3382,24 +3244,21 @@ packages: "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.12.10) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-proposal-unicode-property-regex@7.17.12(@babel/core@7.18.2): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.10): resolution: { - integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==, + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, } - engines: {node: ">=4"} peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.18.2) + "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.10): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.12.10): resolution: { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, + integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, } peerDependencies: "@babel/core": ^7.0.0-0 @@ -3407,22 +3266,21 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.2): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.12.10): resolution: { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) + "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.12.10): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.12.10): resolution: { - integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, } peerDependencies: "@babel/core": ^7.0.0-0 @@ -3430,10 +3288,10 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.12.10): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.10): resolution: { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, } peerDependencies: "@babel/core": ^7.0.0-0 @@ -3441,11 +3299,12 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.2): + /@babel/plugin-syntax-flow@7.17.12(@babel/core@7.18.2): resolution: { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + integrity: sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==, } + engines: {node: ">=6.9.0"} peerDependencies: "@babel/core": ^7.0.0-0 dependencies: @@ -3453,10 +3312,10 @@ packages: "@babel/helper-plugin-utils": 7.17.12 dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.12.10): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.12.10): resolution: { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, } peerDependencies: "@babel/core": ^7.0.0-0 @@ -3464,58 +3323,59 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.2): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.10): resolution: { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) + "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.10): + /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.12.10): resolution: { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==, } + engines: {node: ">=6.9.0"} peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.2): + /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.18.2): resolution: { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==, } + engines: {node: ">=6.9.0"} peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.18.2(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - dev: false + dev: true - /@babel/plugin-syntax-flow@7.17.12(@babel/core@7.18.2): + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2): resolution: { - integrity: sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==, + integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, } engines: {node: ">=6.9.0"} peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false + "@babel/core": 7.20.2(supports-color@8.1.1) + "@babel/helper-plugin-utils": 7.20.2 + dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.12.10): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.10): resolution: { - integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, } peerDependencies: "@babel/core": ^7.0.0-0 @@ -3523,90 +3383,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.10): - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.10(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.2): - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - - /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.12.10): - resolution: - { - integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.10(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - - /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: true - - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2): - resolution: - { - integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.20.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.20.2 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.10): - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.10(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.2): - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.10): resolution: { @@ -3641,18 +3417,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.2): - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.10): resolution: { @@ -3664,18 +3428,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.2): - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.10): resolution: { @@ -3687,18 +3439,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.2): - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.10): resolution: { @@ -3734,19 +3474,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.2): - resolution: - { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-syntax-typescript@7.17.12(@babel/core@7.12.10): resolution: { @@ -3784,19 +3511,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-arrow-functions@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-async-to-generator@7.17.12(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -3813,23 +3527,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-async-to-generator@7.17.12(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-module-imports": 7.16.7 - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-remap-async-to-generator": 7.16.8(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.12.10): resolution: { @@ -3842,19 +3539,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-block-scoping@7.18.4(@babel/core@7.12.10): resolution: { @@ -3867,19 +3551,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-block-scoping@7.18.4(@babel/core@7.18.2): - resolution: - { - integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-classes@7.18.4(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -3901,28 +3572,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-classes@7.18.4(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-annotate-as-pure": 7.16.7 - "@babel/helper-environment-visitor": 7.18.2 - "@babel/helper-function-name": 7.17.9 - "@babel/helper-optimise-call-expression": 7.16.7 - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-replace-supers": 7.18.2(supports-color@8.1.1) - "@babel/helper-split-export-declaration": 7.16.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-computed-properties@7.17.12(@babel/core@7.12.10): resolution: { @@ -3935,19 +3584,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-computed-properties@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-destructuring@7.18.0(@babel/core@7.12.10): resolution: { @@ -3960,19 +3596,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-destructuring@7.18.0(@babel/core@7.18.2): - resolution: - { - integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.12.10): resolution: { @@ -3986,20 +3609,6 @@ packages: "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.12.10) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.18.2) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-duplicate-keys@7.17.12(@babel/core@7.12.10): resolution: { @@ -4012,19 +3621,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-duplicate-keys@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.12.10): resolution: { @@ -4038,20 +3634,6 @@ packages: "@babel/helper-builder-binary-assignment-operator-visitor": 7.16.7 "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-builder-binary-assignment-operator-visitor": 7.16.7 - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-flow-strip-types@7.17.12(@babel/core@7.18.2): resolution: { @@ -4078,19 +3660,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-for-of@7.18.1(@babel/core@7.18.2): - resolution: - { - integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.12.10): resolution: { @@ -4105,21 +3674,6 @@ packages: "@babel/helper-function-name": 7.17.9 "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-compilation-targets": 7.18.2(@babel/core@7.18.2) - "@babel/helper-function-name": 7.17.9 - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-literals@7.17.12(@babel/core@7.12.10): resolution: { @@ -4132,19 +3686,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-literals@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.12.10): resolution: { @@ -4157,19 +3698,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-modules-amd@7.18.0(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4186,23 +3714,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-amd@7.18.0(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-module-transforms": 7.18.0(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-commonjs@7.18.2(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4256,25 +3767,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-systemjs@7.18.4(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-hoist-variables": 7.16.7 - "@babel/helper-module-transforms": 7.18.0(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-validator-identifier": 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-umd@7.18.0(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4290,22 +3782,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-umd@7.18.0(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-module-transforms": 7.18.0(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.17.12(@babel/core@7.12.10): resolution: { @@ -4319,20 +3795,6 @@ packages: "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.12.10) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-named-capturing-groups-regex@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.18.2) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-new-target@7.17.12(@babel/core@7.12.10): resolution: { @@ -4345,19 +3807,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-new-target@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4371,53 +3820,12 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/helper-replace-supers": 7.18.2(supports-color@8.1.1) transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-replace-supers": 7.18.2(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-parameters@7.17.12(@babel/core@7.12.10): - resolution: - { - integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.10(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - - /@babel/plugin-transform-parameters@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false + - supports-color - /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.12.10): + /@babel/plugin-transform-parameters@7.17.12(@babel/core@7.12.10): resolution: { - integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==, + integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==, } engines: {node: ">=6.9.0"} peerDependencies: @@ -4426,7 +3834,7 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.18.2): + /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.12.10): resolution: { integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==, @@ -4435,9 +3843,8 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) + "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - dev: false /@babel/plugin-transform-react-jsx-development@7.16.7(@babel/core@7.18.2): resolution: @@ -4564,20 +3971,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 regenerator-transform: 0.15.0 - /@babel/plugin-transform-regenerator@7.18.0(@babel/core@7.18.2): - resolution: - { - integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - regenerator-transform: 0.15.0 - dev: false - /@babel/plugin-transform-reserved-words@7.17.12(@babel/core@7.12.10): resolution: { @@ -4590,19 +3983,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-reserved-words@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.12.10): resolution: { @@ -4615,19 +3995,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-spread@7.17.12(@babel/core@7.12.10): resolution: { @@ -4641,20 +4008,6 @@ packages: "@babel/helper-plugin-utils": 7.17.12 "@babel/helper-skip-transparent-expression-wrappers": 7.16.0 - /@babel/plugin-transform-spread@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-skip-transparent-expression-wrappers": 7.16.0 - dev: false - /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.12.10): resolution: { @@ -4667,19 +4020,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-template-literals@7.18.2(@babel/core@7.12.10): resolution: { @@ -4692,19 +4032,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-template-literals@7.18.2(@babel/core@7.18.2): - resolution: - { - integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-typeof-symbol@7.17.12(@babel/core@7.12.10): resolution: { @@ -4717,19 +4044,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-typeof-symbol@7.17.12(@babel/core@7.18.2): - resolution: - { - integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-typescript@7.12.1(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4775,19 +4089,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.12.10): resolution: { @@ -4801,20 +4102,6 @@ packages: "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.12.10) "@babel/helper-plugin-utils": 7.17.12 - /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.18.2): - resolution: - { - integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==, - } - engines: {node: ">=6.9.0"} - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-create-regexp-features-plugin": 7.17.12(@babel/core@7.18.2) - "@babel/helper-plugin-utils": 7.17.12 - dev: false - /@babel/preset-env@7.12.10(@babel/core@7.12.10)(supports-color@8.1.1): resolution: { @@ -4893,85 +4180,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-env@7.12.10(@babel/core@7.18.2)(supports-color@8.1.1): - resolution: - { - integrity: sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/compat-data": 7.17.10 - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-compilation-targets": 7.18.2(@babel/core@7.18.2) - "@babel/helper-module-imports": 7.16.7 - "@babel/helper-plugin-utils": 7.17.12 - "@babel/helper-validator-option": 7.16.7 - "@babel/plugin-proposal-async-generator-functions": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-proposal-class-properties": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-proposal-dynamic-import": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-proposal-export-namespace-from": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-json-strings": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-logical-assignment-operators": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-nullish-coalescing-operator": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-numeric-separator": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-proposal-object-rest-spread": 7.18.0(@babel/core@7.18.2) - "@babel/plugin-proposal-optional-catch-binding": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-proposal-optional-chaining": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-private-methods": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-proposal-unicode-property-regex": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.18.2) - "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.18.2) - "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.18.2) - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.18.2) - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.18.2) - "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.18.2) - "@babel/plugin-transform-arrow-functions": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-async-to-generator": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-block-scoped-functions": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-block-scoping": 7.18.4(@babel/core@7.18.2) - "@babel/plugin-transform-classes": 7.18.4(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-computed-properties": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-destructuring": 7.18.0(@babel/core@7.18.2) - "@babel/plugin-transform-dotall-regex": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-duplicate-keys": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-exponentiation-operator": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-for-of": 7.18.1(@babel/core@7.18.2) - "@babel/plugin-transform-function-name": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-literals": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-member-expression-literals": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-modules-amd": 7.18.0(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-modules-commonjs": 7.18.2(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-modules-systemjs": 7.18.4(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-modules-umd": 7.18.0(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-named-capturing-groups-regex": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-new-target": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-object-super": 7.16.7(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-transform-parameters": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-property-literals": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-regenerator": 7.18.0(@babel/core@7.18.2) - "@babel/plugin-transform-reserved-words": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-shorthand-properties": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-spread": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-sticky-regex": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-template-literals": 7.18.2(@babel/core@7.18.2) - "@babel/plugin-transform-typeof-symbol": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-unicode-escapes": 7.16.7(@babel/core@7.18.2) - "@babel/plugin-transform-unicode-regex": 7.16.7(@babel/core@7.18.2) - "@babel/preset-modules": 0.1.5(@babel/core@7.18.2) - "@babel/types": 7.17.12 - core-js-compat: 3.22.5 - semver: 5.7.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/preset-flow@7.17.12(@babel/core@7.18.2): resolution: { @@ -5002,22 +4210,6 @@ packages: "@babel/types": 7.18.4 esutils: 2.0.3 - /@babel/preset-modules@0.1.5(@babel/core@7.18.2): - resolution: - { - integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/helper-plugin-utils": 7.17.12 - "@babel/plugin-proposal-unicode-property-regex": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-dotall-regex": 7.16.7(@babel/core@7.18.2) - "@babel/types": 7.18.4 - esutils: 2.0.3 - dev: false - /@babel/preset-typescript@7.17.12(@babel/core@7.18.2)(supports-color@8.1.1): resolution: { @@ -5603,6 +4795,21 @@ packages: integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, } + /@isaacs/cliui@8.0.2: + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: {node: ">=12"} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: { @@ -5631,7 +4838,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -5646,7 +4853,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 jest-message-util: 29.2.1 jest-util: 29.2.1 @@ -5669,7 +4876,7 @@ packages: "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1(supports-color@8.1.1) "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -5717,14 +4924,14 @@ packages: "@jest/test-result": 29.2.1 "@jest/transform": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.5.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.2.0 - jest-config: 29.3.0(@types/node@18.11.9)(ts-node@10.9.1) + jest-config: 29.3.0(@types/node@20.11.5)(ts-node@10.9.1) jest-haste-map: 29.3.0 jest-message-util: 29.2.1 jest-regex-util: 29.2.0 @@ -5753,7 +4960,7 @@ packages: dependencies: "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 27.5.1 dev: true @@ -5766,7 +4973,7 @@ packages: dependencies: "@jest/fake-timers": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 29.3.0 /@jest/expect-utils@29.2.2: @@ -5799,7 +5006,7 @@ packages: dependencies: "@jest/types": 27.5.1 "@sinonjs/fake-timers": 8.1.0 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -5814,7 +5021,7 @@ packages: dependencies: "@jest/types": 29.2.1 "@sinonjs/fake-timers": 9.1.2 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-message-util: 29.2.1 jest-mock: 29.3.0 jest-util: 29.2.1 @@ -5862,7 +5069,7 @@ packages: "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1(supports-color@8.1.1) "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -5904,12 +5111,12 @@ packages: "@jest/transform": 29.3.0 "@jest/types": 29.2.1 "@jridgewell/trace-mapping": 0.3.17 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.0(supports-color@8.1.1) istanbul-lib-report: 3.0.0 @@ -6049,7 +5256,7 @@ packages: chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.3.0 jest-regex-util: 29.2.0 jest-util: 29.2.1 @@ -6069,7 +5276,7 @@ packages: dependencies: "@types/istanbul-lib-coverage": 2.0.4 "@types/istanbul-reports": 3.0.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/yargs": 16.0.4 chalk: 4.1.2 dev: true @@ -6084,7 +5291,7 @@ packages: "@jest/schemas": 29.0.0 "@types/istanbul-lib-coverage": 2.0.4 "@types/istanbul-reports": 3.0.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/yargs": 17.0.13 chalk: 4.1.2 @@ -6277,6 +5484,13 @@ packages: integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==, } + /@next/env@14.1.0: + resolution: + { + integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==, + } + dev: false + /@next/eslint-plugin-next@12.3.1: resolution: { @@ -6303,6 +5517,15 @@ packages: glob: 7.1.7 dev: true + /@next/eslint-plugin-next@14.1.0: + resolution: + { + integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==, + } + dependencies: + glob: 10.3.10 + dev: true + /@next/swc-darwin-arm64@14.0.4: resolution: { @@ -6314,6 +5537,18 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-arm64@14.1.0: + resolution: + { + integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==, + } + engines: {node: ">= 10"} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-darwin-x64@14.0.4: resolution: { @@ -6325,6 +5560,18 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-x64@14.1.0: + resolution: + { + integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==, + } + engines: {node: ">= 10"} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-gnu@14.0.4: resolution: { @@ -6336,6 +5583,18 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-gnu@14.1.0: + resolution: + { + integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==, + } + engines: {node: ">= 10"} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-musl@14.0.4: resolution: { @@ -6347,10 +5606,45 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-musl@14.1.0: + resolution: + { + integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==, + } + engines: {node: ">= 10"} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-x64-gnu@14.0.4: resolution: { - integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==, + integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==, + } + engines: {node: ">= 10"} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@next/swc-linux-x64-gnu@14.1.0: + resolution: + { + integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==, + } + engines: {node: ">= 10"} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@14.0.4: + resolution: + { + integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==, } engines: {node: ">= 10"} cpu: [x64] @@ -6358,15 +5652,16 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.0.4: + /@next/swc-linux-x64-musl@14.1.0: resolution: { - integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==, + integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==, } engines: {node: ">= 10"} cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@next/swc-win32-arm64-msvc@14.0.4: @@ -6380,6 +5675,18 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-arm64-msvc@14.1.0: + resolution: + { + integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==, + } + engines: {node: ">= 10"} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-ia32-msvc@14.0.4: resolution: { @@ -6391,6 +5698,18 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-ia32-msvc@14.1.0: + resolution: + { + integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==, + } + engines: {node: ">= 10"} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-x64-msvc@14.0.4: resolution: { @@ -6402,6 +5721,18 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-x64-msvc@14.1.0: + resolution: + { + integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==, + } + engines: {node: ">= 10"} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nodelib/fs.scandir@2.1.5: resolution: { @@ -6443,6 +5774,16 @@ packages: integrity: sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==, } + /@pkgjs/parseargs@0.11.0: + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: {node: ">=14"} + requiresBuild: true + dev: true + optional: true + /@pkgr/utils@2.3.1: resolution: { @@ -7257,7 +6598,7 @@ packages: } dependencies: "@types/connect": 3.4.35 - "@types/node": 18.11.9 + "@types/node": 20.11.5 /@types/braces@3.0.1: resolution: @@ -7274,7 +6615,7 @@ packages: dependencies: "@types/http-cache-semantics": 4.0.1 "@types/keyv": 3.1.4 - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/responselike": 1.0.0 dev: false @@ -7308,7 +6649,7 @@ packages: integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 /@types/cookie-session@2.0.44: resolution: @@ -7333,7 +6674,7 @@ packages: integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/debug@4.1.7: @@ -7427,7 +6768,7 @@ packages: integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 @@ -7457,7 +6798,7 @@ packages: integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/glob@7.2.0: @@ -7467,7 +6808,7 @@ packages: } dependencies: "@types/minimatch": 3.0.5 - "@types/node": 18.11.9 + "@types/node": 20.11.5 /@types/global-agent@2.1.1: resolution: @@ -7482,7 +6823,7 @@ packages: integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 /@types/hasbin@1.2.0: resolution: @@ -7564,7 +6905,7 @@ packages: integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/tough-cookie": 4.0.2 parse5: 7.1.1 @@ -7593,7 +6934,7 @@ packages: integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/keygrip@1.0.2: @@ -7609,7 +6950,7 @@ packages: integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: false /@types/mem-fs-editor@7.0.1: @@ -7622,7 +6963,7 @@ packages: "@types/glob": 7.2.0 "@types/json-schema": 7.0.11 "@types/mem-fs": 1.1.2 - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/vinyl": 2.0.6 dev: true @@ -7632,7 +6973,7 @@ packages: integrity: sha512-tt+4IoDO8/wmtaP2bHnB91c8AnzYtR9MK6NxfcZY9E3XgtmzOiFMeSXu3EZrBeevd0nJ87iGoUiFDGsb9QUvew==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 "@types/vinyl": 2.0.6 dev: true @@ -7677,7 +7018,7 @@ packages: integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 form-data: 3.0.1 dev: true @@ -7708,13 +7049,21 @@ packages: } dev: true + /@types/node@20.11.5: + resolution: + { + integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==, + } + dependencies: + undici-types: 5.26.5 + /@types/nodemailer@6.4.4: resolution: { integrity: sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/normalize-package-data@2.4.1: @@ -7730,7 +7079,7 @@ packages: integrity: sha512-6cCMPsnLzad47O+OuWHnz+r+GRoHb/o1fVZ4AqzS3hzliy7wVgXm6kHBj/VxkKYLvda3zJa/A3QZU0xOoDxOxg==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/oauth@0.9.1: @@ -7739,7 +7088,7 @@ packages: integrity: sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: false /@types/passport-twitter@1.0.37: @@ -7805,7 +7154,7 @@ packages: integrity: sha512-ZYYVc/kSMkhH9W/4dNK/sLNra3cnkfT2nJyOAIDY+C2u6w72wa0s1aXAezVtbTsnN8HID1uhXCrLwDE2ZXpplg==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/prompts@2.0.14: @@ -7814,7 +7163,7 @@ packages: integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/prop-types@15.7.5: @@ -7880,7 +7229,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/responselike@1.0.0: @@ -7889,7 +7238,7 @@ packages: integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: false /@types/rimraf@3.0.2: @@ -7899,7 +7248,7 @@ packages: } dependencies: "@types/glob": 7.2.0 - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/scheduler@0.16.2: @@ -7914,7 +7263,7 @@ packages: integrity: sha512-8S6JYBt22MXJrc/ehq8U0jknbnCzssVFKwOqn2pLnzbZLtiotjxaCd+SRQtOcVqrn1NNiKyw6fZJagW1eBe1bQ==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: false /@types/selenium-webdriver@4.0.18: @@ -7944,7 +7293,7 @@ packages: } dependencies: "@types/mime": 1.3.2 - "@types/node": 18.11.9 + "@types/node": 20.11.5 /@types/stack-utils@2.0.1: resolution: @@ -7958,7 +7307,7 @@ packages: integrity: sha512-y6ZfbSzYHniCeY6ZAzsQjSAdJInNVoEz4Uhsb81W+RCoNYA59yoG/+XbqPqCPj2KCU3Wa6RFWSozutkGIHIsNQ==, } dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/testing-library__jest-dom@5.14.3: @@ -8005,7 +7354,7 @@ packages: } dependencies: "@types/expect": 1.20.4 - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/watchpack@1.1.1: @@ -8016,7 +7365,7 @@ packages: dependencies: "@types/chokidar": 2.1.3 "@types/graceful-fs": 4.1.5 - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /@types/yargs-parser@21.0.0: @@ -8049,7 +7398,7 @@ packages: } requiresBuild: true dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true optional: true @@ -8172,6 +7521,29 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/parser@5.9.1(eslint@8.27.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==, + } + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@typescript-eslint/scope-manager": 5.9.1 + "@typescript-eslint/types": 5.9.1 + "@typescript-eslint/typescript-estree": 5.9.1(typescript@5.3.3) + debug: 4.3.3(supports-color@8.1.1) + eslint: 8.27.0(supports-color@8.1.1) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager@5.28.0: resolution: { @@ -8357,6 +7729,30 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/typescript-estree@5.9.1(typescript@5.3.3): + resolution: + { + integrity: sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==, + } + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@typescript-eslint/types": 5.9.1 + "@typescript-eslint/visitor-keys": 5.9.1 + debug: 4.3.3(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.28.0(eslint@8.27.0)(typescript@4.8.4): resolution: { @@ -9678,7 +9074,6 @@ packages: } dependencies: balanced-match: 1.0.2 - dev: false /braces@2.3.2(supports-color@8.1.1): resolution: @@ -9963,6 +9358,13 @@ packages: integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==, } + /caniuse-lite@1.0.30001579: + resolution: + { + integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==, + } + dev: false + /chai@4.3.6: resolution: { @@ -11473,17 +10875,6 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve@5.11.0: - resolution: - { - integrity: sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==, - } - engines: {node: ">=10.13.0"} - dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 - dev: true - /enhanced-resolve@5.15.0: resolution: { @@ -11493,7 +10884,6 @@ packages: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: false /enquirer@2.3.6: resolution: @@ -12619,6 +12009,34 @@ packages: - supports-color dev: true + /eslint-config-next@14.1.0(eslint@8.27.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==, + } + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: ">=3.3.1" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@next/eslint-plugin-next": 14.1.0 + "@rushstack/eslint-patch": 1.5.1 + "@typescript-eslint/parser": 5.9.1(eslint@8.27.0)(typescript@5.3.3) + eslint: 8.27.0(supports-color@8.1.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.29.0)(eslint@8.27.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.9.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.27.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.27.0) + eslint-plugin-react: 7.33.2(eslint@8.27.0) + eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.27.0) + typescript: 5.3.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-config-prettier@8.5.0(eslint@8.27.0): resolution: { @@ -12706,7 +12124,7 @@ packages: eslint-plugin-import: "*" dependencies: debug: 4.3.4(supports-color@8.1.1) - enhanced-resolve: 5.11.0 + enhanced-resolve: 5.15.0 eslint: 8.27.0(supports-color@8.1.1) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.9.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.27.0) get-tsconfig: 4.2.0 @@ -12800,7 +12218,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - "@typescript-eslint/parser": 5.9.1(eslint@8.27.0)(supports-color@8.1.1)(typescript@4.8.4) + "@typescript-eslint/parser": 5.9.1(eslint@8.27.0)(typescript@5.3.3) debug: 3.2.7(supports-color@8.1.1) eslint: 8.27.0(supports-color@8.1.1) eslint-import-resolver-node: 0.3.9 @@ -12889,7 +12307,7 @@ packages: "@typescript-eslint/parser": optional: true dependencies: - "@typescript-eslint/parser": 5.9.1(eslint@8.27.0)(supports-color@8.1.1)(typescript@4.8.4) + "@typescript-eslint/parser": 5.9.1(eslint@8.27.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -13934,6 +13352,17 @@ packages: engines: {node: ">=0.10.0"} dev: false + /foreground-child@3.1.1: + resolution: + { + integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, + } + engines: {node: ">=14"} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + /form-data@3.0.1: resolution: { @@ -14297,6 +13726,21 @@ packages: find-index: 0.1.1 dev: true + /glob@10.3.10: + resolution: + { + integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, + } + engines: {node: ">=16 || 14 >=14.17"} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: true + /glob@7.1.6: resolution: { @@ -15777,6 +15221,18 @@ packages: set-function-name: 2.0.1 dev: true + /jackspeak@2.3.6: + resolution: + { + integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, + } + engines: {node: ">=14"} + dependencies: + "@isaacs/cliui": 8.0.2 + optionalDependencies: + "@pkgjs/parseargs": 0.11.0 + dev: true + /jake@10.8.5: resolution: { @@ -15823,7 +15279,7 @@ packages: "@jest/environment": 27.5.1 "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15854,7 +15310,7 @@ packages: "@jest/expect": 29.3.0 "@jest/test-result": 29.2.1 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15934,6 +15390,38 @@ packages: - "@types/node" - supports-color - ts-node + dev: true + + /jest-cli@29.3.0(@types/node@20.11.5)(ts-node@10.9.1): + resolution: + { + integrity: sha512-rDb9iasZvqTkgrlwzVGemR5i20T0/XN1ug46Ch2vxTRa0zS5PHaVXQXYzYbuLFHs1xpc+XsB9xPfEkkwbnLJBg==, + } + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + "@jest/core": 29.3.0(ts-node@10.9.1) + "@jest/test-result": 29.2.1 + "@jest/types": 29.2.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.10 + import-local: 3.1.0 + jest-config: 29.3.0(@types/node@20.11.5)(ts-node@10.9.1) + jest-util: 29.2.1 + jest-validate: 29.2.2 + prompts: 2.4.2 + yargs: 17.6.2 + transitivePeerDependencies: + - "@types/node" + - supports-color + - ts-node + dev: false /jest-config@27.5.1(supports-color@8.1.1): resolution: @@ -15996,13 +15484,56 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) "@jest/test-sequencer": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 18.11.9 + babel-jest: 29.3.0(@babel/core@7.12.10) + chalk: 4.1.2 + ci-info: 3.5.0 + deepmerge: 4.2.2 + glob: 7.2.0 + graceful-fs: 4.2.11 + jest-circus: 29.3.0 + jest-environment-node: 29.3.0 + jest-get-type: 29.2.0 + jest-regex-util: 29.2.0 + jest-resolve: 29.3.0 + jest-runner: 29.3.0 + jest-util: 29.2.1 + jest-validate: 29.2.2 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.2.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@18.11.9)(typescript@4.8.4) + transitivePeerDependencies: + - supports-color + dev: true + + /jest-config@29.3.0(@types/node@20.11.5)(ts-node@10.9.1): + resolution: + { + integrity: sha512-sTSDs/M+//njznsytxiBxwfDnSWRb6OqiNSlO/B2iw1HUaa1YLsdWmV4AWLXss1XKzv1F0yVK+kA4XOhZ0I1qQ==, + } + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + dependencies: + "@babel/core": 7.12.10(supports-color@8.1.1) + "@jest/test-sequencer": 29.3.0 + "@jest/types": 29.2.1 + "@types/node": 20.11.5 babel-jest: 29.3.0(@babel/core@7.12.10) chalk: 4.1.2 ci-info: 3.5.0 deepmerge: 4.2.2 glob: 7.2.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.3.0 jest-environment-node: 29.3.0 jest-get-type: 29.2.0 @@ -16101,7 +15632,7 @@ packages: "@jest/environment": 27.5.1 "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0(supports-color@8.1.1) @@ -16128,7 +15659,7 @@ packages: "@jest/fake-timers": 29.3.0 "@jest/types": 29.2.1 "@types/jsdom": 20.0.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 29.3.0 jest-util: 29.2.1 jsdom: 20.0.3 @@ -16147,7 +15678,7 @@ packages: "@jest/environment": 27.5.1 "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 27.5.1 jest-util: 27.5.1 dev: true @@ -16162,7 +15693,7 @@ packages: "@jest/environment": 29.3.0 "@jest/fake-timers": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-mock: 29.3.0 jest-util: 29.2.1 @@ -16190,7 +15721,7 @@ packages: dependencies: "@jest/types": 27.5.1 "@types/graceful-fs": 4.1.5 - "@types/node": 18.11.9 + "@types/node": 20.11.5 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -16213,10 +15744,10 @@ packages: dependencies: "@jest/types": 29.2.1 "@types/graceful-fs": 4.1.5 - "@types/node": 18.11.9 + "@types/node": 20.11.5 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-regex-util: 29.2.0 jest-util: 29.2.1 jest-worker: 29.3.0 @@ -16236,7 +15767,7 @@ packages: "@jest/source-map": 27.5.1 "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -16342,7 +15873,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 dev: true /jest-mock@29.3.0: @@ -16353,7 +15884,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-util: 29.2.1 /jest-pnp-resolver@1.2.2(jest-resolve@27.5.1): @@ -16453,7 +15984,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.3.0 jest-pnp-resolver: 1.2.2(jest-resolve@29.3.0) jest-util: 29.2.1 @@ -16474,7 +16005,7 @@ packages: "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1(supports-color@8.1.1) "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -16509,10 +16040,10 @@ packages: "@jest/test-result": 29.2.1 "@jest/transform": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 emittery: 0.13.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-docblock: 29.2.0 jest-environment-node: 29.3.0 jest-haste-map: 29.3.0 @@ -16575,12 +16106,12 @@ packages: "@jest/test-result": 29.2.1 "@jest/transform": 29.3.0 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.3.0 jest-message-util: 29.2.1 jest-mock: 29.3.0 @@ -16600,7 +16131,7 @@ packages: } engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 graceful-fs: 4.2.11 dev: true @@ -16658,7 +16189,7 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.12.10) chalk: 4.1.2 expect: 29.3.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-diff: 29.2.1 jest-get-type: 29.2.0 jest-haste-map: 29.3.0 @@ -16679,7 +16210,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 ci-info: 3.3.1 graceful-fs: 4.2.10 @@ -16694,10 +16225,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 chalk: 4.1.2 ci-info: 3.5.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 picomatch: 2.3.1 /jest-validate@27.5.1: @@ -16738,7 +16269,7 @@ packages: dependencies: "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -16754,7 +16285,7 @@ packages: dependencies: "@jest/test-result": 29.2.1 "@jest/types": 29.2.1 - "@types/node": 18.11.9 + "@types/node": 20.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16768,7 +16299,7 @@ packages: } engines: {node: ">= 10.13.0"} dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16779,7 +16310,7 @@ packages: } engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - "@types/node": 18.11.9 + "@types/node": 20.11.5 jest-util: 29.2.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16829,6 +16360,30 @@ packages: - "@types/node" - supports-color - ts-node + dev: true + + /jest@29.3.0(@types/node@20.11.5)(ts-node@10.9.1): + resolution: + { + integrity: sha512-lWmHtOcJSjR6FYRw+4oo7456QUe6LN73Lw6HLwOWKTPLcyQF60cMh0EoIHi67dV74SY5tw/kL+jYC+Ji43ScUg==, + } + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + "@jest/core": 29.3.0(ts-node@10.9.1) + "@jest/types": 29.2.1 + import-local: 3.1.0 + jest-cli: 29.3.0(@types/node@20.11.5)(ts-node@10.9.1) + transitivePeerDependencies: + - "@types/node" + - supports-color + - ts-node + dev: false /jiti@1.14.0: resolution: @@ -16903,39 +16458,6 @@ packages: dependencies: argparse: 2.0.1 - /jscodeshift@0.13.0(@babel/preset-env@7.12.10): - resolution: - { - integrity: sha512-FNHLuwh7TeI0F4EzNVIRwUSxSqsGWM5nTv596FK4NfBnEEKFpIcyFeG559DMFGHSTIYA5AY4Fqh2cBrJx0EAwg==, - } - hasBin: true - peerDependencies: - "@babel/preset-env": ^7.1.6 - dependencies: - "@babel/core": 7.18.2(supports-color@8.1.1) - "@babel/parser": 7.18.4 - "@babel/plugin-proposal-class-properties": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/plugin-proposal-nullish-coalescing-operator": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-proposal-optional-chaining": 7.17.12(@babel/core@7.18.2) - "@babel/plugin-transform-modules-commonjs": 7.18.2(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/preset-env": 7.12.10(@babel/core@7.12.10)(supports-color@8.1.1) - "@babel/preset-flow": 7.17.12(@babel/core@7.18.2) - "@babel/preset-typescript": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/register": 7.17.7(@babel/core@7.18.2) - babel-core: 7.0.0-bridge.0(@babel/core@7.18.2) - colors: 1.4.0 - flow-parser: 0.179.0 - graceful-fs: 4.2.10 - micromatch: 3.1.10(supports-color@8.1.1) - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.20.5 - temp: 0.8.4 - write-file-atomic: 2.4.3 - transitivePeerDependencies: - - supports-color - dev: false - /jscodeshift@0.13.0(@babel/preset-env@7.12.10)(supports-color@8.1.1): resolution: { @@ -16951,7 +16473,7 @@ packages: "@babel/plugin-proposal-nullish-coalescing-operator": 7.17.12(@babel/core@7.18.2) "@babel/plugin-proposal-optional-chaining": 7.17.12(@babel/core@7.18.2) "@babel/plugin-transform-modules-commonjs": 7.18.2(@babel/core@7.18.2)(supports-color@8.1.1) - "@babel/preset-env": 7.12.10(@babel/core@7.18.2)(supports-color@8.1.1) + "@babel/preset-env": 7.12.10(@babel/core@7.12.10)(supports-color@8.1.1) "@babel/preset-flow": 7.17.12(@babel/core@7.18.2) "@babel/preset-typescript": 7.17.12(@babel/core@7.18.2)(supports-color@8.1.1) "@babel/register": 7.17.7(@babel/core@7.18.2) @@ -17663,6 +17185,14 @@ packages: engines: {node: ">=8"} dev: false + /lru-cache@10.1.0: + resolution: + { + integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==, + } + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@4.1.5: resolution: { @@ -18055,6 +17585,16 @@ packages: brace-expansion: 2.0.1 dev: false + /minimatch@9.0.3: + resolution: + { + integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, + } + engines: {node: ">=16 || 14 >=14.17"} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: { @@ -18083,6 +17623,14 @@ packages: yallist: 4.0.0 dev: false + /minipass@7.0.4: + resolution: + { + integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, + } + engines: {node: ">=16 || 14 >=14.17"} + dev: true + /minizlib@2.1.2: resolution: { @@ -18350,7 +17898,7 @@ packages: "@panva/hkdf": 1.0.2 cookie: 0.5.0 jose: 4.11.2 - next: 14.0.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.12.10)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.2.1 preact: 10.11.3 @@ -18369,7 +17917,7 @@ packages: next: ">=10.0.0" react: ">=17.0.0" dependencies: - next: 14.0.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.12.10)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: true @@ -18414,7 +17962,6 @@ packages: transitivePeerDependencies: - "@babel/core" - babel-plugin-macros - dev: false /next@14.0.4(@babel/core@7.18.2)(react-dom@18.2.0)(react@18.2.0): resolution: @@ -18500,6 +18047,49 @@ packages: transitivePeerDependencies: - "@babel/core" - babel-plugin-macros + dev: false + + /next@14.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: + { + integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==, + } + engines: {node: ">=18.17.0"} + hasBin: true + peerDependencies: + "@opentelemetry/api": ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + sass: + optional: true + dependencies: + "@next/env": 14.1.0 + "@swc/helpers": 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001579 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.12.10)(react@18.2.0) + optionalDependencies: + "@next/swc-darwin-arm64": 14.1.0 + "@next/swc-darwin-x64": 14.1.0 + "@next/swc-linux-arm64-gnu": 14.1.0 + "@next/swc-linux-arm64-musl": 14.1.0 + "@next/swc-linux-x64-gnu": 14.1.0 + "@next/swc-linux-x64-musl": 14.1.0 + "@next/swc-win32-arm64-msvc": 14.1.0 + "@next/swc-win32-ia32-msvc": 14.1.0 + "@next/swc-win32-x64-msvc": 14.1.0 + transitivePeerDependencies: + - "@babel/core" + - babel-plugin-macros + dev: false /nice-try@1.0.5: resolution: @@ -19448,6 +19038,17 @@ packages: integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, } + /path-scurry@1.10.1: + resolution: + { + integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==, + } + engines: {node: ">=16 || 14 >=14.17"} + dependencies: + lru-cache: 10.1.0 + minipass: 7.0.4 + dev: true + /path-to-regexp@0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: true @@ -21281,6 +20882,14 @@ packages: integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, } + /signal-exit@4.1.0: + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: {node: ">=14"} + dev: true + /simple-wcswidth@1.0.1: resolution: { @@ -21906,7 +21515,6 @@ packages: "@babel/core": 7.12.10(supports-color@8.1.1) client-only: 0.0.1 react: 18.2.0 - dev: false /styled-jsx@5.1.1(@babel/core@7.18.2)(react@18.2.0): resolution: @@ -21948,6 +21556,7 @@ packages: "@babel/core": 7.20.2(supports-color@8.1.1) client-only: 0.0.1 react: 18.2.0 + dev: false /subarg@1.0.0: resolution: @@ -22433,7 +22042,7 @@ packages: } dev: true - /ts-jest@27.1.4(@babel/core@7.20.2)(esbuild@0.14.51)(jest@27.5.1)(typescript@4.8.4): + /ts-jest@27.1.4(@babel/core@7.12.10)(esbuild@0.14.51)(jest@27.5.1)(typescript@4.8.4): resolution: { integrity: sha512-qjkZlVPWVctAezwsOD1OPzbZ+k7zA5z3oxII4dGdZo5ggX/PL7kvwTM0pXTr10fAtbiVpJaL3bWd502zAhpgSQ==, @@ -22457,7 +22066,7 @@ packages: esbuild: optional: true dependencies: - "@babel/core": 7.20.2(supports-color@8.1.1) + "@babel/core": 7.12.10(supports-color@8.1.1) bs-logger: 0.2.6 esbuild: 0.14.51 fast-json-stable-stringify: 2.1.0 @@ -22538,6 +22147,40 @@ packages: yn: 3.1.1 dev: true + /ts-node@10.9.1(@types/node@20.11.5)(typescript@4.8.4): + resolution: + { + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, + } + hasBin: true + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + dependencies: + "@cspotcode/source-map-support": 0.8.1 + "@tsconfig/node10": 1.0.9 + "@tsconfig/node12": 1.0.10 + "@tsconfig/node14": 1.0.2 + "@tsconfig/node16": 1.0.3 + "@types/node": 20.11.5 + acorn: 8.8.1 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.8.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /tsconfig-paths@3.14.1: resolution: { @@ -22610,6 +22253,19 @@ packages: tslib: 1.14.1 typescript: 4.8.4 + /tsutils@3.21.0(typescript@5.3.3): + resolution: + { + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, + } + engines: {node: ">= 6"} + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + dependencies: + tslib: 1.14.1 + typescript: 5.3.3 + dev: true + /tty-table@2.8.13: resolution: { @@ -22860,6 +22516,15 @@ packages: engines: {node: ">=4.2.0"} hasBin: true + /typescript@5.3.3: + resolution: + { + integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==, + } + engines: {node: ">=14.17"} + hasBin: true + dev: true + /uc.micro@1.0.6: resolution: { @@ -22954,6 +22619,12 @@ packages: - supports-color dev: true + /undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: { @@ -23304,6 +22975,43 @@ packages: dependencies: "@types/node": 18.11.9 esbuild: 0.15.15 + postcss: 8.4.31 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite@3.2.4(@types/node@20.11.5): + resolution: + { + integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==, + } + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + "@types/node": ">= 14" + less: "*" + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + "@types/node": 20.11.5 + esbuild: 0.15.15 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 @@ -23337,7 +23045,7 @@ packages: dependencies: "@types/chai": 4.3.4 "@types/chai-subset": 1.3.3 - "@types/node": 18.11.9 + "@types/node": 20.11.5 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.6 @@ -23349,7 +23057,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4(@types/node@18.11.9) + vite: 3.2.4(@types/node@20.11.5) transitivePeerDependencies: - less - sass @@ -23386,7 +23094,7 @@ packages: dependencies: "@types/chai": 4.3.4 "@types/chai-subset": 1.3.3 - "@types/node": 18.11.9 + "@types/node": 20.11.5 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.6 @@ -23398,7 +23106,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4(@types/node@18.11.9) + vite: 3.2.4(@types/node@20.11.5) transitivePeerDependencies: - less - sass @@ -23885,6 +23593,18 @@ packages: strip-ansi: 7.0.1 dev: false + /wrap-ansi@8.1.0: + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: {node: ">=12"} + dependencies: + ansi-styles: 6.1.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: true + /wrappy@1.0.2: resolution: {