diff --git a/.nvmrc b/.nvmrc index 89b93fd74..be18414a8 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.18.0 \ No newline at end of file +22.21.1 \ No newline at end of file diff --git a/apps/www/package.json b/apps/www/package.json index 5679b1032..17885afae 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -47,7 +47,7 @@ "@kosori/tailwind-config": "workspace:*", "@kosori/tsconfig": "workspace:*", "@types/mdx": "^2.0.13", - "@types/node": "^22.17.1", + "@types/node": "^22.19.5", "@types/react": "catalog:react18", "@types/react-dom": "catalog:react18", "dotenv-cli": "^10.0.0", diff --git a/package.json b/package.json index df0e8250a..86c62d333 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,6 @@ }, "packageManager": "pnpm@10.15.0", "engines": { - "node": ">=22.18.0" + "node": ">=22.21.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8adf57c19..bbcf4f707 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,7 +56,7 @@ importers: version: link:tooling/prettier '@turbo/gen': specifier: ^2.5.6 - version: 2.5.6(@types/node@22.17.1)(typescript@5.9.2) + version: 2.5.6(@types/node@22.19.5)(typescript@5.9.2) prettier: specifier: 'catalog:' version: 3.6.2 @@ -110,7 +110,7 @@ importers: version: 11.6.10(acorn@8.15.0)(fumadocs-core@15.0.11(@types/react@18.3.24)(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fumadocs-ui: specifier: ^14.7.7 - version: 14.7.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fumadocs-core@15.0.11(@types/react@18.3.24)(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))) + version: 14.7.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fumadocs-core@15.0.11(@types/react@18.3.24)(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))) geist: specifier: ^1.4.2 version: 1.4.2(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -152,8 +152,8 @@ importers: specifier: ^2.0.13 version: 2.0.13 '@types/node': - specifier: ^22.17.1 - version: 22.17.1 + specifier: ^22.19.5 + version: 22.19.5 '@types/react': specifier: catalog:react18 version: 18.3.24 @@ -174,7 +174,7 @@ importers: version: 3.6.2 tailwindcss: specifier: 'catalog:' - version: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + version: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) typescript: specifier: 'catalog:' version: 5.9.2 @@ -404,10 +404,10 @@ importers: version: 3.3.1 tailwind-variants: specifier: ^2.1.0 - version: 2.1.0(tailwind-merge@3.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))) + version: 2.1.0(tailwind-merge@3.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))) vaul: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -438,7 +438,7 @@ importers: version: 18.3.1 tailwindcss: specifier: 'catalog:' - version: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + version: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) typescript: specifier: 'catalog:' version: 5.9.2 @@ -465,10 +465,10 @@ importers: version: 7.37.5(eslint@9.34.0(jiti@2.4.2)) eslint-plugin-react-hooks: specifier: rc - version: 6.0.0-rc.1(eslint@9.34.0(jiti@2.4.2)) + version: 6.0.0-rc.2(eslint@9.34.0(jiti@2.4.2)) eslint-plugin-tailwindcss: specifier: ^3.18.2 - version: 3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))) + version: 3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))) eslint-plugin-turbo: specifier: ^2.5.6 version: 2.5.6(eslint@9.34.0(jiti@2.4.2))(turbo@2.5.6) @@ -523,10 +523,10 @@ importers: version: 8.5.6 tailwindcss: specifier: 'catalog:' - version: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + version: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))) devDependencies: '@kosori/eslint-config': specifier: workspace:* @@ -655,9 +655,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-transform-private-methods@7.25.9': - resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 @@ -2755,8 +2756,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.17.1': - resolution: {integrity: sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==} + '@types/node@22.19.5': + resolution: {integrity: sha512-HfF8+mYcHPcPypui3w3mvzuIErlNOh2OAG+BCeBZCEwyiD5ls2SiCwEyT47OELtf7M3nHxBdu0FsmzdKxkN52Q==} '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} @@ -3580,8 +3581,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-react-hooks@6.0.0-rc.1: - resolution: {integrity: sha512-7C4c7bdtd/B7Q+HruZxYhGjwZVvJawvQpilEYlRG1Jncuk1ZNqrFy9bO8SJNieyj3iDh8WPQA7BzzPO7sNAyEA==} + eslint-plugin-react-hooks@6.0.0-rc.2: + resolution: {integrity: sha512-2cnFkQl2xld2BgKDtxLSd/JqkpZHBXZKcz+ZurfiQ7GECzMckIddJN5PZyWach3MN4h/CjwfqPigAtYxInXtuw==} engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -4706,6 +4707,7 @@ packages: next@15.5.0: resolution: {integrity: sha512-N1lp9Hatw3a9XLt0307lGB4uTKsXDhyOKQo7uYMzX4i0nF/c27grcGXkLdb7VcT8QPYLBa8ouIyEoUQJ2OyeNQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -6082,7 +6084,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.27.0 '@babel/helper-compilation-targets@7.27.0': dependencies: @@ -6108,7 +6110,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.27.0 - '@babel/types': 7.26.3 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -6130,7 +6132,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.27.0 '@babel/helper-plugin-utils@7.26.5': {} @@ -6146,7 +6148,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.27.0 - '@babel/types': 7.26.3 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -6169,7 +6171,7 @@ snapshots: dependencies: '@babel/types': 7.27.0 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-class-features-plugin': 7.27.0(@babel/core@7.26.10) @@ -8001,7 +8003,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@2.5.6(@types/node@22.17.1)(typescript@5.9.2)': + '@turbo/gen@2.5.6(@types/node@22.19.5)(typescript@5.9.2)': dependencies: '@turbo/workspaces': 2.5.6 commander: 10.0.1 @@ -8011,7 +8013,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.5.0 - ts-node: 10.9.2(@types/node@22.17.1)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.19.5)(typescript@5.9.2) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -8090,12 +8092,12 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.17.1 + '@types/node': 22.19.5 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.17.1 + '@types/node': 22.19.5 '@types/hast@3.0.4': dependencies: @@ -8112,7 +8114,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.17.1 + '@types/node': 22.19.5 '@types/mdast@4.0.4': dependencies: @@ -8124,7 +8126,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.17.1': + '@types/node@22.19.5': dependencies: undici-types: 6.21.0 @@ -8141,7 +8143,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.17.1 + '@types/node': 22.19.5 '@types/tinycolor2@1.4.6': {} @@ -9179,11 +9181,11 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@6.0.0-rc.1(eslint@9.34.0(jiti@2.4.2)): + eslint-plugin-react-hooks@6.0.0-rc.2(eslint@9.34.0(jiti@2.4.2)): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.26.3 - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.10) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.10) eslint: 9.34.0(jiti@2.4.2) hermes-parser: 0.25.1 zod: 3.25.75 @@ -9213,11 +9215,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-tailwindcss@3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))): + eslint-plugin-tailwindcss@3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))): dependencies: fast-glob: 3.3.3 postcss: 8.5.6 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) eslint-plugin-turbo@2.5.6(eslint@9.34.0(jiti@2.4.2))(turbo@2.5.6): dependencies: @@ -9565,7 +9567,7 @@ snapshots: - acorn - supports-color - fumadocs-ui@14.7.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fumadocs-core@15.0.11(@types/react@18.3.24)(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))): + fumadocs-ui@14.7.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fumadocs-core@15.0.11(@types/react@18.3.24)(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@15.5.0(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))): dependencies: '@radix-ui/react-accordion': 1.2.2(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9588,7 +9590,7 @@ snapshots: react-medium-image-zoom: 5.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: 2.6.0 optionalDependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -11047,13 +11049,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.1 - postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)): + postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)): dependencies: lilconfig: 3.1.3 yaml: 2.6.1 optionalDependencies: postcss: 8.5.1 - ts-node: 10.9.2(@types/node@22.17.1)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.19.5)(typescript@5.9.2) postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.5.6)(yaml@2.6.1): dependencies: @@ -11799,17 +11801,17 @@ snapshots: tailwind-merge@3.3.1: {} - tailwind-variants@2.1.0(tailwind-merge@3.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))): + tailwind-variants@2.1.0(tailwind-merge@3.3.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) optionalDependencies: tailwind-merge: 3.3.1 - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -11828,7 +11830,7 @@ snapshots: postcss: 8.5.1 postcss-import: 15.1.0(postcss@8.5.1) postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2)) postcss-nested: 6.2.0(postcss@8.5.1) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -11903,14 +11905,14 @@ snapshots: '@ts-morph/common': 0.27.0 code-block-writer: 13.0.3 - ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2): + ts-node@10.9.2(@types/node@22.19.5)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.17.1 + '@types/node': 22.19.5 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3