From 93f0a71a9049e1baf9108ca834b9d49a5c7d2599 Mon Sep 17 00:00:00 2001 From: Nir Tamir Date: Sat, 27 Aug 2022 00:22:37 +0300 Subject: [PATCH 01/21] sort routes --- packages/next-static-paths/cli/command-generate.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/next-static-paths/cli/command-generate.ts b/packages/next-static-paths/cli/command-generate.ts index 8993f6a..cab0d51 100644 --- a/packages/next-static-paths/cli/command-generate.ts +++ b/packages/next-static-paths/cli/command-generate.ts @@ -131,8 +131,10 @@ export const generate = command({ }); } + const sortedRoutes = new Map([...routes].sort()); + const helpers: string[] = []; - for (const { pathname, helper, arguments: args } of routes.values()) { + for (const { pathname, helper, arguments: args } of sortedRoutes.values()) { if (helper) { helpers.push(generateHelperCode(helper, pathname, args)); console.error( @@ -178,7 +180,7 @@ export const generate = command({ getIntroString(), "", `declare module "@@@next-static-paths" {`, - getInterface([...routes.values()]).replace(/^/gm, " "), + getInterface([...sortedRoutes.values()]).replace(/^/gm, " "), "}", ].join("\n") ), @@ -190,7 +192,10 @@ export const generate = command({ if (helpers.length) { await write(process.stderr, `${chalk.cyan(helpers.length)} helpers for `); } - await write(process.stderr, `${chalk.cyan(routes.size)} static paths.`); + await write( + process.stderr, + `${chalk.cyan(sortedRoutes.size)} static paths.` + ); await write(process.stderr, "\n"); }, }); From 7560faf54933d8ac9a4580dbc5a99dabc760b921 Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Thu, 22 Jun 2023 18:50:44 +0300 Subject: [PATCH 02/21] Support next 13 app router (#1) --- .github/workflows/build.yaml | 8 +- .github/workflows/release.yml | 12 +- .idea/.gitignore | 5 + .idea/modules.xml | 8 + .idea/next-static-paths.iml | 12 + .idea/prettier.xml | 6 + .idea/vcs.xml | 7 + README.md | 23 +- package.json | 4 +- .../app/app-directory/_ignored/page.tsx | 3 + .../app-directory/dynamic/[userId]/page.tsx | 7 + .../app/app-directory/group/(auth)/layout.tsx | 16 + .../group/(auth)/sign-in/page.tsx | 3 + .../example-app/app/app-directory/page.tsx | 9 + .../app-directory/splat/[[...rest]]/page.tsx | 3 + packages/example-app/app/layout.tsx | 12 + .../example-app/generated/static-paths.d.ts | 4 + packages/example-app/next-env.d.ts | 1 + packages/example-app/package.json | 18 +- packages/example-app/pages/index.tsx | 4 +- packages/example-app/tests/TypedLink.test.tsx | 8 +- packages/example-app/tests/pathFor.test.ts | 4 +- packages/example-app/tsconfig.json | 24 +- packages/next-static-paths/README.md | 6 +- packages/next-static-paths/cli/argObject.ts | 22 +- .../next-static-paths/cli/command-generate.ts | 135 +- .../cli/filePathToPathname.ts | 12 - .../cli/pageFilePathToPathname.ts | 31 + packages/next-static-paths/package.json | 38 +- packages/next-static-paths/src/TypedLink.tsx | 2 +- .../next-static-paths/test/command.test.ts | 14 +- .../test/filePathToPathname.test.ts | 13 +- pnpm-lock.yaml | 2843 +++++++++++------ 33 files changed, 2246 insertions(+), 1071 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/modules.xml create mode 100644 .idea/next-static-paths.iml create mode 100644 .idea/prettier.xml create mode 100644 .idea/vcs.xml create mode 100644 packages/example-app/app/app-directory/_ignored/page.tsx create mode 100644 packages/example-app/app/app-directory/dynamic/[userId]/page.tsx create mode 100644 packages/example-app/app/app-directory/group/(auth)/layout.tsx create mode 100644 packages/example-app/app/app-directory/group/(auth)/sign-in/page.tsx create mode 100644 packages/example-app/app/app-directory/page.tsx create mode 100644 packages/example-app/app/app-directory/splat/[[...rest]]/page.tsx create mode 100644 packages/example-app/app/layout.tsx delete mode 100644 packages/next-static-paths/cli/filePathToPathname.ts create mode 100644 packages/next-static-paths/cli/pageFilePathToPathname.ts diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c5ae907..4fc0711 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,15 +13,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ["14.x", "16.x"] + node-version: ["16.x", "18.x"] steps: - uses: actions/checkout@v3 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - - uses: pnpm/action-setup@v2.2.1 + - uses: pnpm/action-setup@v2.2.4 with: - version: 6.31.0 + version: 8.6.2 - name: Cache pnpm modules uses: actions/cache@v2 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aaf4b15..a5cfdac 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,16 +12,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2.2.1 + - uses: pnpm/action-setup@v2.2.4 with: - version: 6.31.0 + version: 8.6.2 - - name: Setup Node.js 16.x - uses: actions/setup-node@v2 + - name: Setup Node.js 18.x + uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18.x cache: pnpm - name: Install Dependencies diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..be26d87 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/next-static-paths.iml b/.idea/next-static-paths.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/next-static-paths.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/prettier.xml b/.idea/prettier.xml new file mode 100644 index 0000000..b0c1c68 --- /dev/null +++ b/.idea/prettier.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..8306744 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 526ebeb..623bfdb 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ -# This feature is supported natively in [Next.js 13.2](https://nextjs.org/13-2) +This is a fork of [next-static-paths](https://github.com/Schniz/next-static-paths) +that supports next.js 13 app router. -upgrade and have fun! +Although [Next.js 13.2](https://nextjs.org/blog/next-13-2#statically-typed-links) added experimental `typeRoutes` feature for statically typed links - +we cannot easily search them as plain text. ---- +This library aims to solve it. +See https://github.com/vercel/next.js/discussions/50118 -# `next-static-paths` +# `@nirtamir2/next-static-paths` Statically prevent HTTP 404 Not Found in your Next.js applications using TypeScript and code generation. @@ -19,24 +22,24 @@ Statically prevent HTTP 404 Not Found in your Next.js applications using TypeScr ## Usage ```sh-session -$ pnpm add next-static-paths +$ pnpm add @nirtamir2/next-static-paths # or -$ yarn add next-static-paths +$ yarn add @nirtamir2/next-static-paths # or -$ npm install next-static-paths +$ npm install @nirtamir2/next-static-paths ``` Then, from within your Next.js application root, run the following command: ```sh-session # For pnpm users -$ pnpx next-static-paths +$ pnpx @nirtamir2/next-static-paths # For yarn users -$ yarn next-static-paths +$ yarn @nirtamir2/next-static-paths # For npm users -$ npx next-static-paths +$ npx @nirtamir2/next-static-paths ``` ## Usage screenshots diff --git a/package.json b/package.json index a5e1cbf..4fd301b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "changeset:publish": "pnpm run build && changeset publish" }, "devDependencies": { - "@changesets/cli": "^2.22.0", - "turbo": "^1.2.9" + "@changesets/cli": "^2.26.1", + "turbo": "^1.10.3" } } diff --git a/packages/example-app/app/app-directory/_ignored/page.tsx b/packages/example-app/app/app-directory/_ignored/page.tsx new file mode 100644 index 0000000..548ef67 --- /dev/null +++ b/packages/example-app/app/app-directory/_ignored/page.tsx @@ -0,0 +1,3 @@ +export default function IgnoredPage() { + return
Ignored
; +} diff --git a/packages/example-app/app/app-directory/dynamic/[userId]/page.tsx b/packages/example-app/app/app-directory/dynamic/[userId]/page.tsx new file mode 100644 index 0000000..cecda43 --- /dev/null +++ b/packages/example-app/app/app-directory/dynamic/[userId]/page.tsx @@ -0,0 +1,7 @@ +export default function RestPropsPage({ + params, +}: { + params: { userId: string }; +}) { + return
user id: {params.userId}
; +} diff --git a/packages/example-app/app/app-directory/group/(auth)/layout.tsx b/packages/example-app/app/app-directory/group/(auth)/layout.tsx new file mode 100644 index 0000000..c10e2c2 --- /dev/null +++ b/packages/example-app/app/app-directory/group/(auth)/layout.tsx @@ -0,0 +1,16 @@ +import { ReactNode } from "react"; + +interface Props { + children: ReactNode; +} + +export default function AuthLayout(props: Props) { + const { children } = props; + + return ( +
+
Auth
+
{children}
+
+ ); +} diff --git a/packages/example-app/app/app-directory/group/(auth)/sign-in/page.tsx b/packages/example-app/app/app-directory/group/(auth)/sign-in/page.tsx new file mode 100644 index 0000000..de70acd --- /dev/null +++ b/packages/example-app/app/app-directory/group/(auth)/sign-in/page.tsx @@ -0,0 +1,3 @@ +export default function SignInPage() { + return
Sign in
; +} diff --git a/packages/example-app/app/app-directory/page.tsx b/packages/example-app/app/app-directory/page.tsx new file mode 100644 index 0000000..43f13d6 --- /dev/null +++ b/packages/example-app/app/app-directory/page.tsx @@ -0,0 +1,9 @@ +import { TypedLink } from "@nirtamir2/next-static-paths"; + +export default function Home() { + return ( +
+ Hello, world. Hello +
+ ); +} diff --git a/packages/example-app/app/app-directory/splat/[[...rest]]/page.tsx b/packages/example-app/app/app-directory/splat/[[...rest]]/page.tsx new file mode 100644 index 0000000..13cade4 --- /dev/null +++ b/packages/example-app/app/app-directory/splat/[[...rest]]/page.tsx @@ -0,0 +1,3 @@ +export default function Splat({ params }: { params: Record }) { + return
rest: {JSON.stringify(params)}
; +} diff --git a/packages/example-app/app/layout.tsx b/packages/example-app/app/layout.tsx new file mode 100644 index 0000000..e3f3fba --- /dev/null +++ b/packages/example-app/app/layout.tsx @@ -0,0 +1,12 @@ +import { ReactNode } from "react"; + +export default function Layout(props: { children: ReactNode }) { + const { children } = props; + + return ( +
+
App directory
+
{children}
+
+ ); +} diff --git a/packages/example-app/generated/static-paths.d.ts b/packages/example-app/generated/static-paths.d.ts index f89ad25..1cfe4bf 100644 --- a/packages/example-app/generated/static-paths.d.ts +++ b/packages/example-app/generated/static-paths.d.ts @@ -8,6 +8,10 @@ declare module "@@@next-static-paths" { interface Paths { "/": Record, + "/app-directory": Record, + "/app-directory/dynamic/[userId]": {"userId": string}, + "/app-directory/group/sign-in": Record, + "/app-directory/splat/[...rest]": {"...rest": string}, "/dynamic/[userId]": {"userId": string}, "/splat/[...rest]": {"rest": string[]} } diff --git a/packages/example-app/next-env.d.ts b/packages/example-app/next-env.d.ts index 4f11a03..fd36f94 100644 --- a/packages/example-app/next-env.d.ts +++ b/packages/example-app/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +/// // NOTE: This file should not be edited // see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/packages/example-app/package.json b/packages/example-app/package.json index b71fb39..a110fac 100644 --- a/packages/example-app/package.json +++ b/packages/example-app/package.json @@ -12,16 +12,16 @@ "author": "", "license": "ISC", "devDependencies": { - "@types/react": "^17.0.42", - "@types/react-dom": "^18.0.4", - "next": "^12.1.0", - "next-static-paths": "workspace:^0.0.6", - "prettier": "^2.6.0", - "typescript": "^4.6.2", - "vitest": "^0.5.9" + "@types/react": "^18.2.13", + "@types/react-dom": "^18.2.6", + "next": "^13.4.6", + "@nirtamir2/next-static-paths": "workspace:*", + "prettier": "^2.8.8", + "typescript": "^5.1.3", + "vitest": "^0.32.2" }, "dependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/example-app/pages/index.tsx b/packages/example-app/pages/index.tsx index a1d2d1b..2955d93 100644 --- a/packages/example-app/pages/index.tsx +++ b/packages/example-app/pages/index.tsx @@ -1,11 +1,11 @@ -import { TypedLink } from "next-static-paths"; +import { TypedLink } from "@nirtamir2/next-static-paths"; export default function Home() { return (
Hello, world.{" "} - Hello + Hello
); diff --git a/packages/example-app/tests/TypedLink.test.tsx b/packages/example-app/tests/TypedLink.test.tsx index d452b5b..d8c07b1 100644 --- a/packages/example-app/tests/TypedLink.test.tsx +++ b/packages/example-app/tests/TypedLink.test.tsx @@ -1,4 +1,4 @@ -import { TypedLink } from "next-static-paths"; +import { TypedLink } from "@nirtamir2/next-static-paths"; import { test, expect, describe } from "vitest"; import React from "react"; import { renderToStaticMarkup } from "react-dom/server"; @@ -16,7 +16,7 @@ test("/", () => { expect( renderToStaticMarkup( - Hello + Hello ) ).toEqual(`Hello`); @@ -33,7 +33,7 @@ describe("/dynamic/[userId]", () => { expect( renderToStaticMarkup( - Hello + Hello ) ).toEqual(`Hello`); @@ -51,7 +51,7 @@ describe("/splat/[...rest]", () => { expect( renderToStaticMarkup( - Hello + Hello ) ).toEqual(`Hello`); diff --git a/packages/example-app/tests/pathFor.test.ts b/packages/example-app/tests/pathFor.test.ts index 4738eef..8a95b6f 100644 --- a/packages/example-app/tests/pathFor.test.ts +++ b/packages/example-app/tests/pathFor.test.ts @@ -1,5 +1,5 @@ import { test, expect } from "vitest"; -import { pathFor } from "next-static-paths"; +import { pathFor } from "@nirtamir2/next-static-paths"; test("/", () => { expect(pathFor("/")).toEqual("/"); @@ -38,6 +38,6 @@ test("/splat/[...rest]", () => { pathFor("/splat/[...rest]", { rest: [] }); expect(pathFor("/splat/[...rest]", { rest: ["hello", "wor/ld"] })).toEqual( - "/splat/hello/wor%2Fld" + "/[[...rest]]/hello/wor%2Fld" ); }); diff --git a/packages/example-app/tsconfig.json b/packages/example-app/tsconfig.json index 4641211..554a49b 100644 --- a/packages/example-app/tsconfig.json +++ b/packages/example-app/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "skipLibCheck": true, "strict": true, "forceConsistentCasingInFileNames": true, @@ -13,8 +17,20 @@ "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "allowJs": true + "allowJs": true, + "plugins": [ + { + "name": "next" + } + ] }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/next-static-paths/README.md b/packages/next-static-paths/README.md index 328a595..ea6121d 100644 --- a/packages/next-static-paths/README.md +++ b/packages/next-static-paths/README.md @@ -28,11 +28,11 @@ $ npx next-static-paths ### `TypedLink` component ```tsx -import { TypedLink } from "next-static-paths"; +import { TypedLink } from "@nirtamir2/next-static-paths"; function MyComponent() { return ( - Hello world + Hello world ); } @@ -41,7 +41,7 @@ function MyComponent() { ### `pathFor` helper ```tsx -import { pathFor } from "next-static-paths"; +import { pathFor } from "@nirtamir2/next-static-paths"; function getPath() { return pathFor("/some/[myArgument]", { myArgument: "hello world" }); diff --git a/packages/next-static-paths/cli/argObject.ts b/packages/next-static-paths/cli/argObject.ts index d683ae6..7be6e8e 100644 --- a/packages/next-static-paths/cli/argObject.ts +++ b/packages/next-static-paths/cli/argObject.ts @@ -2,7 +2,7 @@ export type ArgumentType = "string" | "variadic"; export type ArgObject = { [arg: string]: ArgumentType }; export function getArgumentsFromPath(pathname: string): ArgObject { - const matches = pathname.match(/\[([^\]]+)\]/g); + const matches = pathname.match(/\[([^\]]+)]/g); const output: ArgObject = {}; if (!matches) { return output; @@ -18,6 +18,26 @@ export function getArgumentsFromPath(pathname: string): ArgObject { return output; } +export function getAppArgumentsFromPath(pathname: string): ArgObject { + const matches = pathname.match(/\[([^\]]+)]/g); + const output: ArgObject = {}; + if (!matches) { + return output; + } + for (const match of matches) { + const argumentName = match.slice(1, -1); + if (argumentName.startsWith("[...")) { + const varadictAppArgumentName = match.slice(4, -1); + output[varadictAppArgumentName] = "variadic"; + } else { + output[argumentName] = "string"; + } + } + return output; +} + + + export function argObjectToTypeString(argObject: ArgObject): string { const entries = Object.entries(argObject); if (!entries.length) { diff --git a/packages/next-static-paths/cli/command-generate.ts b/packages/next-static-paths/cli/command-generate.ts index cab0d51..fe4ad31 100644 --- a/packages/next-static-paths/cli/command-generate.ts +++ b/packages/next-static-paths/cli/command-generate.ts @@ -1,27 +1,31 @@ import { + array, command, + extendType, multioption, option, string, - array, - extendType, } from "cmd-ts"; import { Directory } from "cmd-ts/batteries/fs"; -import globby from "globby"; +import { globbyStream } from "globby"; import path from "path"; -import fs from "fs/promises"; +import { promises as fs } from "fs"; import chalk from "chalk"; import { existsSync } from "fs"; import { type Writable } from "stream"; -import { filePathToPathname } from "./filePathToPathname"; import { + appFilePathToPathname, + pageFilePathToPathname, +} from "./pageFilePathToPathname"; +import { + generateHelperCode, getHelperJsDocs, HelperJsDocs, - generateHelperCode, } from "./helperJsDocs"; import { ArgObject, argObjectToTypeString, + getAppArgumentsFromPath, getArgumentsFromPath, } from "./argObject"; @@ -50,6 +54,80 @@ const PageExtensionType = extendType(array(string), { displayName: "ext", }); +async function getPagesRoutesMap( + srcDirectory: string, + pageExtensions: ReadonlyArray +) { + const pagesDirectory = path.join(srcDirectory, "pages"); + + const pagesGlobber = globbyStream(`**/*.{${pageExtensions.join(",")}}`, { + cwd: pagesDirectory, + ignore: [ + ignoredFile("_app", pageExtensions), + ignoredFile("_document", pageExtensions), + ], + }); + + const routes = new Map(); + + for await (const pathAsMaybeString of pagesGlobber) { + const filepath = String(pathAsMaybeString); + const contents = await fs.readFile( + path.join(pagesDirectory, filepath), + "utf8" + ); + + const helper = getHelperJsDocs(contents); + const pathname = pageFilePathToPathname(pageExtensions, filepath); + + const previousValue = routes.get(pathname); + routes.set(pathname, { + ...previousValue, + filepath, + pathname, + arguments: getArgumentsFromPath(pathname), + helper, + }); + } + return routes; +} + +async function getAppRoutesMap( + srcDirectory: string, + pageExtensions: ReadonlyArray +) { + const appDirectory = path.join(srcDirectory, "app"); + const appGlobber = globbyStream([`**/page.{${pageExtensions.join(",")}}`], { + // ignore directory that starts with _ (_components) + ignore: ["**/_*/**"], + cwd: appDirectory, + }); + + const routes = new Map(); + + for await (const pathAsMaybeString of appGlobber) { + const filepath = String(pathAsMaybeString); + const contents = await fs.readFile( + path.join(appDirectory, filepath), + "utf8" + ); + + const helper = getHelperJsDocs(contents); + const pathname = appFilePathToPathname(pageExtensions, filepath); + + const previousValue = routes.get(pathname); + routes.set(pathname, { + ...previousValue, + filepath, + pathname, + arguments: getAppArgumentsFromPath(pathname), + helper, + }); + } + + return routes; +} + export const generate = command({ name: "next-static-paths", description: "Generate static path generation and helpers for next.js", @@ -60,10 +138,10 @@ export const generate = command({ defaultValue: () => "./generated", defaultValueIsSerializable: true, }), - pagesDirectory: option({ + srcDirectory: option({ type: Directory, long: "pages-dir", - defaultValue: () => "./pages", + defaultValue: () => "./", defaultValueIsSerializable: true, }), runtimeFilename: option({ @@ -99,39 +177,16 @@ export const generate = command({ staticFilename, runtimeFilename, pageExtensions, - pagesDirectory, + srcDirectory, }) { - const glob = `**/*.{${pageExtensions.join(",")}}`; - const globber = globby.stream(glob, { - cwd: pagesDirectory, - ignore: [ - ignoredFile("_app", pageExtensions), - ignoredFile("_document", pageExtensions), - ], - }); - const routes = new Map(); + const [pagesRoutes, appRoutes] = await Promise.all([ + getPagesRoutesMap(srcDirectory, pageExtensions), + getAppRoutesMap(srcDirectory, pageExtensions), + ]); - for await (const pathAsMaybeString of globber) { - const filepath = String(pathAsMaybeString); - const contents = await fs.readFile( - path.join(pagesDirectory, filepath), - "utf8" - ); - - const helper = getHelperJsDocs(contents); - const pathname = filePathToPathname(pageExtensions, filepath); - - const previousValue = routes.get(pathname); - routes.set(pathname, { - ...previousValue, - filepath, - pathname, - arguments: getArgumentsFromPath(pathname), - helper, - }); - } - - const sortedRoutes = new Map([...routes].sort()); + const sortedRoutes = new Map( + [...pagesRoutes.entries(), ...appRoutes.entries()].sort() + ); const helpers: string[] = []; for (const { pathname, helper, arguments: args } of sortedRoutes.values()) { @@ -167,7 +222,7 @@ export const generate = command({ console.error( `${danger} no helpers found, deleting ${chalk.red(paths.runtime)}` ); - await fs.rm(paths.runtime); + await fs.unlink(paths.runtime); } console.error( diff --git a/packages/next-static-paths/cli/filePathToPathname.ts b/packages/next-static-paths/cli/filePathToPathname.ts deleted file mode 100644 index 7f0e1bf..0000000 --- a/packages/next-static-paths/cli/filePathToPathname.ts +++ /dev/null @@ -1,12 +0,0 @@ -export function filePathToPathname( - pageExtensions: readonly string[], - filePath: string -): string { - const extensionsRegex = new RegExp(`\\.(${pageExtensions.join("|")})$`); - return filePath - .replace(extensionsRegex, "") - .replace(/^/, "/") - .replace(/\/(_middleware|index)$/, "") - .replace(/\/+$/, "") - .replace(/^$/, "/"); -} diff --git a/packages/next-static-paths/cli/pageFilePathToPathname.ts b/packages/next-static-paths/cli/pageFilePathToPathname.ts new file mode 100644 index 0000000..f120d82 --- /dev/null +++ b/packages/next-static-paths/cli/pageFilePathToPathname.ts @@ -0,0 +1,31 @@ +export function pageFilePathToPathname( + pageExtensions: readonly string[], + filePath: string +): string { + const extensionsRegex = new RegExp(`\\.(${pageExtensions.join("|")})$`); + return filePath + .replace(extensionsRegex, "") + .replace(/\([^)]+\)/g, "") + .replace(/^/, "/") + .replace(/\/(_middleware|index)$/, "") + .replace(/\/+$/, "") + .replace(/^$/, "/"); +} + +export function appFilePathToPathname( + pageExtensions: readonly string[], + filePath: string +): string { + const extensionsRegex = new RegExp(`\\page.(${pageExtensions.join("|")})$`); + return ( + filePath + .replace(extensionsRegex, "") + // (thing)/ => / + .replace(/\([^)]+\)\//g, "") + .replace(/\/([^/]+)$/, "") + .replace(/^/, "/") + .replace(/\/+$/, "") + .replace(/^$/, "/") + .replace(/\[\[(.*?)]]/g, "[$1]") + ); +} diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index 5dca5b7..7299f9e 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { - "name": "next-static-paths", - "version": "0.0.6", + "name": "@nirtamir2/next-static-paths", + "version": "0.0.10", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -18,7 +18,7 @@ "next-static-paths": "./bin/next-static-paths.js" }, "repository": { - "url": "https://github.com/Schniz/next-static-paths", + "url": "https://github.com/nirtamir2/next-static-paths", "type": "git", "directory": "packages/next-static-paths" }, @@ -29,25 +29,25 @@ "augment.d.ts" ], "keywords": [], - "author": "Gal Schlezinger ", + "author": "Nir Tamir ", "license": "MIT", "devDependencies": { - "@swc-node/register": "^1.4.2", - "@types/react": "^17.0.42", - "chalk": "4", - "cmd-ts": "^0.10.0", - "esbuild": "^0.14.25", - "globby": "11", - "next": "^12.1.0", - "prettier": "^2.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "typescript": "^4.6.2", - "vitest": "^0.5.9" + "@swc-node/register": "^1.6.5", + "@types/react": "^18.2.13", + "chalk": "^5.2.0", + "cmd-ts": "^0.12.1", + "esbuild": "^0.18.5", + "globby": "^13.2.0", + "next": "^13.4.6", + "prettier": "^2.8.8", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "typescript": "^5.1.3", + "vitest": "^0.32.2" }, "peerDependencies": { - "next": "^12.1.0", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "next": "^13.4.6", + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/next-static-paths/src/TypedLink.tsx b/packages/next-static-paths/src/TypedLink.tsx index e8fd156..5724aff 100644 --- a/packages/next-static-paths/src/TypedLink.tsx +++ b/packages/next-static-paths/src/TypedLink.tsx @@ -19,7 +19,7 @@ export function TypedLink( return ; } -function omit( +function omit( value: T, ...keys: Keys[] ): Omit { diff --git a/packages/next-static-paths/test/command.test.ts b/packages/next-static-paths/test/command.test.ts index 208031d..dd93830 100644 --- a/packages/next-static-paths/test/command.test.ts +++ b/packages/next-static-paths/test/command.test.ts @@ -1,8 +1,8 @@ import { generate } from "../cli/command-generate"; -import fs from "fs/promises"; +import { promises as fs } from "fs"; import os from "os"; import path from "path"; -import { test, expect, spyOn } from "vitest"; +import { test, expect, vi } from "vitest"; import { mkdirSync } from "fs"; test("deletes the runtimes file when file is missing", async () => { @@ -14,7 +14,7 @@ test("deletes the runtimes file when file is missing", async () => { await generate.handler({ outputDir: `${testDir}/generated`, pageExtensions: ["jsx", "js"], - pagesDirectory: `${testDir}/pages`, + srcDirectory: testDir, runtimeFilename: "runtime.ts", staticFilename: "static.d.ts", }); @@ -32,7 +32,7 @@ test("deletes the runtimes file when file is missing", async () => { await generate.handler({ outputDir: `${testDir}/generated`, pageExtensions: ["jsx", "js"], - pagesDirectory: `${testDir}/pages`, + srcDirectory: testDir, runtimeFilename: "runtime.ts", staticFilename: "static.d.ts", }); @@ -55,7 +55,7 @@ test("generates the files", async () => { await generate.handler({ outputDir: `${testDir}/generated`, pageExtensions: ["jsx", "js"], - pagesDirectory: `${testDir}/pages`, + srcDirectory: testDir, runtimeFilename: "runtime.ts", staticFilename: "static.d.ts", }); @@ -125,8 +125,8 @@ function randomTempDir() { } function spyOnStderr() { - const consoleError = spyOn(console, "error").mockImplementation(() => {}); - const write = spyOn(process.stderr, "write").mockImplementation( + const consoleError = vi.spyOn(console, "error").mockImplementation(() => {}); + const write = vi.spyOn(process.stderr, "write").mockImplementation( (a: any, b: any, c: any) => { if (typeof b === "function") { b(); diff --git a/packages/next-static-paths/test/filePathToPathname.test.ts b/packages/next-static-paths/test/filePathToPathname.test.ts index 9f4e409..74c903f 100644 --- a/packages/next-static-paths/test/filePathToPathname.test.ts +++ b/packages/next-static-paths/test/filePathToPathname.test.ts @@ -1,4 +1,4 @@ -import { filePathToPathname } from "../cli/filePathToPathname"; +import {appFilePathToPathname, pageFilePathToPathname} from "../cli/pageFilePathToPathname"; import { test, expect } from "vitest"; test.each([ @@ -8,5 +8,14 @@ test.each([ ["middleware", "something/_middleware.js", "/something"], ["dot in the filepath", "something/file.json.js", "/something/file.json"], ])(`%s`, (_, filePath, expected) => { - expect(filePathToPathname(["js"], filePath)).toEqual(expected); + expect(pageFilePathToPathname(["js"], filePath)).toEqual(expected); +}); + +test.each([ + ["nested index file", "conf/speakers/page.js", "/conf/speakers"], + ["root index file", "page.js", "/"], + ["page inside ()", "(auth)/sign-in/page.js", "/sign-in"], + ["page with [[...rest]]", "[[...rest]]/page.js", "/[...rest]"], +])(`%s`, (_, filePath, expected) => { + expect(appFilePathToPathname(["js"], filePath)).toEqual(expected); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d108438..d7a5227 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,152 +1,177 @@ -lockfileVersion: 5.3 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false importers: .: - specifiers: - '@changesets/cli': ^2.22.0 - turbo: ^1.2.9 devDependencies: - '@changesets/cli': 2.22.0 - turbo: 1.2.9 + '@changesets/cli': + specifier: ^2.26.1 + version: 2.26.1 + turbo: + specifier: ^1.10.3 + version: 1.10.3 packages/example-app: - specifiers: - '@types/react': ^17.0.42 - '@types/react-dom': ^18.0.4 - next: ^12.1.0 - next-static-paths: workspace:^0.0.6 - prettier: ^2.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - typescript: ^4.6.2 - vitest: ^0.5.9 - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + dependencies: + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 17.0.42 - '@types/react-dom': 18.0.4 - next: 12.1.0_react-dom@17.0.2+react@17.0.2 - next-static-paths: link:../next-static-paths - prettier: 2.6.0 - typescript: 4.6.2 - vitest: 0.5.9 + '@nirtamir2/next-static-paths': + specifier: workspace:* + version: link:../next-static-paths + '@types/react': + specifier: ^18.2.13 + version: 18.2.13 + '@types/react-dom': + specifier: ^18.2.6 + version: 18.2.6 + next: + specifier: ^13.4.6 + version: 13.4.6(react-dom@18.2.0)(react@18.2.0) + prettier: + specifier: ^2.8.8 + version: 2.8.8 + typescript: + specifier: ^5.1.3 + version: 5.1.3 + vitest: + specifier: ^0.32.2 + version: 0.32.2 packages/next-static-paths: - specifiers: - '@swc-node/register': ^1.4.2 - '@types/react': ^17.0.42 - chalk: '4' - cmd-ts: ^0.10.0 - esbuild: ^0.14.25 - globby: '11' - next: ^12.1.0 - prettier: ^2.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - typescript: ^4.6.2 - vitest: ^0.5.9 devDependencies: - '@swc-node/register': 1.4.2 - '@types/react': 17.0.42 - chalk: 4.1.2 - cmd-ts: 0.10.0 - esbuild: 0.14.27 - globby: 11.1.0 - next: 12.1.0_react-dom@17.0.2+react@17.0.2 - prettier: 2.6.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - typescript: 4.6.2 - vitest: 0.5.9 + '@swc-node/register': + specifier: ^1.6.5 + version: 1.6.5(@swc/core@1.3.66)(typescript@5.1.3) + '@types/react': + specifier: ^18.2.13 + version: 18.2.13 + chalk: + specifier: ^5.2.0 + version: 5.2.0 + cmd-ts: + specifier: ^0.12.1 + version: 0.12.1 + esbuild: + specifier: ^0.18.5 + version: 0.18.5 + globby: + specifier: ^13.2.0 + version: 13.2.0 + next: + specifier: ^13.4.6 + version: 13.4.6(react-dom@18.2.0)(react@18.2.0) + prettier: + specifier: ^2.8.8 + version: 2.8.8 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + typescript: + specifier: ^5.1.3 + version: 5.1.3 + vitest: + specifier: ^0.32.2 + version: 0.32.2 packages: - /@babel/code-frame/7.16.7: - resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + /@babel/code-frame@7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.17.9 + '@babel/highlight': 7.22.5 dev: true - /@babel/helper-validator-identifier/7.16.7: - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/highlight/7.17.9: - resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} + /@babel/highlight@7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/runtime/7.17.9: - resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==} + /@babel/runtime@7.22.5: + resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.11 dev: true - /@changesets/apply-release-plan/6.0.0: - resolution: {integrity: sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==} + /@changesets/apply-release-plan@6.1.3: + resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} dependencies: - '@babel/runtime': 7.17.9 - '@changesets/config': 2.0.0 + '@babel/runtime': 7.22.5 + '@changesets/config': 2.3.0 '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 1.3.2 - '@changesets/types': 5.0.0 + '@changesets/git': 2.0.0 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 fs-extra: 7.0.1 lodash.startcase: 4.4.0 outdent: 0.5.0 - prettier: 1.19.1 + prettier: 2.8.8 resolve-from: 5.0.0 semver: 5.7.1 dev: true - /@changesets/assemble-release-plan/5.1.2: - resolution: {integrity: sha512-nOFyDw4APSkY/vh5WNwGEtThPgEjVShp03PKVdId6wZTJALVcAALCSLmDRfeqjE2z9EsGJb7hZdDlziKlnqZgw==} + /@changesets/assemble-release-plan@5.2.3: + resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.2 - '@changesets/types': 5.0.0 + '@changesets/get-dependents-graph': 1.3.5 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 semver: 5.7.1 dev: true - /@changesets/changelog-git/0.1.11: - resolution: {integrity: sha512-sWJvAm+raRPeES9usNpZRkooeEB93lOpUN0Lmjz5vhVAb7XGIZrHEJ93155bpE1S0c4oJ5Di9ZWgzIwqhWP/Wg==} + /@changesets/changelog-git@0.1.14: + resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} dependencies: - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 dev: true - /@changesets/cli/2.22.0: - resolution: {integrity: sha512-4bA3YoBkd5cm5WUxmrR2N9WYE7EeQcM+R3bVYMUj2NvffkQVpU3ckAI+z8UICoojq+HRl2OEwtz+S5UBmYY4zw==} + /@changesets/cli@2.26.1: + resolution: {integrity: sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==} hasBin: true dependencies: - '@babel/runtime': 7.17.9 - '@changesets/apply-release-plan': 6.0.0 - '@changesets/assemble-release-plan': 5.1.2 - '@changesets/changelog-git': 0.1.11 - '@changesets/config': 2.0.0 + '@babel/runtime': 7.22.5 + '@changesets/apply-release-plan': 6.1.3 + '@changesets/assemble-release-plan': 5.2.3 + '@changesets/changelog-git': 0.1.14 + '@changesets/config': 2.3.0 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.2 - '@changesets/get-release-plan': 3.0.8 - '@changesets/git': 1.3.2 + '@changesets/get-dependents-graph': 1.3.5 + '@changesets/get-release-plan': 3.0.16 + '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 - '@changesets/pre': 1.0.11 - '@changesets/read': 0.5.5 - '@changesets/types': 5.0.0 - '@changesets/write': 0.1.8 + '@changesets/pre': 1.0.14 + '@changesets/read': 0.5.9 + '@changesets/types': 5.2.1 + '@changesets/write': 0.2.3 '@manypkg/get-packages': 1.1.3 '@types/is-ci': 3.0.0 '@types/semver': 6.2.3 + ansi-colors: 4.1.3 chalk: 2.4.2 enquirer: 2.3.6 external-editor: 3.1.0 @@ -161,131 +186,532 @@ packages: semver: 5.7.1 spawndamnit: 2.0.0 term-size: 2.2.1 - tty-table: 2.8.13 + tty-table: 4.2.1 dev: true - /@changesets/config/2.0.0: - resolution: {integrity: sha512-r5bIFY6CN3K6SQ+HZbjyE3HXrBIopONR47mmX7zUbORlybQXtympq9rVAOzc0Oflbap8QeIexc+hikfZoREXDg==} + /@changesets/config@2.3.0: + resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.2 + '@changesets/get-dependents-graph': 1.3.5 '@changesets/logger': 0.0.5 - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true - /@changesets/errors/0.1.4: + /@changesets/errors@0.1.4: resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} dependencies: extendable-error: 0.1.7 dev: true - /@changesets/get-dependents-graph/1.3.2: - resolution: {integrity: sha512-tsqA6qZRB86SQuApSoDvI8yEWdyIlo/WLI4NUEdhhxLMJ0dapdeT6rUZRgSZzK1X2nv5YwR0MxQBbDAiDibKrg==} + /@changesets/get-dependents-graph@1.3.5: + resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} dependencies: - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 semver: 5.7.1 dev: true - /@changesets/get-release-plan/3.0.8: - resolution: {integrity: sha512-TJYiWNuP0Lzu2dL/KHuk75w7TkiE5HqoYirrXF7SJIxkhlgH9toQf2C7IapiFTObtuF1qDN8HJAX1CuIOwXldg==} + /@changesets/get-release-plan@3.0.16: + resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} dependencies: - '@babel/runtime': 7.17.9 - '@changesets/assemble-release-plan': 5.1.2 - '@changesets/config': 2.0.0 - '@changesets/pre': 1.0.11 - '@changesets/read': 0.5.5 - '@changesets/types': 5.0.0 + '@babel/runtime': 7.22.5 + '@changesets/assemble-release-plan': 5.2.3 + '@changesets/config': 2.3.0 + '@changesets/pre': 1.0.14 + '@changesets/read': 0.5.9 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 dev: true - /@changesets/get-version-range-type/0.3.2: + /@changesets/get-version-range-type@0.3.2: resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} dev: true - /@changesets/git/1.3.2: - resolution: {integrity: sha512-p5UL+urAg0Nnpt70DLiBe2iSsMcDubTo9fTOD/61krmcJ466MGh71OHwdAwu1xG5+NKzeysdy1joRTg8CXcEXA==} + /@changesets/git@2.0.0: + resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 + micromatch: 4.0.5 spawndamnit: 2.0.0 dev: true - /@changesets/logger/0.0.5: + /@changesets/logger@0.0.5: resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} dependencies: chalk: 2.4.2 dev: true - /@changesets/parse/0.3.13: - resolution: {integrity: sha512-wh9Ifa0dungY6d2nMz6XxF6FZ/1I7j+mEgPAqrIyKS64nifTh1Ua82qKKMMK05CL7i4wiB2NYc3SfnnCX3RVeA==} + /@changesets/parse@0.3.16: + resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} dependencies: - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 js-yaml: 3.14.1 dev: true - /@changesets/pre/1.0.11: - resolution: {integrity: sha512-CXZnt4SV9waaC9cPLm7818+SxvLKIDHUxaiTXnJYDp1c56xIexx1BNfC1yMuOdzO2a3rAIcZua5Odxr3dwSKfg==} + /@changesets/pre@1.0.14: + resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.22.5 '@changesets/errors': 0.1.4 - '@changesets/types': 5.0.0 + '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 dev: true - /@changesets/read/0.5.5: - resolution: {integrity: sha512-bzonrPWc29Tsjvgh+8CqJ0apQOwWim0zheeD4ZK44ApSa/GudnZJTODtA3yNOOuQzeZmL0NUebVoHIurtIkA7w==} + /@changesets/read@0.5.9: + resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} dependencies: - '@babel/runtime': 7.17.9 - '@changesets/git': 1.3.2 + '@babel/runtime': 7.22.5 + '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.13 - '@changesets/types': 5.0.0 + '@changesets/parse': 0.3.16 + '@changesets/types': 5.2.1 chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 dev: true - /@changesets/types/4.1.0: + /@changesets/types@4.1.0: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: true - /@changesets/types/5.0.0: - resolution: {integrity: sha512-IT1kBLSbAgTS4WtpU6P5ko054hq12vk4tgeIFRVE7Vnm4a/wgbNvBalgiKP0MjEXbCkZbItiGQHkCGxYWR55sA==} + /@changesets/types@5.2.1: + resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} dev: true - /@changesets/write/0.1.8: - resolution: {integrity: sha512-oIHeFVMuP6jf0TPnKPpaFpvvAf3JBc+s2pmVChbeEgQTBTALoF51Z9kqxQfG4XONZPHZnqkmy564c7qohhhhTQ==} + /@changesets/write@0.2.3: + resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} dependencies: - '@babel/runtime': 7.17.9 - '@changesets/types': 5.0.0 + '@babel/runtime': 7.22.5 + '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 - prettier: 1.19.1 + prettier: 2.8.8 + dev: true + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.18.5: + resolution: {integrity: sha512-410IPUj7ZOxZ2dwK0B7o7Nibu7YEyaLBvYOfYBpuA1TpY0fOkDM5r4bwn+hT8Uma06DBI4RnYNN09fn55PYInQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.18.5: + resolution: {integrity: sha512-+8GXQzuASxGg/rb47Z5zJe3vjOfL7RRce/DILuk6kbB/8HO0p3CPo72CbR349P2K8YP1h5NvNqU+2GDRbNJylw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.18.5: + resolution: {integrity: sha512-+fdfceCYwcz9OReheSWYOGaAAt03n0BnG5/UW9tyGyo15PjSOF14ylxfjvz+0atDx0S/RxyezMsH/mbnWhnC8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.5: + resolution: {integrity: sha512-L7noeTaus5xEtgd5J7u/lGrZfSiYkvZb0gOD7rvKTuuWbdGM4bunz5DUFsWBbEIlloslpOO5PDy4Hnd6mZT20A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.18.5: + resolution: {integrity: sha512-eA39B8SxbxRdSSILD4AsePzvJiVao6ZaYrcTOJqg89jnnMEGR/EAh+ehV7E4GOx4WXQoWeJRP1P9JQSzIrROeg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.18.5: + resolution: {integrity: sha512-Eg1UnkTZHfsphgcy1Wj/McNModSO/F+kqtWqvtvEZc9BAgvdwxAt11BESgBczU+Gti0G2dLvHs0Sfb3gavwhGg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.18.5: + resolution: {integrity: sha512-GNTMSJ55gl7Tf5VUqVRkMJhRGzH6vI9vFBfZCj4Zjm7RgfXCWxLnTyjMgZZKT8pOzW40KD2KlrGbqwnnJWyGWw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.5: + resolution: {integrity: sha512-r08LmhqyPRj6FtuNPBTu8BliKh6h+oNEhMkWmmR/aWs4DWjDOivyDfLGznPdgtSThL23fk1QgSBUEbuCIzjA2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.18.5: + resolution: {integrity: sha512-6R+vEIyfEvp+gOWKSc+m6hdnhWKQYzicqONQYiDGT6qepc6OGsLEZcyFwoz6BvFx5j233CBWMcJ69eXFrwXw9A==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.18.5: + resolution: {integrity: sha512-ph6M9iEMc6BHgv2XuIE8qeQrQCH+2l116c8L9ysmmXYwpNXa3E7JNIu/O7hI0I9qDvh1P19AGbIh+/y0GAZijA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.18.5: + resolution: {integrity: sha512-s6Nup5FMQ8R8OKJG2rSxtV40s8LRdfC73XGHGaFlGiC+2SeCyq4dl3MMfLdzLowYzyDjfc4GRrXWUNMX3kNxYA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.18.5: + resolution: {integrity: sha512-DxW4nNDIGbivZxnJD01C5PlwKPpin8YgSwWtToCy4w4lNigT7Iaf5A+wcPT2laibdgbcgPKpPOXUg6RFGTt8xA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.18.5: + resolution: {integrity: sha512-BksOs2uYTafS+u75QiN4RoLbEMNjE192adJCBalncI3E2PWyR2i1kEs9rEghHK7pw0SD0uWgV9otRmV7G5b2lQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.18.5: + resolution: {integrity: sha512-mGv8BOJXsV7bZyjyMdeDs55CDXZ5vrY3oKa58DNRz2vPn54dREyj4BhhyWuqSuzSURJhFg7pM/1fI2vnAHGkHw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.18.5: + resolution: {integrity: sha512-m4uIYyrl5znGnNHgiM/Zsw6I9Se513NqdTxeUxZ66/VDWbuUp8ACe1KOSpwF4NNxfYy6Q3W8beZsIdF4F85q8Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.18.5: + resolution: {integrity: sha512-R1C7X30YjXmOZYOzx4dJ/QvRNfrkK/sDCFfcGNhlHFX6B/iodJdk81h7EhnKVUQy+3BaARxF7udd91iSSzMlbQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.18.5: + resolution: {integrity: sha512-MABnKzjMcXjO0NEYyexOhqjcrgM6dE8BXnm+lctm2x2aPpYg5iL0Ew3aABSTZyp9dS3Z4VzFu5PPoOYEw8akTQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.18.5: + resolution: {integrity: sha512-aU7R0tLIUMaQuAgBjKrq02Z98rcY9Pxk76hynSqcGeld2C/ro1uBbS2i9rh7vdwBAY0rG08Og4wnDnlx5rU+fQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.18.5: + resolution: {integrity: sha512-ngm3fVv2VxufI8zH/Phk0mYkgvFjFGnS+l7uxxd20mmeLTNI/8OXDJpNqTUbvzJh3tqhI/Gof0N2+5xJbqEaxA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.18.5: + resolution: {integrity: sha512-XqpS89+MGLzR8YtQQkBYsLCfAv1ySflMb+FEH99rOp6kOPv/ORO+ujEB5ICDBZZbvYqB75uFrNELo1BVEQbS3g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.18.5: + resolution: {integrity: sha512-V3xj/nb9uie0I4mn1f8nPZSgHldtNJrqTKYjTyMPMBnHbMYF5Loz8ZHsp7+La8kI6NxIF1ClQ9XBV+G3RtSkww==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.18.5: + resolution: {integrity: sha512-gMxWvQeTQWDpa8ExPP41al+Ho7HyK24h7y41JdGKqE24KzXXQPxESUtrCoIES+HwF+OGq2smtibU9UvZ8WH3JQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true dev: true + optional: true - /@manypkg/find-root/1.1.0: + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.17.9 - '@types/node': 12.20.49 + '@babel/runtime': 7.22.5 + '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 dev: true - /@manypkg/get-packages/1.1.3: + /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.22.5 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -293,21 +719,12 @@ packages: read-yaml-file: 1.1.0 dev: true - /@next/env/12.1.0: - resolution: {integrity: sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==} - dev: true - - /@next/swc-android-arm64/12.1.0: - resolution: {integrity: sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true + /@next/env@13.4.6: + resolution: {integrity: sha512-nqUxEtvDqFhmV1/awSg0K2XHNwkftNaiUqCYO9e6+MYmqNObpKVl7OgMkGaQ2SZnFx5YqF0t60ZJTlyJIDAijg==} dev: true - optional: true - /@next/swc-darwin-arm64/12.1.0: - resolution: {integrity: sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg==} + /@next/swc-darwin-arm64@13.4.6: + resolution: {integrity: sha512-ahi6VP98o4HV19rkOXPSUu+ovfHfUxbJQ7VVJ7gL2FnZRr7onEFC1oGQ6NQHpm8CxpIzSSBW79kumlFMOmZVjg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -315,8 +732,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64/12.1.0: - resolution: {integrity: sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug==} + /@next/swc-darwin-x64@13.4.6: + resolution: {integrity: sha512-13cXxKFsPJIJKzUqrU5XB1mc0xbUgYsRcdH6/rB8c4NMEbWGdtD4QoK9ShN31TZdePpD4k416Ur7p+deMIxnnA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -324,17 +741,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm-gnueabihf/12.1.0: - resolution: {integrity: sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@next/swc-linux-arm64-gnu/12.1.0: - resolution: {integrity: sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q==} + /@next/swc-linux-arm64-gnu@13.4.6: + resolution: {integrity: sha512-Ti+NMHEjTNktCVxNjeWbYgmZvA2AqMMI2AMlzkXsU7W4pXCMhrryAmAIoo+7YdJbsx01JQWYVxGe62G6DoCLaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -342,8 +750,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl/12.1.0: - resolution: {integrity: sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA==} + /@next/swc-linux-arm64-musl@13.4.6: + resolution: {integrity: sha512-OHoC6gO7XfjstgwR+z6UHKlvhqJfyMtNaJidjx3sEcfaDwS7R2lqR5AABi8PuilGgi0BO0O0sCXqLlpp3a0emQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -351,8 +759,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu/12.1.0: - resolution: {integrity: sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A==} + /@next/swc-linux-x64-gnu@13.4.6: + resolution: {integrity: sha512-zHZxPGkUlpfNJCboUrFqwlwEX5vI9LSN70b8XEb0DYzzlrZyCyOi7hwDp/+3Urm9AB7YCAJkgR5Sp1XBVjHdfQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -360,8 +768,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl/12.1.0: - resolution: {integrity: sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw==} + /@next/swc-linux-x64-musl@13.4.6: + resolution: {integrity: sha512-K/Y8lYGTwTpv5ME8PSJxwxLolaDRdVy+lOd9yMRMiQE0BLUhtxtCWC9ypV42uh9WpLjoaD0joOsB9Q6mbrSGJg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -369,8 +777,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc/12.1.0: - resolution: {integrity: sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw==} + /@next/swc-win32-arm64-msvc@13.4.6: + resolution: {integrity: sha512-U6LtxEUrjBL2tpW+Kr1nHCSJWNeIed7U7l5o7FiKGGwGgIlFi4UHDiLI6TQ2lxi20fAU33CsruV3U0GuzMlXIw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -378,8 +786,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc/12.1.0: - resolution: {integrity: sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q==} + /@next/swc-win32-ia32-msvc@13.4.6: + resolution: {integrity: sha512-eEBeAqpCfhdPSlCZCayjCiyIllVqy4tcqvm1xmg3BgJG0G5ITiMM4Cw2WVeRSgWDJqQGRyyb+q8Y2ltzhXOWsQ==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -387,8 +795,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc/12.1.0: - resolution: {integrity: sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg==} + /@next/swc-win32-x64-msvc@13.4.6: + resolution: {integrity: sha512-OrZs94AuO3ZS5tnqlyPRNgfWvboXaDQCi5aXGve3o3C+Sj0ctMUV9+Do+0zMvvLRumR8E0PTWKvtz9n5vzIsWw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -396,7 +804,7 @@ packages: dev: true optional: true - /@nodelib/fs.scandir/2.1.5: + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: @@ -404,66 +812,55 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: true - /@swc-node/core/1.8.2: - resolution: {integrity: sha512-IoJ7tGHQ6JOMSmFe4VhP64uLmFKMNasS0QEgUrLFQ0h/dTvpQMynnoGBEJoPL6LfsebZ/q4uKqbpWrth6/yrAA==} + /@swc-node/core@1.10.3(@swc/core@1.3.66): + resolution: {integrity: sha512-8rpv1DXzsQjN/C8ZXuaTSmJ4M/lRr6geUlbOQ861DLC+sKWcEEvxRjK9cXQ28GserHuEcFDA3wlF9rD1YD0x+Q==} engines: {node: '>= 10'} + peerDependencies: + '@swc/core': '>= 1.3' dependencies: - '@swc/core': 1.2.160 + '@swc/core': 1.3.66 dev: true - /@swc-node/register/1.4.2: - resolution: {integrity: sha512-wLZz0J7BTO//1Eq7e4eBQjKF380Hr2eVemz849msQSKcVM1D7UJUt/dP2TinEVGx++/BXJ/0q37i6n9Iw0EM0w==} + /@swc-node/register@1.6.5(@swc/core@1.3.66)(typescript@5.1.3): + resolution: {integrity: sha512-yMxXlzthI0aMadYYKDhx7xvtjljB1qoD8Tv0djqSJ1ttTkoDxg6MhG5A5pIahiUT2neVrkWb9lCavoUwXAe/zQ==} + peerDependencies: + '@swc/core': '>= 1.3' + typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.8.2 - '@swc-node/sourcemap-support': 0.1.11 - chalk: 4.1.2 + '@swc-node/core': 1.10.3(@swc/core@1.3.66) + '@swc-node/sourcemap-support': 0.3.0 + '@swc/core': 1.3.66 + colorette: 2.0.20 debug: 4.3.4 - pirates: 4.0.5 - tslib: 2.3.1 - typescript: 4.6.2 + pirates: 4.0.6 + tslib: 2.5.3 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@swc-node/sourcemap-support/0.1.11: - resolution: {integrity: sha512-b+Mn3oQl+7nUSt7hPzIbY9B30YhcFo1PT4kd9P4QmD6raycmIealOAhAdZID/JevphzsOXHQB4OqJm7Yi5tMcA==} + /@swc-node/sourcemap-support@0.3.0: + resolution: {integrity: sha512-gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==} dependencies: source-map-support: 0.5.21 + tslib: 2.5.3 dev: true - /@swc/core-android-arm-eabi/1.2.160: - resolution: {integrity: sha512-VzFP7tYgvpkUhd8wgyNtERqvoPBBDretyMFxAxPe2SxClaBs9Ka95PdiPPZalRq+vFCb/dFxD8Vhz+XO16Kpjg==} - engines: {node: '>=10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@swc/core-android-arm64/1.2.160: - resolution: {integrity: sha512-m+xqQaa7TqW3Vm9MUvITtdU8OlAc/9yT+TgOS4l8WlfFI87IDnLLfinKKEp+xfKwzYDdIsh+sC+jdGdIBTMB+Q==} - engines: {node: '>=10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@swc/core-darwin-arm64/1.2.160: - resolution: {integrity: sha512-9bG70KYKvjNf7tZtjOu1h4kDZPtoidZptIXPGSHuUgJ1BbSJYpfRR5xAmq4k37+GqOjIPJp4+lSGQPa2HfejpA==} + /@swc/core-darwin-arm64@1.3.66: + resolution: {integrity: sha512-UijJsvuLy73vxeVYEy7urIHksXS+3BdvJ9s9AY+bRMSQW483NO7RLp8g4FdTyJbRaN0BH15SQnY0dcjQBkVuHw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -471,8 +868,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64/1.2.160: - resolution: {integrity: sha512-+b4HdKAVf/XPZ9DjgG2axGLbquPEuYwEP3zeWgbWn0s0FYQ7WTFxznf3YrTJE9MYadJeCOs3U80E2xVAtRRS9Q==} + /@swc/core-darwin-x64@1.3.66: + resolution: {integrity: sha512-xGsHKvViQnwTNLF30Y/5OqWdnN6RsiyUI8awZXfz1sHcXCEaLe+v+WLQ+/E8sgw0YUkYVHzzfV/sAN2CezJK5Q==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -480,17 +877,8 @@ packages: dev: true optional: true - /@swc/core-freebsd-x64/1.2.160: - resolution: {integrity: sha512-E5agJwv+RVMoZ8FQIPSO5wLPDQx6jqcMpV207EB3pPaxPWGe4n3DH3vcibHp80RACDNdiaqo5lBeBnGJI4ithw==} - engines: {node: '>=10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm-gnueabihf/1.2.160: - resolution: {integrity: sha512-uCttZRNx+lWVhCYGC6/pGUej08g1SQc5am6R9NVFh111goytcdlPnC4jV8oWzq2QhDWkkKxLoP2CZOytzI4+0w==} + /@swc/core-linux-arm-gnueabihf@1.3.66: + resolution: {integrity: sha512-gNbLcSIV2pq90BkMSpzvK4xPXOl8GEF3YR4NaqF0CYSzQsVXXTTqMuX/r26xNYudBKzH0345S1MpoRk2qricnA==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -498,8 +886,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu/1.2.160: - resolution: {integrity: sha512-sB18roiv8m/zsY6tXLSrbUls0eKkSkxOEF0ennXVEtz97rMJ+WWnkOc8gI+rUpj3MHbVAIxyDNyyZU4cH5g1jQ==} + /@swc/core-linux-arm64-gnu@1.3.66: + resolution: {integrity: sha512-cJSQ0oplyWbJqy4rzVcnBYLAi6z1QT3QCcR7iAey0aAmCvfRBZJfXlyjggMjn4iosuadkauwCZR1xYNhBDRn7w==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -507,8 +895,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl/1.2.160: - resolution: {integrity: sha512-PJ7Ukb+BRR3pGYcUag8qRWOB11eByc5YLx/xAMSc3bRmaYW/oj6s8k+1DYiR//BAuNQdf14MpMFzDuWiDEUh7A==} + /@swc/core-linux-arm64-musl@1.3.66: + resolution: {integrity: sha512-GDQZpcB9aGxG9PTA2shdIkoMZlGK5omJ8NR49uoBTtLBVYiGeXAwV0U1Uaw8kXEZj9i7wZDkvjzjSaNH3evRsg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -516,8 +904,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu/1.2.160: - resolution: {integrity: sha512-wVh8Q86xz3t0y5zoUryWQ64bFG/YxdcykBgaog8lU9xkFb1KSqVRE9ia7aKA12/ZtAfpJZLRBleZxBAcaCg9FQ==} + /@swc/core-linux-x64-gnu@1.3.66: + resolution: {integrity: sha512-lg8E4O/Pd9KfK0lajdinVMuGME8dSv7V9arhEpmlfGE2eXSDCWqDn5Htk5QVBstt9lt1lsRhWHJ/YYc2eQY30Q==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -525,8 +913,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl/1.2.160: - resolution: {integrity: sha512-AnWdarl9WWuDdbc2AX1w76W1jaekSCokxRrWdSGUgQytaZRtybKZEgThvJCQDrSlYQD4XDOhhVRCurTvy4JsfQ==} + /@swc/core-linux-x64-musl@1.3.66: + resolution: {integrity: sha512-lo8ZcAO/zL2pZWH+LZIyge8u2MklaeuT6+FpVVpBFktMVdYXbaVtzpvWbgRFBZHvL3SRDF+u8jxjtkXhvGUpTw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -534,8 +922,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc/1.2.160: - resolution: {integrity: sha512-ScL27mZRTwEIqBIv9RY34nQvyBvhosiM5Lus4dCFmS71flPcAEv7hJgy4GE3YUQV0ryGNK9NaO43H8sAyNwKVQ==} + /@swc/core-win32-arm64-msvc@1.3.66: + resolution: {integrity: sha512-cQoVwBuJY5WkHbfpCOlndNwYr1ZThatRjQQvKy540NUIeAEk9Fa6ozlDBtU75UdaWKtUG6YQ/bWz+KTemheVxw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -543,8 +931,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc/1.2.160: - resolution: {integrity: sha512-e75zbWlhlyrd5HdrYzELa6OlZxgyaVpJj+c9xMD95HcdklVbmsyt1vuqRxMyqaZUDLyehwwCDRX/ZeDme//M/A==} + /@swc/core-win32-ia32-msvc@1.3.66: + resolution: {integrity: sha512-y/FrAIINK4UBeUQQknGlWXEyjo+MBvjF7WkUf2KP7sNr9EHHy8+dXohAGd5Anz0eJrqOM1ZXR/GEjxRp7bGQ1Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -552,8 +940,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc/1.2.160: - resolution: {integrity: sha512-GAYT+WzYQY4sr17S21yJh4flJp/sQ62mAs6RfN89p7jIWgm0Bl/SooRl6ocsftTlnZm7K7QC8zmQVeNCWDCLPw==} + /@swc/core-win32-x64-msvc@1.3.66: + resolution: {integrity: sha512-yI64ACzS14qFLrfyO12qW+f/UROTotzDeEbuyJAaPD2IZexoT1cICznI3sBmIfrSt33mVuW8eF5m3AG/NUImzw==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -561,149 +949,261 @@ packages: dev: true optional: true - /@swc/core/1.2.160: - resolution: {integrity: sha512-nXoC7HA+aY7AtBPsiqGXocoRLAzzA7MV+InWQtILN7Uru4hB9+rLnLCPc3zSdg7pgnxJLa1tHup1Rz7Vv6TcIQ==} + /@swc/core@1.3.66: + resolution: {integrity: sha512-Hpf91kH5ly7fHkWnApwryTQryT+TO4kMMPH3WyciUSQOWLE3UuQz1PtETHQQk7PZ/b1QF0qQurJrgfBr5bSKUA==} engines: {node: '>=10'} - hasBin: true + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true optionalDependencies: - '@swc/core-android-arm-eabi': 1.2.160 - '@swc/core-android-arm64': 1.2.160 - '@swc/core-darwin-arm64': 1.2.160 - '@swc/core-darwin-x64': 1.2.160 - '@swc/core-freebsd-x64': 1.2.160 - '@swc/core-linux-arm-gnueabihf': 1.2.160 - '@swc/core-linux-arm64-gnu': 1.2.160 - '@swc/core-linux-arm64-musl': 1.2.160 - '@swc/core-linux-x64-gnu': 1.2.160 - '@swc/core-linux-x64-musl': 1.2.160 - '@swc/core-win32-arm64-msvc': 1.2.160 - '@swc/core-win32-ia32-msvc': 1.2.160 - '@swc/core-win32-x64-msvc': 1.2.160 - dev: true - - /@types/chai-subset/1.3.3: + '@swc/core-darwin-arm64': 1.3.66 + '@swc/core-darwin-x64': 1.3.66 + '@swc/core-linux-arm-gnueabihf': 1.3.66 + '@swc/core-linux-arm64-gnu': 1.3.66 + '@swc/core-linux-arm64-musl': 1.3.66 + '@swc/core-linux-x64-gnu': 1.3.66 + '@swc/core-linux-x64-musl': 1.3.66 + '@swc/core-win32-arm64-msvc': 1.3.66 + '@swc/core-win32-ia32-msvc': 1.3.66 + '@swc/core-win32-x64-msvc': 1.3.66 + dev: true + + /@swc/helpers@0.5.1: + resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + dependencies: + tslib: 2.5.3 + dev: true + + /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.0 + '@types/chai': 4.3.5 dev: true - /@types/chai/4.3.0: - resolution: {integrity: sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} dev: true - /@types/is-ci/3.0.0: + /@types/is-ci@3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} dependencies: - ci-info: 3.3.0 + ci-info: 3.8.0 dev: true - /@types/minimist/1.2.2: + /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node/12.20.49: - resolution: {integrity: sha512-5e6QNb9bkeh4Hni4ktLqUZuUqnGTX/kou2aZkXyxtuYaHXgBm+In1SHR9V+7kDzWzjB08KC2uqt2doDi7cuAAA==} + /@types/node@12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/normalize-package-data/2.4.1: + /@types/node@20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + dev: true + + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + /@types/prop-types@15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true - /@types/react-dom/18.0.4: - resolution: {integrity: sha512-FgTtbqPOCI3dzZPZoC2T/sx3L34qxy99ITWn4eoSA95qPyXDMH0ALoAqUp49ITniiJFsXUVBtalh/KffMpg21Q==} + /@types/react-dom@18.2.6: + resolution: {integrity: sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==} dependencies: - '@types/react': 17.0.42 + '@types/react': 18.2.13 dev: true - /@types/react/17.0.42: - resolution: {integrity: sha512-nuab3x3CpJ7VFeNA+3HTUuEkvClYHXqWtWd7Ud6AZYW7Z3NH9WKtgU+tFB0ZLcHq+niB/HnzLcaZPqMJ95+k5Q==} + /@types/react@18.2.13: + resolution: {integrity: sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==} dependencies: - '@types/prop-types': 15.7.4 - '@types/scheduler': 0.16.2 - csstype: 3.0.11 + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 dev: true - /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} dev: true - /@types/semver/6.2.3: + /@types/semver@6.2.3: resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + /@vitest/expect@0.32.2: + resolution: {integrity: sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==} + dependencies: + '@vitest/spy': 0.32.2 + '@vitest/utils': 0.32.2 + chai: 4.3.7 + dev: true + + /@vitest/runner@0.32.2: + resolution: {integrity: sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==} + dependencies: + '@vitest/utils': 0.32.2 + concordance: 5.0.4 + p-limit: 4.0.0 + pathe: 1.1.1 + dev: true + + /@vitest/snapshot@0.32.2: + resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==} + dependencies: + magic-string: 0.30.0 + pathe: 1.1.1 + pretty-format: 27.5.1 + dev: true + + /@vitest/spy@0.32.2: + resolution: {integrity: sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==} + dependencies: + tinyspy: 2.1.1 + dev: true + + /@vitest/utils@0.32.2: + resolution: {integrity: sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==} + dependencies: + diff-sequences: 29.4.3 + loupe: 2.3.6 + pretty-format: 27.5.1 + dev: true + + /acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} dev: true - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} dev: true - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: true - /argparse/1.0.10: + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true - /array-union/2.1.0: + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: true + + /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} dev: true - /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} + /array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: true + + /arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} dev: true - /assertion-error/1.1.0: + /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /better-path-resolve/1.0.0: + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} dependencies: is-windows: 1.0.2 dev: true - /braces/3.0.2: + /blueimp-md5@2.19.0: + resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} + dev: true + + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - /breakword/1.0.5: - resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} + /breakword@1.0.6: + resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} + dependencies: + wcwidth: 1.0.1 + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} dependencies: - wcwidth: 1.0.1 + streamsearch: 1.1.0 dev: true - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 dev: true - /camelcase-keys/6.2.2: + /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} dependencies: @@ -712,29 +1212,29 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/5.3.1: + /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001319: - resolution: {integrity: sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==} + /caniuse-lite@1.0.30001505: + resolution: {integrity: sha512-jaAOR5zVtxHfL0NjZyflVTtXm3D3J9P15zSJ7HmQF8dSKGA6tqzQq+0ZI3xkjyQj46I4/M0K2GbMpcAFOcbr3A==} dev: true - /chai/4.3.6: - resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} + /chai@4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 check-error: 1.0.2 - deep-eql: 3.0.1 + deep-eql: 4.1.3 get-func-name: 2.0.0 - loupe: 2.3.4 + loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 dev: true - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -743,15 +1243,7 @@ packages: supports-color: 5.5.0 dev: true - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: @@ -759,19 +1251,29 @@ packages: supports-color: 7.2.0 dev: true - /chardet/0.7.0: + /chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error/1.0.2: + /check-error@1.0.2: resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} dev: true - /ci-info/3.3.0: - resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: true - /cliui/6.0.0: + /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: string-width: 4.2.3 @@ -779,13 +1281,22 @@ packages: wrap-ansi: 6.2.0 dev: true - /clone/1.0.4: - resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} dev: true - /cmd-ts/0.10.0: - resolution: {integrity: sha512-DsVhXSE8yljY96pu+UOlFr67CNrZVCowLh6X1e7sIoLZkR2esoI5Agbokxi8HXu79ow4HBCCI2EcE3t7hrra8Q==} + /cmd-ts@0.12.1: + resolution: {integrity: sha512-k93f6LgFEzx7/vBy5qV+tu1VI8YuH0DZmwNXPvRaDR4Qp7Fl9+pUSylX/CKHrWoKqHMJjNOLb1NeYTvHOjQ2Kw==} dependencies: chalk: 4.1.2 debug: 4.3.4 @@ -795,52 +1306,70 @@ packages: - supports-color dev: true - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true - /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /cross-spawn/5.1.0: - resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /concordance@5.0.4: + resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} + engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} + dependencies: + date-time: 3.1.0 + esutils: 2.0.3 + fast-diff: 1.3.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + md5-hex: 3.0.1 + semver: 7.5.2 + well-known-symbols: 2.0.0 + dev: true + + /cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 which: 1.3.1 dev: true - /csstype/3.0.11: - resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} dev: true - /csv-generate/3.4.3: + /csv-generate@3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} dev: true - /csv-parse/4.16.3: + /csv-parse@4.16.3: resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} dev: true - /csv-stringify/5.6.5: + /csv-stringify@5.6.5: resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} dev: true - /csv/5.5.3: + /csv@5.5.3: resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} engines: {node: '>= 0.1.90'} dependencies: @@ -850,7 +1379,14 @@ packages: stream-transform: 2.1.3 dev: true - /debug/4.3.4: + /date-time@3.1.0: + resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} + engines: {node: '>=6'} + dependencies: + time-zone: 1.0.0 + dev: true + + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -862,289 +1398,228 @@ packages: ms: 2.1.2 dev: true - /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} + /decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 map-obj: 1.0.1 dev: true - /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - /deep-eql/3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} + /deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} dependencies: type-detect: 4.0.8 dev: true - /defaults/1.0.3: - resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=} + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 dev: true - /detect-indent/6.1.0: + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} dev: true - /didyoumean/1.2.2: + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /dir-glob/3.0.1: + /diff-sequences@29.4.3: + resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} dependencies: path-type: 4.0.0 dev: true - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /enquirer/2.3.6: + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} dependencies: - ansi-colors: 4.1.1 + ansi-colors: 4.1.3 dev: true - /error-ex/1.3.2: + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - /esbuild-android-64/0.14.27: - resolution: {integrity: sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64/0.14.27: - resolution: {integrity: sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64/0.14.27: - resolution: {integrity: sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64/0.14.27: - resolution: {integrity: sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64/0.14.27: - resolution: {integrity: sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64/0.14.27: - resolution: {integrity: sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.14.27: - resolution: {integrity: sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64/0.14.27: - resolution: {integrity: sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm/0.14.27: - resolution: {integrity: sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64/0.14.27: - resolution: {integrity: sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le/0.14.27: - resolution: {integrity: sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le/0.14.27: - resolution: {integrity: sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64/0.14.27: - resolution: {integrity: sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.14.27: - resolution: {integrity: sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.14.27: - resolution: {integrity: sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64/0.14.27: - resolution: {integrity: sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.14.27: - resolution: {integrity: sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.1 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 dev: true - optional: true - /esbuild-windows-32/0.14.27: - resolution: {integrity: sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 dev: true - optional: true - /esbuild-windows-64/0.14.27: - resolution: {integrity: sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 dev: true - optional: true - /esbuild-windows-arm64/0.14.27: - resolution: {integrity: sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==} + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + hasBin: true requiresBuild: true - dev: true - optional: true - - /esbuild/0.14.27: - resolution: {integrity: sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==} + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + + /esbuild@0.18.5: + resolution: {integrity: sha512-ztF1Z53Mc8ijEo1ZWFduHZXIqRWufo76JHm1ikvhGjIzO1mj84LdKXSGmRzahfgvWSwky48MkT+o5yUIkQtDPA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.27 - esbuild-android-arm64: 0.14.27 - esbuild-darwin-64: 0.14.27 - esbuild-darwin-arm64: 0.14.27 - esbuild-freebsd-64: 0.14.27 - esbuild-freebsd-arm64: 0.14.27 - esbuild-linux-32: 0.14.27 - esbuild-linux-64: 0.14.27 - esbuild-linux-arm: 0.14.27 - esbuild-linux-arm64: 0.14.27 - esbuild-linux-mips64le: 0.14.27 - esbuild-linux-ppc64le: 0.14.27 - esbuild-linux-riscv64: 0.14.27 - esbuild-linux-s390x: 0.14.27 - esbuild-netbsd-64: 0.14.27 - esbuild-openbsd-64: 0.14.27 - esbuild-sunos-64: 0.14.27 - esbuild-windows-32: 0.14.27 - esbuild-windows-64: 0.14.27 - esbuild-windows-arm64: 0.14.27 - dev: true - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + '@esbuild/android-arm': 0.18.5 + '@esbuild/android-arm64': 0.18.5 + '@esbuild/android-x64': 0.18.5 + '@esbuild/darwin-arm64': 0.18.5 + '@esbuild/darwin-x64': 0.18.5 + '@esbuild/freebsd-arm64': 0.18.5 + '@esbuild/freebsd-x64': 0.18.5 + '@esbuild/linux-arm': 0.18.5 + '@esbuild/linux-arm64': 0.18.5 + '@esbuild/linux-ia32': 0.18.5 + '@esbuild/linux-loong64': 0.18.5 + '@esbuild/linux-mips64el': 0.18.5 + '@esbuild/linux-ppc64': 0.18.5 + '@esbuild/linux-riscv64': 0.18.5 + '@esbuild/linux-s390x': 0.18.5 + '@esbuild/linux-x64': 0.18.5 + '@esbuild/netbsd-x64': 0.18.5 + '@esbuild/openbsd-x64': 0.18.5 + '@esbuild/sunos-x64': 0.18.5 + '@esbuild/win32-arm64': 0.18.5 + '@esbuild/win32-ia32': 0.18.5 + '@esbuild/win32-x64': 0.18.5 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /extendable-error/0.1.7: + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} dev: true - /external-editor/3.1.0: + /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} dependencies: @@ -1153,31 +1628,35 @@ packages: tmp: 0.0.33 dev: true - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + /fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 dev: true - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true - /find-up/4.1.0: + /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} dependencies: @@ -1185,7 +1664,7 @@ packages: path-exists: 4.0.0 dev: true - /find-up/5.0.0: + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} dependencies: @@ -1193,32 +1672,38 @@ packages: path-exists: 4.0.0 dev: true - /find-yarn-workspace-root2/1.2.16: + /find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} dependencies: - micromatch: 4.0.4 + micromatch: 4.0.5 pkg-dir: 4.2.0 dev: true - /fs-extra/7.0.1: + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true - /fs-extra/8.1.0: + /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true - /fsevents/2.3.2: + /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] @@ -1226,157 +1711,348 @@ packages: dev: true optional: true - /function-bind/1.1.1: + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true - /get-caller-file/2.0.5: + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name/2.0.0: + /get-func-name@2.0.0: resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} dev: true - /glob-parent/5.1.2: + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + dev: true + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true + + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 dev: true - /globby/11.1.0: + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + + /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 + fast-glob: 3.2.12 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /globby@13.2.0: + resolution: {integrity: sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /grapheme-splitter/1.0.4: + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /hard-rejection/2.1.0: + /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} dev: true - /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: true - /has/1.0.3: + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 dev: true - /hosted-git-info/2.8.9: + /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /human-id/1.0.2: + /human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} dev: true - /iconv-lite/0.4.24: + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} dev: true - /indent-string/4.0.0: + /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} dev: true - /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} dev: true - /is-ci/3.0.1: + /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.3.0 + ci-info: 3.8.0 dev: true - /is-core-module/2.8.1: - resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} dependencies: has: 1.0.3 dev: true - /is-extglob/2.1.1: + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-extglob@2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} dev: true - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} dev: true - /is-glob/4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - /is-number/7.0.0: + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} + /is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} dev: true - /is-subdir/1.2.0: + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} dependencies: better-path-resolve: 1.0.0 dev: true - /is-windows/1.0.2: + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} dev: true - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /js-string-escape@1.0.1: + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} + engines: {node: '>= 0.8'} dev: true - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: @@ -1384,94 +2060,128 @@ packages: esprima: 4.0.1 dev: true - /json-parse-even-better-errors/2.3.1: + /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true - /kind-of/6.0.3: + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} dev: true - /lines-and-columns/1.2.4: + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: true + + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /load-yaml-file/0.2.0: + /load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 dev: true - /local-pkg/0.4.1: - resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==} + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} dev: true - /locate-path/5.0.0: + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} dependencies: p-locate: 4.1.0 dev: true - /locate-path/6.0.0: + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} dependencies: p-locate: 5.0.0 dev: true - /lodash.startcase/4.4.0: - resolution: {integrity: sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=} + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /loose-envify/1.4.0: + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 - /loupe/2.3.4: - resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} + /loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 dev: true - /lru-cache/4.1.5: + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true - /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} dev: true - /map-obj/4.3.0: + /map-obj@4.3.0: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} dev: true - /meow/6.1.1: + /md5-hex@3.0.1: + resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} + engines: {node: '>=8'} + dependencies: + blueimp-md5: 2.19.0 + dev: true + + /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 2.5.0 @@ -1482,25 +2192,25 @@ packages: yargs-parser: 18.1.3 dev: true - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 picomatch: 2.3.1 dev: true - /min-indent/1.0.1: + /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} dev: true - /minimist-options/4.1.0: + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} dependencies: @@ -1509,203 +2219,247 @@ packages: kind-of: 6.0.3 dev: true - /mixme/0.5.4: - resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} + /mixme@0.5.9: + resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==} engines: {node: '>= 8.0.0'} dev: true - /ms/2.1.2: + /mlly@1.3.0: + resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} + dependencies: + acorn: 8.9.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 + dev: true + + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /nanoid/3.3.1: - resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true - /next/12.1.0_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q==} - engines: {node: '>=12.22.0'} + /next@13.4.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sjVqjxU+U2aXZnYt4Ud6CTLNNwWjdSfMgemGpIQJcN3Z7Jni9xRWbR0ie5fQzCg87aLqQVhKA2ud2gPoqJ9lGw==} + engines: {node: '>=16.8.0'} hasBin: true peerDependencies: + '@opentelemetry/api': ^1.1.0 fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || ^18.0.0-0 - react-dom: ^17.0.2 || ^18.0.0-0 + react: ^18.2.0 + react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: - fibers: + '@opentelemetry/api': optional: true - node-sass: + fibers: optional: true sass: optional: true dependencies: - '@next/env': 12.1.0 - caniuse-lite: 1.0.30001319 - postcss: 8.4.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - styled-jsx: 5.0.0_react@17.0.2 - use-subscription: 1.5.1_react@17.0.2 + '@next/env': 13.4.6 + '@swc/helpers': 0.5.1 + busboy: 1.6.0 + caniuse-lite: 1.0.30001505 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 + zod: 3.21.4 optionalDependencies: - '@next/swc-android-arm64': 12.1.0 - '@next/swc-darwin-arm64': 12.1.0 - '@next/swc-darwin-x64': 12.1.0 - '@next/swc-linux-arm-gnueabihf': 12.1.0 - '@next/swc-linux-arm64-gnu': 12.1.0 - '@next/swc-linux-arm64-musl': 12.1.0 - '@next/swc-linux-x64-gnu': 12.1.0 - '@next/swc-linux-x64-musl': 12.1.0 - '@next/swc-win32-arm64-msvc': 12.1.0 - '@next/swc-win32-ia32-msvc': 12.1.0 - '@next/swc-win32-x64-msvc': 12.1.0 + '@next/swc-darwin-arm64': 13.4.6 + '@next/swc-darwin-x64': 13.4.6 + '@next/swc-linux-arm64-gnu': 13.4.6 + '@next/swc-linux-arm64-musl': 13.4.6 + '@next/swc-linux-x64-gnu': 13.4.6 + '@next/swc-linux-x64-musl': 13.4.6 + '@next/swc-win32-arm64-msvc': 13.4.6 + '@next/swc-win32-ia32-msvc': 13.4.6 + '@next/swc-win32-x64-msvc': 13.4.6 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: true - /normalize-package-data/2.5.0: + /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 + resolve: 1.22.2 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true - /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} - engines: {node: '>=0.10.0'} + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true - /os-tmpdir/1.0.2: - resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} dev: true - /outdent/0.5.0: + /outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} dev: true - /p-filter/2.1.0: + /p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} dependencies: p-map: 2.1.0 dev: true - /p-limit/2.3.0: + /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true - /p-limit/3.1.0: + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 dev: true - /p-locate/4.1.0: + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 dev: true - /p-locate/5.0.0: + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} dependencies: p-limit: 3.1.0 dev: true - /p-map/2.1.0: + /p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} dev: true - /p-try/2.2.0: + /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} dev: true - /parse-json/5.2.0: + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.22.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} dev: true - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type/4.0.0: + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} dev: true - /pathval/1.1.1: + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + dev: true + + /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true - /pify/4.0.1: + /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} dev: true - /pirates/4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} dev: true - /pkg-dir/4.2.0: + /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} dependencies: find-up: 4.1.0 dev: true - /postcss/8.4.12: - resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.3.0 + pathe: 1.1.1 + dev: true + + /postcss@8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.1 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true - /postcss/8.4.5: - resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.1 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true - /preferred-pm/3.0.3: + /preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} dependencies: @@ -1715,49 +2469,54 @@ packages: which-pm: 2.0.0 dev: true - /prettier/1.19.1: - resolution: {integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==} - engines: {node: '>=4'} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} hasBin: true dev: true - /prettier/2.6.0: - resolution: {integrity: sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==} - engines: {node: '>=10.13.0'} - hasBin: true + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 dev: true - /pseudomap/1.0.2: - resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} + /pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /queue-microtask/1.2.3: + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /quick-lru/4.0.1: + /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} dev: true - /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react: 17.0.2 + react: ^18.2.0 dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 18.2.0 + scheduler: 0.23.0 + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true - /react/17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - /read-pkg-up/7.0.1: + /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} dependencies: @@ -1766,7 +2525,7 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg/5.2.0: + /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: @@ -1776,17 +2535,17 @@ packages: type-fest: 0.6.0 dev: true - /read-yaml-file/1.1.0: + /read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 dev: true - /redent/3.0.0: + /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} dependencies: @@ -1794,161 +2553,216 @@ packages: strip-indent: 3.0.0 dev: true - /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: true + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 dev: true - /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} dev: true - /require-main-filename/2.0.0: + /require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /resolve-from/5.0.0: + /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} dev: true - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.12.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /rollup/2.70.1: - resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==} - engines: {node: '>=10.0.0'} + /rollup@3.25.1: + resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true - /safer-buffer/2.1.2: + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + dev: true + + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /scheduler/0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - /semver/5.7.1: + /semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true dev: true - /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + /semver@7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + /shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 dev: true - /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + /shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} dev: true - /signal-exit/3.0.7: + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + dev: true + + /siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: true + + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /slash/3.0.0: + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} dev: true - /smartwrap/1.2.5: - resolution: {integrity: sha512-bzWRwHwu0RnWjwU7dFy7tF68pDAx/zMSu3g7xr9Nx5J0iSImYInglwEVExyHLxXljy6PWMjkSAbwF7t2mPnRmg==} - deprecated: Backported compatibility to node > 6 + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /smartwrap@2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} hasBin: true dependencies: - breakword: 1.0.5 + array.prototype.flat: 1.3.1 + breakword: 1.0.6 grapheme-splitter: 1.0.4 strip-ansi: 6.0.1 wcwidth: 1.0.1 yargs: 15.4.1 dev: true - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} dev: true - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 dev: true - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true - /spawndamnit/2.0.0: + /spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} dependencies: cross-spawn: 5.1.0 signal-exit: 3.0.7 dev: true - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.11 + spdx-license-ids: 3.0.13 dev: true - /spdx-exceptions/2.3.0: + /spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} dev: true - /spdx-expression-parse/3.0.1: + /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.11 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - /spdx-license-ids/3.0.11: - resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} dev: true - /stream-transform/2.1.3: + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: - mixme: 0.5.4 + mixme: 0.5.9 + dev: true + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} dev: true - /string-width/4.2.3: + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: @@ -1957,349 +2771,426 @@ packages: strip-ansi: 6.0.1 dev: true - /strip-ansi/6.0.1: + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 dev: true - /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true - /strip-indent/3.0.0: + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} dependencies: min-indent: 1.0.1 dev: true - /styled-jsx/5.0.0_react@17.0.2: - resolution: {integrity: sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==} + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + dependencies: + acorn: 8.9.0 + dev: true + + /styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || 18.x.x' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' peerDependenciesMeta: '@babel/core': optional: true babel-plugin-macros: optional: true dependencies: - react: 17.0.2 + client-only: 0.0.1 + react: 18.2.0 dev: true - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} dev: true - /term-size/2.2.1: + /term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} dev: true - /tinypool/0.1.2: - resolution: {integrity: sha512-fvtYGXoui2RpeMILfkvGIgOVkzJEGediv8UJt7TxdAOY8pnvUkFg/fkvqTfXG9Acc9S17Cnn1S4osDc2164guA==} + /time-zone@1.0.0: + resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} + engines: {node: '>=4'} + dev: true + + /tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + dev: true + + /tinypool@0.5.0: + resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} engines: {node: '>=14.0.0'} dev: true - /tinyspy/0.3.0: - resolution: {integrity: sha512-c5uFHqtUp74R2DJE3/Efg0mH5xicmgziaQXMm/LvuuZn3RdpADH32aEGDRyCzObXT1DNfwDMqRQ/Drh1MlO12g==} + /tinyspy@2.1.1: + resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} engines: {node: '>=14.0.0'} dev: true - /tmp/0.0.33: + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 dev: true - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - /trim-newlines/3.0.1: + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} dev: true - /tslib/2.3.1: - resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + /tslib@2.5.3: + resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} dev: true - /tty-table/2.8.13: - resolution: {integrity: sha512-eVV/+kB6fIIdx+iUImhXrO22gl7f6VmmYh0Zbu6C196fe1elcHXd7U6LcLXu0YoVPc2kNesWiukYcdK8ZmJ6aQ==} - engines: {node: '>=8.16.0'} + /tty-table@4.2.1: + resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} + engines: {node: '>=8.0.0'} hasBin: true dependencies: - chalk: 3.0.0 + chalk: 4.1.2 csv: 5.5.3 - smartwrap: 1.2.5 + kleur: 4.1.5 + smartwrap: 2.0.2 strip-ansi: 6.0.1 wcwidth: 1.0.1 - yargs: 15.4.1 + yargs: 17.7.2 dev: true - /turbo-darwin-64/1.2.9: - resolution: {integrity: sha512-rVwDQpi6p0GwTiqSsvtA1b3RvKl8l2y+ElZ3EKGiIIJYZt1D6wBMJoADaZ9uZ/LWkT+WKfAWNtKdwRmuBAOS6g==} + /turbo-darwin-64@1.10.3: + resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64/1.2.9: - resolution: {integrity: sha512-j7NgQHkQWWODw1I/saiqmjjD54uGAEq0qTTtLI3RoLaA+yI+awXmHwsiHRqsvGSyGJlBoKBcbxXkekLf21q3GA==} + /turbo-darwin-arm64@1.10.3: + resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-freebsd-64/1.2.9: - resolution: {integrity: sha512-+tLb3iCOrIeGrcOJZYey5mD9qgNgKYuwRRg6FeX/6TDITvZXcCS50A2uRbaD/PQzQKs1lHcshiCe/DRtbvJ63g==} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /turbo-freebsd-arm64/1.2.9: - resolution: {integrity: sha512-gwI8jocTf036kc9GI1BebzftxrkT5pewHPA2iqvAXAJpX01G1x1iGcl8/uIbkbL5hp038nu+l2Kb+lRI96sJuA==} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /turbo-linux-32/1.2.9: - resolution: {integrity: sha512-Rm47bIsCHIae/DkXJ58YrWvdh8o4Ug9U4VnTDb9byXrz2B7624ol9XdfpXv429z7LXkQR1+WnwCMwFB4K6DyuQ==} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /turbo-linux-64/1.2.9: - resolution: {integrity: sha512-8Gqi+TzEdmOmxxAukU0NO0JlIqdm98C97u9qEsxWrXTFL/xL21gKCixqsBTEO7JOISC4M8VjArxjSsITRbkD5g==} + /turbo-linux-64@1.10.3: + resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm/1.2.9: - resolution: {integrity: sha512-OS+XCWiGFbuM7UNBVQdVbIJqxhVu9Sr2WxQgDcGZpCYn32yLLPlWDDGL0Cl/EG006J9k+VS1e4OzyM6kfMxS9Q==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /turbo-linux-arm64/1.2.9: - resolution: {integrity: sha512-FVIeM7koUtyu1cNAJhPYjb90kL/ICdWoJr4PoZZYnqty5sxLsBg75bVErEDQeDzKQvwXLlcax2lEzHvaSyn/wg==} + /turbo-linux-arm64@1.10.3: + resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-mips64le/1.2.9: - resolution: {integrity: sha512-2zVBnOVivWGpl51qO/lycfw7euM4b04AXYUmhsWkUN3FygIwyNgjuiMU8rxQOlu9VGX8X+WXkX2gfbgTovTeFw==} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /turbo-linux-ppc64le/1.2.9: - resolution: {integrity: sha512-EGgKyzf8IhodOF32BvE3Zlgbr/dSGuUbemC9RGSuhF1F1PMnP1nYS/t3JWN5QKZU4O2uWiIyLdC/0ZjtcGAcZQ==} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /turbo-windows-32/1.2.9: - resolution: {integrity: sha512-XrMJMUtewlfksBUB0R7Tyw16IoqshVl6f/3R2ccMccddEMcvak0oW03FK9n+Y4F+wyIoJ22AVhu8jMv+HgEehA==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /turbo-windows-64/1.2.9: - resolution: {integrity: sha512-ewhj4MrqcMpW/keag4xG7YRLTJ7PzcqBc6Kc96OGD2qfK/uJV/r7H3Xt09WuYHRWwPgGEeNn8utpqdqbYfCVDw==} + /turbo-windows-64@1.10.3: + resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64/1.2.9: - resolution: {integrity: sha512-B8BoNb/yZWAyKwQUbs2+UFzLmOu/WGv/+ADT6SQfI8jOaTenS7Od4bbMsGJT0iXcqv+v8TcWKX83KmQ6gxBQpg==} + /turbo-windows-arm64@1.10.3: + resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo/1.2.9: - resolution: {integrity: sha512-aPGzZqmUHE9yx9TS7wcAJnDmXiuQSNXDwU5b1KrgNlFuID18TL443wna79p7k4awmf4Yuhu1cSZIvO+se72iVQ==} + /turbo@1.10.3: + resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.2.9 - turbo-darwin-arm64: 1.2.9 - turbo-freebsd-64: 1.2.9 - turbo-freebsd-arm64: 1.2.9 - turbo-linux-32: 1.2.9 - turbo-linux-64: 1.2.9 - turbo-linux-arm: 1.2.9 - turbo-linux-arm64: 1.2.9 - turbo-linux-mips64le: 1.2.9 - turbo-linux-ppc64le: 1.2.9 - turbo-windows-32: 1.2.9 - turbo-windows-64: 1.2.9 - turbo-windows-arm64: 1.2.9 - dev: true - - /type-detect/4.0.8: + turbo-darwin-64: 1.10.3 + turbo-darwin-arm64: 1.10.3 + turbo-linux-64: 1.10.3 + turbo-linux-arm64: 1.10.3 + turbo-windows-64: 1.10.3 + turbo-windows-arm64: 1.10.3 + dev: true + + /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} dev: true - /type-fest/0.13.1: + /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} dev: true - /type-fest/0.6.0: + /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} dev: true - /type-fest/0.8.1: + /type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} dev: true - /typescript/4.6.2: - resolution: {integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==} - engines: {node: '>=4.2.0'} + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typescript@5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} hasBin: true dev: true - /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true - /use-subscription/1.5.1_react@17.0.2: - resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - object-assign: 4.1.1 - react: 17.0.2 + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 dev: true - /validate-npm-package-license/3.0.4: + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: - spdx-correct: 3.1.1 + spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 dev: true - /vite/2.8.6: - resolution: {integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==} - engines: {node: '>=12.2.0'} + /vite-node@0.32.2(@types/node@20.3.1): + resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.3.0 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 4.3.9(@types/node@20.3.1) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite@4.3.9(@types/node@20.3.1): + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + 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: - esbuild: 0.14.27 - postcss: 8.4.12 - resolve: 1.22.0 - rollup: 2.70.1 + '@types/node': 20.3.1 + esbuild: 0.17.19 + postcss: 8.4.24 + rollup: 3.25.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest/0.5.9: - resolution: {integrity: sha512-R8lRP9Q1yIbwr8pDf2gvw4PFe8H5YMyHhBcdyfnUh6toLfCR10jrdI/WkNxdo5I4H/9XrMX9t+SAavdJExNdKg==} - engines: {node: '>=14.14.0'} + /vitest@0.32.2: + resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==} + engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' '@vitest/ui': '*' - c8: '*' happy-dom: '*' jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' peerDependenciesMeta: - '@vitest/ui': + '@edge-runtime/vm': + optional: true + '@vitest/browser': optional: true - c8: + '@vitest/ui': optional: true happy-dom: optional: true jsdom: optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true dependencies: - '@types/chai': 4.3.0 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - chai: 4.3.6 - local-pkg: 0.4.1 - tinypool: 0.1.2 - tinyspy: 0.3.0 - vite: 2.8.6 + '@types/node': 20.3.1 + '@vitest/expect': 0.32.2 + '@vitest/runner': 0.32.2 + '@vitest/snapshot': 0.32.2 + '@vitest/spy': 0.32.2 + '@vitest/utils': 0.32.2 + acorn: 8.9.0 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + concordance: 5.0.4 + debug: 4.3.4 + local-pkg: 0.4.3 + magic-string: 0.30.0 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.3.3 + strip-literal: 1.0.1 + tinybench: 2.5.0 + tinypool: 0.5.0 + vite: 4.3.9(@types/node@20.3.1) + vite-node: 0.32.2(@types/node@20.3.1) + why-is-node-running: 2.2.2 transitivePeerDependencies: - less - sass - stylus + - sugarss + - supports-color + - terser + dev: true + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /well-known-symbols@2.0.0: + resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} + engines: {node: '>=6'} dev: true - /wcwidth/1.0.1: - resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: - defaults: 1.0.3 + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 dev: true - /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} dev: true - /which-pm/2.0.0: + /which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} dependencies: @@ -2307,14 +3198,35 @@ packages: path-exists: 4.0.0 dev: true - /which/1.3.1: + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true dependencies: isexe: 2.0.0 dev: true - /wrap-ansi/6.2.0: + /why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} dependencies: @@ -2323,15 +3235,33 @@ packages: strip-ansi: 6.0.1 dev: true - /y18n/4.0.3: + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true - /yallist/2.1.2: - resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} dev: true - /yargs-parser/18.1.3: + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} dependencies: @@ -2339,7 +3269,12 @@ packages: decamelize: 1.2.0 dev: true - /yargs/15.4.1: + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} dependencies: @@ -2351,12 +3286,34 @@ packages: require-main-filename: 2.0.0 set-blocking: 2.0.0 string-width: 4.2.3 - which-module: 2.0.0 + which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 dev: true - /yocto-queue/0.1.0: + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + + /zod@3.21.4: + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: true From 5e5a601778da18edfb7360c908d93795915ceac3 Mon Sep 17 00:00:00 2001 From: Nir Tamir Date: Thu, 22 Jun 2023 19:49:35 +0300 Subject: [PATCH 03/21] change images --- docs/autocomplete-paths.png | Bin 234869 -> 51794 bytes docs/error-in-variadic.png | Bin 258137 -> 80327 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/autocomplete-paths.png b/docs/autocomplete-paths.png index 9ecb002db90e32ba9d089bedaeab290d74726fdd..959dddc37fd1c37821af5af89eead08d143668db 100644 GIT binary patch literal 51794 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�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

k)=Cq&3x{wB|9r8Yf?(PLe2ou@LKaF{Gqpu$R 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

#e)S0&((mdzD>)f(Xyw2)){fr& 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 diff --git a/docs/error-in-variadic.png b/docs/error-in-variadic.png index 4f8121b0ec524589a66ffc067d0f65e7d0dad226..9e0a84f65160878b7d05b83addd2b998c9aebe92 100644 GIT binary patch literal 80327 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

?)Cv9GQ7@fE3s!P)T#L8`R@!&$@8&6nU5WG>lF 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%0DU2qQZT(sIT0$CVA7Xv+72QgR_Xv$wp+z*O834k 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

k)=Cq&3x{wB|9r8Yf?(PLe2ou@LKaF{Gqpu$R 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

#e)S0&((mdzD>)f(Xyw2)){fr& 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

    GOpu4wv&aT+M|h+va#f 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 Date: Thu, 22 Jun 2023 19:52:52 +0300 Subject: [PATCH 04/21] format --- packages/next-static-paths/cli/argObject.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/next-static-paths/cli/argObject.ts b/packages/next-static-paths/cli/argObject.ts index 7be6e8e..5250259 100644 --- a/packages/next-static-paths/cli/argObject.ts +++ b/packages/next-static-paths/cli/argObject.ts @@ -26,7 +26,7 @@ export function getAppArgumentsFromPath(pathname: string): ArgObject { } for (const match of matches) { const argumentName = match.slice(1, -1); - if (argumentName.startsWith("[...")) { + if (argumentName.startsWith("[...")) { const varadictAppArgumentName = match.slice(4, -1); output[varadictAppArgumentName] = "variadic"; } else { @@ -36,8 +36,6 @@ export function getAppArgumentsFromPath(pathname: string): ArgObject { return output; } - - export function argObjectToTypeString(argObject: ArgObject): string { const entries = Object.entries(argObject); if (!entries.length) { From d76fa0bc87b1b40f91d0096f6b57d5406478338b Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Thu, 22 Jun 2023 20:20:16 +0300 Subject: [PATCH 05/21] simplify (#2) --- README.md | 2 -- packages/next-static-paths/package.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 623bfdb..2868918 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,6 @@ that supports next.js 13 app router. Although [Next.js 13.2](https://nextjs.org/blog/next-13-2#statically-typed-links) added experimental `typeRoutes` feature for statically typed links - we cannot easily search them as plain text. - -This library aims to solve it. See https://github.com/vercel/next.js/discussions/50118 # `@nirtamir2/next-static-paths` diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index 7299f9e..d0538e3 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.0.10", + "version": "0.0.11", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From 53fe67756d4dec53a078e4c4483d498712113853 Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Sat, 24 Jun 2023 09:38:44 +0300 Subject: [PATCH 06/21] add badge (#3) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2868918..9f21420 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ See https://github.com/vercel/next.js/discussions/50118 # `@nirtamir2/next-static-paths` +[![npm version](https://badge.fury.io/js/@nirtamir2%2Fnext-static-paths.svg)](https://badge.fury.io/js/@nirtamir2%2Fnext-static-paths) + Statically prevent HTTP 404 Not Found in your Next.js applications using TypeScript and code generation. ## Features From 08d550427fafb81ee24a11a0eb3fcac28be288d0 Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Sat, 24 Jun 2023 10:28:37 +0300 Subject: [PATCH 07/21] changesets (#4) --- packages/next-static-paths/CHANGELOG.md | 26 ++++--------------------- packages/next-static-paths/package.json | 2 +- 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index e70faf4..c6b80cb 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,25 +1,7 @@ -# next-static-paths +# @nirtami2/next-static-paths -## 0.0.6 +## 0.1.0 -### Patch Changes +### Minor Changes -- d81f4ff: add a readme to the npm package - -## 0.0.5 - -### Patch Changes - -- 477976c: Add repository to package.json - -## 0.0.4 - -### Patch Changes - -- 238a159: Allow TypedLink to receive children in the types - -## 0.0.3 - -### Patch Changes - -- 3013374: Remove the `as` prop from the link +- 14d3fa6: Support next 13 app router pages diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index d0538e3..a434adb 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.0.11", + "version": "0.1.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From b0efbde51796f80d8a15d27861caf9b2c3800c9b Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Sun, 25 Jun 2023 12:36:00 +0300 Subject: [PATCH 08/21] fix variadic argument type (#5) --- .changeset/olive-cougars-ring.md | 5 + .idea/.gitignore | 5 - .idea/modules.xml | 8 - .idea/next-static-paths.iml | 12 -- .idea/prettier.xml | 6 - .idea/vcs.xml | 1 - .idea/workspace.xml | 138 ++++++++++++++++++ .../example-app/generated/static-paths.d.ts | 2 +- packages/next-static-paths/cli/argObject.ts | 2 +- 9 files changed, 145 insertions(+), 34 deletions(-) create mode 100644 .changeset/olive-cougars-ring.md delete mode 100644 .idea/.gitignore delete mode 100644 .idea/modules.xml delete mode 100644 .idea/next-static-paths.iml delete mode 100644 .idea/prettier.xml create mode 100644 .idea/workspace.xml diff --git a/.changeset/olive-cougars-ring.md b/.changeset/olive-cougars-ring.md new file mode 100644 index 0000000..3e5e121 --- /dev/null +++ b/.changeset/olive-cougars-ring.md @@ -0,0 +1,5 @@ +--- +"@nirtamir2/next-static-paths": minor +--- + +Fix variadic argument type diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index b58b603..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index be26d87..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/next-static-paths.iml b/.idea/next-static-paths.iml deleted file mode 100644 index 24643cc..0000000 --- a/.idea/next-static-paths.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/prettier.xml b/.idea/prettier.xml deleted file mode 100644 index b0c1c68..0000000 --- a/.idea/prettier.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 8306744..35eb1dd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,6 +2,5 @@ - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..74d4fa2 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1687269986168 + + + 1687270084609 + + + 1687444236795 + + + 1687445429100 + + + 1687445477123 + + + 1687445555984 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/example-app/generated/static-paths.d.ts b/packages/example-app/generated/static-paths.d.ts index 1cfe4bf..b42fe50 100644 --- a/packages/example-app/generated/static-paths.d.ts +++ b/packages/example-app/generated/static-paths.d.ts @@ -11,7 +11,7 @@ declare module "@@@next-static-paths" { "/app-directory": Record, "/app-directory/dynamic/[userId]": {"userId": string}, "/app-directory/group/sign-in": Record, - "/app-directory/splat/[...rest]": {"...rest": string}, + "/app-directory/splat/[...rest]": {"rest": string[]}, "/dynamic/[userId]": {"userId": string}, "/splat/[...rest]": {"rest": string[]} } diff --git a/packages/next-static-paths/cli/argObject.ts b/packages/next-static-paths/cli/argObject.ts index 5250259..15c116f 100644 --- a/packages/next-static-paths/cli/argObject.ts +++ b/packages/next-static-paths/cli/argObject.ts @@ -26,7 +26,7 @@ export function getAppArgumentsFromPath(pathname: string): ArgObject { } for (const match of matches) { const argumentName = match.slice(1, -1); - if (argumentName.startsWith("[...")) { + if (argumentName.startsWith("...")) { const varadictAppArgumentName = match.slice(4, -1); output[varadictAppArgumentName] = "variadic"; } else { From 3c4e47bb0e4a315715d46b4d64f6ee10a5d38050 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Jun 2023 13:41:55 +0300 Subject: [PATCH 09/21] Version Packages (#6) Co-authored-by: github-actions[bot] --- .changeset/olive-cougars-ring.md | 5 ----- packages/next-static-paths/CHANGELOG.md | 6 ++++++ packages/next-static-paths/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/olive-cougars-ring.md diff --git a/.changeset/olive-cougars-ring.md b/.changeset/olive-cougars-ring.md deleted file mode 100644 index 3e5e121..0000000 --- a/.changeset/olive-cougars-ring.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nirtamir2/next-static-paths": minor ---- - -Fix variadic argument type diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index c6b80cb..1018119 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,5 +1,11 @@ # @nirtami2/next-static-paths +## 0.2.0 + +### Minor Changes + +- b0efbde: Fix variadic argument type + ## 0.1.0 ### Minor Changes diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index a434adb..a7ea8e0 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.1.0", + "version": "0.2.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From 7448fed8d0a4e92b74c136acd443f9b8a633fb8e Mon Sep 17 00:00:00 2001 From: Nir Tamir Date: Thu, 10 Aug 2023 20:35:43 +0300 Subject: [PATCH 10/21] fix cli with prettier v3 --- packages/next-static-paths/cli/command-generate.ts | 8 ++++---- packages/next-static-paths/package.json | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/next-static-paths/cli/command-generate.ts b/packages/next-static-paths/cli/command-generate.ts index fe4ad31..17a6303 100644 --- a/packages/next-static-paths/cli/command-generate.ts +++ b/packages/next-static-paths/cli/command-generate.ts @@ -215,7 +215,7 @@ export const generate = command({ ); await fs.writeFile( paths.runtime, - maybePrettify([getIntroString(), "", ...helpers].join("\n\n")), + await maybePrettify([getIntroString(), "", ...helpers].join("\n\n")), "utf8" ); } else if (existsSync(paths.runtime)) { @@ -230,7 +230,7 @@ export const generate = command({ ); await fs.writeFile( paths.static, - maybePrettify( + await maybePrettify( [ getIntroString(), "", @@ -294,10 +294,10 @@ function write(writable: Writable, data: string): Promise { }); } -function maybePrettify(input: string): string { +async function maybePrettify(input: string): Promise { try { const resolved = require("prettier"); - return resolved.format(input, { parser: "typescript" }); + return await resolved.format(input, { parser: "typescript" }); } catch {} return input; } diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index a7ea8e0..7bbc80c 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -12,6 +12,7 @@ "build:lib": "tsc -p ./tsconfig.cjs.json && tsc -p ./tsconfig.esm.json", "test": "vitest", "ts-node": "node -r @swc-node/register", + "type-check": "tsc --noEmit", "lint": "prettier src/**/*.ts cli/**/*.ts --check" }, "bin": { From 4d8c0a5ce607e0a37afd811f8440a05ea86cbbee Mon Sep 17 00:00:00 2001 From: Nir Tamir Date: Thu, 10 Aug 2023 20:45:03 +0300 Subject: [PATCH 11/21] update readme with usage --- packages/next-static-paths/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/next-static-paths/README.md b/packages/next-static-paths/README.md index ea6121d..6234fec 100644 --- a/packages/next-static-paths/README.md +++ b/packages/next-static-paths/README.md @@ -25,6 +25,16 @@ $ yarn next-static-paths $ npx next-static-paths ``` +It's recommended to configure scripts in your `package.json` too + +```json +{ + "dev": "next-static-paths --pages-dir ./src --output . && next dev", + "generate-routes": "next-static-paths --pages-dir ./src --output . && :" +} +``` + + ### `TypedLink` component ```tsx From 9a41b3cfccee4c4e9d00f20a3cd810e1882850bf Mon Sep 17 00:00:00 2001 From: Nir Tamir Date: Thu, 10 Aug 2023 20:49:49 +0300 Subject: [PATCH 12/21] changeset --- .changeset/clean-rings-drop.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/clean-rings-drop.md diff --git a/.changeset/clean-rings-drop.md b/.changeset/clean-rings-drop.md new file mode 100644 index 0000000..4c5d121 --- /dev/null +++ b/.changeset/clean-rings-drop.md @@ -0,0 +1,5 @@ +--- +"@nirtamir2/next-static-paths": minor +--- + +support prettier v3 From 3e692dd513d45c93cbd9f5039f7fe26454a13b56 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Aug 2023 23:58:59 +0300 Subject: [PATCH 13/21] Version Packages (#7) Co-authored-by: github-actions[bot] --- .changeset/clean-rings-drop.md | 5 ----- packages/next-static-paths/CHANGELOG.md | 6 ++++++ packages/next-static-paths/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/clean-rings-drop.md diff --git a/.changeset/clean-rings-drop.md b/.changeset/clean-rings-drop.md deleted file mode 100644 index 4c5d121..0000000 --- a/.changeset/clean-rings-drop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nirtamir2/next-static-paths": minor ---- - -support prettier v3 diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index 1018119..87cfadf 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,5 +1,11 @@ # @nirtami2/next-static-paths +## 0.3.0 + +### Minor Changes + +- 9a41b3c: support prettier v3 + ## 0.2.0 ### Minor Changes diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index 7bbc80c..ddd6b88 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.2.0", + "version": "0.3.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From 1d4e7548513eb96adc4b4811e848cf8441cbd46c Mon Sep 17 00:00:00 2001 From: Omar Diab Date: Mon, 18 Sep 2023 05:37:05 +0900 Subject: [PATCH 14/21] support parallel routes (#8) --- .changeset/light-cougars-provide.md | 5 +++++ packages/next-static-paths/cli/pageFilePathToPathname.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/light-cougars-provide.md diff --git a/.changeset/light-cougars-provide.md b/.changeset/light-cougars-provide.md new file mode 100644 index 0000000..0b477f1 --- /dev/null +++ b/.changeset/light-cougars-provide.md @@ -0,0 +1,5 @@ +--- +"@nirtamir2/next-static-paths": minor +--- + +Support parallel routes diff --git a/packages/next-static-paths/cli/pageFilePathToPathname.ts b/packages/next-static-paths/cli/pageFilePathToPathname.ts index f120d82..5924ce3 100644 --- a/packages/next-static-paths/cli/pageFilePathToPathname.ts +++ b/packages/next-static-paths/cli/pageFilePathToPathname.ts @@ -27,5 +27,6 @@ export function appFilePathToPathname( .replace(/\/+$/, "") .replace(/^$/, "/") .replace(/\[\[(.*?)]]/g, "[$1]") + .replace(/\/@[^/]+/, "") ); } From 29f9d5769b59c90ba88bb4ef49e523ab59b709fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 17 Sep 2023 23:49:06 +0300 Subject: [PATCH 15/21] Version Packages (#9) Co-authored-by: github-actions[bot] --- .changeset/light-cougars-provide.md | 5 ----- packages/next-static-paths/CHANGELOG.md | 6 ++++++ packages/next-static-paths/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/light-cougars-provide.md diff --git a/.changeset/light-cougars-provide.md b/.changeset/light-cougars-provide.md deleted file mode 100644 index 0b477f1..0000000 --- a/.changeset/light-cougars-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nirtamir2/next-static-paths": minor ---- - -Support parallel routes diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index 87cfadf..1f9da4a 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,5 +1,11 @@ # @nirtami2/next-static-paths +## 0.4.0 + +### Minor Changes + +- 1d4e754: Support parallel routes + ## 0.3.0 ### Minor Changes diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index ddd6b88..c39182e 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.3.0", + "version": "0.4.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From d5460272e3ceaab89a8e9f91587b457571b0059b Mon Sep 17 00:00:00 2001 From: Omar Diab Date: Fri, 17 Nov 2023 08:19:37 +0900 Subject: [PATCH 16/21] allow next 14 (#10) --- packages/next-static-paths/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index c39182e..cc34f49 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -47,7 +47,7 @@ "vitest": "^0.32.2" }, "peerDependencies": { - "next": "^13.4.6", + "next": "^13.4.6 || ^14.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" } From 2cb6122dbbb74d783a103579bfc43dc4ef74ac8c Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Fri, 17 Nov 2023 00:32:19 +0100 Subject: [PATCH 17/21] changesets (#11) --- .changeset/cuddly-donuts-repeat.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/cuddly-donuts-repeat.md diff --git a/.changeset/cuddly-donuts-repeat.md b/.changeset/cuddly-donuts-repeat.md new file mode 100644 index 0000000..5a95b93 --- /dev/null +++ b/.changeset/cuddly-donuts-repeat.md @@ -0,0 +1,5 @@ +--- +"@nirtamir2/next-static-paths": minor +--- + +Support next.js 14 From d1c4e3e6f663788c0f4423ef36b735e20f316428 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 00:33:43 +0100 Subject: [PATCH 18/21] Version Packages (#12) Co-authored-by: github-actions[bot] --- .changeset/cuddly-donuts-repeat.md | 5 ----- packages/next-static-paths/CHANGELOG.md | 6 ++++++ packages/next-static-paths/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/cuddly-donuts-repeat.md diff --git a/.changeset/cuddly-donuts-repeat.md b/.changeset/cuddly-donuts-repeat.md deleted file mode 100644 index 5a95b93..0000000 --- a/.changeset/cuddly-donuts-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nirtamir2/next-static-paths": minor ---- - -Support next.js 14 diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index 1f9da4a..1f65948 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,5 +1,11 @@ # @nirtami2/next-static-paths +## 0.5.0 + +### Minor Changes + +- 2cb6122: Support next.js 14 + ## 0.4.0 ### Minor Changes diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index cc34f49..6ae6bf8 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.4.0", + "version": "0.5.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From f04daaf8f35dfb1f6aea8b1bc6afc580e944e2f5 Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Fri, 17 Nov 2023 01:23:07 +0100 Subject: [PATCH 19/21] update deps (#14) --- .github/workflows/build.yaml | 2 +- .github/workflows/release.yml | 2 +- .idea/vcs.xml | 6 - .idea/workspace.xml | 138 -- package.json | 4 +- packages/example-app/package.json | 12 +- .../next-static-paths/cli/command-generate.ts | 32 +- .../next-static-paths/cli/helperJsDocs.ts | 2 +- .../cli/pageFilePathToPathname.ts | 4 +- packages/next-static-paths/package.json | 21 +- packages/next-static-paths/src/pathFor.ts | 10 +- pnpm-lock.yaml | 1687 ++++++++--------- 12 files changed, 871 insertions(+), 1049 deletions(-) delete mode 100644 .idea/vcs.xml delete mode 100644 .idea/workspace.xml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 4fc0711..3375935 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ["16.x", "18.x"] + node-version: ["18.x", "20.x"] steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a5cfdac..98df4af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js 18.x uses: actions/setup-node@v3 with: - node-version: 18.x + node-version: 20.x cache: pnpm - name: Install Dependencies diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index 74d4fa2..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1687269986168 - - - 1687270084609 - - - 1687444236795 - - - 1687445429100 - - - 1687445477123 - - - 1687445555984 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/package.json b/package.json index 4fd301b..bdae16c 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "changeset:publish": "pnpm run build && changeset publish" }, "devDependencies": { - "@changesets/cli": "^2.26.1", - "turbo": "^1.10.3" + "@changesets/cli": "^2.26.2", + "turbo": "^1.10.16" } } diff --git a/packages/example-app/package.json b/packages/example-app/package.json index a110fac..fe353d2 100644 --- a/packages/example-app/package.json +++ b/packages/example-app/package.json @@ -12,13 +12,13 @@ "author": "", "license": "ISC", "devDependencies": { - "@types/react": "^18.2.13", - "@types/react-dom": "^18.2.6", - "next": "^13.4.6", "@nirtamir2/next-static-paths": "workspace:*", - "prettier": "^2.8.8", - "typescript": "^5.1.3", - "vitest": "^0.32.2" + "@types/react": "^18.2.37", + "@types/react-dom": "^18.2.15", + "next": "^14.0.3", + "prettier": "^3.1.0", + "typescript": "^5.2.2", + "vitest": "^0.34.6" }, "dependencies": { "react": "^18.2.0", diff --git a/packages/next-static-paths/cli/command-generate.ts b/packages/next-static-paths/cli/command-generate.ts index 17a6303..0a07087 100644 --- a/packages/next-static-paths/cli/command-generate.ts +++ b/packages/next-static-paths/cli/command-generate.ts @@ -56,7 +56,7 @@ const PageExtensionType = extendType(array(string), { async function getPagesRoutesMap( srcDirectory: string, - pageExtensions: ReadonlyArray + pageExtensions: ReadonlyArray, ) { const pagesDirectory = path.join(srcDirectory, "pages"); @@ -74,7 +74,7 @@ async function getPagesRoutesMap( const filepath = String(pathAsMaybeString); const contents = await fs.readFile( path.join(pagesDirectory, filepath), - "utf8" + "utf8", ); const helper = getHelperJsDocs(contents); @@ -94,7 +94,7 @@ async function getPagesRoutesMap( async function getAppRoutesMap( srcDirectory: string, - pageExtensions: ReadonlyArray + pageExtensions: ReadonlyArray, ) { const appDirectory = path.join(srcDirectory, "app"); const appGlobber = globbyStream([`**/page.{${pageExtensions.join(",")}}`], { @@ -109,7 +109,7 @@ async function getAppRoutesMap( const filepath = String(pathAsMaybeString); const contents = await fs.readFile( path.join(appDirectory, filepath), - "utf8" + "utf8", ); const helper = getHelperJsDocs(contents); @@ -185,7 +185,7 @@ export const generate = command({ ]); const sortedRoutes = new Map( - [...pagesRoutes.entries(), ...appRoutes.entries()].sort() + [...pagesRoutes.entries(), ...appRoutes.entries()].sort(), ); const helpers: string[] = []; @@ -193,7 +193,7 @@ export const generate = command({ if (helper) { helpers.push(generateHelperCode(helper, pathname, args)); console.error( - `${logRoutes} Found ${pathname} (${chalk.cyan(helper.name)})` + `${logRoutes} Found ${pathname} (${chalk.cyan(helper.name)})`, ); } else { console.error(`${logRoutes} Found ${pathname}`); @@ -210,23 +210,23 @@ export const generate = command({ if (helpers.length) { console.error( `${logOutput} Generated ${helpers.length} helpers to ${chalk.cyan( - paths.runtime - )}` + paths.runtime, + )}`, ); await fs.writeFile( paths.runtime, await maybePrettify([getIntroString(), "", ...helpers].join("\n\n")), - "utf8" + "utf8", ); } else if (existsSync(paths.runtime)) { console.error( - `${danger} no helpers found, deleting ${chalk.red(paths.runtime)}` + `${danger} no helpers found, deleting ${chalk.red(paths.runtime)}`, ); await fs.unlink(paths.runtime); } console.error( - `${logOutput} generating static interface to ${chalk.cyan(paths.static)}` + `${logOutput} generating static interface to ${chalk.cyan(paths.static)}`, ); await fs.writeFile( paths.static, @@ -237,9 +237,9 @@ export const generate = command({ `declare module "@@@next-static-paths" {`, getInterface([...sortedRoutes.values()]).replace(/^/gm, " "), "}", - ].join("\n") + ].join("\n"), ), - "utf8" + "utf8", ); await write(process.stderr, chalk.bgGreen.black.bold(" SUCCESS ") + " "); @@ -249,7 +249,7 @@ export const generate = command({ } await write( process.stderr, - `${chalk.cyan(sortedRoutes.size)} static paths.` + `${chalk.cyan(sortedRoutes.size)} static paths.`, ); await write(process.stderr, "\n"); }, @@ -296,8 +296,8 @@ function write(writable: Writable, data: string): Promise { async function maybePrettify(input: string): Promise { try { - const resolved = require("prettier"); - return await resolved.format(input, { parser: "typescript" }); + const prettier = await import("prettier"); + return await prettier.format(input, { parser: "typescript" }); } catch {} return input; } diff --git a/packages/next-static-paths/cli/helperJsDocs.ts b/packages/next-static-paths/cli/helperJsDocs.ts index 22d9dd5..bfb0ff9 100644 --- a/packages/next-static-paths/cli/helperJsDocs.ts +++ b/packages/next-static-paths/cli/helperJsDocs.ts @@ -13,7 +13,7 @@ export function getHelperJsDocs(contents: string): HelperJsDocs | undefined { export function generateHelperCode( { name }: HelperJsDocs, pathname: string, - argsObject: ArgObject + argsObject: ArgObject, ) { const comment = `/** A helper for ${pathname} */`; const argKeys = Object.keys(argsObject); diff --git a/packages/next-static-paths/cli/pageFilePathToPathname.ts b/packages/next-static-paths/cli/pageFilePathToPathname.ts index 5924ce3..3b0c1a7 100644 --- a/packages/next-static-paths/cli/pageFilePathToPathname.ts +++ b/packages/next-static-paths/cli/pageFilePathToPathname.ts @@ -1,6 +1,6 @@ export function pageFilePathToPathname( pageExtensions: readonly string[], - filePath: string + filePath: string, ): string { const extensionsRegex = new RegExp(`\\.(${pageExtensions.join("|")})$`); return filePath @@ -14,7 +14,7 @@ export function pageFilePathToPathname( export function appFilePathToPathname( pageExtensions: readonly string[], - filePath: string + filePath: string, ): string { const extensionsRegex = new RegExp(`\\page.(${pageExtensions.join("|")})$`); return ( diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index 6ae6bf8..57c6832 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -13,6 +13,7 @@ "test": "vitest", "ts-node": "node -r @swc-node/register", "type-check": "tsc --noEmit", + "format": "prettier src/**/*.ts cli/**/*.ts --write", "lint": "prettier src/**/*.ts cli/**/*.ts --check" }, "bin": { @@ -33,18 +34,18 @@ "author": "Nir Tamir ", "license": "MIT", "devDependencies": { - "@swc-node/register": "^1.6.5", - "@types/react": "^18.2.13", - "chalk": "^5.2.0", - "cmd-ts": "^0.12.1", - "esbuild": "^0.18.5", - "globby": "^13.2.0", - "next": "^13.4.6", - "prettier": "^2.8.8", + "@swc-node/register": "^1.6.8", + "@types/react": "^18.2.37", + "chalk": "^5.3.0", + "cmd-ts": "^0.13.0", + "esbuild": "^0.19.5", + "globby": "^14.0.0", + "next": "^14.0.3", + "prettier": "^3.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "typescript": "^5.1.3", - "vitest": "^0.32.2" + "typescript": "^5.2.2", + "vitest": "^0.34.6" }, "peerDependencies": { "next": "^13.4.6 || ^14.0.0", diff --git a/packages/next-static-paths/src/pathFor.ts b/packages/next-static-paths/src/pathFor.ts index 62ec6c1..cf0e5fe 100644 --- a/packages/next-static-paths/src/pathFor.ts +++ b/packages/next-static-paths/src/pathFor.ts @@ -14,21 +14,21 @@ type PathKeysWithArguments = { */ export function pathFor( key: K, - args?: undefined + args?: undefined, ): string; export function pathFor( key: K, - args: Paths[K] + args: Paths[K], ): string; export function pathFor< - K extends PathKeysWithArguments | PathKeysWithoutArguments + K extends PathKeysWithArguments | PathKeysWithoutArguments, >(key: K, args?: Record): string { return (key as string).replace( /\[(?:\.\.\.)?([^\]]+)\]/g, (_, argumentKey) => { if (typeof args === "undefined" || !(argumentKey in args)) { throw new Error( - `pathFor: argument ${argumentKey} is missing for route ${key}` + `pathFor: argument ${argumentKey} is missing for route ${key}`, ); } @@ -41,6 +41,6 @@ export function pathFor< } else { return value.map(encodeURIComponent).join("/"); } - } + }, ); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7a5227..20c719a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: devDependencies: '@changesets/cli': - specifier: ^2.26.1 - version: 2.26.1 + specifier: ^2.26.2 + version: 2.26.2 turbo: - specifier: ^1.10.3 - version: 1.10.3 + specifier: ^1.10.16 + version: 1.10.16 packages/example-app: dependencies: @@ -28,50 +28,50 @@ importers: specifier: workspace:* version: link:../next-static-paths '@types/react': - specifier: ^18.2.13 - version: 18.2.13 + specifier: ^18.2.37 + version: 18.2.37 '@types/react-dom': - specifier: ^18.2.6 - version: 18.2.6 + specifier: ^18.2.15 + version: 18.2.15 next: - specifier: ^13.4.6 - version: 13.4.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.3 + version: 14.0.3(react-dom@18.2.0)(react@18.2.0) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.1.0 + version: 3.1.0 typescript: - specifier: ^5.1.3 - version: 5.1.3 + specifier: ^5.2.2 + version: 5.2.2 vitest: - specifier: ^0.32.2 - version: 0.32.2 + specifier: ^0.34.6 + version: 0.34.6 packages/next-static-paths: devDependencies: '@swc-node/register': - specifier: ^1.6.5 - version: 1.6.5(@swc/core@1.3.66)(typescript@5.1.3) + specifier: ^1.6.8 + version: 1.6.8(@swc/core@1.3.96)(typescript@5.2.2) '@types/react': - specifier: ^18.2.13 - version: 18.2.13 + specifier: ^18.2.37 + version: 18.2.37 chalk: - specifier: ^5.2.0 - version: 5.2.0 + specifier: ^5.3.0 + version: 5.3.0 cmd-ts: - specifier: ^0.12.1 - version: 0.12.1 + specifier: ^0.13.0 + version: 0.13.0 esbuild: - specifier: ^0.18.5 - version: 0.18.5 + specifier: ^0.19.5 + version: 0.19.5 globby: - specifier: ^13.2.0 - version: 13.2.0 + specifier: ^14.0.0 + version: 14.0.0 next: - specifier: ^13.4.6 - version: 13.4.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.3 + version: 14.0.3(react-dom@18.2.0)(react@18.2.0) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.1.0 + version: 3.1.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -79,47 +79,48 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) typescript: - specifier: ^5.1.3 - version: 5.1.3 + specifier: ^5.2.2 + version: 5.2.2 vitest: - specifier: ^0.32.2 - version: 0.32.2 + specifier: ^0.34.6 + version: 0.34.6 packages: - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 + '@babel/highlight': 7.22.20 + chalk: 2.4.2 dev: true - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + /@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.0 dev: true - /@changesets/apply-release-plan@6.1.3: - resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} + /@changesets/apply-release-plan@6.1.4: + resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==} dependencies: - '@babel/runtime': 7.22.5 - '@changesets/config': 2.3.0 + '@babel/runtime': 7.23.2 + '@changesets/config': 2.3.1 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 2.0.0 '@changesets/types': 5.2.1 @@ -130,18 +131,18 @@ packages: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 5.7.1 + semver: 7.5.4 dev: true - /@changesets/assemble-release-plan@5.2.3: - resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} + /@changesets/assemble-release-plan@5.2.4: + resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 + '@changesets/get-dependents-graph': 1.3.6 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 - semver: 5.7.1 + semver: 7.5.4 dev: true /@changesets/changelog-git@0.1.14: @@ -150,18 +151,18 @@ packages: '@changesets/types': 5.2.1 dev: true - /@changesets/cli@2.26.1: - resolution: {integrity: sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==} + /@changesets/cli@2.26.2: + resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==} hasBin: true dependencies: - '@babel/runtime': 7.22.5 - '@changesets/apply-release-plan': 6.1.3 - '@changesets/assemble-release-plan': 5.2.3 + '@babel/runtime': 7.23.2 + '@changesets/apply-release-plan': 6.1.4 + '@changesets/assemble-release-plan': 5.2.4 '@changesets/changelog-git': 0.1.14 - '@changesets/config': 2.3.0 + '@changesets/config': 2.3.1 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/get-release-plan': 3.0.16 + '@changesets/get-dependents-graph': 1.3.6 + '@changesets/get-release-plan': 3.0.17 '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 '@changesets/pre': 1.0.14 @@ -169,11 +170,11 @@ packages: '@changesets/types': 5.2.1 '@changesets/write': 0.2.3 '@manypkg/get-packages': 1.1.3 - '@types/is-ci': 3.0.0 - '@types/semver': 6.2.3 + '@types/is-ci': 3.0.4 + '@types/semver': 7.5.5 ansi-colors: 4.1.3 chalk: 2.4.2 - enquirer: 2.3.6 + enquirer: 2.4.1 external-editor: 3.1.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -181,19 +182,19 @@ packages: meow: 6.1.1 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.0.3 + preferred-pm: 3.1.2 resolve-from: 5.0.0 - semver: 5.7.1 + semver: 7.5.4 spawndamnit: 2.0.0 term-size: 2.2.1 - tty-table: 4.2.1 + tty-table: 4.2.3 dev: true - /@changesets/config@2.3.0: - resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} + /@changesets/config@2.3.1: + resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==} dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 + '@changesets/get-dependents-graph': 1.3.6 '@changesets/logger': 0.0.5 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -207,22 +208,22 @@ packages: extendable-error: 0.1.7 dev: true - /@changesets/get-dependents-graph@1.3.5: - resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} + /@changesets/get-dependents-graph@1.3.6: + resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==} dependencies: '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 5.7.1 + semver: 7.5.4 dev: true - /@changesets/get-release-plan@3.0.16: - resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} + /@changesets/get-release-plan@3.0.17: + resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==} dependencies: - '@babel/runtime': 7.22.5 - '@changesets/assemble-release-plan': 5.2.3 - '@changesets/config': 2.3.0 + '@babel/runtime': 7.23.2 + '@changesets/assemble-release-plan': 5.2.4 + '@changesets/config': 2.3.1 '@changesets/pre': 1.0.14 '@changesets/read': 0.5.9 '@changesets/types': 5.2.1 @@ -236,7 +237,7 @@ packages: /@changesets/git@2.0.0: resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -261,7 +262,7 @@ packages: /@changesets/pre@1.0.14: resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -271,7 +272,7 @@ packages: /@changesets/read@0.5.9: resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.16 @@ -292,24 +293,15 @@ packages: /@changesets/write@0.2.3: resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 dev: true - /@esbuild/android-arm64@0.17.19: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/android-arm64@0.18.5: - resolution: {integrity: sha512-410IPUj7ZOxZ2dwK0B7o7Nibu7YEyaLBvYOfYBpuA1TpY0fOkDM5r4bwn+hT8Uma06DBI4RnYNN09fn55PYInQ==} + /@esbuild/android-arm64@0.19.5: + resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -317,8 +309,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.19: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + /@esbuild/android-arm@0.19.5: + resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -326,17 +318,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.5: - resolution: {integrity: sha512-+8GXQzuASxGg/rb47Z5zJe3vjOfL7RRce/DILuk6kbB/8HO0p3CPo72CbR349P2K8YP1h5NvNqU+2GDRbNJylw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/android-x64@0.17.19: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + /@esbuild/android-x64@0.19.5: + resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -344,26 +327,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.5: - resolution: {integrity: sha512-+fdfceCYwcz9OReheSWYOGaAAt03n0BnG5/UW9tyGyo15PjSOF14ylxfjvz+0atDx0S/RxyezMsH/mbnWhnC8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-arm64@0.17.19: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-arm64@0.18.5: - resolution: {integrity: sha512-L7noeTaus5xEtgd5J7u/lGrZfSiYkvZb0gOD7rvKTuuWbdGM4bunz5DUFsWBbEIlloslpOO5PDy4Hnd6mZT20A==} + /@esbuild/darwin-arm64@0.19.5: + resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -371,8 +336,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.17.19: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + /@esbuild/darwin-x64@0.19.5: + resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -380,17 +345,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.5: - resolution: {integrity: sha512-eA39B8SxbxRdSSILD4AsePzvJiVao6ZaYrcTOJqg89jnnMEGR/EAh+ehV7E4GOx4WXQoWeJRP1P9JQSzIrROeg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.17.19: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + /@esbuild/freebsd-arm64@0.19.5: + resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -398,17 +354,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.5: - resolution: {integrity: sha512-Eg1UnkTZHfsphgcy1Wj/McNModSO/F+kqtWqvtvEZc9BAgvdwxAt11BESgBczU+Gti0G2dLvHs0Sfb3gavwhGg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-x64@0.17.19: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + /@esbuild/freebsd-x64@0.19.5: + resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -416,26 +363,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.5: - resolution: {integrity: sha512-GNTMSJ55gl7Tf5VUqVRkMJhRGzH6vI9vFBfZCj4Zjm7RgfXCWxLnTyjMgZZKT8pOzW40KD2KlrGbqwnnJWyGWw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm64@0.17.19: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm64@0.18.5: - resolution: {integrity: sha512-r08LmhqyPRj6FtuNPBTu8BliKh6h+oNEhMkWmmR/aWs4DWjDOivyDfLGznPdgtSThL23fk1QgSBUEbuCIzjA2A==} + /@esbuild/linux-arm64@0.19.5: + resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -443,8 +372,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.17.19: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + /@esbuild/linux-arm@0.19.5: + resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -452,17 +381,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.5: - resolution: {integrity: sha512-6R+vEIyfEvp+gOWKSc+m6hdnhWKQYzicqONQYiDGT6qepc6OGsLEZcyFwoz6BvFx5j233CBWMcJ69eXFrwXw9A==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ia32@0.17.19: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + /@esbuild/linux-ia32@0.19.5: + resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -470,17 +390,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.5: - resolution: {integrity: sha512-ph6M9iEMc6BHgv2XuIE8qeQrQCH+2l116c8L9ysmmXYwpNXa3E7JNIu/O7hI0I9qDvh1P19AGbIh+/y0GAZijA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64@0.17.19: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + /@esbuild/linux-loong64@0.19.5: + resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -488,26 +399,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.5: - resolution: {integrity: sha512-s6Nup5FMQ8R8OKJG2rSxtV40s8LRdfC73XGHGaFlGiC+2SeCyq4dl3MMfLdzLowYzyDjfc4GRrXWUNMX3kNxYA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-mips64el@0.17.19: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-mips64el@0.18.5: - resolution: {integrity: sha512-DxW4nNDIGbivZxnJD01C5PlwKPpin8YgSwWtToCy4w4lNigT7Iaf5A+wcPT2laibdgbcgPKpPOXUg6RFGTt8xA==} + /@esbuild/linux-mips64el@0.19.5: + resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -515,17 +408,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.17.19: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ppc64@0.18.5: - resolution: {integrity: sha512-BksOs2uYTafS+u75QiN4RoLbEMNjE192adJCBalncI3E2PWyR2i1kEs9rEghHK7pw0SD0uWgV9otRmV7G5b2lQ==} + /@esbuild/linux-ppc64@0.19.5: + resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -533,17 +417,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.17.19: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-riscv64@0.18.5: - resolution: {integrity: sha512-mGv8BOJXsV7bZyjyMdeDs55CDXZ5vrY3oKa58DNRz2vPn54dREyj4BhhyWuqSuzSURJhFg7pM/1fI2vnAHGkHw==} + /@esbuild/linux-riscv64@0.19.5: + resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -551,8 +426,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.17.19: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + /@esbuild/linux-s390x@0.19.5: + resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -560,17 +435,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.5: - resolution: {integrity: sha512-m4uIYyrl5znGnNHgiM/Zsw6I9Se513NqdTxeUxZ66/VDWbuUp8ACe1KOSpwF4NNxfYy6Q3W8beZsIdF4F85q8Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-x64@0.17.19: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + /@esbuild/linux-x64@0.19.5: + resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -578,26 +444,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.5: - resolution: {integrity: sha512-R1C7X30YjXmOZYOzx4dJ/QvRNfrkK/sDCFfcGNhlHFX6B/iodJdk81h7EhnKVUQy+3BaARxF7udd91iSSzMlbQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-x64@0.17.19: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-x64@0.18.5: - resolution: {integrity: sha512-MABnKzjMcXjO0NEYyexOhqjcrgM6dE8BXnm+lctm2x2aPpYg5iL0Ew3aABSTZyp9dS3Z4VzFu5PPoOYEw8akTQ==} + /@esbuild/netbsd-x64@0.19.5: + resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -605,8 +453,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.17.19: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + /@esbuild/openbsd-x64@0.19.5: + resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -614,17 +462,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.5: - resolution: {integrity: sha512-aU7R0tLIUMaQuAgBjKrq02Z98rcY9Pxk76hynSqcGeld2C/ro1uBbS2i9rh7vdwBAY0rG08Og4wnDnlx5rU+fQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/sunos-x64@0.17.19: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + /@esbuild/sunos-x64@0.19.5: + resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -632,17 +471,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.5: - resolution: {integrity: sha512-ngm3fVv2VxufI8zH/Phk0mYkgvFjFGnS+l7uxxd20mmeLTNI/8OXDJpNqTUbvzJh3tqhI/Gof0N2+5xJbqEaxA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-arm64@0.17.19: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + /@esbuild/win32-arm64@0.19.5: + resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -650,26 +480,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.5: - resolution: {integrity: sha512-XqpS89+MGLzR8YtQQkBYsLCfAv1ySflMb+FEH99rOp6kOPv/ORO+ujEB5ICDBZZbvYqB75uFrNELo1BVEQbS3g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-ia32@0.17.19: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-ia32@0.18.5: - resolution: {integrity: sha512-V3xj/nb9uie0I4mn1f8nPZSgHldtNJrqTKYjTyMPMBnHbMYF5Loz8ZHsp7+La8kI6NxIF1ClQ9XBV+G3RtSkww==} + /@esbuild/win32-ia32@0.19.5: + resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -677,8 +489,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.17.19: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + /@esbuild/win32-x64@0.19.5: + resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -686,14 +498,12 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.5: - resolution: {integrity: sha512-gMxWvQeTQWDpa8ExPP41al+Ho7HyK24h7y41JdGKqE24KzXXQPxESUtrCoIES+HwF+OGq2smtibU9UvZ8WH3JQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 dev: true - optional: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -702,7 +512,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -711,7 +521,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.2 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -719,12 +529,12 @@ packages: read-yaml-file: 1.1.0 dev: true - /@next/env@13.4.6: - resolution: {integrity: sha512-nqUxEtvDqFhmV1/awSg0K2XHNwkftNaiUqCYO9e6+MYmqNObpKVl7OgMkGaQ2SZnFx5YqF0t60ZJTlyJIDAijg==} + /@next/env@14.0.3: + resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==} dev: true - /@next/swc-darwin-arm64@13.4.6: - resolution: {integrity: sha512-ahi6VP98o4HV19rkOXPSUu+ovfHfUxbJQ7VVJ7gL2FnZRr7onEFC1oGQ6NQHpm8CxpIzSSBW79kumlFMOmZVjg==} + /@next/swc-darwin-arm64@14.0.3: + resolution: {integrity: sha512-64JbSvi3nbbcEtyitNn2LEDS/hcleAFpHdykpcnrstITFlzFgB/bW0ER5/SJJwUPj+ZPY+z3e+1jAfcczRLVGw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -732,8 +542,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64@13.4.6: - resolution: {integrity: sha512-13cXxKFsPJIJKzUqrU5XB1mc0xbUgYsRcdH6/rB8c4NMEbWGdtD4QoK9ShN31TZdePpD4k416Ur7p+deMIxnnA==} + /@next/swc-darwin-x64@14.0.3: + resolution: {integrity: sha512-RkTf+KbAD0SgYdVn1XzqE/+sIxYGB7NLMZRn9I4Z24afrhUpVJx6L8hsRnIwxz3ERE2NFURNliPjJ2QNfnWicQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -741,8 +551,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-gnu@13.4.6: - resolution: {integrity: sha512-Ti+NMHEjTNktCVxNjeWbYgmZvA2AqMMI2AMlzkXsU7W4pXCMhrryAmAIoo+7YdJbsx01JQWYVxGe62G6DoCLaA==} + /@next/swc-linux-arm64-gnu@14.0.3: + resolution: {integrity: sha512-3tBWGgz7M9RKLO6sPWC6c4pAw4geujSwQ7q7Si4d6bo0l6cLs4tmO+lnSwFp1Tm3lxwfMk0SgkJT7EdwYSJvcg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -750,8 +560,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl@13.4.6: - resolution: {integrity: sha512-OHoC6gO7XfjstgwR+z6UHKlvhqJfyMtNaJidjx3sEcfaDwS7R2lqR5AABi8PuilGgi0BO0O0sCXqLlpp3a0emQ==} + /@next/swc-linux-arm64-musl@14.0.3: + resolution: {integrity: sha512-v0v8Kb8j8T23jvVUWZeA2D8+izWspeyeDGNaT2/mTHWp7+37fiNfL8bmBWiOmeumXkacM/AB0XOUQvEbncSnHA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -759,8 +569,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu@13.4.6: - resolution: {integrity: sha512-zHZxPGkUlpfNJCboUrFqwlwEX5vI9LSN70b8XEb0DYzzlrZyCyOi7hwDp/+3Urm9AB7YCAJkgR5Sp1XBVjHdfQ==} + /@next/swc-linux-x64-gnu@14.0.3: + resolution: {integrity: sha512-VM1aE1tJKLBwMGtyBR21yy+STfl0MapMQnNrXkxeyLs0GFv/kZqXS5Jw/TQ3TSUnbv0QPDf/X8sDXuMtSgG6eg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -768,8 +578,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl@13.4.6: - resolution: {integrity: sha512-K/Y8lYGTwTpv5ME8PSJxwxLolaDRdVy+lOd9yMRMiQE0BLUhtxtCWC9ypV42uh9WpLjoaD0joOsB9Q6mbrSGJg==} + /@next/swc-linux-x64-musl@14.0.3: + resolution: {integrity: sha512-64EnmKy18MYFL5CzLaSuUn561hbO1Gk16jM/KHznYP3iCIfF9e3yULtHaMy0D8zbHfxset9LTOv6cuYKJgcOxg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -777,8 +587,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc@13.4.6: - resolution: {integrity: sha512-U6LtxEUrjBL2tpW+Kr1nHCSJWNeIed7U7l5o7FiKGGwGgIlFi4UHDiLI6TQ2lxi20fAU33CsruV3U0GuzMlXIw==} + /@next/swc-win32-arm64-msvc@14.0.3: + resolution: {integrity: sha512-WRDp8QrmsL1bbGtsh5GqQ/KWulmrnMBgbnb+59qNTW1kVi1nG/2ndZLkcbs2GX7NpFLlToLRMWSQXmPzQm4tog==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -786,8 +596,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc@13.4.6: - resolution: {integrity: sha512-eEBeAqpCfhdPSlCZCayjCiyIllVqy4tcqvm1xmg3BgJG0G5ITiMM4Cw2WVeRSgWDJqQGRyyb+q8Y2ltzhXOWsQ==} + /@next/swc-win32-ia32-msvc@14.0.3: + resolution: {integrity: sha512-EKffQeqCrj+t6qFFhIFTRoqb2QwX1mU7iTOvMyLbYw3QtqTw9sMwjykyiMlZlrfm2a4fA84+/aeW+PMg1MjuTg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -795,8 +605,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc@13.4.6: - resolution: {integrity: sha512-OrZs94AuO3ZS5tnqlyPRNgfWvboXaDQCi5aXGve3o3C+Sj0ctMUV9+Do+0zMvvLRumR8E0PTWKvtz9n5vzIsWw==} + /@next/swc-win32-x64-msvc@14.0.3: + resolution: {integrity: sha512-ERhKPSJ1vQrPiwrs15Pjz/rvDHZmkmvbf/BjPN/UCOI++ODftT0GtasDPi0j+y6PPJi5HsXw+dpRaXUaw4vjuQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -825,29 +635,134 @@ packages: fastq: 1.15.0 dev: true - /@swc-node/core@1.10.3(@swc/core@1.3.66): - resolution: {integrity: sha512-8rpv1DXzsQjN/C8ZXuaTSmJ4M/lRr6geUlbOQ861DLC+sKWcEEvxRjK9cXQ28GserHuEcFDA3wlF9rD1YD0x+Q==} + /@rollup/rollup-android-arm-eabi@4.4.1: + resolution: {integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.4.1: + resolution: {integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.4.1: + resolution: {integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.4.1: + resolution: {integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.4.1: + resolution: {integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.4.1: + resolution: {integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.4.1: + resolution: {integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.4.1: + resolution: {integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.4.1: + resolution: {integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.4.1: + resolution: {integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.4.1: + resolution: {integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.4.1: + resolution: {integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + + /@sindresorhus/merge-streams@1.0.0: + resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + engines: {node: '>=18'} + dev: true + + /@swc-node/core@1.10.6(@swc/core@1.3.96): + resolution: {integrity: sha512-lDIi/rPosmKIknWzvs2/Fi9zWRtbkx8OJ9pQaevhsoGzJSal8Pd315k1W5AIrnknfdAB4HqRN12fk6AhqnrEEw==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' dependencies: - '@swc/core': 1.3.66 + '@swc/core': 1.3.96 dev: true - /@swc-node/register@1.6.5(@swc/core@1.3.66)(typescript@5.1.3): - resolution: {integrity: sha512-yMxXlzthI0aMadYYKDhx7xvtjljB1qoD8Tv0djqSJ1ttTkoDxg6MhG5A5pIahiUT2neVrkWb9lCavoUwXAe/zQ==} + /@swc-node/register@1.6.8(@swc/core@1.3.96)(typescript@5.2.2): + resolution: {integrity: sha512-74ijy7J9CWr1Z88yO+ykXphV29giCrSpANQPQRooE0bObpkTO1g4RzQovIfbIaniBiGDDVsYwDoQ3FIrCE8HcQ==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.10.3(@swc/core@1.3.66) + '@swc-node/core': 1.10.6(@swc/core@1.3.96) '@swc-node/sourcemap-support': 0.3.0 - '@swc/core': 1.3.66 + '@swc/core': 1.3.96 colorette: 2.0.20 debug: 4.3.4 pirates: 4.0.6 - tslib: 2.5.3 - typescript: 5.1.3 + tslib: 2.6.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -856,11 +771,11 @@ packages: resolution: {integrity: sha512-gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==} dependencies: source-map-support: 0.5.21 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@swc/core-darwin-arm64@1.3.66: - resolution: {integrity: sha512-UijJsvuLy73vxeVYEy7urIHksXS+3BdvJ9s9AY+bRMSQW483NO7RLp8g4FdTyJbRaN0BH15SQnY0dcjQBkVuHw==} + /@swc/core-darwin-arm64@1.3.96: + resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -868,8 +783,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.66: - resolution: {integrity: sha512-xGsHKvViQnwTNLF30Y/5OqWdnN6RsiyUI8awZXfz1sHcXCEaLe+v+WLQ+/E8sgw0YUkYVHzzfV/sAN2CezJK5Q==} + /@swc/core-darwin-x64@1.3.96: + resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -877,8 +792,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.66: - resolution: {integrity: sha512-gNbLcSIV2pq90BkMSpzvK4xPXOl8GEF3YR4NaqF0CYSzQsVXXTTqMuX/r26xNYudBKzH0345S1MpoRk2qricnA==} + /@swc/core-linux-arm-gnueabihf@1.3.96: + resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -886,8 +801,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.66: - resolution: {integrity: sha512-cJSQ0oplyWbJqy4rzVcnBYLAi6z1QT3QCcR7iAey0aAmCvfRBZJfXlyjggMjn4iosuadkauwCZR1xYNhBDRn7w==} + /@swc/core-linux-arm64-gnu@1.3.96: + resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -895,8 +810,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.66: - resolution: {integrity: sha512-GDQZpcB9aGxG9PTA2shdIkoMZlGK5omJ8NR49uoBTtLBVYiGeXAwV0U1Uaw8kXEZj9i7wZDkvjzjSaNH3evRsg==} + /@swc/core-linux-arm64-musl@1.3.96: + resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -904,8 +819,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.66: - resolution: {integrity: sha512-lg8E4O/Pd9KfK0lajdinVMuGME8dSv7V9arhEpmlfGE2eXSDCWqDn5Htk5QVBstt9lt1lsRhWHJ/YYc2eQY30Q==} + /@swc/core-linux-x64-gnu@1.3.96: + resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -913,8 +828,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.66: - resolution: {integrity: sha512-lo8ZcAO/zL2pZWH+LZIyge8u2MklaeuT6+FpVVpBFktMVdYXbaVtzpvWbgRFBZHvL3SRDF+u8jxjtkXhvGUpTw==} + /@swc/core-linux-x64-musl@1.3.96: + resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -922,8 +837,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.66: - resolution: {integrity: sha512-cQoVwBuJY5WkHbfpCOlndNwYr1ZThatRjQQvKy540NUIeAEk9Fa6ozlDBtU75UdaWKtUG6YQ/bWz+KTemheVxw==} + /@swc/core-win32-arm64-msvc@1.3.96: + resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -931,8 +846,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.66: - resolution: {integrity: sha512-y/FrAIINK4UBeUQQknGlWXEyjo+MBvjF7WkUf2KP7sNr9EHHy8+dXohAGd5Anz0eJrqOM1ZXR/GEjxRp7bGQ1Q==} + /@swc/core-win32-ia32-msvc@1.3.96: + resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -940,8 +855,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.66: - resolution: {integrity: sha512-yI64ACzS14qFLrfyO12qW+f/UROTotzDeEbuyJAaPD2IZexoT1cICznI3sBmIfrSt33mVuW8eF5m3AG/NUImzw==} + /@swc/core-win32-x64-msvc@1.3.96: + resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -949,8 +864,8 @@ packages: dev: true optional: true - /@swc/core@1.3.66: - resolution: {integrity: sha512-Hpf91kH5ly7fHkWnApwryTQryT+TO4kMMPH3WyciUSQOWLE3UuQz1PtETHQQk7PZ/b1QF0qQurJrgfBr5bSKUA==} + /@swc/core@1.3.96: + resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -958,127 +873,145 @@ packages: peerDependenciesMeta: '@swc/helpers': optional: true + dependencies: + '@swc/counter': 0.1.2 + '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.66 - '@swc/core-darwin-x64': 1.3.66 - '@swc/core-linux-arm-gnueabihf': 1.3.66 - '@swc/core-linux-arm64-gnu': 1.3.66 - '@swc/core-linux-arm64-musl': 1.3.66 - '@swc/core-linux-x64-gnu': 1.3.66 - '@swc/core-linux-x64-musl': 1.3.66 - '@swc/core-win32-arm64-msvc': 1.3.66 - '@swc/core-win32-ia32-msvc': 1.3.66 - '@swc/core-win32-x64-msvc': 1.3.66 + '@swc/core-darwin-arm64': 1.3.96 + '@swc/core-darwin-x64': 1.3.96 + '@swc/core-linux-arm-gnueabihf': 1.3.96 + '@swc/core-linux-arm64-gnu': 1.3.96 + '@swc/core-linux-arm64-musl': 1.3.96 + '@swc/core-linux-x64-gnu': 1.3.96 + '@swc/core-linux-x64-musl': 1.3.96 + '@swc/core-win32-arm64-msvc': 1.3.96 + '@swc/core-win32-ia32-msvc': 1.3.96 + '@swc/core-win32-x64-msvc': 1.3.96 + dev: true + + /@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} dev: true - /@swc/helpers@0.5.1: - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@types/chai-subset@1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} + /@swc/types@0.1.5: + resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} + dev: true + + /@types/chai-subset@1.3.5: + resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} dependencies: - '@types/chai': 4.3.5 + '@types/chai': 4.3.10 dev: true - /@types/chai@4.3.5: - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + /@types/chai@4.3.10: + resolution: {integrity: sha512-of+ICnbqjmFCiixUnqRulbylyXQrPqIGf/B3Jax1wIF3DvSheysQxAWvqHhZiW3IQrycvokcLcFQlveGp+vyNg==} dev: true - /@types/is-ci@3.0.0: - resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} + /@types/is-ci@3.0.4: + resolution: {integrity: sha512-AkCYCmwlXeuH89DagDCzvCAyltI2v9lh3U3DqSg/GrBYoReAaWwxfXCqMx9UV5MajLZ4ZFwZzV4cABGIxk2XRw==} dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: true - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.3.1: - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/node@20.9.1: + resolution: {integrity: sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + /@types/prop-types@15.7.10: + resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==} dev: true - /@types/react-dom@18.2.6: - resolution: {integrity: sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==} + /@types/react-dom@18.2.15: + resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==} dependencies: - '@types/react': 18.2.13 + '@types/react': 18.2.37 dev: true - /@types/react@18.2.13: - resolution: {integrity: sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==} + /@types/react@18.2.37: + resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==} dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 + '@types/prop-types': 15.7.10 + '@types/scheduler': 0.16.6 csstype: 3.1.2 dev: true - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + /@types/scheduler@0.16.6: + resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==} dev: true - /@types/semver@6.2.3: - resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + /@types/semver@7.5.5: + resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==} dev: true - /@vitest/expect@0.32.2: - resolution: {integrity: sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==} + /@vitest/expect@0.34.6: + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: - '@vitest/spy': 0.32.2 - '@vitest/utils': 0.32.2 - chai: 4.3.7 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + chai: 4.3.10 dev: true - /@vitest/runner@0.32.2: - resolution: {integrity: sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==} + /@vitest/runner@0.34.6: + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} dependencies: - '@vitest/utils': 0.32.2 - concordance: 5.0.4 + '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.32.2: - resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==} + /@vitest/snapshot@0.34.6: + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: - magic-string: 0.30.0 + magic-string: 0.30.5 pathe: 1.1.1 - pretty-format: 27.5.1 + pretty-format: 29.7.0 dev: true - /@vitest/spy@0.32.2: - resolution: {integrity: sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==} + /@vitest/spy@0.34.6: + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} dependencies: - tinyspy: 2.1.1 + tinyspy: 2.2.0 dev: true - /@vitest/utils@0.32.2: - resolution: {integrity: sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==} + /@vitest/utils@0.34.6: + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} dependencies: - diff-sequences: 29.4.3 - loupe: 2.3.6 - pretty-format: 27.5.1 + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 dev: true - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} engines: {node: '>=0.4.0'} dev: true + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn@8.9.0: resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} engines: {node: '>=0.4.0'} @@ -1123,7 +1056,7 @@ packages: /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 is-array-buffer: 3.0.2 dev: true @@ -1132,14 +1065,27 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + dev: true + + /arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 dev: true /arrify@1.0.1: @@ -1163,10 +1109,6 @@ packages: is-windows: 1.0.2 dev: true - /blueimp-md5@2.19.0: - resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - dev: true - /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1196,11 +1138,12 @@ packages: engines: {node: '>=8'} dev: true - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + /call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 dev: true /camelcase-keys@6.2.2: @@ -1217,19 +1160,19 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite@1.0.30001505: - resolution: {integrity: sha512-jaAOR5zVtxHfL0NjZyflVTtXm3D3J9P15zSJ7HmQF8dSKGA6tqzQq+0ZI3xkjyQj46I4/M0K2GbMpcAFOcbr3A==} + /caniuse-lite@1.0.30001562: + resolution: {integrity: sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==} dev: true - /chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.6 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -1251,8 +1194,8 @@ packages: supports-color: 7.2.0 dev: true - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true @@ -1260,12 +1203,14 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error@1.0.2: - resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} dev: true @@ -1295,8 +1240,8 @@ packages: engines: {node: '>=0.8'} dev: true - /cmd-ts@0.12.1: - resolution: {integrity: sha512-k93f6LgFEzx7/vBy5qV+tu1VI8YuH0DZmwNXPvRaDR4Qp7Fl9+pUSylX/CKHrWoKqHMJjNOLb1NeYTvHOjQ2Kw==} + /cmd-ts@0.13.0: + resolution: {integrity: sha512-nsnxf6wNIM/JAS7T/x/1JmbEsjH0a8tezXqqpaL0O6+eV0/aDEnRxwjxpu0VzDdRcaC1ixGSbRlUuf/IU59I4g==} dependencies: chalk: 4.1.2 debug: 4.3.4 @@ -1331,20 +1276,6 @@ packages: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true - /concordance@5.0.4: - resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} - engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} - dependencies: - date-time: 3.1.0 - esutils: 2.0.3 - fast-diff: 1.3.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - md5-hex: 3.0.1 - semver: 7.5.2 - well-known-symbols: 2.0.0 - dev: true - /cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} dependencies: @@ -1379,13 +1310,6 @@ packages: stream-transform: 2.1.3 dev: true - /date-time@3.1.0: - resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} - engines: {node: '>=6'} - dependencies: - time-zone: 1.0.0 - dev: true - /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -1424,11 +1348,21 @@ packages: clone: 1.0.4 dev: true - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + dev: true + + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 dev: true @@ -1441,8 +1375,8 @@ packages: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /diff-sequences@29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true @@ -1457,11 +1391,12 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 + strip-ansi: 6.0.1 dev: true /error-ex@1.3.2: @@ -1470,59 +1405,64 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 + hasown: 2.0.0 + internal-slot: 1.0.6 is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.13 dev: true - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + /es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 + hasown: 2.0.0 dev: true - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 dev: true /es-to-primitive@1.2.1: @@ -1534,64 +1474,34 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.17.19 - '@esbuild/android-arm64': 0.17.19 - '@esbuild/android-x64': 0.17.19 - '@esbuild/darwin-arm64': 0.17.19 - '@esbuild/darwin-x64': 0.17.19 - '@esbuild/freebsd-arm64': 0.17.19 - '@esbuild/freebsd-x64': 0.17.19 - '@esbuild/linux-arm': 0.17.19 - '@esbuild/linux-arm64': 0.17.19 - '@esbuild/linux-ia32': 0.17.19 - '@esbuild/linux-loong64': 0.17.19 - '@esbuild/linux-mips64el': 0.17.19 - '@esbuild/linux-ppc64': 0.17.19 - '@esbuild/linux-riscv64': 0.17.19 - '@esbuild/linux-s390x': 0.17.19 - '@esbuild/linux-x64': 0.17.19 - '@esbuild/netbsd-x64': 0.17.19 - '@esbuild/openbsd-x64': 0.17.19 - '@esbuild/sunos-x64': 0.17.19 - '@esbuild/win32-arm64': 0.17.19 - '@esbuild/win32-ia32': 0.17.19 - '@esbuild/win32-x64': 0.17.19 - dev: true - - /esbuild@0.18.5: - resolution: {integrity: sha512-ztF1Z53Mc8ijEo1ZWFduHZXIqRWufo76JHm1ikvhGjIzO1mj84LdKXSGmRzahfgvWSwky48MkT+o5yUIkQtDPA==} + /esbuild@0.19.5: + resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.5 - '@esbuild/android-arm64': 0.18.5 - '@esbuild/android-x64': 0.18.5 - '@esbuild/darwin-arm64': 0.18.5 - '@esbuild/darwin-x64': 0.18.5 - '@esbuild/freebsd-arm64': 0.18.5 - '@esbuild/freebsd-x64': 0.18.5 - '@esbuild/linux-arm': 0.18.5 - '@esbuild/linux-arm64': 0.18.5 - '@esbuild/linux-ia32': 0.18.5 - '@esbuild/linux-loong64': 0.18.5 - '@esbuild/linux-mips64el': 0.18.5 - '@esbuild/linux-ppc64': 0.18.5 - '@esbuild/linux-riscv64': 0.18.5 - '@esbuild/linux-s390x': 0.18.5 - '@esbuild/linux-x64': 0.18.5 - '@esbuild/netbsd-x64': 0.18.5 - '@esbuild/openbsd-x64': 0.18.5 - '@esbuild/sunos-x64': 0.18.5 - '@esbuild/win32-arm64': 0.18.5 - '@esbuild/win32-ia32': 0.18.5 - '@esbuild/win32-x64': 0.18.5 + '@esbuild/android-arm': 0.19.5 + '@esbuild/android-arm64': 0.19.5 + '@esbuild/android-x64': 0.19.5 + '@esbuild/darwin-arm64': 0.19.5 + '@esbuild/darwin-x64': 0.19.5 + '@esbuild/freebsd-arm64': 0.19.5 + '@esbuild/freebsd-x64': 0.19.5 + '@esbuild/linux-arm': 0.19.5 + '@esbuild/linux-arm64': 0.19.5 + '@esbuild/linux-ia32': 0.19.5 + '@esbuild/linux-loong64': 0.19.5 + '@esbuild/linux-mips64el': 0.19.5 + '@esbuild/linux-ppc64': 0.19.5 + '@esbuild/linux-riscv64': 0.19.5 + '@esbuild/linux-s390x': 0.19.5 + '@esbuild/linux-x64': 0.19.5 + '@esbuild/netbsd-x64': 0.19.5 + '@esbuild/openbsd-x64': 0.19.5 + '@esbuild/sunos-x64': 0.19.5 + '@esbuild/win32-arm64': 0.19.5 + '@esbuild/win32-ia32': 0.19.5 + '@esbuild/win32-x64': 0.19.5 dev: true /escalade@3.1.1: @@ -1610,11 +1520,6 @@ packages: hasBin: true dev: true - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - /extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} dev: true @@ -1628,12 +1533,8 @@ packages: tmp: 0.0.33 dev: true - /fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - dev: true - - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -1703,25 +1604,25 @@ packages: universalify: 0.1.2 dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true dev: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 dev: true @@ -1734,25 +1635,25 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name@2.0.0: - resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + /get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 + function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 + hasown: 2.0.0 dev: true /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true /glob-parent@5.1.2: @@ -1770,7 +1671,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 dev: true /globby@11.1.0: @@ -1779,27 +1680,28 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: true - /globby@13.2.0: - resolution: {integrity: sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /globby@14.0.0: + resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + engines: {node: '>=18'} dependencies: - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 4.0.0 + '@sindresorhus/merge-streams': 1.0.0 + fast-glob: 3.3.2 + ignore: 5.3.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 dev: true /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /graceful-fs@4.2.11: @@ -1829,10 +1731,10 @@ packages: engines: {node: '>=8'} dev: true - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + /has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /has-proto@1.0.1: @@ -1852,11 +1754,11 @@ packages: has-symbols: 1.0.3 dev: true - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 dev: true /hosted-git-info@2.8.9: @@ -1874,8 +1776,8 @@ packages: safer-buffer: 2.1.2 dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true @@ -1884,21 +1786,21 @@ packages: engines: {node: '>=8'} dev: true - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + /internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 + hasown: 2.0.0 side-channel: 1.0.4 dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 dev: true /is-arrayish@0.2.1: @@ -1915,7 +1817,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true @@ -1928,13 +1830,13 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: true - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 dev: true /is-date-object@1.0.5: @@ -1987,14 +1889,14 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-string@1.0.7: @@ -2018,21 +1920,17 @@ packages: has-symbols: 1.0.3 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.13 dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-windows@1.0.2: @@ -2040,13 +1938,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true - /js-string-escape@1.0.1: - resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} - engines: {node: '>= 0.8'} + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true /js-tokens@4.0.0: @@ -2121,20 +2018,16 @@ packages: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 dev: true /lru-cache@4.1.5: @@ -2151,8 +2044,8 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -2168,18 +2061,11 @@ packages: engines: {node: '>=8'} dev: true - /md5-hex@3.0.1: - resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} - engines: {node: '>=8'} - dependencies: - blueimp-md5: 2.19.0 - dev: true - /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -2233,54 +2119,59 @@ packages: ufo: 1.1.2 dev: true + /mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + dependencies: + acorn: 8.11.2 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.3.2 + dev: true + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true - /next@13.4.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sjVqjxU+U2aXZnYt4Ud6CTLNNwWjdSfMgemGpIQJcN3Z7Jni9xRWbR0ie5fQzCg87aLqQVhKA2ud2gPoqJ9lGw==} - engines: {node: '>=16.8.0'} + /next@14.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} + engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true - fibers: - optional: true sass: optional: true dependencies: - '@next/env': 13.4.6 - '@swc/helpers': 0.5.1 + '@next/env': 14.0.3 + '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001505 - postcss: 8.4.14 + caniuse-lite: 1.0.30001562 + postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) watchpack: 2.4.0 - zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.6 - '@next/swc-darwin-x64': 13.4.6 - '@next/swc-linux-arm64-gnu': 13.4.6 - '@next/swc-linux-arm64-musl': 13.4.6 - '@next/swc-linux-x64-gnu': 13.4.6 - '@next/swc-linux-x64-musl': 13.4.6 - '@next/swc-win32-arm64-msvc': 13.4.6 - '@next/swc-win32-ia32-msvc': 13.4.6 - '@next/swc-win32-x64-msvc': 13.4.6 + '@next/swc-darwin-arm64': 14.0.3 + '@next/swc-darwin-x64': 14.0.3 + '@next/swc-linux-arm64-gnu': 14.0.3 + '@next/swc-linux-arm64-musl': 14.0.3 + '@next/swc-linux-x64-gnu': 14.0.3 + '@next/swc-linux-x64-musl': 14.0.3 + '@next/swc-win32-arm64-msvc': 14.0.3 + '@next/swc-win32-ia32-msvc': 14.0.3 + '@next/swc-win32-x64-msvc': 14.0.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -2290,13 +2181,13 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.8 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true /object-keys@1.1.1: @@ -2308,8 +2199,8 @@ packages: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.5 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -2379,7 +2270,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -2399,6 +2290,11 @@ packages: engines: {node: '>=8'} dev: true + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true @@ -2441,26 +2337,17 @@ packages: pathe: 1.1.1 dev: true - /postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true - /preferred-pm@3.0.3: - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + /preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} engines: {node: '>=10'} dependencies: find-up: 5.0.0 @@ -2475,13 +2362,19 @@ packages: hasBin: true dev: true - /pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - ansi-regex: 5.0.1 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 17.0.2 + react-is: 18.2.0 dev: true /pseudomap@1.0.2: @@ -2506,8 +2399,8 @@ packages: react: 18.2.0 scheduler: 0.23.0 - /react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true /react@18.2.0: @@ -2529,7 +2422,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -2553,17 +2446,17 @@ packages: strip-indent: 3.0.0 dev: true - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} dev: true - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + call-bind: 1.0.5 + define-properties: 1.2.1 + set-function-name: 2.0.1 dev: true /require-directory@2.1.1: @@ -2580,11 +2473,11 @@ packages: engines: {node: '>=8'} dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -2594,12 +2487,24 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /rollup@3.25.1: - resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.4.1: + resolution: {integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + '@rollup/rollup-android-arm-eabi': 4.4.1 + '@rollup/rollup-android-arm64': 4.4.1 + '@rollup/rollup-darwin-arm64': 4.4.1 + '@rollup/rollup-darwin-x64': 4.4.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.4.1 + '@rollup/rollup-linux-arm64-gnu': 4.4.1 + '@rollup/rollup-linux-arm64-musl': 4.4.1 + '@rollup/rollup-linux-x64-gnu': 4.4.1 + '@rollup/rollup-linux-x64-musl': 4.4.1 + '@rollup/rollup-win32-arm64-msvc': 4.4.1 + '@rollup/rollup-win32-ia32-msvc': 4.4.1 + '@rollup/rollup-win32-x64-msvc': 4.4.1 + fsevents: 2.3.3 dev: true /run-parallel@1.2.0: @@ -2608,11 +2513,21 @@ packages: queue-microtask: 1.2.3 dev: true + /safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 dev: true @@ -2625,13 +2540,13 @@ packages: dependencies: loose-envify: 1.4.0 - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true dev: true - /semver@7.5.2: - resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2642,6 +2557,25 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true + /set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + dev: true + + /set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.1 + dev: true + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -2657,9 +2591,9 @@ packages: /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 dev: true /siginfo@2.0.0: @@ -2675,9 +2609,9 @@ packages: engines: {node: '>=8'} dev: true - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} dev: true /smartwrap@2.0.2: @@ -2685,7 +2619,7 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - array.prototype.flat: 1.3.1 + array.prototype.flat: 1.3.2 breakword: 1.0.6 grapheme-splitter: 1.0.4 strip-ansi: 6.0.1 @@ -2721,7 +2655,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true /spdx-exceptions@2.3.0: @@ -2732,11 +2666,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} dev: true /sprintf-js@1.0.3: @@ -2747,8 +2681,8 @@ packages: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /std-env@3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + /std-env@3.5.0: + resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==} dev: true /stream-transform@2.1.3: @@ -2771,29 +2705,29 @@ packages: strip-ansi: 6.0.1 dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true /strip-ansi@6.0.1: @@ -2815,10 +2749,10 @@ packages: min-indent: 1.0.1 dev: true - /strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.9.0 + acorn: 8.11.2 dev: true /styled-jsx@5.1.1(react@18.2.0): @@ -2862,22 +2796,17 @@ packages: engines: {node: '>=8'} dev: true - /time-zone@1.0.0: - resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} - engines: {node: '>=4'} + /tinybench@2.5.1: + resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} - dev: true - - /tinypool@0.5.0: - resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} + /tinypool@0.7.0: + resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} engines: {node: '>=14.0.0'} dev: true - /tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + /tinyspy@2.2.0: + resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} dev: true @@ -2900,12 +2829,12 @@ packages: engines: {node: '>=8'} dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /tty-table@4.2.1: - resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} + /tty-table@4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} engines: {node: '>=8.0.0'} hasBin: true dependencies: @@ -2918,65 +2847,64 @@ packages: yargs: 17.7.2 dev: true - /turbo-darwin-64@1.10.3: - resolution: {integrity: sha512-IIB9IomJGyD3EdpSscm7Ip1xVWtYb7D0x7oH3vad3gjFcjHJzDz9xZ/iw/qItFEW+wGFcLSRPd+1BNnuLM8AsA==} + /turbo-darwin-64@1.10.16: + resolution: {integrity: sha512-+Jk91FNcp9e9NCLYlvDDlp2HwEDp14F9N42IoW3dmHI5ZkGSXzalbhVcrx3DOox3QfiNUHxzWg4d7CnVNCuuMg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.10.3: - resolution: {integrity: sha512-SBNmOZU9YEB0eyNIxeeQ+Wi0Ufd+nprEVp41rgUSRXEIpXjsDjyBnKnF+sQQj3+FLb4yyi/yZQckB+55qXWEsw==} + /turbo-darwin-arm64@1.10.16: + resolution: {integrity: sha512-jqGpFZipIivkRp/i+jnL8npX0VssE6IAVNKtu573LXtssZdV/S+fRGYA16tI46xJGxSAivrZ/IcgZrV6Jk80bw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.10.3: - resolution: {integrity: sha512-kvAisGKE7xHJdyMxZLvg53zvHxjqPK1UVj4757PQqtx9dnjYHSc8epmivE6niPgDHon5YqImzArCjVZJYpIGHQ==} + /turbo-linux-64@1.10.16: + resolution: {integrity: sha512-PpqEZHwLoizQ6sTUvmImcRmACyRk9EWLXGlqceogPZsJ1jTRK3sfcF9fC2W56zkSIzuLEP07k5kl+ZxJd8JMcg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.10.3: - resolution: {integrity: sha512-Qgaqln0IYRgyL0SowJOi+PNxejv1I2xhzXOI+D+z4YHbgSx87ox1IsALYBlK8VRVYY8VCXl+PN12r1ioV09j7A==} + /turbo-linux-arm64@1.10.16: + resolution: {integrity: sha512-TMjFYz8to1QE0fKVXCIvG/4giyfnmqcQIwjdNfJvKjBxn22PpbjeuFuQ5kNXshUTRaTJihFbuuCcb5OYFNx4uw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.10.3: - resolution: {integrity: sha512-rbH9wManURNN8mBnN/ZdkpUuTvyVVEMiUwFUX4GVE5qmV15iHtZfDLUSGGCP2UFBazHcpNHG1OJzgc55GFFrUw==} + /turbo-windows-64@1.10.16: + resolution: {integrity: sha512-+jsf68krs0N66FfC4/zZvioUap/Tq3sPFumnMV+EBo8jFdqs4yehd6+MxIwYTjSQLIcpH8KoNMB0gQYhJRLZzw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.10.3: - resolution: {integrity: sha512-ThlkqxhcGZX39CaTjsHqJnqVe+WImjX13pmjnpChz6q5HHbeRxaJSFzgrHIOt0sUUVx90W/WrNRyoIt/aafniw==} + /turbo-windows-arm64@1.10.16: + resolution: {integrity: sha512-sKm3hcMM1bl0B3PLG4ifidicOGfoJmOEacM5JtgBkYM48ncMHjkHfFY7HrJHZHUnXM4l05RQTpLFoOl/uIo2HQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.10.3: - resolution: {integrity: sha512-U4gKCWcKgLcCjQd4Pl8KJdfEKumpyWbzRu75A6FCj6Ctea1PIm58W6Ltw1QXKqHrl2pF9e1raAskf/h6dlrPCA==} + /turbo@1.10.16: + resolution: {integrity: sha512-2CEaK4FIuSZiP83iFa9GqMTQhroW2QryckVqUydmg4tx78baftTOS0O+oDAhvo9r9Nit4xUEtC1RAHoqs6ZEtg==} hasBin: true - requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.10.3 - turbo-darwin-arm64: 1.10.3 - turbo-linux-64: 1.10.3 - turbo-linux-arm64: 1.10.3 - turbo-windows-64: 1.10.3 - turbo-windows-arm64: 1.10.3 + turbo-darwin-64: 1.10.16 + turbo-darwin-arm64: 1.10.16 + turbo-linux-64: 1.10.16 + turbo-linux-arm64: 1.10.16 + turbo-windows-64: 1.10.16 + turbo-windows-arm64: 1.10.16 dev: true /type-detect@4.0.8: @@ -2999,16 +2927,46 @@ packages: engines: {node: '>=8'} dev: true + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -3017,15 +2975,28 @@ packages: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true + /ufo@1.3.2: + resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + dev: true + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -3038,20 +3009,21 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@0.32.2(@types/node@20.3.1): - resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==} + /vite-node@0.34.6(@types/node@20.9.1): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.3.0 + mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.3.1) + vite: 5.0.0(@types/node@20.9.1) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -3059,13 +3031,14 @@ packages: - terser dev: true - /vite@4.3.9(@types/node@20.3.1): - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.0(@types/node@20.9.1): + resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -3075,6 +3048,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -3084,16 +3059,16 @@ packages: terser: optional: true dependencies: - '@types/node': 20.3.1 - esbuild: 0.17.19 - postcss: 8.4.24 - rollup: 3.25.1 + '@types/node': 20.9.1 + esbuild: 0.19.5 + postcss: 8.4.31 + rollup: 4.4.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitest@0.32.2: - resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==} + /vitest@0.34.6: + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -3123,33 +3098,33 @@ packages: webdriverio: optional: true dependencies: - '@types/chai': 4.3.5 - '@types/chai-subset': 1.3.3 - '@types/node': 20.3.1 - '@vitest/expect': 0.32.2 - '@vitest/runner': 0.32.2 - '@vitest/snapshot': 0.32.2 - '@vitest/spy': 0.32.2 - '@vitest/utils': 0.32.2 - acorn: 8.9.0 - acorn-walk: 8.2.0 + '@types/chai': 4.3.10 + '@types/chai-subset': 1.3.5 + '@types/node': 20.9.1 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + acorn: 8.11.2 + acorn-walk: 8.3.0 cac: 6.7.14 - chai: 4.3.7 - concordance: 5.0.4 + chai: 4.3.10 debug: 4.3.4 local-pkg: 0.4.3 - magic-string: 0.30.0 + magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.3.3 - strip-literal: 1.0.1 - tinybench: 2.5.0 - tinypool: 0.5.0 - vite: 4.3.9(@types/node@20.3.1) - vite-node: 0.32.2(@types/node@20.3.1) + std-env: 3.5.0 + strip-literal: 1.3.0 + tinybench: 2.5.1 + tinypool: 0.7.0 + vite: 5.0.0(@types/node@20.9.1) + vite-node: 0.34.6(@types/node@20.9.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss @@ -3171,11 +3146,6 @@ packages: defaults: 1.0.4 dev: true - /well-known-symbols@2.0.0: - resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} - engines: {node: '>=6'} - dev: true - /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -3198,16 +3168,15 @@ packages: path-exists: 4.0.0 dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 dev: true /which@1.3.1: @@ -3313,7 +3282,3 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} dev: true - - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - dev: true From 8c884645f5ee965452c7c711c2009243646eef4c Mon Sep 17 00:00:00 2001 From: nirtamir2 Date: Fri, 17 Nov 2023 01:33:30 +0100 Subject: [PATCH 20/21] version bump (#15) --- .changeset/shiny-games-serve.md | 5 +++++ packages/next-static-paths/package.json | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/shiny-games-serve.md diff --git a/.changeset/shiny-games-serve.md b/.changeset/shiny-games-serve.md new file mode 100644 index 0000000..8b4dfa1 --- /dev/null +++ b/.changeset/shiny-games-serve.md @@ -0,0 +1,5 @@ +--- +"@nirtamir2/next-static-paths": minor +--- + +Upgrade dependencies and drop Node.js 16 diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index 57c6832..dd1591d 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -5,6 +5,7 @@ "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "./root.d.ts", + "sideEffects": false, "scripts": { "bin": "pnpm run --silent ts-node -- cli/index.ts", "build": "rm -rf dist; pnpm run build:cli && pnpm run build:lib", @@ -51,5 +52,8 @@ "next": "^13.4.6 || ^14.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" + }, + "engines": { + "node": ">=18" } } From eebfe76fc3311829628a3089086b27bb7ed6f0b3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 01:34:15 +0100 Subject: [PATCH 21/21] Version Packages (#16) Co-authored-by: github-actions[bot] --- .changeset/shiny-games-serve.md | 5 ----- packages/next-static-paths/CHANGELOG.md | 6 ++++++ packages/next-static-paths/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/shiny-games-serve.md diff --git a/.changeset/shiny-games-serve.md b/.changeset/shiny-games-serve.md deleted file mode 100644 index 8b4dfa1..0000000 --- a/.changeset/shiny-games-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nirtamir2/next-static-paths": minor ---- - -Upgrade dependencies and drop Node.js 16 diff --git a/packages/next-static-paths/CHANGELOG.md b/packages/next-static-paths/CHANGELOG.md index 1f65948..0aebbce 100644 --- a/packages/next-static-paths/CHANGELOG.md +++ b/packages/next-static-paths/CHANGELOG.md @@ -1,5 +1,11 @@ # @nirtami2/next-static-paths +## 0.6.0 + +### Minor Changes + +- 8c88464: Upgrade dependencies and drop Node.js 16 + ## 0.5.0 ### Minor Changes diff --git a/packages/next-static-paths/package.json b/packages/next-static-paths/package.json index dd1591d..f06d3a9 100644 --- a/packages/next-static-paths/package.json +++ b/packages/next-static-paths/package.json @@ -1,6 +1,6 @@ { "name": "@nirtamir2/next-static-paths", - "version": "0.5.0", + "version": "0.6.0", "description": "Static types for routing in Next.js apps", "main": "dist/cjs/index.js", "module": "dist/esm/index.js",