diff --git a/examples/next-example/README.md b/examples/next-example/README.md
new file mode 100644
index 0000000..5ae7daf
--- /dev/null
+++ b/examples/next-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 run 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/next-example/app/favicon.ico b/examples/next-example/app/favicon.ico
new file mode 100644
index 0000000..718d6fe
Binary files /dev/null and b/examples/next-example/app/favicon.ico differ
diff --git a/examples/next-example/app/globals.css b/examples/next-example/app/globals.css
new file mode 100644
index 0000000..fd81e88
--- /dev/null
+++ b/examples/next-example/app/globals.css
@@ -0,0 +1,27 @@
+@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));
+}
diff --git a/examples/next-example/app/layout.tsx b/examples/next-example/app/layout.tsx
new file mode 100644
index 0000000..092954c
--- /dev/null
+++ b/examples/next-example/app/layout.tsx
@@ -0,0 +1,22 @@
+import './globals.css';
+import type { Metadata } from 'next';
+import { Inter } from 'next/font/google';
+
+const inter = Inter({ subsets: ['latin'] });
+
+export const metadata: Metadata = {
+ title: 'Create Next App',
+ description: 'Generated by create next app',
+};
+
+export default function RootLayout({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ return (
+
+
{children}
+
+ );
+}
diff --git a/examples/next-example/app/page.tsx b/examples/next-example/app/page.tsx
new file mode 100644
index 0000000..ecea059
--- /dev/null
+++ b/examples/next-example/app/page.tsx
@@ -0,0 +1,10 @@
+
+export default function Home() {
+ return (
+
+
+Hello @hyperse/track
+
+
+ );
+}
diff --git a/examples/next-example/eslint.config.mjs b/examples/next-example/eslint.config.mjs
new file mode 100644
index 0000000..c9bf557
--- /dev/null
+++ b/examples/next-example/eslint.config.mjs
@@ -0,0 +1,10 @@
+import { base, defineConfig } from '@hyperse/eslint-config-hyperse';
+
+export default defineConfig([
+ ...base,
+ {
+ rules: {
+ '@typescript-eslint/no-explicit-any': 'off',
+ },
+ },
+]);
diff --git a/examples/next-example/lint-staged.config.mjs b/examples/next-example/lint-staged.config.mjs
new file mode 100644
index 0000000..136f4e7
--- /dev/null
+++ b/examples/next-example/lint-staged.config.mjs
@@ -0,0 +1,28 @@
+import { dirname } from 'node:path';
+import { fileURLToPath } from 'node:url';
+/**
+ * This is the base lint-staged rules config and just includes prettier by default.
+ * A good practice is to override this base configuration in each package and/or application
+ * where we are able to add customization depending on the nature of the project (eslint...).
+ */
+import { getEslintFixCmd } from '../lint-staged.common.mjs';
+
+/**
+ * @type {Record string | string[] | Promise>}
+ */
+const rules = {
+ '**/*.{js,jsx,ts,tsx,mjs,cjs}': (filenames) => {
+ return getEslintFixCmd({
+ cwd: dirname(fileURLToPath(import.meta.url)),
+ fix: true,
+ cache: true,
+ // when autofixing staged-files a good tip is to disable react-hooks/exhaustive-deps, cause
+ // a change here can potentially break things without proper visibility.
+ rules: [],
+ maxWarnings: 25,
+ files: filenames,
+ });
+ },
+};
+
+export default rules;
diff --git a/examples/next-example/next-env.d.ts b/examples/next-example/next-env.d.ts
new file mode 100644
index 0000000..4f11a03
--- /dev/null
+++ b/examples/next-example/next-env.d.ts
@@ -0,0 +1,5 @@
+///
+///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/examples/next-example/next.config.js b/examples/next-example/next.config.js
new file mode 100644
index 0000000..35f01bb
--- /dev/null
+++ b/examples/next-example/next.config.js
@@ -0,0 +1,4 @@
+/** @type {import('next').NextConfig} */
+const nextConfig = {};
+
+export default nextConfig
diff --git a/examples/next-example/package.json b/examples/next-example/package.json
new file mode 100644
index 0000000..98f143f
--- /dev/null
+++ b/examples/next-example/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "next-example",
+ "version": "0.1.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "next dev -p 3001",
+ "build": "next build",
+ "start": "next start",
+ "lint": "next lint"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git@github.com:hyperse-io/track.git"
+ },
+ "config": {
+ "commitizen": {
+ "path": "cz-conventional-changelog"
+ }
+ },
+ "dependencies": {
+ "@types/node": "20.6.2",
+ "@types/react": "18.2.22",
+ "@types/react-dom": "18.2.7",
+ "autoprefixer": "10.4.15",
+ "eslint": "8.49.0",
+ "eslint-config-next": "13.5.1",
+ "next": "14.2.5",
+ "postcss": "8.4.30",
+ "react": "18.2.0",
+ "react-dom": "18.2.0",
+ "tailwindcss": "3.3.3",
+ "typescript": "5.2.2"
+ },
+ "devDependencies": {
+ "@hyperse/eslint-config-hyperse": "1.1.3"
+ }
+}
diff --git a/examples/next-example/postcss.config.cjs b/examples/next-example/postcss.config.cjs
new file mode 100644
index 0000000..12a703d
--- /dev/null
+++ b/examples/next-example/postcss.config.cjs
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+};
diff --git a/examples/next-example/public/next.svg b/examples/next-example/public/next.svg
new file mode 100644
index 0000000..5174b28
--- /dev/null
+++ b/examples/next-example/public/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/next-example/public/vercel.svg b/examples/next-example/public/vercel.svg
new file mode 100644
index 0000000..d2f8422
--- /dev/null
+++ b/examples/next-example/public/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/examples/next-example/tailwind.config.cjs b/examples/next-example/tailwind.config.cjs
new file mode 100644
index 0000000..7a509de
--- /dev/null
+++ b/examples/next-example/tailwind.config.cjs
@@ -0,0 +1,14 @@
+/** @type {import('tailwindcss').Config} */
+module.exports = {
+ darkMode: ['class', '[data-theme="dark"]'],
+ corePlugins: {
+ // Avoid conflicts with antd
+ preflight: false,
+ },
+ content: [
+ './app/**/*.{js,tsx,md,mdx}',
+ ],
+ theme: {
+ extend: {},
+ },
+};
diff --git a/examples/next-example/tsconfig.json b/examples/next-example/tsconfig.json
new file mode 100644
index 0000000..84824ec
--- /dev/null
+++ b/examples/next-example/tsconfig.json
@@ -0,0 +1,28 @@
+{
+ "compilerOptions": {
+ "baseUrl": "./",
+ "target": "es5",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "noEmit": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "moduleResolution": "node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "incremental": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": ["./*"]
+ }
+ },
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
+ "exclude": ["node_modules"]
+}
diff --git a/hyperse-track.code-workspace b/hyperse-track.code-workspace
index e0751a9..8927382 100644
--- a/hyperse-track.code-workspace
+++ b/hyperse-track.code-workspace
@@ -8,6 +8,10 @@
"name": "website",
"path": "website",
},
+ {
+ "name": "next-example",
+ "path": "examples/next-example",
+ },
],
"extensions": {
"recommendations": [
@@ -45,6 +49,7 @@
"eslint.workingDirectories": [
"./",
"./website",
+ "./examples/next-example",
],
"typescript.tsdk": "root/node_modules/typescript/lib",
"[jsonc]": {
@@ -56,8 +61,5 @@
"i18n-ally.localesPaths": [
"i18n"
],
- "[markdown]": {
- "editor.defaultFormatter": "dbaeumer.vscode-eslint"
- },
},
}
\ No newline at end of file
diff --git a/package.json b/package.json
index 02f0485..c60a734 100644
--- a/package.json
+++ b/package.json
@@ -32,6 +32,7 @@
],
"workspaces": [
"website",
+ "examples/next-example",
"./"
],
"scripts": {
diff --git a/yarn.lock b/yarn.lock
index 438330c..6bdfef4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3125,7 +3125,7 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.8.0, @eslint-community/regexpp@npm:^4.9.1":
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.6.1, @eslint-community/regexpp@npm:^4.8.0, @eslint-community/regexpp@npm:^4.9.1":
version: 4.11.0
resolution: "@eslint-community/regexpp@npm:4.11.0"
checksum: 10/f053f371c281ba173fe6ee16dbc4fe544c84870d58035ccca08dba7f6ce1830d895ce3237a0db89ba37616524775dca82f1c502066b58e2d5712d7f87f5ba17c
@@ -3143,6 +3143,23 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/eslintrc@npm:^2.1.2":
+ version: 2.1.4
+ resolution: "@eslint/eslintrc@npm:2.1.4"
+ dependencies:
+ ajv: "npm:^6.12.4"
+ debug: "npm:^4.3.2"
+ espree: "npm:^9.6.0"
+ globals: "npm:^13.19.0"
+ ignore: "npm:^5.2.0"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^4.1.0"
+ minimatch: "npm:^3.1.2"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8
+ languageName: node
+ linkType: hard
+
"@eslint/eslintrc@npm:^3.1.0":
version: 3.1.0
resolution: "@eslint/eslintrc@npm:3.1.0"
@@ -3160,6 +3177,13 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/js@npm:8.49.0":
+ version: 8.49.0
+ resolution: "@eslint/js@npm:8.49.0"
+ checksum: 10/544acf1150629596eda78f1340220299151e59325a0af5bb38cdedf983d07f0ad0ec57a1e9d2c5e19d374f9bb37720ae8537856ad8199818aea55958b1ae7854
+ languageName: node
+ linkType: hard
+
"@eslint/js@npm:9.8.0, @eslint/js@npm:^9.8.0":
version: 9.8.0
resolution: "@eslint/js@npm:9.8.0"
@@ -3167,6 +3191,13 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/js@npm:^9.9.0":
+ version: 9.9.0
+ resolution: "@eslint/js@npm:9.9.0"
+ checksum: 10/9d6e94d0334aecaa7e5c78e654297d9b11679f56c8ec1b64db122cbecf64b5a04138617e901d0c79727d03abce8a898cce4288259435bde78460ebdab202998f
+ languageName: node
+ linkType: hard
+
"@eslint/object-schema@npm:^2.1.4":
version: 2.1.4
resolution: "@eslint/object-schema@npm:2.1.4"
@@ -3206,6 +3237,17 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/config-array@npm:^0.11.11":
+ version: 0.11.14
+ resolution: "@humanwhocodes/config-array@npm:0.11.14"
+ dependencies:
+ "@humanwhocodes/object-schema": "npm:^2.0.2"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.0.5"
+ checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a
+ languageName: node
+ linkType: hard
+
"@humanwhocodes/module-importer@npm:^1.0.1":
version: 1.0.1
resolution: "@humanwhocodes/module-importer@npm:1.0.1"
@@ -3213,6 +3255,13 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/object-schema@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "@humanwhocodes/object-schema@npm:2.0.3"
+ checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3
+ languageName: node
+ linkType: hard
+
"@humanwhocodes/retry@npm:^0.3.0":
version: 0.3.0
resolution: "@humanwhocodes/retry@npm:0.3.0"
@@ -3220,6 +3269,37 @@ __metadata:
languageName: node
linkType: hard
+"@hyperse/eslint-config-hyperse@npm:1.1.3":
+ version: 1.1.3
+ resolution: "@hyperse/eslint-config-hyperse@npm:1.1.3"
+ dependencies:
+ "@eslint/js": "npm:^9.9.0"
+ "@next/eslint-plugin-next": "npm:rc"
+ "@vitest/eslint-plugin": "npm:^1.0.1"
+ app-root-path: "npm:^3.1.0"
+ eslint-config-prettier: "npm:^9.1.0"
+ eslint-define-config: "npm:^2.1.0"
+ eslint-plugin-jsonc: "npm:^2.16.0"
+ eslint-plugin-mdx: "npm:^3.1.5"
+ eslint-plugin-prettier: "npm:^5.2.1"
+ eslint-plugin-react: "npm:^7.35.0"
+ eslint-plugin-react-hooks: "npm:beta"
+ eslint-plugin-regexp: "npm:^2.6.0"
+ eslint-plugin-simple-import-sort: "npm:^12.1.1"
+ eslint-plugin-sonarjs: "npm:^1.0.4"
+ eslint-plugin-tailwindcss: "npm:^3.17.4"
+ get-tsconfig: "npm:^4.7.6"
+ globals: "npm:^15.9.0"
+ prettier: "npm:^3.3.3"
+ tailwindcss: "npm:^3.4.9"
+ typescript-eslint: "npm:^8.0.1"
+ peerDependencies:
+ eslint: ">=9.3.0"
+ typescript: ^5.4.3
+ checksum: 10/83bda11a5ce1ad86abfbf2974c0f3f60d582899a3fc88659c8d41e80eeaec7ef60117d46ec38d9269eb35bbd0a680bc456fad3036b3b5025b5c3bcc4c7846e1c
+ languageName: node
+ linkType: hard
+
"@hyperse/eslint-config-hyperse@npm:^1.0.12":
version: 1.0.12
resolution: "@hyperse/eslint-config-hyperse@npm:1.0.12"
@@ -3593,6 +3673,15 @@ __metadata:
languageName: node
linkType: hard
+"@next/eslint-plugin-next@npm:13.5.1":
+ version: 13.5.1
+ resolution: "@next/eslint-plugin-next@npm:13.5.1"
+ dependencies:
+ glob: "npm:7.1.7"
+ checksum: 10/57bc824debab7fd71f5a835f0c2427a286a1b05f85ead6d6e5f9d5e63da4a5744b4e6945ba0eace4f7e25acaadd6d6882006536e9a7e9c4bf5ce37357d56cafb
+ languageName: node
+ linkType: hard
+
"@next/eslint-plugin-next@npm:^14.2.5":
version: 14.2.5
resolution: "@next/eslint-plugin-next@npm:14.2.5"
@@ -3602,6 +3691,15 @@ __metadata:
languageName: node
linkType: hard
+"@next/eslint-plugin-next@npm:rc":
+ version: 15.0.0-rc.0
+ resolution: "@next/eslint-plugin-next@npm:15.0.0-rc.0"
+ dependencies:
+ glob: "npm:10.3.10"
+ checksum: 10/045efb0cd7639ca7d8cf129194314f02c1c9f25c59e9796877be73827d80f564b48db307df034b90c4b1e180d8b62074a961c5fb305b5a7bbfe13ddb3d7436fb
+ languageName: node
+ linkType: hard
+
"@next/swc-darwin-arm64@npm:14.2.5":
version: 14.2.5
resolution: "@next/swc-darwin-arm64@npm:14.2.5"
@@ -4029,6 +4127,13 @@ __metadata:
languageName: node
linkType: hard
+"@rushstack/eslint-patch@npm:^1.3.3":
+ version: 1.10.4
+ resolution: "@rushstack/eslint-patch@npm:1.10.4"
+ checksum: 10/fa14a091cc800e1fac75c03112db03eaebbdc2de6e1532ed7702e106c3ce0cbf9b896794d885d455b225e9cc696a5e10c7bfb803d00774461d691e7a39915fc7
+ languageName: node
+ linkType: hard
+
"@sec-ant/readable-stream@npm:^0.4.1":
version: 0.4.1
resolution: "@sec-ant/readable-stream@npm:0.4.1"
@@ -4548,6 +4653,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/json5@npm:^0.0.29":
+ version: 0.0.29
+ resolution: "@types/json5@npm:0.0.29"
+ checksum: 10/4e5aed58cabb2bbf6f725da13421aa50a49abb6bc17bfab6c31b8774b073fa7b50d557c61f961a09a85f6056151190f8ac95f13f5b48136ba5841f7d4484ec56
+ languageName: node
+ linkType: hard
+
"@types/lodash@npm:^4":
version: 4.17.6
resolution: "@types/lodash@npm:4.17.6"
@@ -4612,6 +4724,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/node@npm:20.6.2":
+ version: 20.6.2
+ resolution: "@types/node@npm:20.6.2"
+ checksum: 10/4b150698cf90c211d4f2f021618f06c33a337d74e9a0ce10ec2e7123f02aacc231eff62118101f56de75f7be309c2da6eb0edb8388d501d4195c50bb919c7a05
+ languageName: node
+ linkType: hard
+
"@types/node@npm:^12.7.1":
version: 12.20.55
resolution: "@types/node@npm:12.20.55"
@@ -4670,6 +4789,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/react-dom@npm:18.2.7":
+ version: 18.2.7
+ resolution: "@types/react-dom@npm:18.2.7"
+ dependencies:
+ "@types/react": "npm:*"
+ checksum: 10/9b70ef66cbe2d2898ea37eb79ee3697e0e4ad3d950e769a601f79be94097d43b8ef45b98a0b29528203c7d731c81666f637b2b7032deeced99214b4bc0662614
+ languageName: node
+ linkType: hard
+
"@types/react-dom@npm:^18.3.0":
version: 18.3.0
resolution: "@types/react-dom@npm:18.3.0"
@@ -4721,6 +4849,17 @@ __metadata:
languageName: node
linkType: hard
+"@types/react@npm:18.2.22":
+ version: 18.2.22
+ resolution: "@types/react@npm:18.2.22"
+ dependencies:
+ "@types/prop-types": "npm:*"
+ "@types/scheduler": "npm:*"
+ csstype: "npm:^3.0.2"
+ checksum: 10/a9579ed16492fb08266adb98377bf4b8b6ce2078e8fe19be0bbca3fbea15ec8a9fde9828420192458be7bef6e63f9509ce92c7b8c890ce2973ff40b7091302e6
+ languageName: node
+ linkType: hard
+
"@types/retry@npm:0.12.0":
version: 0.12.0
resolution: "@types/retry@npm:0.12.0"
@@ -4737,6 +4876,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/scheduler@npm:*":
+ version: 0.23.0
+ resolution: "@types/scheduler@npm:0.23.0"
+ checksum: 10/874d753aa65c17760dfc460a91e6df24009bde37bfd427a031577b30262f7770c1b8f71a21366c7dbc76111967384cf4090a31d65315155180ef14bd7acccb32
+ languageName: node
+ linkType: hard
+
"@types/semver@npm:^7.5.0":
version: 7.5.6
resolution: "@types/semver@npm:7.5.6"
@@ -4852,6 +4998,29 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/eslint-plugin@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.2.0"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.10.0"
+ "@typescript-eslint/scope-manager": "npm:8.2.0"
+ "@typescript-eslint/type-utils": "npm:8.2.0"
+ "@typescript-eslint/utils": "npm:8.2.0"
+ "@typescript-eslint/visitor-keys": "npm:8.2.0"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^5.3.1"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^1.3.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/b5ca84a76259b5208ce312e61e67eeabfae91b1f915fede7e994e195bfd20608da7484e1fe4302ae46e61c574db58f166c76369eb649b08c7e94ad5f65373398
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/parser@npm:8.0.0-alpha.30":
version: 8.0.0-alpha.30
resolution: "@typescript-eslint/parser@npm:8.0.0-alpha.30"
@@ -4870,6 +5039,52 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/parser@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.2.0"
+ "@typescript-eslint/types": "npm:8.2.0"
+ "@typescript-eslint/typescript-estree": "npm:8.2.0"
+ "@typescript-eslint/visitor-keys": "npm:8.2.0"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/7c365c7ab1e6d1af1bec9ac4cc3438f7cafbd8eb711be1c3a78f8796a14b6dd85c17d46355998db4037c3f488d9bb45769de072872563a658bacc4a091a1f127
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/parser@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:6.21.0"
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/typescript-estree": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/4d51cdbc170e72275efc5ef5fce48a81ec431e4edde8374f4d0213d8d370a06823e1a61ae31d502a5f1b0d1f48fc4d29a1b1b5c2dcf809d66d3872ccf6e46ac7
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:7.10.0":
version: 7.10.0
resolution: "@typescript-eslint/scope-manager@npm:7.10.0"
@@ -4890,6 +5105,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.2.0"
+ "@typescript-eslint/visitor-keys": "npm:8.2.0"
+ checksum: 10/90345e18e2a5cb2fdcd0f1ecd4a971cd57bf12b9f7c999bc70302f595c4b86068eb6bcb806ab25556dc50186265f6ed61830a7f6481c544bd513c33dd48e1adc
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:8.0.0-alpha.30":
version: 8.0.0-alpha.30
resolution: "@typescript-eslint/type-utils@npm:8.0.0-alpha.30"
@@ -4905,6 +5130,28 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/type-utils@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": "npm:8.2.0"
+ "@typescript-eslint/utils": "npm:8.2.0"
+ debug: "npm:^4.3.4"
+ ts-api-utils: "npm:^1.3.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/d3c63ca0474cc92b2231b2d9c850227b38b294e3b96eb9c701550aa22f8f972e09af393bdad725275397e85765fad7a21263730abec09f840c4a5759b33a01a9
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/types@npm:6.21.0"
+ checksum: 10/e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:7.10.0":
version: 7.10.0
resolution: "@typescript-eslint/types@npm:7.10.0"
@@ -4919,6 +5166,32 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/types@npm:8.2.0"
+ checksum: 10/1ed705fb25532707d41c932f72981ddcb556948191363380682e873e79090acc76b141e1bed7235ae41284efe8deac0928df4ce5c8589459d52d6c287ae8b5b1
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:9.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:7.10.0":
version: 7.10.0
resolution: "@typescript-eslint/typescript-estree@npm:7.10.0"
@@ -4957,6 +5230,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.2.0"
+ "@typescript-eslint/visitor-keys": "npm:8.2.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^9.0.4"
+ semver: "npm:^7.6.0"
+ ts-api-utils: "npm:^1.3.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/dd63d724e79bb8488369dcab5285f4b52cf4269fe5b24237363b568b442f110364d34a4ec5224bdedcf8af4680c16fccd481a245b18b80ecdaad2ca8ca7d9115
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:8.0.0-alpha.30":
version: 8.0.0-alpha.30
resolution: "@typescript-eslint/utils@npm:8.0.0-alpha.30"
@@ -4971,6 +5263,20 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/utils@npm:8.2.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
+ "@typescript-eslint/scope-manager": "npm:8.2.0"
+ "@typescript-eslint/types": "npm:8.2.0"
+ "@typescript-eslint/typescript-estree": "npm:8.2.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 10/2abf660f64d9599186b1b07db260865ed18ffb3f7f0e10dceba230043a82004c9e6bfab84940119d36c0caa369b4c98aec78da5881ed5c7ec086961020632206
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:^7.7.1":
version: 7.10.0
resolution: "@typescript-eslint/utils@npm:7.10.0"
@@ -4985,6 +5291,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:7.10.0":
version: 7.10.0
resolution: "@typescript-eslint/visitor-keys@npm:7.10.0"
@@ -5005,6 +5321,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:8.2.0":
+ version: 8.2.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.2.0"
+ eslint-visitor-keys: "npm:^3.4.3"
+ checksum: 10/509dbef0a6352c65235f6aa03813b3b44ab62374d77a57e003301fa5ead58df1f2b4722ddb9acf7819d9fbf2520ab4c4cac187b55644e37a0a6ac862bfd9b6d8
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.0.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
@@ -5032,6 +5358,25 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/eslint-plugin@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "@vitest/eslint-plugin@npm:1.0.3"
+ peerDependencies:
+ "@typescript-eslint/utils": ">= 8.0"
+ eslint: ">= 8.57.0"
+ typescript: ">= 5.0.0"
+ vitest: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/utils":
+ optional: true
+ typescript:
+ optional: true
+ vitest:
+ optional: true
+ checksum: 10/ee3908f3c6600af746b45338b6795d66b04f7137b87d73762280f17c61661d156271714a41e531a99f54ee913370c211d4e8a0851c8df2a82eaa1b4978e682d6
+ languageName: node
+ linkType: hard
+
"@vitest/expect@npm:2.0.5":
version: 2.0.5
resolution: "@vitest/expect@npm:2.0.5"
@@ -5596,7 +5941,16 @@ __metadata:
languageName: node
linkType: hard
-"array-buffer-byte-length@npm:^1.0.1":
+"aria-query@npm:~5.1.3":
+ version: 5.1.3
+ resolution: "aria-query@npm:5.1.3"
+ dependencies:
+ deep-equal: "npm:^2.0.5"
+ checksum: 10/e5da608a7c4954bfece2d879342b6c218b6b207e2d9e5af270b5e38ef8418f02d122afdc948b68e32649b849a38377785252059090d66fa8081da95d1609c0d2
+ languageName: node
+ linkType: hard
+
+"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1":
version: 1.0.1
resolution: "array-buffer-byte-length@npm:1.0.1"
dependencies:
@@ -5620,7 +5974,7 @@ __metadata:
languageName: node
linkType: hard
-"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8":
+"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8":
version: 3.1.8
resolution: "array-includes@npm:3.1.8"
dependencies:
@@ -5655,7 +6009,21 @@ __metadata:
languageName: node
linkType: hard
-"array.prototype.flat@npm:^1.3.1":
+"array.prototype.findlastindex@npm:^1.2.3":
+ version: 1.2.5
+ resolution: "array.prototype.findlastindex@npm:1.2.5"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.0.0"
+ es-shim-unscopables: "npm:^1.0.2"
+ checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246
+ languageName: node
+ linkType: hard
+
+"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2":
version: 1.3.2
resolution: "array.prototype.flat@npm:1.3.2"
dependencies:
@@ -5715,6 +6083,13 @@ __metadata:
languageName: node
linkType: hard
+"ast-types-flow@npm:^0.0.8":
+ version: 0.0.8
+ resolution: "ast-types-flow@npm:0.0.8"
+ checksum: 10/85a1c24af4707871c27cfe456bd2ff7fcbe678f3d1c878ac968c9557735a171a17bdcc8c8f903ceab3fc3c49d5b3da2194e6ab0a6be7fec0e133fa028f21ba1b
+ languageName: node
+ linkType: hard
+
"astring@npm:^1.8.0":
version: 1.8.6
resolution: "astring@npm:1.8.6"
@@ -5738,6 +6113,24 @@ __metadata:
languageName: node
linkType: hard
+"autoprefixer@npm:10.4.15":
+ version: 10.4.15
+ resolution: "autoprefixer@npm:10.4.15"
+ dependencies:
+ browserslist: "npm:^4.21.10"
+ caniuse-lite: "npm:^1.0.30001520"
+ fraction.js: "npm:^4.2.0"
+ normalize-range: "npm:^0.1.2"
+ picocolors: "npm:^1.0.0"
+ postcss-value-parser: "npm:^4.2.0"
+ peerDependencies:
+ postcss: ^8.1.0
+ bin:
+ autoprefixer: bin/autoprefixer
+ checksum: 10/99ab82461d33bb79318dbf26c76d207eab8bf98680d8981aeddf7af4208fd57579b4c68dcf576b1d1baba8bd5410665b9406eac468f8119bd42e11b9ff0074b7
+ languageName: node
+ linkType: hard
+
"autoprefixer@npm:^10.4.14, autoprefixer@npm:^10.4.19":
version: 10.4.20
resolution: "autoprefixer@npm:10.4.20"
@@ -5765,6 +6158,13 @@ __metadata:
languageName: node
linkType: hard
+"axe-core@npm:^4.9.1":
+ version: 4.10.0
+ resolution: "axe-core@npm:4.10.0"
+ checksum: 10/6158489a7a704edc98bd30ed56243b8280c5203c60e095a2feb5bff95d9bf2ef10becfe359b1cbc8601338418999c26cf4eee704181dedbcb487f4d63a06d8d5
+ languageName: node
+ linkType: hard
+
"axios@npm:^1.6.0":
version: 1.7.4
resolution: "axios@npm:1.7.4"
@@ -5776,6 +6176,15 @@ __metadata:
languageName: node
linkType: hard
+"axobject-query@npm:~3.1.1":
+ version: 3.1.1
+ resolution: "axobject-query@npm:3.1.1"
+ dependencies:
+ deep-equal: "npm:^2.0.5"
+ checksum: 10/3a3931bc419219e78d6438bc457c191e4c972caddae2be7eaa94615269209f1d283aaaece706a69742e5bcf27df99cc75eee97a5e366a06a9f2bdab1a79748c7
+ languageName: node
+ linkType: hard
+
"babel-loader@npm:^9.1.3":
version: 9.1.3
resolution: "babel-loader@npm:9.1.3"
@@ -6191,6 +6600,13 @@ __metadata:
languageName: node
linkType: hard
+"caniuse-lite@npm:^1.0.30001520":
+ version: 1.0.30001651
+ resolution: "caniuse-lite@npm:1.0.30001651"
+ checksum: 10/fe4857b2a91a9cb77993eec9622de68bea0df17c31cb9584ca5c562f64bb3b8fda316d898aa3b1ee3ee9f7d80f6bf13c42acb09d9a56a1a6c64afaf7381472fa
+ languageName: node
+ linkType: hard
+
"ccount@npm:^2.0.0":
version: 2.0.1
resolution: "ccount@npm:2.0.1"
@@ -7258,6 +7674,13 @@ __metadata:
languageName: node
linkType: hard
+"damerau-levenshtein@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "damerau-levenshtein@npm:1.0.8"
+ checksum: 10/f4eba1c90170f96be25d95fa3857141b5f81e254f7e4d530da929217b19990ea9a0390fc53d3c1cafac9152fda78e722ea4894f765cf6216be413b5af1fbf821
+ languageName: node
+ linkType: hard
+
"dargs@npm:^8.0.0":
version: 8.1.0
resolution: "dargs@npm:8.1.0"
@@ -7333,6 +7756,15 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^3.2.7":
+ version: 3.2.7
+ resolution: "debug@npm:3.2.7"
+ dependencies:
+ ms: "npm:^2.1.1"
+ checksum: 10/d86fd7be2b85462297ea16f1934dc219335e802f629ca9a69b63ed8ed041dda492389bb2ee039217c02e5b54792b1c51aa96ae954cf28634d363a2360c7a1639
+ languageName: node
+ linkType: hard
+
"decode-named-character-reference@npm:^1.0.0":
version: 1.0.2
resolution: "decode-named-character-reference@npm:1.0.2"
@@ -7365,6 +7797,32 @@ __metadata:
languageName: node
linkType: hard
+"deep-equal@npm:^2.0.5":
+ version: 2.2.3
+ resolution: "deep-equal@npm:2.2.3"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.0"
+ call-bind: "npm:^1.0.5"
+ es-get-iterator: "npm:^1.1.3"
+ get-intrinsic: "npm:^1.2.2"
+ is-arguments: "npm:^1.1.1"
+ is-array-buffer: "npm:^3.0.2"
+ is-date-object: "npm:^1.0.5"
+ is-regex: "npm:^1.1.4"
+ is-shared-array-buffer: "npm:^1.0.2"
+ isarray: "npm:^2.0.5"
+ object-is: "npm:^1.1.5"
+ object-keys: "npm:^1.1.1"
+ object.assign: "npm:^4.1.4"
+ regexp.prototype.flags: "npm:^1.5.1"
+ side-channel: "npm:^1.0.4"
+ which-boxed-primitive: "npm:^1.0.2"
+ which-collection: "npm:^1.0.1"
+ which-typed-array: "npm:^1.1.13"
+ checksum: 10/1ce49d0b71d0f14d8ef991a742665eccd488dfc9b3cada069d4d7a86291e591c92d2589c832811dea182b4015736b210acaaebce6184be356c1060d176f5a05f
+ languageName: node
+ linkType: hard
+
"deep-extend@npm:^0.6.0":
version: 0.6.0
resolution: "deep-extend@npm:0.6.0"
@@ -7609,6 +8067,15 @@ __metadata:
languageName: node
linkType: hard
+"doctrine@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "doctrine@npm:3.0.0"
+ dependencies:
+ esutils: "npm:^2.0.2"
+ checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48
+ languageName: node
+ linkType: hard
+
"docusaurus-theme-search-typesense@npm:^0.20.0":
version: 0.20.0
resolution: "docusaurus-theme-search-typesense@npm:0.20.0"
@@ -7835,7 +8302,7 @@ __metadata:
languageName: node
linkType: hard
-"enhanced-resolve@npm:^5.17.0":
+"enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.17.0":
version: 5.17.1
resolution: "enhanced-resolve@npm:5.17.1"
dependencies:
@@ -7969,6 +8436,23 @@ __metadata:
languageName: node
linkType: hard
+"es-get-iterator@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "es-get-iterator@npm:1.1.3"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.1.3"
+ has-symbols: "npm:^1.0.3"
+ is-arguments: "npm:^1.1.1"
+ is-map: "npm:^2.0.2"
+ is-set: "npm:^2.0.2"
+ is-string: "npm:^1.0.7"
+ isarray: "npm:^2.0.5"
+ stop-iteration-iterator: "npm:^1.0.0"
+ checksum: 10/bc2194befbe55725f9489098626479deee3c801eda7e83ce0dff2eb266a28dc808edb9b623ff01d31ebc1328f09d661333d86b601036692c2e3c1a6942319433
+ languageName: node
+ linkType: hard
+
"es-iterator-helpers@npm:^1.0.19":
version: 1.0.19
resolution: "es-iterator-helpers@npm:1.0.19"
@@ -8254,6 +8738,29 @@ __metadata:
languageName: node
linkType: hard
+"eslint-config-next@npm:13.5.1":
+ version: 13.5.1
+ resolution: "eslint-config-next@npm:13.5.1"
+ dependencies:
+ "@next/eslint-plugin-next": "npm:13.5.1"
+ "@rushstack/eslint-patch": "npm:^1.3.3"
+ "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0"
+ eslint-import-resolver-node: "npm:^0.3.6"
+ eslint-import-resolver-typescript: "npm:^3.5.2"
+ eslint-plugin-import: "npm:^2.28.1"
+ eslint-plugin-jsx-a11y: "npm:^6.7.1"
+ eslint-plugin-react: "npm:^7.33.2"
+ eslint-plugin-react-hooks: "npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0
+ typescript: ">=3.3.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/a8a2d17e4a1948609e99074d948fe43ce9af8decd9e867269eb915853c4fa71733cfb800ba739d5d77b6a8e05c58a8578218184183085f1c7c4c9125051ba5de
+ languageName: node
+ linkType: hard
+
"eslint-config-prettier@npm:^9.1.0":
version: 9.1.0
resolution: "eslint-config-prettier@npm:9.1.0"
@@ -8272,6 +8779,35 @@ __metadata:
languageName: node
linkType: hard
+"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.9":
+ version: 0.3.9
+ resolution: "eslint-import-resolver-node@npm:0.3.9"
+ dependencies:
+ debug: "npm:^3.2.7"
+ is-core-module: "npm:^2.13.0"
+ resolve: "npm:^1.22.4"
+ checksum: 10/d52e08e1d96cf630957272e4f2644dcfb531e49dcfd1edd2e07e43369eb2ec7a7d4423d417beee613201206ff2efa4eb9a582b5825ee28802fc7c71fcd53ca83
+ languageName: node
+ linkType: hard
+
+"eslint-import-resolver-typescript@npm:^3.5.2":
+ version: 3.6.1
+ resolution: "eslint-import-resolver-typescript@npm:3.6.1"
+ dependencies:
+ debug: "npm:^4.3.4"
+ enhanced-resolve: "npm:^5.12.0"
+ eslint-module-utils: "npm:^2.7.4"
+ fast-glob: "npm:^3.3.1"
+ get-tsconfig: "npm:^4.5.0"
+ is-core-module: "npm:^2.11.0"
+ is-glob: "npm:^4.0.3"
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ checksum: 10/261df24721a7c5e37ee598b63e7e12c54e3d20c9ae5de6dbc132cecced023cb967c481007eef73252da108ac7eabb2e859853ff2e2d5776699a2954466ca716f
+ languageName: node
+ linkType: hard
+
"eslint-mdx@npm:^3.1.5":
version: 3.1.5
resolution: "eslint-mdx@npm:3.1.5"
@@ -8296,6 +8832,45 @@ __metadata:
languageName: node
linkType: hard
+"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0":
+ version: 2.8.1
+ resolution: "eslint-module-utils@npm:2.8.1"
+ dependencies:
+ debug: "npm:^3.2.7"
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ checksum: 10/3e7892c0a984c963632da56b30ccf8254c29b535467138f91086c2ecdb2ebd10e2be61b54e553f30e5abf1d14d47a7baa0dac890e3a658fd3cd07dca63afbe6d
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-import@npm:^2.28.1":
+ version: 2.29.1
+ resolution: "eslint-plugin-import@npm:2.29.1"
+ dependencies:
+ array-includes: "npm:^3.1.7"
+ array.prototype.findlastindex: "npm:^1.2.3"
+ array.prototype.flat: "npm:^1.3.2"
+ array.prototype.flatmap: "npm:^1.3.2"
+ debug: "npm:^3.2.7"
+ doctrine: "npm:^2.1.0"
+ eslint-import-resolver-node: "npm:^0.3.9"
+ eslint-module-utils: "npm:^2.8.0"
+ hasown: "npm:^2.0.0"
+ is-core-module: "npm:^2.13.1"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^3.1.2"
+ object.fromentries: "npm:^2.0.7"
+ object.groupby: "npm:^1.0.1"
+ object.values: "npm:^1.1.7"
+ semver: "npm:^6.3.1"
+ tsconfig-paths: "npm:^3.15.0"
+ peerDependencies:
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ checksum: 10/5865f05c38552145423c535326ec9a7113ab2305c7614c8b896ff905cfabc859c8805cac21e979c9f6f742afa333e6f62f812eabf891a7e8f5f0b853a32593c1
+ languageName: node
+ linkType: hard
+
"eslint-plugin-jsonc@npm:^2.16.0":
version: 2.16.0
resolution: "eslint-plugin-jsonc@npm:2.16.0"
@@ -8313,6 +8888,32 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-jsx-a11y@npm:^6.7.1":
+ version: 6.9.0
+ resolution: "eslint-plugin-jsx-a11y@npm:6.9.0"
+ dependencies:
+ aria-query: "npm:~5.1.3"
+ array-includes: "npm:^3.1.8"
+ array.prototype.flatmap: "npm:^1.3.2"
+ ast-types-flow: "npm:^0.0.8"
+ axe-core: "npm:^4.9.1"
+ axobject-query: "npm:~3.1.1"
+ damerau-levenshtein: "npm:^1.0.8"
+ emoji-regex: "npm:^9.2.2"
+ es-iterator-helpers: "npm:^1.0.19"
+ hasown: "npm:^2.0.2"
+ jsx-ast-utils: "npm:^3.3.5"
+ language-tags: "npm:^1.0.9"
+ minimatch: "npm:^3.1.2"
+ object.fromentries: "npm:^2.0.8"
+ safe-regex-test: "npm:^1.0.3"
+ string.prototype.includes: "npm:^2.0.0"
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ checksum: 10/00a854a1a1a7ca52c216e83a574d5a65fc150243afcababfbf1657c5ffff1f076b9bd3d87029bb6432bfaa36d23e16c1e8b59671d0580bbb72e14860ee1bec9a
+ languageName: node
+ linkType: hard
+
"eslint-plugin-markdown@npm:^3.0.1":
version: 3.0.1
resolution: "eslint-plugin-markdown@npm:3.0.1"
@@ -8362,6 +8963,15 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
+ version: 5.0.0-canary-7118f5dd7-20230705
+ resolution: "eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705"
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ checksum: 10/0e0e80c21552998b7af2b92a74aec5e862b33f6f16c3e1303d42b5821d68b7ba11c2037bd73e3581fc7d97d9a2e64dd19e202d47d6885f53e33aac87c048d641
+ languageName: node
+ linkType: hard
+
"eslint-plugin-react-hooks@npm:^4.6.2":
version: 4.6.2
resolution: "eslint-plugin-react-hooks@npm:4.6.2"
@@ -8371,7 +8981,16 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react@npm:^7.35.0":
+"eslint-plugin-react-hooks@npm:beta":
+ version: 5.1.0-beta-26f2496093-20240514
+ resolution: "eslint-plugin-react-hooks@npm:5.1.0-beta-26f2496093-20240514"
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+ checksum: 10/f21839af8e89cb0a3d800ff0679f5c19278c077495a9f67b1a54a7a3d62dd1c8bd7a48a9005caf16e303a7c937d2de54aededa442b8500764aac565b1caa4f2b
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-react@npm:^7.33.2, eslint-plugin-react@npm:^7.35.0":
version: 7.35.0
resolution: "eslint-plugin-react@npm:7.35.0"
dependencies:
@@ -8473,6 +9092,16 @@ __metadata:
languageName: node
linkType: hard
+"eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491
+ languageName: node
+ linkType: hard
+
"eslint-scope@npm:^8.0.2":
version: 8.0.2
resolution: "eslint-scope@npm:8.0.2"
@@ -8497,6 +9126,53 @@ __metadata:
languageName: node
linkType: hard
+"eslint@npm:8.49.0":
+ version: 8.49.0
+ resolution: "eslint@npm:8.49.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.2.0"
+ "@eslint-community/regexpp": "npm:^4.6.1"
+ "@eslint/eslintrc": "npm:^2.1.2"
+ "@eslint/js": "npm:8.49.0"
+ "@humanwhocodes/config-array": "npm:^0.11.11"
+ "@humanwhocodes/module-importer": "npm:^1.0.1"
+ "@nodelib/fs.walk": "npm:^1.2.8"
+ ajv: "npm:^6.12.4"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.2"
+ debug: "npm:^4.3.2"
+ doctrine: "npm:^3.0.0"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^7.2.2"
+ eslint-visitor-keys: "npm:^3.4.3"
+ espree: "npm:^9.6.1"
+ esquery: "npm:^1.4.2"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^6.0.1"
+ find-up: "npm:^5.0.0"
+ glob-parent: "npm:^6.0.2"
+ globals: "npm:^13.19.0"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^5.2.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ is-path-inside: "npm:^3.0.3"
+ js-yaml: "npm:^4.1.0"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ levn: "npm:^0.4.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.1.2"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.3"
+ strip-ansi: "npm:^6.0.1"
+ text-table: "npm:^0.2.0"
+ bin:
+ eslint: bin/eslint.js
+ checksum: 10/5ec661eefe4638bff52e9c92dee30138a7b38086ec0099f0b51dfa3a9999dda913d89d3cd9cb5b1c3dd0f2ddc7dce333cd91d4cbbde7014b52c054db9a52fc4c
+ languageName: node
+ linkType: hard
+
"eslint@npm:^9.8.0":
version: 9.8.0
resolution: "eslint@npm:9.8.0"
@@ -8552,7 +9228,7 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^9.0.0, espree@npm:^9.6.1":
+"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
dependencies:
@@ -8573,6 +9249,15 @@ __metadata:
languageName: node
linkType: hard
+"esquery@npm:^1.4.2":
+ version: 1.6.0
+ resolution: "esquery@npm:1.6.0"
+ dependencies:
+ estraverse: "npm:^5.1.0"
+ checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a
+ languageName: node
+ linkType: hard
+
"esquery@npm:^1.5.0":
version: 1.5.0
resolution: "esquery@npm:1.5.0"
@@ -8881,7 +9566,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2":
+"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@@ -8985,6 +9670,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "file-entry-cache@npm:6.0.1"
+ dependencies:
+ flat-cache: "npm:^3.0.4"
+ checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b
+ languageName: node
+ linkType: hard
+
"file-entry-cache@npm:^8.0.0":
version: 8.0.0
resolution: "file-entry-cache@npm:8.0.0"
@@ -9143,6 +9837,17 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^3.0.4":
+ version: 3.2.0
+ resolution: "flat-cache@npm:3.2.0"
+ dependencies:
+ flatted: "npm:^3.2.9"
+ keyv: "npm:^4.5.3"
+ rimraf: "npm:^3.0.2"
+ checksum: 10/02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70
+ languageName: node
+ linkType: hard
+
"flat-cache@npm:^4.0.0":
version: 4.0.1
resolution: "flat-cache@npm:4.0.1"
@@ -9261,7 +9966,7 @@ __metadata:
languageName: node
linkType: hard
-"fraction.js@npm:^4.3.7":
+"fraction.js@npm:^4.2.0, fraction.js@npm:^4.3.7":
version: 4.3.7
resolution: "fraction.js@npm:4.3.7"
checksum: 10/bb5ebcdeeffcdc37b68ead3bdfc244e68de188e0c64e9702197333c72963b95cc798883ad16adc21588088b942bca5b6a6ff4aeb1362d19f6f3b629035dc15f5
@@ -9436,7 +10141,7 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
+"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
version: 1.2.4
resolution: "get-intrinsic@npm:1.2.4"
dependencies:
@@ -9491,7 +10196,7 @@ __metadata:
languageName: node
linkType: hard
-"get-tsconfig@npm:^4.7.6":
+"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.7.6":
version: 4.7.6
resolution: "get-tsconfig@npm:4.7.6"
dependencies:
@@ -9560,6 +10265,20 @@ __metadata:
languageName: node
linkType: hard
+"glob@npm:7.1.7":
+ version: 7.1.7
+ resolution: "glob@npm:7.1.7"
+ dependencies:
+ fs.realpath: "npm:^1.0.0"
+ inflight: "npm:^1.0.4"
+ inherits: "npm:2"
+ minimatch: "npm:^3.0.4"
+ once: "npm:^1.3.0"
+ path-is-absolute: "npm:^1.0.0"
+ checksum: 10/ff5aab0386e9cace92b0550d42085b71013c5ea382982dd7fdded998a559635f61413b8ba6fb7294eef289c83b52f4e64136f888300ac8afc4f3e5623182d6c8
+ languageName: node
+ linkType: hard
+
"glob@npm:7.2.3, glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
@@ -9659,6 +10378,15 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^13.19.0":
+ version: 13.24.0
+ resolution: "globals@npm:13.24.0"
+ dependencies:
+ type-fest: "npm:^0.20.2"
+ checksum: 10/62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e
+ languageName: node
+ linkType: hard
+
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
@@ -9666,7 +10394,7 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^15.8.0":
+"globals@npm:^15.8.0, globals@npm:^15.9.0":
version: 15.9.0
resolution: "globals@npm:15.9.0"
checksum: 10/19bca70131c5d3e0d4171deed0f8ae16adda19f18d39b67421056f1eaa160b4433c3ffc8eb69b8b19adebbbdad4834d8a0494c5fe1ae295f0f769a5c0331d794
@@ -10487,7 +11215,7 @@ __metadata:
languageName: node
linkType: hard
-"internal-slot@npm:^1.0.7":
+"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7":
version: 1.0.7
resolution: "internal-slot@npm:1.0.7"
dependencies:
@@ -10569,7 +11297,17 @@ __metadata:
languageName: node
linkType: hard
-"is-array-buffer@npm:^3.0.4":
+"is-arguments@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "is-arguments@npm:1.1.1"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 10/a170c7e26082e10de9be6e96d32ae3db4d5906194051b792e85fae3393b53cf2cb5b3557863e5c8ccbab55e2fd8f2f75aa643d437613f72052cf0356615c34be
+ languageName: node
+ linkType: hard
+
+"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4":
version: 3.0.4
resolution: "is-array-buffer@npm:3.0.4"
dependencies:
@@ -10641,6 +11379,15 @@ __metadata:
languageName: node
linkType: hard
+"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.1":
+ version: 2.15.0
+ resolution: "is-core-module@npm:2.15.0"
+ dependencies:
+ hasown: "npm:^2.0.2"
+ checksum: 10/70e962543e5d3a97c07cb29144a86792d545a21f28e67da5401d85878a0193d46fbab8d97bc3ca680e2778705dca66e7b6ca840c493497a27ca0e8c5f3ac3d1d
+ languageName: node
+ linkType: hard
+
"is-core-module@npm:^2.13.0":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
@@ -10807,6 +11554,13 @@ __metadata:
languageName: node
linkType: hard
+"is-map@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "is-map@npm:2.0.3"
+ checksum: 10/8de7b41715b08bcb0e5edb0fb9384b80d2d5bcd10e142188f33247d19ff078abaf8e9b6f858e2302d8d05376a26a55cd23a3c9f8ab93292b02fcd2cc9e4e92bb
+ languageName: node
+ linkType: hard
+
"is-negative-zero@npm:^2.0.3":
version: 2.0.3
resolution: "is-negative-zero@npm:2.0.3"
@@ -10928,6 +11682,13 @@ __metadata:
languageName: node
linkType: hard
+"is-set@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "is-set@npm:2.0.3"
+ checksum: 10/5685df33f0a4a6098a98c72d94d67cad81b2bc72f1fb2091f3d9283c4a1c582123cd709145b02a9745f0ce6b41e3e43f1c944496d1d74d4ea43358be61308669
+ languageName: node
+ linkType: hard
+
"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3":
version: 1.0.3
resolution: "is-shared-array-buffer@npm:1.0.3"
@@ -11250,7 +12011,7 @@ __metadata:
languageName: node
linkType: hard
-"jiti@npm:^1.19.1, jiti@npm:^1.20.0, jiti@npm:^1.21.0":
+"jiti@npm:^1.18.2, jiti@npm:^1.19.1, jiti@npm:^1.20.0, jiti@npm:^1.21.0":
version: 1.21.6
resolution: "jiti@npm:1.21.6"
bin:
@@ -11390,6 +12151,17 @@ __metadata:
languageName: node
linkType: hard
+"json5@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "json5@npm:1.0.2"
+ dependencies:
+ minimist: "npm:^1.2.0"
+ bin:
+ json5: lib/cli.js
+ checksum: 10/a78d812dbbd5642c4f637dd130954acfd231b074965871c3e28a5bbd571f099d623ecf9161f1960c4ddf68e0cc98dee8bebfdb94a71ad4551f85a1afc94b63f6
+ languageName: node
+ linkType: hard
+
"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
@@ -11443,7 +12215,7 @@ __metadata:
languageName: node
linkType: hard
-"jsx-ast-utils@npm:^2.4.1 || ^3.0.0":
+"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5":
version: 3.3.5
resolution: "jsx-ast-utils@npm:3.3.5"
dependencies:
@@ -11485,6 +12257,22 @@ __metadata:
languageName: node
linkType: hard
+"language-subtag-registry@npm:^0.3.20":
+ version: 0.3.23
+ resolution: "language-subtag-registry@npm:0.3.23"
+ checksum: 10/fe13ed74ab9f862db8e5747b98cc9aa08d52a19f85b5cdb4975cd364c8539bd2da3380e4560d2dbbd728ec33dff8a4b4421fcb2e5b1b1bdaa21d16f91a54d0d4
+ languageName: node
+ linkType: hard
+
+"language-tags@npm:^1.0.9":
+ version: 1.0.9
+ resolution: "language-tags@npm:1.0.9"
+ dependencies:
+ language-subtag-registry: "npm:^0.3.20"
+ checksum: 10/d3a7c14b694e67f519153d6df6cb200681648d38d623c3bfa9d6a66a5ec5493628acb88e9df5aceef3cf1902ab263a205e7d59ee4cf1d6bb67e707b83538bd6d
+ languageName: node
+ linkType: hard
+
"latest-version@npm:^7.0.0":
version: 7.0.0
resolution: "latest-version@npm:7.0.0"
@@ -12940,6 +13728,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:9.0.3":
+ version: 9.0.3
+ resolution: "minimatch@npm:9.0.3"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.4":
version: 9.0.4
resolution: "minimatch@npm:9.0.4"
@@ -13091,7 +13888,7 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.3":
+"ms@npm:2.1.3, ms@npm:^2.1.1":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
@@ -13158,6 +13955,26 @@ __metadata:
languageName: node
linkType: hard
+"next-example@workspace:examples/next-example":
+ version: 0.0.0-use.local
+ resolution: "next-example@workspace:examples/next-example"
+ dependencies:
+ "@hyperse/eslint-config-hyperse": "npm:1.1.3"
+ "@types/node": "npm:20.6.2"
+ "@types/react": "npm:18.2.22"
+ "@types/react-dom": "npm:18.2.7"
+ autoprefixer: "npm:10.4.15"
+ eslint: "npm:8.49.0"
+ eslint-config-next: "npm:13.5.1"
+ next: "npm:14.2.5"
+ postcss: "npm:8.4.30"
+ react: "npm:18.2.0"
+ react-dom: "npm:18.2.0"
+ tailwindcss: "npm:3.3.3"
+ typescript: "npm:5.2.2"
+ languageName: unknown
+ linkType: soft
+
"next@npm:14.2.5":
version: 14.2.5
resolution: "next@npm:14.2.5"
@@ -13420,6 +14237,16 @@ __metadata:
languageName: node
linkType: hard
+"object-is@npm:^1.1.5":
+ version: 1.1.6
+ resolution: "object-is@npm:1.1.6"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ checksum: 10/4f6f544773a595da21c69a7531e0e1d6250670f4e09c55f47eb02c516035cfcb1b46ceb744edfd3ecb362309dbccb6d7f88e43bf42e4d4595ac10a329061053a
+ languageName: node
+ linkType: hard
+
"object-keys@npm:^1.1.1":
version: 1.1.1
resolution: "object-keys@npm:1.1.1"
@@ -13450,7 +14277,7 @@ __metadata:
languageName: node
linkType: hard
-"object.fromentries@npm:^2.0.8":
+"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8":
version: 2.0.8
resolution: "object.fromentries@npm:2.0.8"
dependencies:
@@ -13462,7 +14289,18 @@ __metadata:
languageName: node
linkType: hard
-"object.values@npm:^1.1.6, object.values@npm:^1.2.0":
+"object.groupby@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "object.groupby@npm:1.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ checksum: 10/44cb86dd2c660434be65f7585c54b62f0425b0c96b5c948d2756be253ef06737da7e68d7106e35506ce4a44d16aa85a413d11c5034eb7ce5579ec28752eb42d0
+ languageName: node
+ linkType: hard
+
+"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0":
version: 1.2.0
resolution: "object.values@npm:1.2.0"
dependencies:
@@ -14618,6 +15456,17 @@ __metadata:
languageName: node
linkType: hard
+"postcss@npm:8.4.30":
+ version: 8.4.30
+ resolution: "postcss@npm:8.4.30"
+ dependencies:
+ nanoid: "npm:^3.3.6"
+ picocolors: "npm:^1.0.0"
+ source-map-js: "npm:^1.0.2"
+ checksum: 10/e7c22d1d0511942f40d278e19f39a54d6e8c268f2119289fa488ed880800563a3946daf8e9c8694f4d8124d38b0061a3707f45cc8ae2a31a6e3f20cf44d3c436
+ languageName: node
+ linkType: hard
+
"postcss@npm:8.4.31":
version: 8.4.31
resolution: "postcss@npm:8.4.31"
@@ -14957,6 +15806,18 @@ __metadata:
languageName: node
linkType: hard
+"react-dom@npm:18.2.0":
+ version: 18.2.0
+ resolution: "react-dom@npm:18.2.0"
+ dependencies:
+ loose-envify: "npm:^1.1.0"
+ scheduler: "npm:^0.23.0"
+ peerDependencies:
+ react: ^18.2.0
+ checksum: 10/ca5e7762ec8c17a472a3605b6f111895c9f87ac7d43a610ab7024f68cd833d08eda0625ce02ec7178cc1f3c957cf0b9273cdc17aa2cd02da87544331c43b1d21
+ languageName: node
+ linkType: hard
+
"react-dom@npm:^18.3.1":
version: 18.3.1
resolution: "react-dom@npm:18.3.1"
@@ -15099,6 +15960,15 @@ __metadata:
languageName: node
linkType: hard
+"react@npm:18.2.0":
+ version: 18.2.0
+ resolution: "react@npm:18.2.0"
+ dependencies:
+ loose-envify: "npm:^1.1.0"
+ checksum: 10/b9214a9bd79e99d08de55f8bef2b7fc8c39630be97c4e29d7be173d14a9a10670b5325e94485f74cd8bff4966ef3c78ee53c79a7b0b9b70cba20aa8973acc694
+ languageName: node
+ linkType: hard
+
"react@npm:^18.3.1":
version: 18.3.1
resolution: "react@npm:18.3.1"
@@ -15275,7 +16145,7 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.5.2":
+"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2":
version: 1.5.2
resolution: "regexp.prototype.flags@npm:1.5.2"
dependencies:
@@ -15531,7 +16401,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.22.2":
+"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.22.2, resolve@npm:^1.22.4":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
@@ -15557,7 +16427,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
dependencies:
@@ -15820,7 +16690,7 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:^0.23.2":
+"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2":
version: 0.23.2
resolution: "scheduler@npm:0.23.2"
dependencies:
@@ -16458,6 +17328,15 @@ __metadata:
languageName: node
linkType: hard
+"stop-iteration-iterator@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "stop-iteration-iterator@npm:1.0.0"
+ dependencies:
+ internal-slot: "npm:^1.0.4"
+ checksum: 10/2a23a36f4f6bfa63f46ae2d53a3f80fe8276110b95a55345d8ed3d92125413494033bc8697eb774e8f7aeb5725f70e3d69753caa2ecacdac6258c16fa8aa8b0f
+ languageName: node
+ linkType: hard
+
"streamsearch@npm:^1.1.0":
version: 1.1.0
resolution: "streamsearch@npm:1.1.0"
@@ -16516,6 +17395,16 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.includes@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "string.prototype.includes@npm:2.0.0"
+ dependencies:
+ define-properties: "npm:^1.1.3"
+ es-abstract: "npm:^1.17.5"
+ checksum: 10/34c1e71ac5cab469bef52a4f3d983d141ca61c43b9fe8859574c8829822aad0a61fce1dddfaf8a48ad7ac5032a1730c19f1fb2d09715f57025cd138b1ad4b0e4
+ languageName: node
+ linkType: hard
+
"string.prototype.matchall@npm:^4.0.11":
version: 4.0.11
resolution: "string.prototype.matchall@npm:4.0.11"
@@ -16852,6 +17741,39 @@ __metadata:
languageName: node
linkType: hard
+"tailwindcss@npm:3.3.3":
+ version: 3.3.3
+ resolution: "tailwindcss@npm:3.3.3"
+ dependencies:
+ "@alloc/quick-lru": "npm:^5.2.0"
+ arg: "npm:^5.0.2"
+ chokidar: "npm:^3.5.3"
+ didyoumean: "npm:^1.2.2"
+ dlv: "npm:^1.1.3"
+ fast-glob: "npm:^3.2.12"
+ glob-parent: "npm:^6.0.2"
+ is-glob: "npm:^4.0.3"
+ jiti: "npm:^1.18.2"
+ lilconfig: "npm:^2.1.0"
+ micromatch: "npm:^4.0.5"
+ normalize-path: "npm:^3.0.0"
+ object-hash: "npm:^3.0.0"
+ picocolors: "npm:^1.0.0"
+ postcss: "npm:^8.4.23"
+ postcss-import: "npm:^15.1.0"
+ postcss-js: "npm:^4.0.1"
+ postcss-load-config: "npm:^4.0.1"
+ postcss-nested: "npm:^6.0.1"
+ postcss-selector-parser: "npm:^6.0.11"
+ resolve: "npm:^1.22.2"
+ sucrase: "npm:^3.32.0"
+ bin:
+ tailwind: lib/cli.js
+ tailwindcss: lib/cli.js
+ checksum: 10/bc47f40cc33aca95fb9d523ecef0a450241e51d2259c354ac283c6a06c4dcd7edd1ffbd6f065fc496390ff3ab4dd8349c968b10cce7e11e0bde101705fa0f4f1
+ languageName: node
+ linkType: hard
+
"tailwindcss@npm:^3.4.7":
version: 3.4.7
resolution: "tailwindcss@npm:3.4.7"
@@ -16885,6 +17807,39 @@ __metadata:
languageName: node
linkType: hard
+"tailwindcss@npm:^3.4.9":
+ version: 3.4.10
+ resolution: "tailwindcss@npm:3.4.10"
+ dependencies:
+ "@alloc/quick-lru": "npm:^5.2.0"
+ arg: "npm:^5.0.2"
+ chokidar: "npm:^3.5.3"
+ didyoumean: "npm:^1.2.2"
+ dlv: "npm:^1.1.3"
+ fast-glob: "npm:^3.3.0"
+ glob-parent: "npm:^6.0.2"
+ is-glob: "npm:^4.0.3"
+ jiti: "npm:^1.21.0"
+ lilconfig: "npm:^2.1.0"
+ micromatch: "npm:^4.0.5"
+ normalize-path: "npm:^3.0.0"
+ object-hash: "npm:^3.0.0"
+ picocolors: "npm:^1.0.0"
+ postcss: "npm:^8.4.23"
+ postcss-import: "npm:^15.1.0"
+ postcss-js: "npm:^4.0.1"
+ postcss-load-config: "npm:^4.0.1"
+ postcss-nested: "npm:^6.0.1"
+ postcss-selector-parser: "npm:^6.0.11"
+ resolve: "npm:^1.22.2"
+ sucrase: "npm:^3.32.0"
+ bin:
+ tailwind: lib/cli.js
+ tailwindcss: lib/cli.js
+ checksum: 10/5296111e7b0c3e638f3a136a0eb13ab4048c5c5ef5e72b055ae6a0f811502e99478218958bfbbf49b3ed8cf07f395fc893589033a893087e299c084fec8efcac
+ languageName: node
+ linkType: hard
+
"tapable@npm:^1.0.0":
version: 1.1.3
resolution: "tapable@npm:1.1.3"
@@ -17133,7 +18088,7 @@ __metadata:
languageName: node
linkType: hard
-"ts-api-utils@npm:^1.3.0":
+"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0":
version: 1.3.0
resolution: "ts-api-utils@npm:1.3.0"
peerDependencies:
@@ -17184,6 +18139,18 @@ __metadata:
languageName: node
linkType: hard
+"tsconfig-paths@npm:^3.15.0":
+ version: 3.15.0
+ resolution: "tsconfig-paths@npm:3.15.0"
+ dependencies:
+ "@types/json5": "npm:^0.0.29"
+ json5: "npm:^1.0.2"
+ minimist: "npm:^1.2.6"
+ strip-bom: "npm:^3.0.0"
+ checksum: 10/2041beaedc6c271fc3bedd12e0da0cc553e65d030d4ff26044b771fac5752d0460944c0b5e680f670c2868c95c664a256cec960ae528888db6ded83524e33a14
+ languageName: node
+ linkType: hard
+
"tsconfig-paths@npm:^4.2.0":
version: 4.2.0
resolution: "tsconfig-paths@npm:4.2.0"
@@ -17259,6 +18226,13 @@ __metadata:
languageName: node
linkType: hard
+"type-fest@npm:^0.20.2":
+ version: 0.20.2
+ resolution: "type-fest@npm:0.20.2"
+ checksum: 10/8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^0.21.3":
version: 0.21.3
resolution: "type-fest@npm:0.21.3"
@@ -17379,6 +18353,30 @@ __metadata:
languageName: node
linkType: hard
+"typescript-eslint@npm:^8.0.1":
+ version: 8.2.0
+ resolution: "typescript-eslint@npm:8.2.0"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.2.0"
+ "@typescript-eslint/parser": "npm:8.2.0"
+ "@typescript-eslint/utils": "npm:8.2.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/730f1557bbbf0edd1003b602ad618213c2ec3cd7a6c59640a0cb12f8cd62de73100295bc46508f8d822ccad8c0e0d71f902b84e03a6bc6ee2d08fce3d783b9ac
+ languageName: node
+ linkType: hard
+
+"typescript@npm:5.2.2":
+ version: 5.2.2
+ resolution: "typescript@npm:5.2.2"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10/d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555
+ languageName: node
+ linkType: hard
+
"typescript@npm:5.5.4, typescript@npm:^5.5.4":
version: 5.5.4
resolution: "typescript@npm:5.5.4"
@@ -17389,6 +18387,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@npm%3A5.2.2#optional!builtin":
+ version: 5.2.2
+ resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10/f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a
+ languageName: node
+ linkType: hard
+
"typescript@patch:typescript@npm%3A5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin":
version: 5.5.4
resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"
@@ -18346,7 +19354,7 @@ __metadata:
languageName: node
linkType: hard
-"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9":
+"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9":
version: 1.1.15
resolution: "which-typed-array@npm:1.1.15"
dependencies: