diff --git a/.gitignore b/.gitignore
index 8032a311c2..6f69f5b8b5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,7 +52,10 @@ docs/.cache
.cache
# Docs
-api/
+# api/
# pnpm
.pnpm-lock.yaml
+
+# Examples
+examples/**/.next/
diff --git a/examples/inngest-example/.eslintrc.json b/examples/inngest-example/.eslintrc.json
new file mode 100644
index 0000000000..bffb357a71
--- /dev/null
+++ b/examples/inngest-example/.eslintrc.json
@@ -0,0 +1,3 @@
+{
+ "extends": "next/core-web-vitals"
+}
diff --git a/examples/inngest-example/.gitignore b/examples/inngest-example/.gitignore
new file mode 100644
index 0000000000..fd3dbb571a
--- /dev/null
+++ b/examples/inngest-example/.gitignore
@@ -0,0 +1,36 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+.yarn/install-state.gz
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# local env files
+.env*.local
+
+# vercel
+.vercel
+
+# typescript
+*.tsbuildinfo
+next-env.d.ts
diff --git a/examples/inngest-example/README.md b/examples/inngest-example/README.md
new file mode 100644
index 0000000000..c4033664f8
--- /dev/null
+++ b/examples/inngest-example/README.md
@@ -0,0 +1,36 @@
+This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
+
+## Getting Started
+
+First, run the development server:
+
+```bash
+npm run dev
+# or
+yarn dev
+# or
+pnpm dev
+# or
+bun dev
+```
+
+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+
+You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
+
+This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
+
+## Learn More
+
+To learn more about Next.js, take a look at the following resources:
+
+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
+
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
+
+## Deploy on Vercel
+
+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
+
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/examples/inngest-example/next.config.mjs b/examples/inngest-example/next.config.mjs
new file mode 100644
index 0000000000..4678774e6d
--- /dev/null
+++ b/examples/inngest-example/next.config.mjs
@@ -0,0 +1,4 @@
+/** @type {import('next').NextConfig} */
+const nextConfig = {};
+
+export default nextConfig;
diff --git a/examples/inngest-example/package.json b/examples/inngest-example/package.json
new file mode 100644
index 0000000000..be8e3ef620
--- /dev/null
+++ b/examples/inngest-example/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "inngest-example",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "dependencies": {
+ "inngest": "^3.19.0",
+ "next": "14.2.3",
+ "react": "^18",
+ "react-dom": "^18"
+ },
+ "devDependencies": {
+ "@types/node": "^20",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "eslint": "^8",
+ "eslint-config-next": "14.2.3",
+ "postcss": "^8",
+ "tailwindcss": "^3.4.1",
+ "typescript": "^5"
+ }
+}
diff --git a/examples/inngest-example/pnpm-lock.yaml b/examples/inngest-example/pnpm-lock.yaml
new file mode 100644
index 0000000000..5264c42c4f
--- /dev/null
+++ b/examples/inngest-example/pnpm-lock.yaml
@@ -0,0 +1,3837 @@
+lockfileVersion: '6.0'
+
+dependencies:
+ inngest:
+ specifier: ^3.19.0
+ version: registry.npmjs.org/inngest@3.19.0(typescript@5.0.2)
+ next:
+ specifier: 14.2.3
+ version: registry.npmjs.org/next@14.2.3(react-dom@18.0.0)(react@18.0.0)
+ react:
+ specifier: ^18
+ version: registry.npmjs.org/react@18.0.0
+ react-dom:
+ specifier: ^18
+ version: registry.npmjs.org/react-dom@18.0.0(react@18.0.0)
+
+devDependencies:
+ '@types/node':
+ specifier: ^20
+ version: registry.npmjs.org/@types/node@20.0.0
+ '@types/react':
+ specifier: ^18
+ version: registry.npmjs.org/@types/react@18.0.0
+ '@types/react-dom':
+ specifier: ^18
+ version: registry.npmjs.org/@types/react-dom@18.0.0
+ eslint:
+ specifier: ^8
+ version: registry.npmjs.org/eslint@8.0.0
+ eslint-config-next:
+ specifier: 14.2.3
+ version: registry.npmjs.org/eslint-config-next@14.2.3(eslint@8.0.0)(typescript@5.0.2)
+ postcss:
+ specifier: ^8
+ version: registry.npmjs.org/postcss@8.0.0
+ tailwindcss:
+ specifier: ^3.4.1
+ version: registry.npmjs.org/tailwindcss@3.4.1
+ typescript:
+ specifier: ^5
+ version: registry.npmjs.org/typescript@5.0.2
+
+packages:
+
+ registry.npmjs.org/@alloc/quick-lru@5.2.0:
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz}
+ name: '@alloc/quick-lru'
+ version: 5.2.0
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/@babel/runtime@7.24.5:
+ resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz}
+ name: '@babel/runtime'
+ version: 7.24.5
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.14.1
+ dev: true
+
+ registry.npmjs.org/@eslint/eslintrc@1.4.1:
+ resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz}
+ name: '@eslint/eslintrc'
+ version: 1.4.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ ajv: registry.npmjs.org/ajv@6.12.6
+ debug: registry.npmjs.org/debug@4.3.4
+ espree: registry.npmjs.org/espree@9.6.1
+ globals: registry.npmjs.org/globals@13.24.0
+ ignore: registry.npmjs.org/ignore@5.3.1
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/@humanwhocodes/config-array@0.6.0:
+ resolution: {integrity: sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz}
+ name: '@humanwhocodes/config-array'
+ version: 0.6.0
+ engines: {node: '>=10.10.0'}
+ dependencies:
+ '@humanwhocodes/object-schema': registry.npmjs.org/@humanwhocodes/object-schema@1.2.1
+ debug: registry.npmjs.org/debug@4.3.4
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/@humanwhocodes/object-schema@1.2.1:
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz}
+ name: '@humanwhocodes/object-schema'
+ version: 1.2.1
+ dev: true
+
+ registry.npmjs.org/@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz}
+ name: '@isaacs/cliui'
+ version: 8.0.2
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: registry.npmjs.org/string-width@5.1.2
+ string-width-cjs: registry.npmjs.org/string-width@4.2.3
+ strip-ansi: registry.npmjs.org/strip-ansi@7.1.0
+ strip-ansi-cjs: registry.npmjs.org/strip-ansi@6.0.1
+ wrap-ansi: registry.npmjs.org/wrap-ansi@8.1.0
+ wrap-ansi-cjs: registry.npmjs.org/wrap-ansi@7.0.0
+ dev: true
+
+ registry.npmjs.org/@jridgewell/gen-mapping@0.3.5:
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz}
+ name: '@jridgewell/gen-mapping'
+ version: 0.3.5
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.2.1
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.25
+ dev: true
+
+ registry.npmjs.org/@jridgewell/resolve-uri@3.1.2:
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz}
+ name: '@jridgewell/resolve-uri'
+ version: 3.1.2
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ registry.npmjs.org/@jridgewell/set-array@1.2.1:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz}
+ name: '@jridgewell/set-array'
+ version: 1.2.1
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
+ name: '@jridgewell/sourcemap-codec'
+ version: 1.4.15
+ dev: true
+
+ registry.npmjs.org/@jridgewell/trace-mapping@0.3.25:
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz}
+ name: '@jridgewell/trace-mapping'
+ version: 0.3.25
+ dependencies:
+ '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.2
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
+ dev: true
+
+ registry.npmjs.org/@next/env@14.2.3:
+ resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz}
+ name: '@next/env'
+ version: 14.2.3
+ dev: false
+
+ registry.npmjs.org/@next/eslint-plugin-next@14.2.3:
+ resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.3.tgz}
+ name: '@next/eslint-plugin-next'
+ version: 14.2.3
+ dependencies:
+ glob: registry.npmjs.org/glob@10.3.10
+ dev: true
+
+ registry.npmjs.org/@next/swc-darwin-arm64@14.2.3:
+ resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz}
+ name: '@next/swc-darwin-arm64'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-darwin-x64@14.2.3:
+ resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz}
+ name: '@next/swc-darwin-x64'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-linux-arm64-gnu@14.2.3:
+ resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz}
+ name: '@next/swc-linux-arm64-gnu'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-linux-arm64-musl@14.2.3:
+ resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz}
+ name: '@next/swc-linux-arm64-musl'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-linux-x64-gnu@14.2.3:
+ resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz}
+ name: '@next/swc-linux-x64-gnu'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-linux-x64-musl@14.2.3:
+ resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz}
+ name: '@next/swc-linux-x64-musl'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-win32-arm64-msvc@14.2.3:
+ resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz}
+ name: '@next/swc-win32-arm64-msvc'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-win32-ia32-msvc@14.2.3:
+ resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz}
+ name: '@next/swc-win32-ia32-msvc'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@next/swc-win32-x64-msvc@14.2.3:
+ resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz}
+ name: '@next/swc-win32-x64-msvc'
+ version: 14.2.3
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ registry.npmjs.org/@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
+ name: '@nodelib/fs.scandir'
+ version: 2.1.5
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
+ run-parallel: registry.npmjs.org/run-parallel@1.2.0
+ dev: true
+
+ registry.npmjs.org/@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
+ name: '@nodelib/fs.stat'
+ version: 2.0.5
+ engines: {node: '>= 8'}
+ dev: true
+
+ registry.npmjs.org/@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
+ name: '@nodelib/fs.walk'
+ version: 1.2.8
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': registry.npmjs.org/@nodelib/fs.scandir@2.1.5
+ fastq: registry.npmjs.org/fastq@1.17.1
+ dev: true
+
+ registry.npmjs.org/@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
+ name: '@pkgjs/parseargs'
+ version: 0.11.0
+ engines: {node: '>=14'}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@rushstack/eslint-patch@1.10.2:
+ resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz}
+ name: '@rushstack/eslint-patch'
+ version: 1.10.2
+ dev: true
+
+ registry.npmjs.org/@swc/counter@0.1.3:
+ resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz}
+ name: '@swc/counter'
+ version: 0.1.3
+ dev: false
+
+ registry.npmjs.org/@swc/helpers@0.5.5:
+ resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz}
+ name: '@swc/helpers'
+ version: 0.5.5
+ dependencies:
+ '@swc/counter': registry.npmjs.org/@swc/counter@0.1.3
+ tslib: registry.npmjs.org/tslib@2.6.2
+ dev: false
+
+ registry.npmjs.org/@types/debug@4.1.12:
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz}
+ name: '@types/debug'
+ version: 4.1.12
+ dependencies:
+ '@types/ms': registry.npmjs.org/@types/ms@0.7.34
+ dev: false
+
+ registry.npmjs.org/@types/json5@0.0.29:
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz}
+ name: '@types/json5'
+ version: 0.0.29
+ dev: true
+
+ registry.npmjs.org/@types/ms@0.7.34:
+ resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz}
+ name: '@types/ms'
+ version: 0.7.34
+ dev: false
+
+ registry.npmjs.org/@types/node@20.0.0:
+ resolution: {integrity: sha512-cD2uPTDnQQCVpmRefonO98/PPijuOnnEy5oytWJFPY1N9aJCz2wJ5kSGWO+zJoed2cY2JxQh6yBuUq4vIn61hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.0.0.tgz}
+ name: '@types/node'
+ version: 20.0.0
+ dev: true
+
+ registry.npmjs.org/@types/prop-types@15.7.12:
+ resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz}
+ name: '@types/prop-types'
+ version: 15.7.12
+ dev: true
+
+ registry.npmjs.org/@types/react-dom@18.0.0:
+ resolution: {integrity: sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz}
+ name: '@types/react-dom'
+ version: 18.0.0
+ dependencies:
+ '@types/react': registry.npmjs.org/@types/react@18.0.0
+ dev: true
+
+ registry.npmjs.org/@types/react@18.0.0:
+ resolution: {integrity: sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.0.0.tgz}
+ name: '@types/react'
+ version: 18.0.0
+ dependencies:
+ '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.12
+ '@types/scheduler': registry.npmjs.org/@types/scheduler@0.23.0
+ csstype: registry.npmjs.org/csstype@3.1.3
+ dev: true
+
+ registry.npmjs.org/@types/scheduler@0.23.0:
+ resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz}
+ name: '@types/scheduler'
+ version: 0.23.0
+ dev: true
+
+ registry.npmjs.org/@typescript-eslint/parser@7.2.0(eslint@8.0.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz}
+ id: registry.npmjs.org/@typescript-eslint/parser/7.2.0
+ name: '@typescript-eslint/parser'
+ version: 7.2.0
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@7.2.0
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.2.0
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@7.2.0(typescript@5.0.2)
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.2.0
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.0.0
+ typescript: registry.npmjs.org/typescript@5.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/@typescript-eslint/scope-manager@7.2.0:
+ resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz}
+ name: '@typescript-eslint/scope-manager'
+ version: 7.2.0
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.2.0
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.2.0
+ dev: true
+
+ registry.npmjs.org/@typescript-eslint/types@7.2.0:
+ resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz}
+ name: '@typescript-eslint/types'
+ version: 7.2.0
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: true
+
+ registry.npmjs.org/@typescript-eslint/typescript-estree@7.2.0(typescript@5.0.2):
+ resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz}
+ id: registry.npmjs.org/@typescript-eslint/typescript-estree/7.2.0
+ name: '@typescript-eslint/typescript-estree'
+ version: 7.2.0
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.2.0
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.2.0
+ debug: registry.npmjs.org/debug@4.3.4
+ globby: registry.npmjs.org/globby@11.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ minimatch: registry.npmjs.org/minimatch@9.0.3
+ semver: registry.npmjs.org/semver@7.6.0
+ ts-api-utils: registry.npmjs.org/ts-api-utils@1.3.0(typescript@5.0.2)
+ typescript: registry.npmjs.org/typescript@5.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/@typescript-eslint/visitor-keys@7.2.0:
+ resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz}
+ name: '@typescript-eslint/visitor-keys'
+ version: 7.2.0
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.2.0
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3
+ dev: true
+
+ registry.npmjs.org/acorn-jsx@5.3.2(acorn@8.11.3):
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz}
+ id: registry.npmjs.org/acorn-jsx/5.3.2
+ name: acorn-jsx
+ version: 5.3.2
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ acorn: registry.npmjs.org/acorn@8.11.3
+ dev: true
+
+ registry.npmjs.org/acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz}
+ name: acorn
+ version: 8.11.3
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
+ registry.npmjs.org/ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz}
+ name: ajv
+ version: 6.12.6
+ dependencies:
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0
+ json-schema-traverse: registry.npmjs.org/json-schema-traverse@0.4.1
+ uri-js: registry.npmjs.org/uri-js@4.4.1
+ dev: true
+
+ registry.npmjs.org/ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz}
+ name: ansi-colors
+ version: 4.1.3
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmjs.org/ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz}
+ name: ansi-regex
+ version: 4.1.1
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz}
+ name: ansi-regex
+ version: 5.0.1
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz}
+ name: ansi-regex
+ version: 6.0.1
+ engines: {node: '>=12'}
+ dev: true
+
+ registry.npmjs.org/ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz}
+ name: ansi-styles
+ version: 4.3.0
+ engines: {node: '>=8'}
+ dependencies:
+ color-convert: registry.npmjs.org/color-convert@2.0.1
+
+ registry.npmjs.org/ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz}
+ name: ansi-styles
+ version: 6.2.1
+ engines: {node: '>=12'}
+ dev: true
+
+ registry.npmjs.org/any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz}
+ name: any-promise
+ version: 1.3.0
+ dev: true
+
+ registry.npmjs.org/anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz}
+ name: anymatch
+ version: 3.1.3
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ picomatch: registry.npmjs.org/picomatch@2.3.1
+ dev: true
+
+ registry.npmjs.org/arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arg/-/arg-5.0.2.tgz}
+ name: arg
+ version: 5.0.2
+ dev: true
+
+ registry.npmjs.org/argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz}
+ name: argparse
+ version: 2.0.1
+ dev: true
+
+ registry.npmjs.org/aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz}
+ name: aria-query
+ version: 5.3.0
+ dependencies:
+ dequal: registry.npmjs.org/dequal@2.0.3
+ dev: true
+
+ registry.npmjs.org/array-buffer-byte-length@1.0.1:
+ resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz}
+ name: array-buffer-byte-length
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.4
+ dev: true
+
+ registry.npmjs.org/array-includes@3.1.8:
+ resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz}
+ name: array-includes
+ version: 3.1.8
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ is-string: registry.npmjs.org/is-string@1.0.7
+ dev: true
+
+ registry.npmjs.org/array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz}
+ name: array-union
+ version: 2.1.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/array.prototype.findlast@1.2.5:
+ resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz}
+ name: array.prototype.findlast
+ version: 1.2.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/array.prototype.findlastindex@1.2.5:
+ resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz}
+ name: array.prototype.findlastindex
+ version: 1.2.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/array.prototype.flat@1.3.2:
+ resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz}
+ name: array.prototype.flat
+ version: 1.3.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/array.prototype.flatmap@1.3.2:
+ resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz}
+ name: array.prototype.flatmap
+ version: 1.3.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/array.prototype.toreversed@1.1.2:
+ resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz}
+ name: array.prototype.toreversed
+ version: 1.1.2
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/array.prototype.tosorted@1.1.3:
+ resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz}
+ name: array.prototype.tosorted
+ version: 1.1.3
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-shim-unscopables: registry.npmjs.org/es-shim-unscopables@1.0.2
+ dev: true
+
+ registry.npmjs.org/arraybuffer.prototype.slice@1.0.3:
+ resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz}
+ name: arraybuffer.prototype.slice
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: registry.npmjs.org/array-buffer-byte-length@1.0.1
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.4
+ is-shared-array-buffer: registry.npmjs.org/is-shared-array-buffer@1.0.3
+ dev: true
+
+ registry.npmjs.org/ast-types-flow@0.0.8:
+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz}
+ name: ast-types-flow
+ version: 0.0.8
+ dev: true
+
+ registry.npmjs.org/available-typed-arrays@1.0.7:
+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz}
+ name: available-typed-arrays
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ possible-typed-array-names: registry.npmjs.org/possible-typed-array-names@1.0.0
+ dev: true
+
+ registry.npmjs.org/axe-core@4.7.0:
+ resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz}
+ name: axe-core
+ version: 4.7.0
+ engines: {node: '>=4'}
+ dev: true
+
+ registry.npmjs.org/axobject-query@3.2.1:
+ resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz}
+ name: axobject-query
+ version: 3.2.1
+ dependencies:
+ dequal: registry.npmjs.org/dequal@2.0.3
+ dev: true
+
+ registry.npmjs.org/balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
+ name: balanced-match
+ version: 1.0.2
+ dev: true
+
+ registry.npmjs.org/binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz}
+ name: binary-extensions
+ version: 2.3.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz}
+ name: brace-expansion
+ version: 1.1.11
+ dependencies:
+ balanced-match: registry.npmjs.org/balanced-match@1.0.2
+ concat-map: registry.npmjs.org/concat-map@0.0.1
+ dev: true
+
+ registry.npmjs.org/brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz}
+ name: brace-expansion
+ version: 2.0.1
+ dependencies:
+ balanced-match: registry.npmjs.org/balanced-match@1.0.2
+ dev: true
+
+ registry.npmjs.org/braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz}
+ name: braces
+ version: 3.0.2
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: registry.npmjs.org/fill-range@7.0.1
+ dev: true
+
+ registry.npmjs.org/busboy@1.6.0:
+ resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz}
+ name: busboy
+ version: 1.6.0
+ engines: {node: '>=10.16.0'}
+ dependencies:
+ streamsearch: registry.npmjs.org/streamsearch@1.1.0
+ dev: false
+
+ registry.npmjs.org/call-bind@1.0.7:
+ resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz}
+ name: call-bind
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-define-property: registry.npmjs.org/es-define-property@1.0.0
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ function-bind: registry.npmjs.org/function-bind@1.1.2
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ set-function-length: registry.npmjs.org/set-function-length@1.2.2
+ dev: true
+
+ registry.npmjs.org/callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz}
+ name: callsites
+ version: 3.1.0
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmjs.org/camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz}
+ name: camelcase-css
+ version: 2.0.1
+ engines: {node: '>= 6'}
+ dev: true
+
+ registry.npmjs.org/caniuse-lite@1.0.30001616:
+ resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz}
+ name: caniuse-lite
+ version: 1.0.30001616
+ dev: false
+
+ registry.npmjs.org/canonicalize@1.0.8:
+ resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz}
+ name: canonicalize
+ version: 1.0.8
+ dev: false
+
+ registry.npmjs.org/chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
+ name: chalk
+ version: 4.1.2
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: registry.npmjs.org/ansi-styles@4.3.0
+ supports-color: registry.npmjs.org/supports-color@7.2.0
+
+ registry.npmjs.org/chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz}
+ name: chokidar
+ version: 3.6.0
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: registry.npmjs.org/anymatch@3.1.3
+ braces: registry.npmjs.org/braces@3.0.2
+ glob-parent: registry.npmjs.org/glob-parent@5.1.2
+ is-binary-path: registry.npmjs.org/is-binary-path@2.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ readdirp: registry.npmjs.org/readdirp@3.6.0
+ optionalDependencies:
+ fsevents: registry.npmjs.org/fsevents@2.3.3
+ dev: true
+
+ registry.npmjs.org/client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz}
+ name: client-only
+ version: 0.0.1
+ dev: false
+
+ registry.npmjs.org/color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz}
+ name: color-convert
+ version: 2.0.1
+ engines: {node: '>=7.0.0'}
+ dependencies:
+ color-name: registry.npmjs.org/color-name@1.1.4
+
+ registry.npmjs.org/color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
+ name: color-name
+ version: 1.1.4
+
+ registry.npmjs.org/colorette@1.4.0:
+ resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz}
+ name: colorette
+ version: 1.4.0
+ dev: true
+
+ registry.npmjs.org/commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-4.1.1.tgz}
+ name: commander
+ version: 4.1.1
+ engines: {node: '>= 6'}
+ dev: true
+
+ registry.npmjs.org/concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz}
+ name: concat-map
+ version: 0.0.1
+ dev: true
+
+ registry.npmjs.org/consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/consola/-/consola-3.2.3.tgz}
+ name: consola
+ version: 3.2.3
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dev: false
+
+ registry.npmjs.org/cookie-es@1.1.0:
+ resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz}
+ name: cookie-es
+ version: 1.1.0
+ dev: false
+
+ registry.npmjs.org/cross-fetch@4.0.0:
+ resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz}
+ name: cross-fetch
+ version: 4.0.0
+ dependencies:
+ node-fetch: registry.npmjs.org/node-fetch@2.7.0
+ transitivePeerDependencies:
+ - encoding
+ dev: false
+
+ registry.npmjs.org/cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz}
+ name: cross-spawn
+ version: 7.0.3
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: registry.npmjs.org/path-key@3.1.1
+ shebang-command: registry.npmjs.org/shebang-command@2.0.0
+ which: registry.npmjs.org/which@2.0.2
+ dev: true
+
+ registry.npmjs.org/crossws@0.2.4:
+ resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz}
+ name: crossws
+ version: 0.2.4
+ peerDependencies:
+ uWebSockets.js: '*'
+ peerDependenciesMeta:
+ uWebSockets.js:
+ optional: true
+ dev: false
+
+ registry.npmjs.org/cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz}
+ name: cssesc
+ version: 3.0.0
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
+ registry.npmjs.org/csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz}
+ name: csstype
+ version: 3.1.3
+ dev: true
+
+ registry.npmjs.org/damerau-levenshtein@1.0.8:
+ resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz}
+ name: damerau-levenshtein
+ version: 1.0.8
+ dev: true
+
+ registry.npmjs.org/data-view-buffer@1.0.1:
+ resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz}
+ name: data-view-buffer
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ is-data-view: registry.npmjs.org/is-data-view@1.0.1
+ dev: true
+
+ registry.npmjs.org/data-view-byte-length@1.0.1:
+ resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz}
+ name: data-view-byte-length
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ is-data-view: registry.npmjs.org/is-data-view@1.0.1
+ dev: true
+
+ registry.npmjs.org/data-view-byte-offset@1.0.0:
+ resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz}
+ name: data-view-byte-offset
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ is-data-view: registry.npmjs.org/is-data-view@1.0.1
+ dev: true
+
+ registry.npmjs.org/debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz}
+ name: debug
+ version: 3.2.7
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: registry.npmjs.org/ms@2.1.3
+ dev: true
+
+ registry.npmjs.org/debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz}
+ name: debug
+ version: 4.3.4
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: registry.npmjs.org/ms@2.1.2
+
+ registry.npmjs.org/deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz}
+ name: deep-is
+ version: 0.1.4
+ dev: true
+
+ registry.npmjs.org/define-data-property@1.1.4:
+ resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz}
+ name: define-data-property
+ version: 1.1.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-define-property: registry.npmjs.org/es-define-property@1.0.0
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ gopd: registry.npmjs.org/gopd@1.0.1
+ dev: true
+
+ registry.npmjs.org/define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz}
+ name: define-properties
+ version: 1.2.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: registry.npmjs.org/define-data-property@1.1.4
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.2
+ object-keys: registry.npmjs.org/object-keys@1.1.1
+ dev: true
+
+ registry.npmjs.org/defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/defu/-/defu-6.1.4.tgz}
+ name: defu
+ version: 6.1.4
+ dev: false
+
+ registry.npmjs.org/dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz}
+ name: dequal
+ version: 2.0.3
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmjs.org/destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/destr/-/destr-2.0.3.tgz}
+ name: destr
+ version: 2.0.3
+ dev: false
+
+ registry.npmjs.org/didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz}
+ name: didyoumean
+ version: 1.2.2
+ dev: true
+
+ registry.npmjs.org/dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz}
+ name: dir-glob
+ version: 3.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ path-type: registry.npmjs.org/path-type@4.0.0
+ dev: true
+
+ registry.npmjs.org/dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz}
+ name: dlv
+ version: 1.1.3
+ dev: true
+
+ registry.npmjs.org/doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz}
+ name: doctrine
+ version: 2.1.0
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ esutils: registry.npmjs.org/esutils@2.0.3
+ dev: true
+
+ registry.npmjs.org/doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz}
+ name: doctrine
+ version: 3.0.0
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ esutils: registry.npmjs.org/esutils@2.0.3
+ dev: true
+
+ registry.npmjs.org/eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz}
+ name: eastasianwidth
+ version: 0.2.0
+ dev: true
+
+ registry.npmjs.org/emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz}
+ name: emoji-regex
+ version: 8.0.0
+ dev: true
+
+ registry.npmjs.org/emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz}
+ name: emoji-regex
+ version: 9.2.2
+ dev: true
+
+ registry.npmjs.org/enhanced-resolve@5.16.0:
+ resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz}
+ name: enhanced-resolve
+ version: 5.16.0
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ tapable: registry.npmjs.org/tapable@2.2.1
+ dev: true
+
+ registry.npmjs.org/enquirer@2.4.1:
+ resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz}
+ name: enquirer
+ version: 2.4.1
+ engines: {node: '>=8.6'}
+ dependencies:
+ ansi-colors: registry.npmjs.org/ansi-colors@4.1.3
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ dev: true
+
+ registry.npmjs.org/es-abstract@1.23.3:
+ resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz}
+ name: es-abstract
+ version: 1.23.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: registry.npmjs.org/array-buffer-byte-length@1.0.1
+ arraybuffer.prototype.slice: registry.npmjs.org/arraybuffer.prototype.slice@1.0.3
+ available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.7
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ data-view-buffer: registry.npmjs.org/data-view-buffer@1.0.1
+ data-view-byte-length: registry.npmjs.org/data-view-byte-length@1.0.1
+ data-view-byte-offset: registry.npmjs.org/data-view-byte-offset@1.0.0
+ es-define-property: registry.npmjs.org/es-define-property@1.0.0
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.3
+ es-to-primitive: registry.npmjs.org/es-to-primitive@1.2.1
+ function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.6
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ get-symbol-description: registry.npmjs.org/get-symbol-description@1.0.2
+ globalthis: registry.npmjs.org/globalthis@1.0.4
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.2
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ hasown: registry.npmjs.org/hasown@2.0.2
+ internal-slot: registry.npmjs.org/internal-slot@1.0.7
+ is-array-buffer: registry.npmjs.org/is-array-buffer@3.0.4
+ is-callable: registry.npmjs.org/is-callable@1.2.7
+ is-data-view: registry.npmjs.org/is-data-view@1.0.1
+ is-negative-zero: registry.npmjs.org/is-negative-zero@2.0.3
+ is-regex: registry.npmjs.org/is-regex@1.1.4
+ is-shared-array-buffer: registry.npmjs.org/is-shared-array-buffer@1.0.3
+ is-string: registry.npmjs.org/is-string@1.0.7
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ is-weakref: registry.npmjs.org/is-weakref@1.0.2
+ object-inspect: registry.npmjs.org/object-inspect@1.13.1
+ object-keys: registry.npmjs.org/object-keys@1.1.1
+ object.assign: registry.npmjs.org/object.assign@4.1.5
+ regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.2
+ safe-array-concat: registry.npmjs.org/safe-array-concat@1.1.2
+ safe-regex-test: registry.npmjs.org/safe-regex-test@1.0.3
+ string.prototype.trim: registry.npmjs.org/string.prototype.trim@1.2.9
+ string.prototype.trimend: registry.npmjs.org/string.prototype.trimend@1.0.8
+ string.prototype.trimstart: registry.npmjs.org/string.prototype.trimstart@1.0.8
+ typed-array-buffer: registry.npmjs.org/typed-array-buffer@1.0.2
+ typed-array-byte-length: registry.npmjs.org/typed-array-byte-length@1.0.1
+ typed-array-byte-offset: registry.npmjs.org/typed-array-byte-offset@1.0.2
+ typed-array-length: registry.npmjs.org/typed-array-length@1.0.6
+ unbox-primitive: registry.npmjs.org/unbox-primitive@1.0.2
+ which-typed-array: registry.npmjs.org/which-typed-array@1.1.15
+ dev: true
+
+ registry.npmjs.org/es-define-property@1.0.0:
+ resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz}
+ name: es-define-property
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ dev: true
+
+ registry.npmjs.org/es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz}
+ name: es-errors
+ version: 1.3.0
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/es-iterator-helpers@1.0.19:
+ resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz}
+ name: es-iterator-helpers
+ version: 1.0.19
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-set-tostringtag: registry.npmjs.org/es-set-tostringtag@2.0.3
+ function-bind: registry.npmjs.org/function-bind@1.1.2
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ globalthis: registry.npmjs.org/globalthis@1.0.4
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.2
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ internal-slot: registry.npmjs.org/internal-slot@1.0.7
+ iterator.prototype: registry.npmjs.org/iterator.prototype@1.1.2
+ safe-array-concat: registry.npmjs.org/safe-array-concat@1.1.2
+ dev: true
+
+ registry.npmjs.org/es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz}
+ name: es-object-atoms
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ dev: true
+
+ registry.npmjs.org/es-set-tostringtag@2.0.3:
+ resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz}
+ name: es-set-tostringtag
+ version: 2.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ hasown: registry.npmjs.org/hasown@2.0.2
+ dev: true
+
+ registry.npmjs.org/es-shim-unscopables@1.0.2:
+ resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz}
+ name: es-shim-unscopables
+ version: 1.0.2
+ dependencies:
+ hasown: registry.npmjs.org/hasown@2.0.2
+ dev: true
+
+ registry.npmjs.org/es-to-primitive@1.2.1:
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz}
+ name: es-to-primitive
+ version: 1.2.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-callable: registry.npmjs.org/is-callable@1.2.7
+ is-date-object: registry.npmjs.org/is-date-object@1.0.5
+ is-symbol: registry.npmjs.org/is-symbol@1.0.4
+ dev: true
+
+ registry.npmjs.org/escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz}
+ name: escape-string-regexp
+ version: 4.0.0
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/eslint-config-next@14.2.3(eslint@8.0.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.3.tgz}
+ id: registry.npmjs.org/eslint-config-next/14.2.3
+ name: eslint-config-next
+ version: 14.2.3
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0
+ typescript: '>=3.3.1'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@next/eslint-plugin-next': registry.npmjs.org/@next/eslint-plugin-next@14.2.3
+ '@rushstack/eslint-patch': registry.npmjs.org/@rushstack/eslint-patch@1.10.2
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.2.0(eslint@8.0.0)(typescript@5.0.2)
+ eslint: registry.npmjs.org/eslint@8.0.0
+ eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9
+ eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.0.0)
+ eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0)
+ eslint-plugin-jsx-a11y: registry.npmjs.org/eslint-plugin-jsx-a11y@6.8.0(eslint@8.0.0)
+ eslint-plugin-react: registry.npmjs.org/eslint-plugin-react@7.34.1(eslint@8.0.0)
+ eslint-plugin-react-hooks: registry.npmjs.org/eslint-plugin-react-hooks@4.6.2(eslint@8.0.0)
+ typescript: registry.npmjs.org/typescript@5.0.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz}
+ name: eslint-import-resolver-node
+ version: 0.3.9
+ dependencies:
+ debug: registry.npmjs.org/debug@3.2.7
+ is-core-module: registry.npmjs.org/is-core-module@2.13.1
+ resolve: registry.npmjs.org/resolve@1.22.8
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.0.0):
+ resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz}
+ id: registry.npmjs.org/eslint-import-resolver-typescript/3.6.1
+ name: eslint-import-resolver-typescript
+ version: 3.6.1
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ eslint-plugin-import: '*'
+ dependencies:
+ debug: registry.npmjs.org/debug@4.3.4
+ enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.16.0
+ eslint: registry.npmjs.org/eslint@8.0.0
+ eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0)
+ eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0)
+ fast-glob: registry.npmjs.org/fast-glob@3.3.2
+ get-tsconfig: registry.npmjs.org/get-tsconfig@4.7.4
+ is-core-module: registry.npmjs.org/is-core-module@2.13.1
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ transitivePeerDependencies:
+ - '@typescript-eslint/parser'
+ - eslint-import-resolver-node
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0):
+ resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz}
+ id: registry.npmjs.org/eslint-module-utils/2.8.1
+ name: eslint-module-utils
+ version: 2.8.1
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.2.0(eslint@8.0.0)(typescript@5.0.2)
+ debug: registry.npmjs.org/debug@3.2.7
+ eslint: registry.npmjs.org/eslint@8.0.0
+ eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9
+ eslint-import-resolver-typescript: registry.npmjs.org/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.0.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0):
+ resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz}
+ id: registry.npmjs.org/eslint-plugin-import/2.29.1
+ name: eslint-plugin-import
+ version: 2.29.1
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.2.0(eslint@8.0.0)(typescript@5.0.2)
+ array-includes: registry.npmjs.org/array-includes@3.1.8
+ array.prototype.findlastindex: registry.npmjs.org/array.prototype.findlastindex@1.2.5
+ array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.2
+ array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2
+ debug: registry.npmjs.org/debug@3.2.7
+ doctrine: registry.npmjs.org/doctrine@2.1.0
+ eslint: registry.npmjs.org/eslint@8.0.0
+ eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.9
+ eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.0.0)
+ hasown: registry.npmjs.org/hasown@2.0.2
+ is-core-module: registry.npmjs.org/is-core-module@2.13.1
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ object.fromentries: registry.npmjs.org/object.fromentries@2.0.8
+ object.groupby: registry.npmjs.org/object.groupby@1.0.3
+ object.values: registry.npmjs.org/object.values@1.2.0
+ semver: registry.npmjs.org/semver@6.3.1
+ tsconfig-paths: registry.npmjs.org/tsconfig-paths@3.15.0
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/eslint-plugin-jsx-a11y@6.8.0(eslint@8.0.0):
+ resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz}
+ id: registry.npmjs.org/eslint-plugin-jsx-a11y/6.8.0
+ name: eslint-plugin-jsx-a11y
+ version: 6.8.0
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.24.5
+ aria-query: registry.npmjs.org/aria-query@5.3.0
+ array-includes: registry.npmjs.org/array-includes@3.1.8
+ array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2
+ ast-types-flow: registry.npmjs.org/ast-types-flow@0.0.8
+ axe-core: registry.npmjs.org/axe-core@4.7.0
+ axobject-query: registry.npmjs.org/axobject-query@3.2.1
+ damerau-levenshtein: registry.npmjs.org/damerau-levenshtein@1.0.8
+ emoji-regex: registry.npmjs.org/emoji-regex@9.2.2
+ es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.19
+ eslint: registry.npmjs.org/eslint@8.0.0
+ hasown: registry.npmjs.org/hasown@2.0.2
+ jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5
+ language-tags: registry.npmjs.org/language-tags@1.0.9
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ object.entries: registry.npmjs.org/object.entries@1.1.8
+ object.fromentries: registry.npmjs.org/object.fromentries@2.0.8
+ dev: true
+
+ registry.npmjs.org/eslint-plugin-react-hooks@4.6.2(eslint@8.0.0):
+ resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz}
+ id: registry.npmjs.org/eslint-plugin-react-hooks/4.6.2
+ name: eslint-plugin-react-hooks
+ version: 4.6.2
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ dependencies:
+ eslint: registry.npmjs.org/eslint@8.0.0
+ dev: true
+
+ registry.npmjs.org/eslint-plugin-react@7.34.1(eslint@8.0.0):
+ resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz}
+ id: registry.npmjs.org/eslint-plugin-react/7.34.1
+ name: eslint-plugin-react
+ version: 7.34.1
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ dependencies:
+ array-includes: registry.npmjs.org/array-includes@3.1.8
+ array.prototype.findlast: registry.npmjs.org/array.prototype.findlast@1.2.5
+ array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.2
+ array.prototype.toreversed: registry.npmjs.org/array.prototype.toreversed@1.1.2
+ array.prototype.tosorted: registry.npmjs.org/array.prototype.tosorted@1.1.3
+ doctrine: registry.npmjs.org/doctrine@2.1.0
+ es-iterator-helpers: registry.npmjs.org/es-iterator-helpers@1.0.19
+ eslint: registry.npmjs.org/eslint@8.0.0
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+ jsx-ast-utils: registry.npmjs.org/jsx-ast-utils@3.3.5
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ object.entries: registry.npmjs.org/object.entries@1.1.8
+ object.fromentries: registry.npmjs.org/object.fromentries@2.0.8
+ object.hasown: registry.npmjs.org/object.hasown@1.1.4
+ object.values: registry.npmjs.org/object.values@1.2.0
+ prop-types: registry.npmjs.org/prop-types@15.8.1
+ resolve: registry.npmjs.org/resolve@2.0.0-next.5
+ semver: registry.npmjs.org/semver@6.3.1
+ string.prototype.matchall: registry.npmjs.org/string.prototype.matchall@4.0.11
+ dev: true
+
+ registry.npmjs.org/eslint-scope@6.0.0:
+ resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz}
+ name: eslint-scope
+ version: 6.0.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ esrecurse: registry.npmjs.org/esrecurse@4.3.0
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+ dev: true
+
+ registry.npmjs.org/eslint-utils@3.0.0(eslint@8.0.0):
+ resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz}
+ id: registry.npmjs.org/eslint-utils/3.0.0
+ name: eslint-utils
+ version: 3.0.0
+ engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
+ peerDependencies:
+ eslint: '>=5'
+ dependencies:
+ eslint: registry.npmjs.org/eslint@8.0.0
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@2.1.0
+ dev: true
+
+ registry.npmjs.org/eslint-visitor-keys@2.1.0:
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz}
+ name: eslint-visitor-keys
+ version: 2.1.0
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz}
+ name: eslint-visitor-keys
+ version: 3.4.3
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
+
+ registry.npmjs.org/eslint@8.0.0:
+ resolution: {integrity: sha512-03spzPzMAO4pElm44m60Nj08nYonPGQXmw6Ceai/S4QK82IgwWO1EXx1s9namKzVlbVu3Jf81hb+N+8+v21/HQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint/-/eslint-8.0.0.tgz}
+ name: eslint
+ version: 8.0.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc@1.4.1
+ '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array@0.6.0
+ ajv: registry.npmjs.org/ajv@6.12.6
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ debug: registry.npmjs.org/debug@4.3.4
+ doctrine: registry.npmjs.org/doctrine@3.0.0
+ enquirer: registry.npmjs.org/enquirer@2.4.1
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0
+ eslint-scope: registry.npmjs.org/eslint-scope@6.0.0
+ eslint-utils: registry.npmjs.org/eslint-utils@3.0.0(eslint@8.0.0)
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3
+ espree: registry.npmjs.org/espree@9.6.1
+ esquery: registry.npmjs.org/esquery@1.5.0
+ esutils: registry.npmjs.org/esutils@2.0.3
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ file-entry-cache: registry.npmjs.org/file-entry-cache@6.0.1
+ functional-red-black-tree: registry.npmjs.org/functional-red-black-tree@1.0.1
+ glob-parent: registry.npmjs.org/glob-parent@6.0.2
+ globals: registry.npmjs.org/globals@13.24.0
+ ignore: registry.npmjs.org/ignore@4.0.6
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ imurmurhash: registry.npmjs.org/imurmurhash@0.1.4
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ json-stable-stringify-without-jsonify: registry.npmjs.org/json-stable-stringify-without-jsonify@1.0.1
+ levn: registry.npmjs.org/levn@0.4.1
+ lodash.merge: registry.npmjs.org/lodash.merge@4.6.2
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ natural-compare: registry.npmjs.org/natural-compare@1.4.0
+ optionator: registry.npmjs.org/optionator@0.9.4
+ progress: registry.npmjs.org/progress@2.0.3
+ regexpp: registry.npmjs.org/regexpp@3.2.0
+ semver: registry.npmjs.org/semver@7.6.0
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
+ text-table: registry.npmjs.org/text-table@0.2.0
+ v8-compile-cache: registry.npmjs.org/v8-compile-cache@2.4.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmjs.org/espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/espree/-/espree-9.6.1.tgz}
+ name: espree
+ version: 9.6.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ acorn: registry.npmjs.org/acorn@8.11.3
+ acorn-jsx: registry.npmjs.org/acorn-jsx@5.3.2(acorn@8.11.3)
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3
+ dev: true
+
+ registry.npmjs.org/esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz}
+ name: esquery
+ version: 1.5.0
+ engines: {node: '>=0.10'}
+ dependencies:
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+ dev: true
+
+ registry.npmjs.org/esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz}
+ name: esrecurse
+ version: 4.3.0
+ engines: {node: '>=4.0'}
+ dependencies:
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+ dev: true
+
+ registry.npmjs.org/estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz}
+ name: estraverse
+ version: 5.3.0
+ engines: {node: '>=4.0'}
+ dev: true
+
+ registry.npmjs.org/esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz}
+ name: esutils
+ version: 2.0.3
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
+ name: fast-deep-equal
+ version: 3.1.3
+ dev: true
+
+ registry.npmjs.org/fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz}
+ name: fast-glob
+ version: 3.3.2
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
+ '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8
+ glob-parent: registry.npmjs.org/glob-parent@5.1.2
+ merge2: registry.npmjs.org/merge2@1.4.1
+ micromatch: registry.npmjs.org/micromatch@4.0.5
+ dev: true
+
+ registry.npmjs.org/fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
+ name: fast-json-stable-stringify
+ version: 2.1.0
+ dev: true
+
+ registry.npmjs.org/fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz}
+ name: fast-levenshtein
+ version: 2.0.6
+ dev: true
+
+ registry.npmjs.org/fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz}
+ name: fastq
+ version: 1.17.1
+ dependencies:
+ reusify: registry.npmjs.org/reusify@1.0.4
+ dev: true
+
+ registry.npmjs.org/file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz}
+ name: file-entry-cache
+ version: 6.0.1
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flat-cache: registry.npmjs.org/flat-cache@3.2.0
+ dev: true
+
+ registry.npmjs.org/fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz}
+ name: fill-range
+ version: 7.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: registry.npmjs.org/to-regex-range@5.0.1
+ dev: true
+
+ registry.npmjs.org/flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz}
+ name: flat-cache
+ version: 3.2.0
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flatted: registry.npmjs.org/flatted@3.3.1
+ keyv: registry.npmjs.org/keyv@4.5.4
+ rimraf: registry.npmjs.org/rimraf@3.0.2
+ dev: true
+
+ registry.npmjs.org/flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz}
+ name: flatted
+ version: 3.3.1
+ dev: true
+
+ registry.npmjs.org/for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz}
+ name: for-each
+ version: 0.3.3
+ dependencies:
+ is-callable: registry.npmjs.org/is-callable@1.2.7
+ dev: true
+
+ registry.npmjs.org/foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz}
+ name: foreground-child
+ version: 3.1.1
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ signal-exit: registry.npmjs.org/signal-exit@4.1.0
+ dev: true
+
+ registry.npmjs.org/fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz}
+ name: fs.realpath
+ version: 1.0.0
+ dev: true
+
+ registry.npmjs.org/fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz}
+ name: fsevents
+ version: 2.3.3
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz}
+ name: function-bind
+ version: 1.1.2
+ dev: true
+
+ registry.npmjs.org/function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz}
+ name: function.prototype.name
+ version: 1.1.6
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ functions-have-names: registry.npmjs.org/functions-have-names@1.2.3
+ dev: true
+
+ registry.npmjs.org/functional-red-black-tree@1.0.1:
+ resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz}
+ name: functional-red-black-tree
+ version: 1.0.1
+ dev: true
+
+ registry.npmjs.org/functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz}
+ name: functions-have-names
+ version: 1.2.3
+ dev: true
+
+ registry.npmjs.org/get-intrinsic@1.2.4:
+ resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz}
+ name: get-intrinsic
+ version: 1.2.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ function-bind: registry.npmjs.org/function-bind@1.1.2
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ hasown: registry.npmjs.org/hasown@2.0.2
+ dev: true
+
+ registry.npmjs.org/get-symbol-description@1.0.2:
+ resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz}
+ name: get-symbol-description
+ version: 1.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ dev: true
+
+ registry.npmjs.org/get-tsconfig@4.7.4:
+ resolution: {integrity: sha512-ofbkKj+0pjXjhejr007J/fLf+sW+8H7K5GCm+msC8q3IpvgjobpyPqSRFemNyIMxklC0zeJpi7VDFna19FacvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.4.tgz}
+ name: get-tsconfig
+ version: 4.7.4
+ dependencies:
+ resolve-pkg-maps: registry.npmjs.org/resolve-pkg-maps@1.0.0
+ dev: true
+
+ registry.npmjs.org/glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
+ name: glob-parent
+ version: 5.1.2
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ dev: true
+
+ registry.npmjs.org/glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz}
+ name: glob-parent
+ version: 6.0.2
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ dev: true
+
+ registry.npmjs.org/glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-10.3.10.tgz}
+ name: glob
+ version: 10.3.10
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ foreground-child: registry.npmjs.org/foreground-child@3.1.1
+ jackspeak: registry.npmjs.org/jackspeak@2.3.6
+ minimatch: registry.npmjs.org/minimatch@9.0.4
+ minipass: registry.npmjs.org/minipass@7.1.0
+ path-scurry: registry.npmjs.org/path-scurry@1.10.2
+ dev: true
+
+ registry.npmjs.org/glob@10.3.12:
+ resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-10.3.12.tgz}
+ name: glob
+ version: 10.3.12
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ foreground-child: registry.npmjs.org/foreground-child@3.1.1
+ jackspeak: registry.npmjs.org/jackspeak@2.3.6
+ minimatch: registry.npmjs.org/minimatch@9.0.4
+ minipass: registry.npmjs.org/minipass@7.1.0
+ path-scurry: registry.npmjs.org/path-scurry@1.10.2
+ dev: true
+
+ registry.npmjs.org/glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz}
+ name: glob
+ version: 7.2.3
+ dependencies:
+ fs.realpath: registry.npmjs.org/fs.realpath@1.0.0
+ inflight: registry.npmjs.org/inflight@1.0.6
+ inherits: registry.npmjs.org/inherits@2.0.4
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ once: registry.npmjs.org/once@1.4.0
+ path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1
+ dev: true
+
+ registry.npmjs.org/globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-13.24.0.tgz}
+ name: globals
+ version: 13.24.0
+ engines: {node: '>=8'}
+ dependencies:
+ type-fest: registry.npmjs.org/type-fest@0.20.2
+ dev: true
+
+ registry.npmjs.org/globalthis@1.0.4:
+ resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz}
+ name: globalthis
+ version: 1.0.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ gopd: registry.npmjs.org/gopd@1.0.1
+ dev: true
+
+ registry.npmjs.org/globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz}
+ name: globby
+ version: 11.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ array-union: registry.npmjs.org/array-union@2.1.0
+ dir-glob: registry.npmjs.org/dir-glob@3.0.1
+ fast-glob: registry.npmjs.org/fast-glob@3.3.2
+ ignore: registry.npmjs.org/ignore@5.3.1
+ merge2: registry.npmjs.org/merge2@1.4.1
+ slash: registry.npmjs.org/slash@3.0.0
+ dev: true
+
+ registry.npmjs.org/gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz}
+ name: gopd
+ version: 1.0.1
+ dependencies:
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ dev: true
+
+ registry.npmjs.org/graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz}
+ name: graceful-fs
+ version: 4.2.11
+
+ registry.npmjs.org/h3@1.11.1:
+ resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/h3/-/h3-1.11.1.tgz}
+ name: h3
+ version: 1.11.1
+ dependencies:
+ cookie-es: registry.npmjs.org/cookie-es@1.1.0
+ crossws: registry.npmjs.org/crossws@0.2.4
+ defu: registry.npmjs.org/defu@6.1.4
+ destr: registry.npmjs.org/destr@2.0.3
+ iron-webcrypto: registry.npmjs.org/iron-webcrypto@1.1.1
+ ohash: registry.npmjs.org/ohash@1.1.3
+ radix3: registry.npmjs.org/radix3@1.1.2
+ ufo: registry.npmjs.org/ufo@1.5.3
+ uncrypto: registry.npmjs.org/uncrypto@0.1.3
+ unenv: registry.npmjs.org/unenv@1.9.0
+ transitivePeerDependencies:
+ - uWebSockets.js
+ dev: false
+
+ registry.npmjs.org/has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz}
+ name: has-bigints
+ version: 1.0.2
+ dev: true
+
+ registry.npmjs.org/has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz}
+ name: has-flag
+ version: 4.0.0
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/has-property-descriptors@1.0.2:
+ resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz}
+ name: has-property-descriptors
+ version: 1.0.2
+ dependencies:
+ es-define-property: registry.npmjs.org/es-define-property@1.0.0
+ dev: true
+
+ registry.npmjs.org/has-proto@1.0.3:
+ resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz}
+ name: has-proto
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz}
+ name: has-symbols
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz}
+ name: has-tostringtag
+ version: 1.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ dev: true
+
+ registry.npmjs.org/hash.js@1.1.7:
+ resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz}
+ name: hash.js
+ version: 1.1.7
+ dependencies:
+ inherits: registry.npmjs.org/inherits@2.0.4
+ minimalistic-assert: registry.npmjs.org/minimalistic-assert@1.0.1
+ dev: false
+
+ registry.npmjs.org/hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz}
+ name: hasown
+ version: 2.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function-bind: registry.npmjs.org/function-bind@1.1.2
+ dev: true
+
+ registry.npmjs.org/ignore@4.0.6:
+ resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz}
+ name: ignore
+ version: 4.0.6
+ engines: {node: '>= 4'}
+ dev: true
+
+ registry.npmjs.org/ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz}
+ name: ignore
+ version: 5.3.1
+ engines: {node: '>= 4'}
+ dev: true
+
+ registry.npmjs.org/import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz}
+ name: import-fresh
+ version: 3.3.0
+ engines: {node: '>=6'}
+ dependencies:
+ parent-module: registry.npmjs.org/parent-module@1.0.1
+ resolve-from: registry.npmjs.org/resolve-from@4.0.0
+ dev: true
+
+ registry.npmjs.org/imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz}
+ name: imurmurhash
+ version: 0.1.4
+ engines: {node: '>=0.8.19'}
+ dev: true
+
+ registry.npmjs.org/inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz}
+ name: inflight
+ version: 1.0.6
+ dependencies:
+ once: registry.npmjs.org/once@1.4.0
+ wrappy: registry.npmjs.org/wrappy@1.0.2
+ dev: true
+
+ registry.npmjs.org/inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz}
+ name: inherits
+ version: 2.0.4
+
+ registry.npmjs.org/inngest@3.19.0(typescript@5.0.2):
+ resolution: {integrity: sha512-zu6f6I47zEBrGK80KI4xJHeVC8T+faVQvb7rCnOtcdXZAFn1MMM+VUIXmrwIGedCRbz3Tkhf8lrYBMa8yMFVhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inngest/-/inngest-3.19.0.tgz}
+ id: registry.npmjs.org/inngest/3.19.0
+ name: inngest
+ version: 3.19.0
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.7.2'
+ dependencies:
+ '@types/debug': registry.npmjs.org/@types/debug@4.1.12
+ canonicalize: registry.npmjs.org/canonicalize@1.0.8
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cross-fetch: registry.npmjs.org/cross-fetch@4.0.0
+ debug: registry.npmjs.org/debug@4.3.4
+ h3: registry.npmjs.org/h3@1.11.1
+ hash.js: registry.npmjs.org/hash.js@1.1.7
+ json-stringify-safe: registry.npmjs.org/json-stringify-safe@5.0.1
+ ms: registry.npmjs.org/ms@2.1.3
+ serialize-error-cjs: registry.npmjs.org/serialize-error-cjs@0.1.3
+ strip-ansi: registry.npmjs.org/strip-ansi@5.2.0
+ typescript: registry.npmjs.org/typescript@5.0.2
+ zod: registry.npmjs.org/zod@3.22.5
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ - uWebSockets.js
+ dev: false
+
+ registry.npmjs.org/internal-slot@1.0.7:
+ resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz}
+ name: internal-slot
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ hasown: registry.npmjs.org/hasown@2.0.2
+ side-channel: registry.npmjs.org/side-channel@1.0.6
+ dev: true
+
+ registry.npmjs.org/iron-webcrypto@1.1.1:
+ resolution: {integrity: sha512-5xGwQUWHQSy039rFr+5q/zOmj7GP0Ypzvo34Ep+61bPIhaLduEDp/PvLGlU3awD2mzWUR0weN2vJ1mILydFPEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.1.1.tgz}
+ name: iron-webcrypto
+ version: 1.1.1
+ dev: false
+
+ registry.npmjs.org/is-array-buffer@3.0.4:
+ resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz}
+ name: is-array-buffer
+ version: 3.0.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ dev: true
+
+ registry.npmjs.org/is-async-function@2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz}
+ name: is-async-function
+ version: 2.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz}
+ name: is-bigint
+ version: 1.0.4
+ dependencies:
+ has-bigints: registry.npmjs.org/has-bigints@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz}
+ name: is-binary-path
+ version: 2.1.0
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: registry.npmjs.org/binary-extensions@2.3.0
+ dev: true
+
+ registry.npmjs.org/is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz}
+ name: is-boolean-object
+ version: 1.1.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz}
+ name: is-callable
+ version: 1.2.7
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz}
+ name: is-core-module
+ version: 2.13.1
+ dependencies:
+ hasown: registry.npmjs.org/hasown@2.0.2
+ dev: true
+
+ registry.npmjs.org/is-data-view@1.0.1:
+ resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz}
+ name: is-data-view
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ dev: true
+
+ registry.npmjs.org/is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz}
+ name: is-date-object
+ version: 1.0.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz}
+ name: is-extglob
+ version: 2.1.1
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/is-finalizationregistry@1.0.2:
+ resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz}
+ name: is-finalizationregistry
+ version: 1.0.2
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ dev: true
+
+ registry.npmjs.org/is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz}
+ name: is-fullwidth-code-point
+ version: 3.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz}
+ name: is-generator-function
+ version: 1.0.10
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz}
+ name: is-glob
+ version: 4.0.3
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: registry.npmjs.org/is-extglob@2.1.1
+ dev: true
+
+ registry.npmjs.org/is-map@2.0.3:
+ resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz}
+ name: is-map
+ version: 2.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz}
+ name: is-negative-zero
+ version: 2.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz}
+ name: is-number-object
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz}
+ name: is-number
+ version: 7.0.0
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ registry.npmjs.org/is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz}
+ name: is-regex
+ version: 1.1.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-set@2.0.3:
+ resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz}
+ name: is-set
+ version: 2.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/is-shared-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz}
+ name: is-shared-array-buffer
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ dev: true
+
+ registry.npmjs.org/is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz}
+ name: is-string
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz}
+ name: is-symbol
+ version: 1.0.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ dev: true
+
+ registry.npmjs.org/is-typed-array@1.1.13:
+ resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz}
+ name: is-typed-array
+ version: 1.1.13
+ engines: {node: '>= 0.4'}
+ dependencies:
+ which-typed-array: registry.npmjs.org/which-typed-array@1.1.15
+ dev: true
+
+ registry.npmjs.org/is-weakmap@2.0.2:
+ resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz}
+ name: is-weakmap
+ version: 2.0.2
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/is-weakref@1.0.2:
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz}
+ name: is-weakref
+ version: 1.0.2
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ dev: true
+
+ registry.npmjs.org/is-weakset@2.0.3:
+ resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz}
+ name: is-weakset
+ version: 2.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ dev: true
+
+ registry.npmjs.org/isarray@1.0.0:
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz}
+ name: isarray
+ version: 1.0.0
+ dev: true
+
+ registry.npmjs.org/isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz}
+ name: isarray
+ version: 2.0.5
+ dev: true
+
+ registry.npmjs.org/isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz}
+ name: isexe
+ version: 2.0.0
+ dev: true
+
+ registry.npmjs.org/isobject@2.1.0:
+ resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz}
+ name: isobject
+ version: 2.1.0
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ isarray: registry.npmjs.org/isarray@1.0.0
+ dev: true
+
+ registry.npmjs.org/iterator.prototype@1.1.2:
+ resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz}
+ name: iterator.prototype
+ version: 1.1.2
+ dependencies:
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ reflect.getprototypeof: registry.npmjs.org/reflect.getprototypeof@1.0.6
+ set-function-name: registry.npmjs.org/set-function-name@2.0.2
+ dev: true
+
+ registry.npmjs.org/jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz}
+ name: jackspeak
+ version: 2.3.6
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0
+ dev: true
+
+ registry.npmjs.org/jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz}
+ name: jiti
+ version: 1.21.0
+ hasBin: true
+ dev: true
+
+ registry.npmjs.org/js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz}
+ name: js-tokens
+ version: 4.0.0
+
+ registry.npmjs.org/js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz}
+ name: js-yaml
+ version: 4.1.0
+ hasBin: true
+ dependencies:
+ argparse: registry.npmjs.org/argparse@2.0.1
+ dev: true
+
+ registry.npmjs.org/json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz}
+ name: json-buffer
+ version: 3.0.1
+ dev: true
+
+ registry.npmjs.org/json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
+ name: json-schema-traverse
+ version: 0.4.1
+ dev: true
+
+ registry.npmjs.org/json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz}
+ name: json-stable-stringify-without-jsonify
+ version: 1.0.1
+ dev: true
+
+ registry.npmjs.org/json-stringify-safe@5.0.1:
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz}
+ name: json-stringify-safe
+ version: 5.0.1
+ dev: false
+
+ registry.npmjs.org/json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz}
+ name: json5
+ version: 1.0.2
+ hasBin: true
+ dependencies:
+ minimist: registry.npmjs.org/minimist@1.2.8
+ dev: true
+
+ registry.npmjs.org/jsx-ast-utils@3.3.5:
+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz}
+ name: jsx-ast-utils
+ version: 3.3.5
+ engines: {node: '>=4.0'}
+ dependencies:
+ array-includes: registry.npmjs.org/array-includes@3.1.8
+ array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.2
+ object.assign: registry.npmjs.org/object.assign@4.1.5
+ object.values: registry.npmjs.org/object.values@1.2.0
+ dev: true
+
+ registry.npmjs.org/keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz}
+ name: keyv
+ version: 4.5.4
+ dependencies:
+ json-buffer: registry.npmjs.org/json-buffer@3.0.1
+ dev: true
+
+ registry.npmjs.org/language-subtag-registry@0.3.22:
+ resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz}
+ name: language-subtag-registry
+ version: 0.3.22
+ dev: true
+
+ registry.npmjs.org/language-tags@1.0.9:
+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz}
+ name: language-tags
+ version: 1.0.9
+ engines: {node: '>=0.10'}
+ dependencies:
+ language-subtag-registry: registry.npmjs.org/language-subtag-registry@0.3.22
+ dev: true
+
+ registry.npmjs.org/levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz}
+ name: levn
+ version: 0.4.1
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
+ type-check: registry.npmjs.org/type-check@0.4.0
+ dev: true
+
+ registry.npmjs.org/lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz}
+ name: lilconfig
+ version: 2.1.0
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/lilconfig@3.1.1:
+ resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz}
+ name: lilconfig
+ version: 3.1.1
+ engines: {node: '>=14'}
+ dev: true
+
+ registry.npmjs.org/line-column@1.0.2:
+ resolution: {integrity: sha512-Ktrjk5noGYlHsVnYWh62FLVs4hTb8A3e+vucNZMgPeAOITdshMSgv4cCZQeRDjm7+goqmo6+liZwTXo+U3sVww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz}
+ name: line-column
+ version: 1.0.2
+ dependencies:
+ isarray: registry.npmjs.org/isarray@1.0.0
+ isobject: registry.npmjs.org/isobject@2.1.0
+ dev: true
+
+ registry.npmjs.org/lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
+ name: lines-and-columns
+ version: 1.2.4
+ dev: true
+
+ registry.npmjs.org/lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz}
+ name: lodash.merge
+ version: 4.6.2
+ dev: true
+
+ registry.npmjs.org/loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz}
+ name: loose-envify
+ version: 1.4.0
+ hasBin: true
+ dependencies:
+ js-tokens: registry.npmjs.org/js-tokens@4.0.0
+
+ registry.npmjs.org/lru-cache@10.2.2:
+ resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz}
+ name: lru-cache
+ version: 10.2.2
+ engines: {node: 14 || >=16.14}
+ dev: true
+
+ registry.npmjs.org/lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz}
+ name: lru-cache
+ version: 6.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ yallist: registry.npmjs.org/yallist@4.0.0
+ dev: true
+
+ registry.npmjs.org/merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz}
+ name: merge2
+ version: 1.4.1
+ engines: {node: '>= 8'}
+ dev: true
+
+ registry.npmjs.org/micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz}
+ name: micromatch
+ version: 4.0.5
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: registry.npmjs.org/braces@3.0.2
+ picomatch: registry.npmjs.org/picomatch@2.3.1
+ dev: true
+
+ registry.npmjs.org/mime@3.0.0:
+ resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime/-/mime-3.0.0.tgz}
+ name: mime
+ version: 3.0.0
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+ dev: false
+
+ registry.npmjs.org/minimalistic-assert@1.0.1:
+ resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz}
+ name: minimalistic-assert
+ version: 1.0.1
+ dev: false
+
+ registry.npmjs.org/minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz}
+ name: minimatch
+ version: 3.1.2
+ dependencies:
+ brace-expansion: registry.npmjs.org/brace-expansion@1.1.11
+ dev: true
+
+ registry.npmjs.org/minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz}
+ name: minimatch
+ version: 9.0.3
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: registry.npmjs.org/brace-expansion@2.0.1
+ dev: true
+
+ registry.npmjs.org/minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz}
+ name: minimatch
+ version: 9.0.4
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: registry.npmjs.org/brace-expansion@2.0.1
+ dev: true
+
+ registry.npmjs.org/minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz}
+ name: minimist
+ version: 1.2.8
+ dev: true
+
+ registry.npmjs.org/minipass@7.1.0:
+ resolution: {integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz}
+ name: minipass
+ version: 7.1.0
+ engines: {node: '>=16 || 14 >=14.17'}
+ dev: true
+
+ registry.npmjs.org/ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz}
+ name: ms
+ version: 2.1.2
+
+ registry.npmjs.org/ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz}
+ name: ms
+ version: 2.1.3
+
+ registry.npmjs.org/mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mz/-/mz-2.7.0.tgz}
+ name: mz
+ version: 2.7.0
+ dependencies:
+ any-promise: registry.npmjs.org/any-promise@1.3.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
+ thenify-all: registry.npmjs.org/thenify-all@1.6.0
+ dev: true
+
+ registry.npmjs.org/nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz}
+ name: nanoid
+ version: 3.3.7
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ registry.npmjs.org/natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz}
+ name: natural-compare
+ version: 1.4.0
+ dev: true
+
+ registry.npmjs.org/next@14.2.3(react-dom@18.0.0)(react@18.0.0):
+ resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/next/-/next-14.2.3.tgz}
+ id: registry.npmjs.org/next/14.2.3
+ name: next
+ version: 14.2.3
+ engines: {node: '>=18.17.0'}
+ hasBin: true
+ peerDependencies:
+ '@opentelemetry/api': ^1.1.0
+ '@playwright/test': ^1.41.2
+ react: ^18.2.0
+ react-dom: ^18.2.0
+ sass: ^1.3.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
+ '@playwright/test':
+ optional: true
+ sass:
+ optional: true
+ dependencies:
+ '@next/env': registry.npmjs.org/@next/env@14.2.3
+ '@swc/helpers': registry.npmjs.org/@swc/helpers@0.5.5
+ busboy: registry.npmjs.org/busboy@1.6.0
+ caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001616
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ postcss: registry.npmjs.org/postcss@8.4.31
+ react: registry.npmjs.org/react@18.0.0
+ react-dom: registry.npmjs.org/react-dom@18.0.0(react@18.0.0)
+ styled-jsx: registry.npmjs.org/styled-jsx@5.1.1(react@18.0.0)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': registry.npmjs.org/@next/swc-darwin-arm64@14.2.3
+ '@next/swc-darwin-x64': registry.npmjs.org/@next/swc-darwin-x64@14.2.3
+ '@next/swc-linux-arm64-gnu': registry.npmjs.org/@next/swc-linux-arm64-gnu@14.2.3
+ '@next/swc-linux-arm64-musl': registry.npmjs.org/@next/swc-linux-arm64-musl@14.2.3
+ '@next/swc-linux-x64-gnu': registry.npmjs.org/@next/swc-linux-x64-gnu@14.2.3
+ '@next/swc-linux-x64-musl': registry.npmjs.org/@next/swc-linux-x64-musl@14.2.3
+ '@next/swc-win32-arm64-msvc': registry.npmjs.org/@next/swc-win32-arm64-msvc@14.2.3
+ '@next/swc-win32-ia32-msvc': registry.npmjs.org/@next/swc-win32-ia32-msvc@14.2.3
+ '@next/swc-win32-x64-msvc': registry.npmjs.org/@next/swc-win32-x64-msvc@14.2.3
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+ dev: false
+
+ registry.npmjs.org/node-fetch-native@1.6.4:
+ resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz}
+ name: node-fetch-native
+ version: 1.6.4
+ dev: false
+
+ registry.npmjs.org/node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz}
+ name: node-fetch
+ version: 2.7.0
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ dependencies:
+ whatwg-url: registry.npmjs.org/whatwg-url@5.0.0
+ dev: false
+
+ registry.npmjs.org/normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz}
+ name: normalize-path
+ version: 3.0.0
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz}
+ name: object-assign
+ version: 4.1.1
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz}
+ name: object-hash
+ version: 3.0.0
+ engines: {node: '>= 6'}
+ dev: true
+
+ registry.npmjs.org/object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz}
+ name: object-inspect
+ version: 1.13.1
+ dev: true
+
+ registry.npmjs.org/object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz}
+ name: object-keys
+ version: 1.1.1
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/object.assign@4.1.5:
+ resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz}
+ name: object.assign
+ version: 4.1.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ object-keys: registry.npmjs.org/object-keys@1.1.1
+ dev: true
+
+ registry.npmjs.org/object.entries@1.1.8:
+ resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz}
+ name: object.entries
+ version: 1.1.8
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/object.fromentries@2.0.8:
+ resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz}
+ name: object.fromentries
+ version: 2.0.8
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/object.groupby@1.0.3:
+ resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz}
+ name: object.groupby
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ dev: true
+
+ registry.npmjs.org/object.hasown@1.1.4:
+ resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz}
+ name: object.hasown
+ version: 1.1.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/object.values@1.2.0:
+ resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz}
+ name: object.values
+ version: 1.2.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/ohash@1.1.3:
+ resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz}
+ name: ohash
+ version: 1.1.3
+ dev: false
+
+ registry.npmjs.org/once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
+ name: once
+ version: 1.4.0
+ dependencies:
+ wrappy: registry.npmjs.org/wrappy@1.0.2
+ dev: true
+
+ registry.npmjs.org/optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz}
+ name: optionator
+ version: 0.9.4
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ deep-is: registry.npmjs.org/deep-is@0.1.4
+ fast-levenshtein: registry.npmjs.org/fast-levenshtein@2.0.6
+ levn: registry.npmjs.org/levn@0.4.1
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
+ type-check: registry.npmjs.org/type-check@0.4.0
+ word-wrap: registry.npmjs.org/word-wrap@1.2.5
+ dev: true
+
+ registry.npmjs.org/parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz}
+ name: parent-module
+ version: 1.0.1
+ engines: {node: '>=6'}
+ dependencies:
+ callsites: registry.npmjs.org/callsites@3.1.0
+ dev: true
+
+ registry.npmjs.org/path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
+ name: path-is-absolute
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz}
+ name: path-key
+ version: 3.1.1
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz}
+ name: path-parse
+ version: 1.0.7
+ dev: true
+
+ registry.npmjs.org/path-scurry@1.10.2:
+ resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz}
+ name: path-scurry
+ version: 1.10.2
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ lru-cache: registry.npmjs.org/lru-cache@10.2.2
+ minipass: registry.npmjs.org/minipass@7.1.0
+ dev: true
+
+ registry.npmjs.org/path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz}
+ name: path-type
+ version: 4.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/pathe@1.1.2:
+ resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz}
+ name: pathe
+ version: 1.1.2
+ dev: false
+
+ registry.npmjs.org/picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz}
+ name: picocolors
+ version: 1.0.0
+
+ registry.npmjs.org/picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz}
+ name: picomatch
+ version: 2.3.1
+ engines: {node: '>=8.6'}
+ dev: true
+
+ registry.npmjs.org/pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pify/-/pify-2.3.0.tgz}
+ name: pify
+ version: 2.3.0
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz}
+ name: pirates
+ version: 4.0.6
+ engines: {node: '>= 6'}
+ dev: true
+
+ registry.npmjs.org/possible-typed-array-names@1.0.0:
+ resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz}
+ name: possible-typed-array-names
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.38):
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz}
+ id: registry.npmjs.org/postcss-import/15.1.0
+ name: postcss-import
+ version: 15.1.0
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.38
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ read-cache: registry.npmjs.org/read-cache@1.0.0
+ resolve: registry.npmjs.org/resolve@1.22.8
+ dev: true
+
+ registry.npmjs.org/postcss-js@4.0.1(postcss@8.4.38):
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz}
+ id: registry.npmjs.org/postcss-js/4.0.1
+ name: postcss-js
+ version: 4.0.1
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+ dependencies:
+ camelcase-css: registry.npmjs.org/camelcase-css@2.0.1
+ postcss: registry.npmjs.org/postcss@8.4.38
+ dev: true
+
+ registry.npmjs.org/postcss-load-config@4.0.2(postcss@8.4.38):
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz}
+ id: registry.npmjs.org/postcss-load-config/4.0.2
+ name: postcss-load-config
+ version: 4.0.2
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ lilconfig: registry.npmjs.org/lilconfig@3.1.1
+ postcss: registry.npmjs.org/postcss@8.4.38
+ yaml: registry.npmjs.org/yaml@2.4.2
+ dev: true
+
+ registry.npmjs.org/postcss-nested@6.0.1(postcss@8.4.38):
+ resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz}
+ id: registry.npmjs.org/postcss-nested/6.0.1
+ name: postcss-nested
+ version: 6.0.1
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.38
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.16
+ dev: true
+
+ registry.npmjs.org/postcss-selector-parser@6.0.16:
+ resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz}
+ name: postcss-selector-parser
+ version: 6.0.16
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: registry.npmjs.org/cssesc@3.0.0
+ util-deprecate: registry.npmjs.org/util-deprecate@1.0.2
+ dev: true
+
+ registry.npmjs.org/postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz}
+ name: postcss-value-parser
+ version: 4.2.0
+ dev: true
+
+ registry.npmjs.org/postcss@8.0.0:
+ resolution: {integrity: sha512-BriaW5AeZHfyuuKhK3Z6yRDKI6NR2TdRWyZcj3+Pk2nczQsMBqavggAzTledsbyexPthW3nFA6XfgCWjZqmVPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.0.0.tgz}
+ name: postcss
+ version: 8.0.0
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ colorette: registry.npmjs.org/colorette@1.4.0
+ line-column: registry.npmjs.org/line-column@1.0.2
+ nanoid: registry.npmjs.org/nanoid@3.3.7
+ source-map: registry.npmjs.org/source-map@0.6.1
+ dev: true
+
+ registry.npmjs.org/postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz}
+ name: postcss
+ version: 8.4.31
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: registry.npmjs.org/nanoid@3.3.7
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ source-map-js: registry.npmjs.org/source-map-js@1.2.0
+ dev: false
+
+ registry.npmjs.org/postcss@8.4.38:
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz}
+ name: postcss
+ version: 8.4.38
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: registry.npmjs.org/nanoid@3.3.7
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ source-map-js: registry.npmjs.org/source-map-js@1.2.0
+ dev: true
+
+ registry.npmjs.org/prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz}
+ name: prelude-ls
+ version: 1.2.1
+ engines: {node: '>= 0.8.0'}
+ dev: true
+
+ registry.npmjs.org/progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/progress/-/progress-2.0.3.tgz}
+ name: progress
+ version: 2.0.3
+ engines: {node: '>=0.4.0'}
+ dev: true
+
+ registry.npmjs.org/prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz}
+ name: prop-types
+ version: 15.8.1
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
+ react-is: registry.npmjs.org/react-is@16.13.1
+ dev: true
+
+ registry.npmjs.org/punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz}
+ name: punycode
+ version: 2.3.1
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmjs.org/queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz}
+ name: queue-microtask
+ version: 1.2.3
+ dev: true
+
+ registry.npmjs.org/radix3@1.1.2:
+ resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz}
+ name: radix3
+ version: 1.1.2
+ dev: false
+
+ registry.npmjs.org/react-dom@18.0.0(react@18.0.0):
+ resolution: {integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz}
+ id: registry.npmjs.org/react-dom/18.0.0
+ name: react-dom
+ version: 18.0.0
+ peerDependencies:
+ react: ^18.0.0
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ react: registry.npmjs.org/react@18.0.0
+ scheduler: registry.npmjs.org/scheduler@0.21.0
+ dev: false
+
+ registry.npmjs.org/react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz}
+ name: react-is
+ version: 16.13.1
+ dev: true
+
+ registry.npmjs.org/react@18.0.0:
+ resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react/-/react-18.0.0.tgz}
+ name: react
+ version: 18.0.0
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ dev: false
+
+ registry.npmjs.org/read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz}
+ name: read-cache
+ version: 1.0.0
+ dependencies:
+ pify: registry.npmjs.org/pify@2.3.0
+ dev: true
+
+ registry.npmjs.org/readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz}
+ name: readdirp
+ version: 3.6.0
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: registry.npmjs.org/picomatch@2.3.1
+ dev: true
+
+ registry.npmjs.org/reflect.getprototypeof@1.0.6:
+ resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz}
+ name: reflect.getprototypeof
+ version: 1.0.6
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ globalthis: registry.npmjs.org/globalthis@1.0.4
+ which-builtin-type: registry.npmjs.org/which-builtin-type@1.1.3
+ dev: true
+
+ registry.npmjs.org/regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz}
+ name: regenerator-runtime
+ version: 0.14.1
+ dev: true
+
+ registry.npmjs.org/regexp.prototype.flags@1.5.2:
+ resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz}
+ name: regexp.prototype.flags
+ version: 1.5.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ set-function-name: registry.npmjs.org/set-function-name@2.0.2
+ dev: true
+
+ registry.npmjs.org/regexpp@3.2.0:
+ resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz}
+ name: regexpp
+ version: 3.2.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz}
+ name: resolve-from
+ version: 4.0.0
+ engines: {node: '>=4'}
+ dev: true
+
+ registry.npmjs.org/resolve-pkg-maps@1.0.0:
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz}
+ name: resolve-pkg-maps
+ version: 1.0.0
+ dev: true
+
+ registry.npmjs.org/resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz}
+ name: resolve
+ version: 1.22.8
+ hasBin: true
+ dependencies:
+ is-core-module: registry.npmjs.org/is-core-module@2.13.1
+ path-parse: registry.npmjs.org/path-parse@1.0.7
+ supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0
+ dev: true
+
+ registry.npmjs.org/resolve@2.0.0-next.5:
+ resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz}
+ name: resolve
+ version: 2.0.0-next.5
+ hasBin: true
+ dependencies:
+ is-core-module: registry.npmjs.org/is-core-module@2.13.1
+ path-parse: registry.npmjs.org/path-parse@1.0.7
+ supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0
+ dev: true
+
+ registry.npmjs.org/reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz}
+ name: reusify
+ version: 1.0.4
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz}
+ name: rimraf
+ version: 3.0.2
+ hasBin: true
+ dependencies:
+ glob: registry.npmjs.org/glob@7.2.3
+ dev: true
+
+ registry.npmjs.org/run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
+ name: run-parallel
+ version: 1.2.0
+ dependencies:
+ queue-microtask: registry.npmjs.org/queue-microtask@1.2.3
+ dev: true
+
+ registry.npmjs.org/safe-array-concat@1.1.2:
+ resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz}
+ name: safe-array-concat
+ version: 1.1.2
+ engines: {node: '>=0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ isarray: registry.npmjs.org/isarray@2.0.5
+ dev: true
+
+ registry.npmjs.org/safe-regex-test@1.0.3:
+ resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz}
+ name: safe-regex-test
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ is-regex: registry.npmjs.org/is-regex@1.1.4
+ dev: true
+
+ registry.npmjs.org/scheduler@0.21.0:
+ resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz}
+ name: scheduler
+ version: 0.21.0
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ dev: false
+
+ registry.npmjs.org/semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz}
+ name: semver
+ version: 6.3.1
+ hasBin: true
+ dev: true
+
+ registry.npmjs.org/semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.6.0.tgz}
+ name: semver
+ version: 7.6.0
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: registry.npmjs.org/lru-cache@6.0.0
+ dev: true
+
+ registry.npmjs.org/serialize-error-cjs@0.1.3:
+ resolution: {integrity: sha512-GXwbHkufrNZ87O7DUEvWhR8eBnOqiXtHsOXakkJliG7eLDmjh6gDlbJbMZFFbUx0J5sXKgwq4NFCs41dF5MhiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serialize-error-cjs/-/serialize-error-cjs-0.1.3.tgz}
+ name: serialize-error-cjs
+ version: 0.1.3
+ dev: false
+
+ registry.npmjs.org/set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz}
+ name: set-function-length
+ version: 1.2.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: registry.npmjs.org/define-data-property@1.1.4
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ function-bind: registry.npmjs.org/function-bind@1.1.2
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.2
+ dev: true
+
+ registry.npmjs.org/set-function-name@2.0.2:
+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz}
+ name: set-function-name
+ version: 2.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: registry.npmjs.org/define-data-property@1.1.4
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ functions-have-names: registry.npmjs.org/functions-have-names@1.2.3
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.2
+ dev: true
+
+ registry.npmjs.org/shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz}
+ name: shebang-command
+ version: 2.0.0
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: registry.npmjs.org/shebang-regex@3.0.0
+ dev: true
+
+ registry.npmjs.org/shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz}
+ name: shebang-regex
+ version: 3.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz}
+ name: side-channel
+ version: 1.0.6
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ object-inspect: registry.npmjs.org/object-inspect@1.13.1
+ dev: true
+
+ registry.npmjs.org/signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz}
+ name: signal-exit
+ version: 4.1.0
+ engines: {node: '>=14'}
+ dev: true
+
+ registry.npmjs.org/slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz}
+ name: slash
+ version: 3.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz}
+ name: source-map-js
+ version: 1.2.0
+ engines: {node: '>=0.10.0'}
+
+ registry.npmjs.org/source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz}
+ name: source-map
+ version: 0.6.1
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/streamsearch@1.1.0:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz}
+ name: streamsearch
+ version: 1.1.0
+ engines: {node: '>=10.0.0'}
+ dev: false
+
+ registry.npmjs.org/string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz}
+ name: string-width
+ version: 4.2.3
+ engines: {node: '>=8'}
+ dependencies:
+ emoji-regex: registry.npmjs.org/emoji-regex@8.0.0
+ is-fullwidth-code-point: registry.npmjs.org/is-fullwidth-code-point@3.0.0
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ dev: true
+
+ registry.npmjs.org/string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz}
+ name: string-width
+ version: 5.1.2
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: registry.npmjs.org/eastasianwidth@0.2.0
+ emoji-regex: registry.npmjs.org/emoji-regex@9.2.2
+ strip-ansi: registry.npmjs.org/strip-ansi@7.1.0
+ dev: true
+
+ registry.npmjs.org/string.prototype.matchall@4.0.11:
+ resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz}
+ name: string.prototype.matchall
+ version: 4.0.11
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.4
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ internal-slot: registry.npmjs.org/internal-slot@1.0.7
+ regexp.prototype.flags: registry.npmjs.org/regexp.prototype.flags@1.5.2
+ set-function-name: registry.npmjs.org/set-function-name@2.0.2
+ side-channel: registry.npmjs.org/side-channel@1.0.6
+ dev: true
+
+ registry.npmjs.org/string.prototype.trim@1.2.9:
+ resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz}
+ name: string.prototype.trim
+ version: 1.2.9
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-abstract: registry.npmjs.org/es-abstract@1.23.3
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/string.prototype.trimend@1.0.8:
+ resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz}
+ name: string.prototype.trimend
+ version: 1.0.8
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/string.prototype.trimstart@1.0.8:
+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz}
+ name: string.prototype.trimstart
+ version: 1.0.8
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ define-properties: registry.npmjs.org/define-properties@1.2.1
+ es-object-atoms: registry.npmjs.org/es-object-atoms@1.0.0
+ dev: true
+
+ registry.npmjs.org/strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz}
+ name: strip-ansi
+ version: 5.2.0
+ engines: {node: '>=6'}
+ dependencies:
+ ansi-regex: registry.npmjs.org/ansi-regex@4.1.1
+ dev: false
+
+ registry.npmjs.org/strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz}
+ name: strip-ansi
+ version: 6.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-regex: registry.npmjs.org/ansi-regex@5.0.1
+ dev: true
+
+ registry.npmjs.org/strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz}
+ name: strip-ansi
+ version: 7.1.0
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: registry.npmjs.org/ansi-regex@6.0.1
+ dev: true
+
+ registry.npmjs.org/strip-bom@3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz}
+ name: strip-bom
+ version: 3.0.0
+ engines: {node: '>=4'}
+ dev: true
+
+ registry.npmjs.org/strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz}
+ name: strip-json-comments
+ version: 3.1.1
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/styled-jsx@5.1.1(react@18.0.0):
+ resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz}
+ id: registry.npmjs.org/styled-jsx/5.1.1
+ name: styled-jsx
+ version: 5.1.1
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@babel/core': '*'
+ babel-plugin-macros: '*'
+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ babel-plugin-macros:
+ optional: true
+ dependencies:
+ client-only: registry.npmjs.org/client-only@0.0.1
+ react: registry.npmjs.org/react@18.0.0
+ dev: false
+
+ registry.npmjs.org/sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz}
+ name: sucrase
+ version: 3.35.0
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.5
+ commander: registry.npmjs.org/commander@4.1.1
+ glob: registry.npmjs.org/glob@10.3.12
+ lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4
+ mz: registry.npmjs.org/mz@2.7.0
+ pirates: registry.npmjs.org/pirates@4.0.6
+ ts-interface-checker: registry.npmjs.org/ts-interface-checker@0.1.13
+ dev: true
+
+ registry.npmjs.org/supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
+ name: supports-color
+ version: 7.2.0
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: registry.npmjs.org/has-flag@4.0.0
+
+ registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz}
+ name: supports-preserve-symlinks-flag
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmjs.org/tailwindcss@3.4.1:
+ resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz}
+ name: tailwindcss
+ version: 3.4.1
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ '@alloc/quick-lru': registry.npmjs.org/@alloc/quick-lru@5.2.0
+ arg: registry.npmjs.org/arg@5.0.2
+ chokidar: registry.npmjs.org/chokidar@3.6.0
+ didyoumean: registry.npmjs.org/didyoumean@1.2.2
+ dlv: registry.npmjs.org/dlv@1.1.3
+ fast-glob: registry.npmjs.org/fast-glob@3.3.2
+ glob-parent: registry.npmjs.org/glob-parent@6.0.2
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ jiti: registry.npmjs.org/jiti@1.21.0
+ lilconfig: registry.npmjs.org/lilconfig@2.1.0
+ micromatch: registry.npmjs.org/micromatch@4.0.5
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ object-hash: registry.npmjs.org/object-hash@3.0.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ postcss: registry.npmjs.org/postcss@8.4.38
+ postcss-import: registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.38)
+ postcss-js: registry.npmjs.org/postcss-js@4.0.1(postcss@8.4.38)
+ postcss-load-config: registry.npmjs.org/postcss-load-config@4.0.2(postcss@8.4.38)
+ postcss-nested: registry.npmjs.org/postcss-nested@6.0.1(postcss@8.4.38)
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.16
+ resolve: registry.npmjs.org/resolve@1.22.8
+ sucrase: registry.npmjs.org/sucrase@3.35.0
+ transitivePeerDependencies:
+ - ts-node
+ dev: true
+
+ registry.npmjs.org/tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
+ name: tapable
+ version: 2.2.1
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmjs.org/text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz}
+ name: text-table
+ version: 0.2.0
+ dev: true
+
+ registry.npmjs.org/thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz}
+ name: thenify-all
+ version: 1.6.0
+ engines: {node: '>=0.8'}
+ dependencies:
+ thenify: registry.npmjs.org/thenify@3.3.1
+ dev: true
+
+ registry.npmjs.org/thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz}
+ name: thenify
+ version: 3.3.1
+ dependencies:
+ any-promise: registry.npmjs.org/any-promise@1.3.0
+ dev: true
+
+ registry.npmjs.org/to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz}
+ name: to-regex-range
+ version: 5.0.1
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: registry.npmjs.org/is-number@7.0.0
+ dev: true
+
+ registry.npmjs.org/tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz}
+ name: tr46
+ version: 0.0.3
+ dev: false
+
+ registry.npmjs.org/ts-api-utils@1.3.0(typescript@5.0.2):
+ resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz}
+ id: registry.npmjs.org/ts-api-utils/1.3.0
+ name: ts-api-utils
+ version: 1.3.0
+ engines: {node: '>=16'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: registry.npmjs.org/typescript@5.0.2
+ dev: true
+
+ registry.npmjs.org/ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz}
+ name: ts-interface-checker
+ version: 0.1.13
+ dev: true
+
+ registry.npmjs.org/tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz}
+ name: tsconfig-paths
+ version: 3.15.0
+ dependencies:
+ '@types/json5': registry.npmjs.org/@types/json5@0.0.29
+ json5: registry.npmjs.org/json5@1.0.2
+ minimist: registry.npmjs.org/minimist@1.2.8
+ strip-bom: registry.npmjs.org/strip-bom@3.0.0
+ dev: true
+
+ registry.npmjs.org/tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz}
+ name: tslib
+ version: 2.6.2
+ dev: false
+
+ registry.npmjs.org/type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz}
+ name: type-check
+ version: 0.4.0
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
+ dev: true
+
+ registry.npmjs.org/type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz}
+ name: type-fest
+ version: 0.20.2
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/typed-array-buffer@1.0.2:
+ resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz}
+ name: typed-array-buffer
+ version: 1.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ es-errors: registry.npmjs.org/es-errors@1.3.0
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ dev: true
+
+ registry.npmjs.org/typed-array-byte-length@1.0.1:
+ resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz}
+ name: typed-array-byte-length
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ for-each: registry.npmjs.org/for-each@0.3.3
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ dev: true
+
+ registry.npmjs.org/typed-array-byte-offset@1.0.2:
+ resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz}
+ name: typed-array-byte-offset
+ version: 1.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.7
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ for-each: registry.npmjs.org/for-each@0.3.3
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ dev: true
+
+ registry.npmjs.org/typed-array-length@1.0.6:
+ resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz}
+ name: typed-array-length
+ version: 1.0.6
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ for-each: registry.npmjs.org/for-each@0.3.3
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-proto: registry.npmjs.org/has-proto@1.0.3
+ is-typed-array: registry.npmjs.org/is-typed-array@1.1.13
+ possible-typed-array-names: registry.npmjs.org/possible-typed-array-names@1.0.0
+ dev: true
+
+ registry.npmjs.org/typescript@5.0.2:
+ resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz}
+ name: typescript
+ version: 5.0.2
+ engines: {node: '>=12.20'}
+ hasBin: true
+
+ registry.npmjs.org/ufo@1.5.3:
+ resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz}
+ name: ufo
+ version: 1.5.3
+ dev: false
+
+ registry.npmjs.org/unbox-primitive@1.0.2:
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz}
+ name: unbox-primitive
+ version: 1.0.2
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ has-bigints: registry.npmjs.org/has-bigints@1.0.2
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ which-boxed-primitive: registry.npmjs.org/which-boxed-primitive@1.0.2
+ dev: true
+
+ registry.npmjs.org/uncrypto@0.1.3:
+ resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz}
+ name: uncrypto
+ version: 0.1.3
+ dev: false
+
+ registry.npmjs.org/unenv@1.9.0:
+ resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz}
+ name: unenv
+ version: 1.9.0
+ dependencies:
+ consola: registry.npmjs.org/consola@3.2.3
+ defu: registry.npmjs.org/defu@6.1.4
+ mime: registry.npmjs.org/mime@3.0.0
+ node-fetch-native: registry.npmjs.org/node-fetch-native@1.6.4
+ pathe: registry.npmjs.org/pathe@1.1.2
+ dev: false
+
+ registry.npmjs.org/uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz}
+ name: uri-js
+ version: 4.4.1
+ dependencies:
+ punycode: registry.npmjs.org/punycode@2.3.1
+ dev: true
+
+ registry.npmjs.org/util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz}
+ name: util-deprecate
+ version: 1.0.2
+ dev: true
+
+ registry.npmjs.org/v8-compile-cache@2.4.0:
+ resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz}
+ name: v8-compile-cache
+ version: 2.4.0
+ dev: true
+
+ registry.npmjs.org/webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz}
+ name: webidl-conversions
+ version: 3.0.1
+ dev: false
+
+ registry.npmjs.org/whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz}
+ name: whatwg-url
+ version: 5.0.0
+ dependencies:
+ tr46: registry.npmjs.org/tr46@0.0.3
+ webidl-conversions: registry.npmjs.org/webidl-conversions@3.0.1
+ dev: false
+
+ registry.npmjs.org/which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz}
+ name: which-boxed-primitive
+ version: 1.0.2
+ dependencies:
+ is-bigint: registry.npmjs.org/is-bigint@1.0.4
+ is-boolean-object: registry.npmjs.org/is-boolean-object@1.1.2
+ is-number-object: registry.npmjs.org/is-number-object@1.0.7
+ is-string: registry.npmjs.org/is-string@1.0.7
+ is-symbol: registry.npmjs.org/is-symbol@1.0.4
+ dev: true
+
+ registry.npmjs.org/which-builtin-type@1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz}
+ name: which-builtin-type
+ version: 1.1.3
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function.prototype.name: registry.npmjs.org/function.prototype.name@1.1.6
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ is-async-function: registry.npmjs.org/is-async-function@2.0.0
+ is-date-object: registry.npmjs.org/is-date-object@1.0.5
+ is-finalizationregistry: registry.npmjs.org/is-finalizationregistry@1.0.2
+ is-generator-function: registry.npmjs.org/is-generator-function@1.0.10
+ is-regex: registry.npmjs.org/is-regex@1.1.4
+ is-weakref: registry.npmjs.org/is-weakref@1.0.2
+ isarray: registry.npmjs.org/isarray@2.0.5
+ which-boxed-primitive: registry.npmjs.org/which-boxed-primitive@1.0.2
+ which-collection: registry.npmjs.org/which-collection@1.0.2
+ which-typed-array: registry.npmjs.org/which-typed-array@1.1.15
+ dev: true
+
+ registry.npmjs.org/which-collection@1.0.2:
+ resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz}
+ name: which-collection
+ version: 1.0.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-map: registry.npmjs.org/is-map@2.0.3
+ is-set: registry.npmjs.org/is-set@2.0.3
+ is-weakmap: registry.npmjs.org/is-weakmap@2.0.2
+ is-weakset: registry.npmjs.org/is-weakset@2.0.3
+ dev: true
+
+ registry.npmjs.org/which-typed-array@1.1.15:
+ resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz}
+ name: which-typed-array
+ version: 1.1.15
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: registry.npmjs.org/available-typed-arrays@1.0.7
+ call-bind: registry.npmjs.org/call-bind@1.0.7
+ for-each: registry.npmjs.org/for-each@0.3.3
+ gopd: registry.npmjs.org/gopd@1.0.1
+ has-tostringtag: registry.npmjs.org/has-tostringtag@1.0.2
+ dev: true
+
+ registry.npmjs.org/which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which/-/which-2.0.2.tgz}
+ name: which
+ version: 2.0.2
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: registry.npmjs.org/isexe@2.0.0
+ dev: true
+
+ registry.npmjs.org/word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz}
+ name: word-wrap
+ version: 1.2.5
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmjs.org/wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
+ name: wrap-ansi
+ version: 7.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ ansi-styles: registry.npmjs.org/ansi-styles@4.3.0
+ string-width: registry.npmjs.org/string-width@4.2.3
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ dev: true
+
+ registry.npmjs.org/wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz}
+ name: wrap-ansi
+ version: 8.1.0
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: registry.npmjs.org/ansi-styles@6.2.1
+ string-width: registry.npmjs.org/string-width@5.1.2
+ strip-ansi: registry.npmjs.org/strip-ansi@7.1.0
+ dev: true
+
+ registry.npmjs.org/wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
+ name: wrappy
+ version: 1.0.2
+ dev: true
+
+ registry.npmjs.org/yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz}
+ name: yallist
+ version: 4.0.0
+ dev: true
+
+ registry.npmjs.org/yaml@2.4.2:
+ resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz}
+ name: yaml
+ version: 2.4.2
+ engines: {node: '>= 14'}
+ hasBin: true
+ dev: true
+
+ registry.npmjs.org/zod@3.22.5:
+ resolution: {integrity: sha512-HqnGsCdVZ2xc0qWPLdO25WnseXThh0kEYKIdV5F/hTHO75hNZFp8thxSeHhiPrHZKrFTo1SOgkAj9po5bexZlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zod/-/zod-3.22.5.tgz}
+ name: zod
+ version: 3.22.5
+ dev: false
diff --git a/examples/inngest-example/postcss.config.mjs b/examples/inngest-example/postcss.config.mjs
new file mode 100644
index 0000000000..1a69fd2a45
--- /dev/null
+++ b/examples/inngest-example/postcss.config.mjs
@@ -0,0 +1,8 @@
+/** @type {import('postcss-load-config').Config} */
+const config = {
+ plugins: {
+ tailwindcss: {},
+ },
+};
+
+export default config;
diff --git a/examples/inngest-example/public/next.svg b/examples/inngest-example/public/next.svg
new file mode 100644
index 0000000000..5174b28c56
--- /dev/null
+++ b/examples/inngest-example/public/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/inngest-example/public/vercel.svg b/examples/inngest-example/public/vercel.svg
new file mode 100644
index 0000000000..d2f8422273
--- /dev/null
+++ b/examples/inngest-example/public/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/inngest-example/src/app/api/inngest/route.ts b/examples/inngest-example/src/app/api/inngest/route.ts
new file mode 100644
index 0000000000..9aeb3a71d6
--- /dev/null
+++ b/examples/inngest-example/src/app/api/inngest/route.ts
@@ -0,0 +1,10 @@
+import { serve } from 'inngest/next';
+import { inngest } from '../../../inngest/client';
+import { helloWorld } from '../../../inngest/functions';
+
+export const { GET, POST, PUT } = serve({
+ client: inngest,
+ functions: [
+ helloWorld // <-- This is where you'll always add all your functions
+ ]
+});
diff --git a/examples/inngest-example/src/app/favicon.ico b/examples/inngest-example/src/app/favicon.ico
new file mode 100644
index 0000000000..718d6fea48
Binary files /dev/null and b/examples/inngest-example/src/app/favicon.ico differ
diff --git a/examples/inngest-example/src/app/globals.css b/examples/inngest-example/src/app/globals.css
new file mode 100644
index 0000000000..875c01e819
--- /dev/null
+++ b/examples/inngest-example/src/app/globals.css
@@ -0,0 +1,33 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+:root {
+ --foreground-rgb: 0, 0, 0;
+ --background-start-rgb: 214, 219, 220;
+ --background-end-rgb: 255, 255, 255;
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --foreground-rgb: 255, 255, 255;
+ --background-start-rgb: 0, 0, 0;
+ --background-end-rgb: 0, 0, 0;
+ }
+}
+
+body {
+ color: rgb(var(--foreground-rgb));
+ background: linear-gradient(
+ to bottom,
+ transparent,
+ rgb(var(--background-end-rgb))
+ )
+ rgb(var(--background-start-rgb));
+}
+
+@layer utilities {
+ .text-balance {
+ text-wrap: balance;
+ }
+}
diff --git a/examples/inngest-example/src/app/layout.tsx b/examples/inngest-example/src/app/layout.tsx
new file mode 100644
index 0000000000..1f8cc1805e
--- /dev/null
+++ b/examples/inngest-example/src/app/layout.tsx
@@ -0,0 +1,22 @@
+import type { Metadata } from 'next';
+import { Inter } from 'next/font/google';
+import './globals.css';
+
+const inter = Inter({ subsets: ['latin'] });
+
+export const metadata: Metadata = {
+ title: 'Create Next App',
+ description: 'Generated by create next app'
+};
+
+export default function RootLayout({
+ children
+}: Readonly<{
+ children: React.ReactNode;
+}>) {
+ return (
+
+
{children}
+
+ );
+}
diff --git a/examples/inngest-example/src/app/page.tsx b/examples/inngest-example/src/app/page.tsx
new file mode 100644
index 0000000000..cd626bfff6
--- /dev/null
+++ b/examples/inngest-example/src/app/page.tsx
@@ -0,0 +1,113 @@
+import Image from 'next/image';
+
+export default function Home() {
+ return (
+
+
+
+ Get started by editing
+ src/app/page.tsx
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/examples/inngest-example/src/inngest/client.ts b/examples/inngest-example/src/inngest/client.ts
new file mode 100644
index 0000000000..904a97bf7d
--- /dev/null
+++ b/examples/inngest-example/src/inngest/client.ts
@@ -0,0 +1,4 @@
+import { Inngest } from 'inngest';
+
+// Create a client to send and receive events
+export const inngest = new Inngest({ id: 'my-app' });
diff --git a/examples/inngest-example/src/inngest/functions.ts b/examples/inngest-example/src/inngest/functions.ts
new file mode 100644
index 0000000000..102889bdbe
--- /dev/null
+++ b/examples/inngest-example/src/inngest/functions.ts
@@ -0,0 +1,10 @@
+import { inngest } from './client';
+
+export const helloWorld = inngest.createFunction(
+ { id: 'hello-world' },
+ { event: 'test/hello.world' },
+ async ({ event, step }) => {
+ await step.sleep('wait-a-moment', '1s');
+ return { event, body: 'Hello, World!' };
+ }
+);
diff --git a/examples/inngest-example/tailwind.config.ts b/examples/inngest-example/tailwind.config.ts
new file mode 100644
index 0000000000..2ae071f842
--- /dev/null
+++ b/examples/inngest-example/tailwind.config.ts
@@ -0,0 +1,20 @@
+import type { Config } from 'tailwindcss';
+
+const config: Config = {
+ content: [
+ './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
+ './src/components/**/*.{js,ts,jsx,tsx,mdx}',
+ './src/app/**/*.{js,ts,jsx,tsx,mdx}'
+ ],
+ theme: {
+ extend: {
+ backgroundImage: {
+ 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
+ 'gradient-conic':
+ 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))'
+ }
+ }
+ },
+ plugins: []
+};
+export default config;
diff --git a/examples/inngest-example/tsconfig.json b/examples/inngest-example/tsconfig.json
new file mode 100644
index 0000000000..7b28589304
--- /dev/null
+++ b/examples/inngest-example/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "incremental": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
+ "exclude": ["node_modules"]
+}
diff --git a/examples/nextjs-workflow/src/app/api/route.ts b/examples/nextjs-workflow/src/app/api/route.ts
new file mode 100644
index 0000000000..b2b78577ea
--- /dev/null
+++ b/examples/nextjs-workflow/src/app/api/route.ts
@@ -0,0 +1,61 @@
+export const dynamic = 'force-dynamic'; // defaults to force-static
+import { cookies } from 'next/headers';
+import { kv } from '@vercel/kv';
+import { AnyEventObject, createActor, createMachine, waitFor } from 'xstate';
+
+const machine = createMachine({
+ initial: 'green',
+ states: {
+ green: {
+ on: { NEXT: 'yellow' }
+ },
+ yellow: {
+ on: { NEXT: 'red' }
+ },
+ red: {
+ on: { NEXT: 'green' }
+ }
+ }
+});
+
+export async function GET(request: Request) {
+ const cookieStore = cookies();
+ const jsonState = await kv.get('state');
+
+ if (jsonState) {
+ try {
+ const state = machine.resolveState(jsonState);
+ console.log(state);
+ // return JSON response
+ return Response.json(state);
+ } catch (e) {
+ console.log(e);
+ }
+ } else {
+ return new Response('Hello World!');
+ }
+}
+
+export async function POST(request: Request) {
+ // get event object from request body
+ const eventObject = (await request.json()) as AnyEventObject;
+
+ const jsonState = await kv.get('state');
+
+ console.log(jsonState);
+
+ const actor = createActor(machine, {
+ snapshot: jsonState
+ });
+
+ actor.start();
+
+ console.log(eventObject);
+
+ actor.send(eventObject);
+
+ // cookieStore.set('state', JSON.stringify(actor.getSnapshot()));
+ await kv.set('state', actor.getSnapshot());
+
+ console.log(actor.getSnapshot());
+}
diff --git a/examples/workflow-next-edge/src/app/api/machine/route.ts b/examples/workflow-next-edge/src/app/api/machine/route.ts
new file mode 100644
index 0000000000..fd63095bf0
--- /dev/null
+++ b/examples/workflow-next-edge/src/app/api/machine/route.ts
@@ -0,0 +1,34 @@
+import { NextResponse } from 'next/server';
+import type { NextRequest } from 'next/server';
+
+export const runtime = 'edge'; // 'nodejs' is the default
+
+export function GET(request: NextRequest) {
+ return NextResponse.json(
+ {
+ body: request.cookies.get('next-state'),
+ path: request.nextUrl.pathname,
+ query: request.nextUrl.search,
+ cookies: request.cookies.get('next-state')
+ },
+ {
+ status: 200
+ }
+ );
+}
+
+export function POST(request: NextRequest) {
+ request.cookies.set('next-state', 'next-state-cookie');
+ console.log('set ');
+ return NextResponse.json(
+ {
+ body: request.body,
+ path: request.nextUrl.pathname,
+ query: request.nextUrl.search,
+ cookies: request.cookies.get('next-state')
+ },
+ {
+ status: 200
+ }
+ );
+}