diff --git a/.npmrc b/.npmrc index cb30668f8..6a752194d 100644 --- a/.npmrc +++ b/.npmrc @@ -5,4 +5,6 @@ resolution-mode=highest package-manager-strict=false public-hoist-pattern[]=*i18next* public-hoist-pattern[]=*eslint* -public-hoist-pattern[]=*prettier* \ No newline at end of file +public-hoist-pattern[]=*prettier* +public-hoist-pattern[]=*require-in-the-middle* +public-hoist-pattern[]=*import-in-the-middle* \ No newline at end of file diff --git a/apps/web/package.json b/apps/web/package.json index a2b881e23..fe9352de7 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -60,7 +60,7 @@ "@tanstack/react-query": "5.66.0", "@tanstack/react-table": "^8.20.6", "date-fns": "^4.1.0", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "next-sitemap": "^4.2.3", "next-themes": "0.4.4", @@ -86,30 +86,17 @@ "autoprefixer": "^10.4.20", "babel-plugin-react-compiler": "beta", "dotenv-cli": "^8.0.0", - "import-in-the-middle": "1.12.0", "pino-pretty": "^13.0.0", "prettier": "^3.5.0", - "require-in-the-middle": "7.5.0", "supabase": "^2.9.6", - "tailwindcss": "4.0.3", + "tailwindcss": "4.0.5", "tailwindcss-animate": "^1.0.7", "typescript": "^5.7.3" }, - "eslintConfig": { - "root": true, - "extends": [ - "@kit/eslint-config/base", - "@kit/eslint-config/nextjs", - "@kit/eslint-config/react", - "@kit/eslint-config/apps" - ] - }, "prettier": "@kit/prettier-config", "browserslist": [ - "iOS >= 9", - "Android >= 4.4", - "last 2 versions", - "> 0.2%", + "last 1 versions", + "> 0.7%", "not dead" ] } diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json index 49afd96fb..2668d98a6 100644 --- a/packages/billing/gateway/package.json +++ b/packages/billing/gateway/package.json @@ -29,7 +29,7 @@ "@supabase/supabase-js": "2.48.1", "@types/react": "19.0.8", "date-fns": "^4.1.0", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "react": "19.0.0", "react-hook-form": "^7.54.2", diff --git a/packages/cms/keystatic/package.json b/packages/cms/keystatic/package.json index 261771cc0..0ce448c7e 100644 --- a/packages/cms/keystatic/package.json +++ b/packages/cms/keystatic/package.json @@ -18,7 +18,7 @@ "dependencies": { "@keystatic/core": "0.5.43", "@keystatic/next": "^5.0.2", - "@markdoc/markdoc": "^0.4.0" + "@markdoc/markdoc": "^0.5.0" }, "devDependencies": { "@kit/cms-types": "workspace:*", diff --git a/packages/cms/keystatic/src/custom-components.tsx b/packages/cms/keystatic/src/custom-components.tsx index be0e1ba83..32f6d7fa5 100644 --- a/packages/cms/keystatic/src/custom-components.tsx +++ b/packages/cms/keystatic/src/custom-components.tsx @@ -1,5 +1,9 @@ +import type { ComponentType } from 'react'; + import type { Schema } from '@markdoc/markdoc'; +type Component = ComponentType; + /** * @name CustomMarkdocComponents * @description Custom components for Markdoc. Please define your custom components here. @@ -12,10 +16,7 @@ import type { Schema } from '@markdoc/markdoc'; * Youtube, * }; */ -export const CustomMarkdocComponents: Record< - string, - React.ComponentType -> = { +export const CustomMarkdocComponents: Record = { // define your custom components here }; diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json index 699837930..bb74fa47b 100644 --- a/packages/features/accounts/package.json +++ b/packages/features/accounts/package.json @@ -37,7 +37,7 @@ "@tanstack/react-query": "5.66.0", "@types/react": "19.0.8", "@types/react-dom": "19.0.3", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "next-themes": "0.4.4", "react": "19.0.0", diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json index 86ea72b73..f2c6939c2 100644 --- a/packages/features/admin/package.json +++ b/packages/features/admin/package.json @@ -24,7 +24,7 @@ "@tanstack/react-query": "5.66.0", "@tanstack/react-table": "^8.20.6", "@types/react": "19.0.8", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "react": "19.0.0", "react-dom": "19.0.0", diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json index c40edce89..75159ee32 100644 --- a/packages/features/auth/package.json +++ b/packages/features/auth/package.json @@ -31,7 +31,7 @@ "@supabase/supabase-js": "2.48.1", "@tanstack/react-query": "5.66.0", "@types/react": "19.0.8", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "react-hook-form": "^7.54.2", "react-i18next": "^15.4.0", diff --git a/packages/features/notifications/package.json b/packages/features/notifications/package.json index 8a723aeda..551e852e3 100644 --- a/packages/features/notifications/package.json +++ b/packages/features/notifications/package.json @@ -22,19 +22,12 @@ "@supabase/supabase-js": "2.48.1", "@tanstack/react-query": "5.66.0", "@types/react": "19.0.8", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "react": "19.0.0", "react-dom": "19.0.0", "react-i18next": "^15.4.0" }, "prettier": "@kit/prettier-config", - "eslintConfig": { - "root": true, - "extends": [ - "@kit/eslint-config/base", - "@kit/eslint-config/react" - ] - }, "typesVersions": { "*": { "*": [ diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json index 213a1f544..43242f368 100644 --- a/packages/features/team-accounts/package.json +++ b/packages/features/team-accounts/package.json @@ -38,7 +38,7 @@ "@types/react-dom": "19.0.3", "class-variance-authority": "^0.7.1", "date-fns": "^4.1.0", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "next": "15.1.6", "react": "19.0.0", "react-dom": "19.0.0", diff --git a/packages/monitoring/sentry/package.json b/packages/monitoring/sentry/package.json index 2460f8089..caade21aa 100644 --- a/packages/monitoring/sentry/package.json +++ b/packages/monitoring/sentry/package.json @@ -16,7 +16,8 @@ "./config/server": "./src/sentry.client.server.ts" }, "dependencies": { - "@sentry/nextjs": "^8.54.0" + "@sentry/nextjs": "^8.54.0", + "import-in-the-middle": "1.13.0" }, "devDependencies": { "@kit/eslint-config": "workspace:*", diff --git a/packages/ui/package.json b/packages/ui/package.json index 1d0086858..1fe3ae13d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,7 +33,7 @@ "clsx": "^2.1.1", "cmdk": "1.0.4", "input-otp": "1.4.2", - "lucide-react": "^0.474.0", + "lucide-react": "^0.475.0", "react-top-loading-bar": "3.0.2", "recharts": "2.15.1", "tailwind-merge": "^3.0.1" @@ -49,7 +49,7 @@ "@types/react-dom": "19.0.3", "class-variance-authority": "^0.7.1", "date-fns": "^4.1.0", - "eslint": "^9.19.0", + "eslint": "^9.20.0", "next": "15.1.6", "next-themes": "0.4.4", "prettier": "^3.5.0", @@ -57,7 +57,7 @@ "react-hook-form": "^7.54.2", "react-i18next": "^15.4.0", "sonner": "^1.7.4", - "tailwindcss": "4.0.3", + "tailwindcss": "4.0.5", "tailwindcss-animate": "^1.0.7", "typescript": "^5.7.3", "zod": "^3.24.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7dcf1f3d..9101f5f7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,8 +129,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -201,27 +201,21 @@ importers: dotenv-cli: specifier: ^8.0.0 version: 8.0.0 - import-in-the-middle: - specifier: 1.12.0 - version: 1.12.0 pino-pretty: specifier: ^13.0.0 version: 13.0.0 prettier: specifier: ^3.5.0 version: 3.5.0 - require-in-the-middle: - specifier: 7.5.0 - version: 7.5.0 supabase: specifier: ^2.9.6 version: 2.9.6 tailwindcss: - specifier: 4.0.3 - version: 4.0.3 + specifier: 4.0.5 + version: 4.0.5 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.3) + version: 1.0.7(tailwindcss@4.0.5) typescript: specifier: ^5.7.3 version: 5.7.3 @@ -304,8 +298,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -447,8 +441,8 @@ importers: specifier: ^5.0.2 version: 5.0.2(@keystatic/core@0.5.43(next@15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(next@15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@markdoc/markdoc': - specifier: ^0.4.0 - version: 0.4.0(@types/react@19.0.8)(react@19.0.0) + specifier: ^0.5.0 + version: 0.5.0(@types/react@19.0.8)(react@19.0.0) devDependencies: '@kit/cms-types': specifier: workspace:* @@ -630,8 +624,8 @@ importers: specifier: 19.0.3 version: 19.0.3(@types/react@19.0.8) lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -702,8 +696,8 @@ importers: specifier: 19.0.8 version: 19.0.8 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -759,8 +753,8 @@ importers: specifier: 19.0.8 version: 19.0.8 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -804,8 +798,8 @@ importers: specifier: 19.0.8 version: 19.0.8 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) react: specifier: 19.0.0 version: 19.0.0 @@ -883,8 +877,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -1125,6 +1119,9 @@ importers: '@sentry/nextjs': specifier: ^8.54.0 version: 8.54.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.1.6(@babel/core@7.26.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.97.1) + import-in-the-middle: + specifier: 1.13.0 + version: 1.13.0 devDependencies: '@kit/eslint-config': specifier: workspace:* @@ -1305,8 +1302,8 @@ importers: specifier: 1.4.2 version: 1.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) lucide-react: - specifier: ^0.474.0 - version: 0.474.0(react@19.0.0) + specifier: ^0.475.0 + version: 0.475.0(react@19.0.0) react-top-loading-bar: specifier: 3.0.2 version: 3.0.2(react@19.0.0) @@ -1348,8 +1345,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 eslint: - specifier: ^9.19.0 - version: 9.19.0(jiti@2.4.2) + specifier: ^9.20.0 + version: 9.20.0(jiti@2.4.2) next: specifier: 15.1.6 version: 15.1.6(@opentelemetry/api@1.9.0)(@playwright/test@1.50.1)(babel-plugin-react-compiler@19.0.0-beta-714736e-20250131)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -1372,11 +1369,11 @@ importers: specifier: ^1.7.4 version: 1.7.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwindcss: - specifier: 4.0.3 - version: 4.0.3 + specifier: 4.0.5 + version: 4.0.5 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.3) + version: 1.0.7(tailwindcss@4.0.5) typescript: specifier: ^5.7.3 version: 5.7.3 @@ -1394,22 +1391,22 @@ importers: version: 9.6.1 eslint-config-next: specifier: 15.1.6 - version: 15.1.6(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 15.1.6(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) eslint-config-prettier: specifier: ^10.0.1 - version: 10.0.1(eslint@9.19.0(jiti@2.4.2)) + version: 10.0.1(eslint@9.20.0(jiti@2.4.2)) eslint-config-turbo: specifier: ^2.4.0 - version: 2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0) + version: 2.4.0(eslint@9.20.0(jiti@2.4.2))(turbo@2.4.0) eslint-plugin-react: specifier: 7.37.4 - version: 7.37.4(eslint@9.19.0(jiti@2.4.2)) + version: 7.37.4(eslint@9.20.0(jiti@2.4.2)) eslint-plugin-react-hooks: specifier: ^5.1.0 - version: 5.1.0(eslint@9.19.0(jiti@2.4.2)) + version: 5.1.0(eslint@9.20.0(jiti@2.4.2)) typescript-eslint: specifier: 8.23.0 - version: 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) devDependencies: '@kit/prettier-config': specifier: workspace:* @@ -1418,8 +1415,8 @@ importers: specifier: workspace:* version: link:../typescript eslint: - specifier: ^9.19.0 - version: 9.19.0(jiti@2.4.2) + specifier: ^9.20.0 + version: 9.20.0(jiti@2.4.2) typescript: specifier: ^5.7.3 version: 5.7.3 @@ -1637,12 +1634,16 @@ packages: resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.11.0': + resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.19.0': - resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} + '@eslint/js@9.20.0': + resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -1653,11 +1654,11 @@ packages: resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + '@floating-ui/core@1.6.9': + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - '@floating-ui/dom@1.6.12': - resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} + '@floating-ui/dom@1.6.13': + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} '@floating-ui/react-dom@2.1.2': resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} @@ -1671,8 +1672,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} '@formatjs/ecma402-abstract@2.3.2': resolution: {integrity: sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==} @@ -1954,6 +1955,18 @@ packages: react: optional: true + '@markdoc/markdoc@0.5.0': + resolution: {integrity: sha512-iwWCZXTSQILGk1qznOB8mJ1WmloocijBKUBA1ZH8YIJWZmp0ZKHN0zzOMVtdmnSgMdwSfXoYSR+s5Lua60U4dQ==} + engines: {node: '>=14.7.0'} + peerDependencies: + '@types/react': '*' + react: '*' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + '@marsidev/react-turnstile@1.1.0': resolution: {integrity: sha512-X7bP9ZYutDd+E+klPYF+/BJHqEyyVkN4KKmZcNRr84zs3DcMoftlMAuoKqNSnqg0HE7NQ1844+TLFSJoztCdSA==} peerDependencies: @@ -4071,8 +4084,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/linkify-it@5.0.0': - resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} + '@types/linkify-it@3.0.5': + resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} '@types/lodash@4.17.14': resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} @@ -4599,8 +4612,8 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} @@ -5197,8 +5210,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.19.0: - resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} + eslint@9.20.0: + resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5666,8 +5679,8 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-in-the-middle@1.12.0: - resolution: {integrity: sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==} + import-in-the-middle@1.13.0: + resolution: {integrity: sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==} import-in-the-middle@1.7.1: resolution: {integrity: sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==} @@ -6180,8 +6193,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide-react@0.474.0: - resolution: {integrity: sha512-CmghgHkh0OJNmxGKWc0qfPJCYHASPMVSyGY8fj3xgk4v84ItqDg64JNKFZn5hC6E0vHi6gxnbCgwhyVB09wQtA==} + lucide-react@0.475.0: + resolution: {integrity: sha512-NJzvVu1HwFVeZ+Gwq2q00KygM1aBhy/ZrhY9FsAgJtpB+E4R7uxRk9M2iKvHa6/vNxZydIB59htha4c2vvwvVg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7088,8 +7101,8 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - require-in-the-middle@7.5.0: - resolution: {integrity: sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==} + require-in-the-middle@7.5.1: + resolution: {integrity: sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==} engines: {node: '>=8.6.0'} resolve-from@4.0.0: @@ -7499,9 +7512,6 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@4.0.3: - resolution: {integrity: sha512-ImmZF0Lon5RrQpsEAKGxRvHwCvMgSC4XVlFRqmbzTEDb/3wvin9zfEZrMwgsa3yqBbPqahYcVI6lulM2S7IZAA==} - tailwindcss@4.0.5: resolution: {integrity: sha512-DZZIKX3tA23LGTjHdnwlJOTxfICD1cPeykLLsYF1RQBI9QsCR3i0szohJfJDVjr6aNRAIio5WVO7FGB77fRHwg==} @@ -8263,9 +8273,9 @@ snapshots: '@emotion/weak-memoize@0.4.0': {} - '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0(jiti@2.4.2))': dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -8282,6 +8292,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@0.11.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 @@ -8296,7 +8310,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.19.0': {} + '@eslint/js@9.20.0': {} '@eslint/object-schema@2.1.6': {} @@ -8305,18 +8319,18 @@ snapshots: '@eslint/core': 0.10.0 levn: 0.4.1 - '@floating-ui/core@1.6.8': + '@floating-ui/core@1.6.9': dependencies: - '@floating-ui/utils': 0.2.8 + '@floating-ui/utils': 0.2.9 - '@floating-ui/dom@1.6.12': + '@floating-ui/dom@1.6.13': dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 '@floating-ui/react-dom@2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@floating-ui/dom': 1.6.12 + '@floating-ui/dom': 1.6.13 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -8328,7 +8342,7 @@ snapshots: react-dom: 19.0.0(react@19.0.0) tabbable: 6.2.0 - '@floating-ui/utils@0.2.8': {} + '@floating-ui/utils@0.2.9': {} '@formatjs/ecma402-abstract@2.3.2': dependencies: @@ -8765,8 +8779,9 @@ snapshots: '@types/react': 18.3.18 react: 19.0.0 - '@markdoc/markdoc@0.4.0(@types/react@19.0.8)(react@19.0.0)': + '@markdoc/markdoc@0.5.0(@types/react@19.0.8)(react@19.0.0)': optionalDependencies: + '@types/linkify-it': 3.0.5 '@types/markdown-it': 12.2.3 '@types/react': 19.0.8 react: 19.0.0 @@ -9131,7 +9146,7 @@ snapshots: '@opentelemetry/api-logs': 0.50.0 '@types/shimmer': 1.2.0 import-in-the-middle: 1.7.1 - require-in-the-middle: 7.5.0 + require-in-the-middle: 7.5.1 semver: 7.6.3 shimmer: 1.2.1 transitivePeerDependencies: @@ -9142,8 +9157,8 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.53.0 '@types/shimmer': 1.2.0 - import-in-the-middle: 1.12.0 - require-in-the-middle: 7.5.0 + import-in-the-middle: 1.13.0 + require-in-the-middle: 7.5.1 semver: 7.7.1 shimmer: 1.2.1 transitivePeerDependencies: @@ -9154,8 +9169,8 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.57.1 '@types/shimmer': 1.2.0 - import-in-the-middle: 1.12.0 - require-in-the-middle: 7.5.0 + import-in-the-middle: 1.13.0 + require-in-the-middle: 7.5.1 semver: 7.7.1 shimmer: 1.2.1 transitivePeerDependencies: @@ -11143,7 +11158,7 @@ snapshots: '@prisma/instrumentation': 5.22.0 '@sentry/core': 8.54.0 '@sentry/opentelemetry': 8.54.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) - import-in-the-middle: 1.12.0 + import-in-the-middle: 1.13.0 transitivePeerDependencies: - supports-color @@ -11476,14 +11491,14 @@ snapshots: '@types/json5@0.0.29': {} - '@types/linkify-it@5.0.0': + '@types/linkify-it@3.0.5': optional: true '@types/lodash@4.17.14': {} '@types/markdown-it@12.2.3': dependencies: - '@types/linkify-it': 5.0.0 + '@types/linkify-it': 3.0.5 '@types/mdurl': 2.0.0 optional: true @@ -11565,15 +11580,15 @@ snapshots: dependencies: '@types/node': 22.13.0 - '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.23.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -11582,14 +11597,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/types': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -11599,12 +11614,12 @@ snapshots: '@typescript-eslint/types': 8.23.0 '@typescript-eslint/visitor-keys': 8.23.0 - '@typescript-eslint/type-utils@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -11626,13 +11641,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/utils@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/types': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -12145,7 +12160,7 @@ snapshots: chrome-trace-event@1.0.4: {} - cjs-module-lexer@1.4.1: {} + cjs-module-lexer@1.4.3: {} class-variance-authority@0.7.1: dependencies: @@ -12721,19 +12736,19 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@15.1.6(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3): + eslint-config-next@15.1.6(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3): dependencies: '@next/eslint-plugin-next': 15.1.6 '@rushstack/eslint-patch': 1.10.5 - '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.20.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.19.0(jiti@2.4.2)) - eslint-plugin-react: 7.37.4(eslint@9.19.0(jiti@2.4.2)) - eslint-plugin-react-hooks: 5.1.0(eslint@9.19.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.20.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0(jiti@2.4.2)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.20.0(jiti@2.4.2)) + eslint-plugin-react: 7.37.4(eslint@9.20.0(jiti@2.4.2)) + eslint-plugin-react-hooks: 5.1.0(eslint@9.20.0(jiti@2.4.2)) optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: @@ -12741,14 +12756,14 @@ snapshots: - eslint-plugin-import-x - supports-color - eslint-config-prettier@10.0.1(eslint@9.19.0(jiti@2.4.2)): + eslint-config-prettier@10.0.1(eslint@9.20.0(jiti@2.4.2)): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) - eslint-config-turbo@2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0): + eslint-config-turbo@2.4.0(eslint@9.20.0(jiti@2.4.2))(turbo@2.4.0): dependencies: - eslint: 9.19.0(jiti@2.4.2) - eslint-plugin-turbo: 2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0) + eslint: 9.20.0(jiti@2.4.2) + eslint-plugin-turbo: 2.4.0(eslint@9.20.0(jiti@2.4.2))(turbo@2.4.0) turbo: 2.4.0 eslint-import-resolver-node@0.3.9: @@ -12759,34 +12774,34 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@9.20.0(jiti@2.4.2)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 enhanced-resolve: 5.18.1 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) fast-glob: 3.3.3 get-tsconfig: 4.10.0 is-bun-module: 1.3.0 is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.20.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.20.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -12795,9 +12810,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.19.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -12809,13 +12824,13 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.20.0(jiti@2.4.2)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -12825,7 +12840,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -12834,11 +12849,11 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.1.0(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-react-hooks@5.1.0(eslint@9.20.0(jiti@2.4.2)): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) - eslint-plugin-react@7.37.4(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-react@7.37.4(eslint@9.20.0(jiti@2.4.2)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -12846,7 +12861,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -12860,10 +12875,10 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0): + eslint-plugin-turbo@2.4.0(eslint@9.20.0(jiti@2.4.2))(turbo@2.4.0): dependencies: dotenv: 16.0.3 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.0(jiti@2.4.2) turbo: 2.4.0 eslint-scope@5.1.1: @@ -12880,14 +12895,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.19.0(jiti@2.4.2): + eslint@9.20.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 - '@eslint/core': 0.10.0 + '@eslint/core': 0.11.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.19.0 + '@eslint/js': 9.20.0 '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -13408,18 +13423,18 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.12.0: + import-in-the-middle@1.13.0: dependencies: acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) - cjs-module-lexer: 1.4.1 + cjs-module-lexer: 1.4.3 module-details-from-path: 1.0.3 import-in-the-middle@1.7.1: dependencies: acorn: 8.14.0 acorn-import-assertions: 1.9.0(acorn@8.14.0) - cjs-module-lexer: 1.4.1 + cjs-module-lexer: 1.4.3 module-details-from-path: 1.0.3 imurmurhash@0.1.4: {} @@ -13910,7 +13925,7 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.474.0(react@19.0.0): + lucide-react@0.475.0(react@19.0.0): dependencies: react: 19.0.0 @@ -15083,7 +15098,7 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@7.5.0: + require-in-the-middle@7.5.1: dependencies: debug: 4.4.0 module-details-from-path: 1.0.3 @@ -15572,11 +15587,9 @@ snapshots: tailwind-merge@3.0.1: {} - tailwindcss-animate@1.0.7(tailwindcss@4.0.3): + tailwindcss-animate@1.0.7(tailwindcss@4.0.5): dependencies: - tailwindcss: 4.0.3 - - tailwindcss@4.0.3: {} + tailwindcss: 4.0.5 tailwindcss@4.0.5: {} @@ -15780,12 +15793,12 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3): + typescript-eslint@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.20.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 32f8de30c..12903f5a7 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", - "eslint": "^9.19.0", + "eslint": "^9.20.0", "typescript": "^5.7.3" }, "prettier": "@kit/prettier-config" diff --git a/turbo/generators/templates/package/eslint.config.mjs.hbs b/turbo/generators/templates/package/eslint.config.mjs.hbs new file mode 100644 index 000000000..f5c4f89fe --- /dev/null +++ b/turbo/generators/templates/package/eslint.config.mjs.hbs @@ -0,0 +1,3 @@ +import eslintConfigBase from '@kit/eslint-config/base.js'; + +export default eslintConfigBase; \ No newline at end of file diff --git a/turbo/generators/templates/package/generator.ts b/turbo/generators/templates/package/generator.ts index 732edd271..89ee8756d 100644 --- a/turbo/generators/templates/package/generator.ts +++ b/turbo/generators/templates/package/generator.ts @@ -37,6 +37,11 @@ export function createPackageGenerator(plop: PlopTypes.NodePlopAPI) { path: 'packages/{{ name }}/tsconfig.json', templateFile: 'templates/package/tsconfig.json.hbs', }, + { + type: 'add', + path: 'packages/{{ name }}/eslint.config.mjs', + templateFile: 'templates/package/eslint.config.mjs.hbs', + }, { type: 'add', path: 'packages/{{ name }}/index.ts', diff --git a/turbo/generators/templates/package/package.json.hbs b/turbo/generators/templates/package/package.json.hbs index fea858fbe..a0494aeb9 100644 --- a/turbo/generators/templates/package/package.json.hbs +++ b/turbo/generators/templates/package/package.json.hbs @@ -24,10 +24,5 @@ "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*" }, - "eslintConfig": { - "extends": [ - "@kit/eslint-config/base" - ] - }, "prettier": "@kit/prettier-config" }