diff --git a/package-lock.json b/package-lock.json index d305433..f97f0de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "name": "nextjs-base", "version": "0.1.0", "dependencies": { - "@clerk/nextjs": "^6.36.5", - "@clerk/themes": "^2.4.46", + "@clerk/nextjs": "^6.36.7", + "@clerk/themes": "^2.4.47", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-separator": "^1.1.8", @@ -29,27 +29,27 @@ }, "devDependencies": { "@biomejs/biome": "^2.3.11", - "@clerk/testing": "^1.13.26", + "@clerk/testing": "^1.13.28", "@playwright/test": "^1.57.0", "@tailwindcss/postcss": "^4", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", - "@types/node": "^25.0.3", + "@types/node": "^25.0.6", "@types/react": "^19", "@types/react-dom": "^19", "@vitejs/plugin-react": "^5.1.2", "babel-plugin-react-compiler": "1.0.0", - "baseline-browser-mapping": "^2.9.11", + "baseline-browser-mapping": "^2.9.14", "dotenv": "^17.2.3", "jsdom": "^27.4.0", "lefthook": "^2.0.13", "markdownlint-cli2": "^0.20.0", - "shadcn": "^3.6.2", + "shadcn": "^3.6.3", "tailwindcss": "^4", "tw-animate-css": "^1.4.0", "typescript": "5.9.3", - "vite-tsconfig-paths": "^6.0.3", + "vite-tsconfig-paths": "^6.0.4", "vitest": "^4.0.16" } }, @@ -796,14 +796,13 @@ } }, "node_modules/@clerk/backend": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-2.29.0.tgz", - "integrity": "sha512-cw4CK6ZHgeFROirlIOawelqRBxZAyH6v3GPSYZEEzYAL0WWUHx7cMXzoQcTMruH7w6UM7s3Ox+uUcINESWkQPA==", + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-2.29.2.tgz", + "integrity": "sha512-HflWfWG0jfnOB++3bu1N0lzAgOuapJRmkfX1jdtF3M+Wn4QVHczLMt2To9VIGiTt62+kRUWLV4SONzVvCoOcsA==", "license": "MIT", "dependencies": { - "@clerk/shared": "^3.41.1", - "@clerk/types": "^4.101.9", - "cookie": "1.0.2", + "@clerk/shared": "^3.42.0", + "@clerk/types": "^4.101.10", "standardwebhooks": "^1.0.0", "tslib": "2.8.1" }, @@ -812,12 +811,12 @@ } }, "node_modules/@clerk/clerk-react": { - "version": "5.59.2", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.59.2.tgz", - "integrity": "sha512-vFZ4LWPenbNnui4GqGGkicH/3SL7KhS9egTMv/m0Dj/sS7mUgmLqAFpqWkhbzN8s8/rybuvJsMyIU7M0kx8+Cw==", + "version": "5.59.3", + "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.59.3.tgz", + "integrity": "sha512-r1gmAYxhXs+QkXjDwj5Eqvm0Io8PtJ4FKkA45khiAzIQXcaQLFq/wFy7d1K8OSIYAIdFbuO0bnIOU/FdgWOc+A==", "license": "MIT", "dependencies": { - "@clerk/shared": "^3.41.1", + "@clerk/shared": "^3.42.0", "tslib": "2.8.1" }, "engines": { @@ -829,15 +828,15 @@ } }, "node_modules/@clerk/nextjs": { - "version": "6.36.5", - "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-6.36.5.tgz", - "integrity": "sha512-qHNNbxhAZMHanv47DKc08Xc+y0gbsoQBFVYA+WRzwii5OWOoWmLlydTGKaqukqNw9km9IN9b2KWSAvs1oklp2g==", + "version": "6.36.7", + "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-6.36.7.tgz", + "integrity": "sha512-sH+bZsdKAdxAL6/E6w3QZarDz6Y2F1pavp1eAZRVitckiZFZJMzBDdNC6K1vOyQdzke1Y3jUwLcHfIF+oswBOA==", "license": "MIT", "dependencies": { - "@clerk/backend": "^2.29.0", - "@clerk/clerk-react": "^5.59.2", - "@clerk/shared": "^3.41.1", - "@clerk/types": "^4.101.9", + "@clerk/backend": "^2.29.2", + "@clerk/clerk-react": "^5.59.3", + "@clerk/shared": "^3.42.0", + "@clerk/types": "^4.101.10", "server-only": "0.0.1", "tslib": "2.8.1" }, @@ -851,9 +850,9 @@ } }, "node_modules/@clerk/shared": { - "version": "3.41.1", - "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-3.41.1.tgz", - "integrity": "sha512-BCbT7Xodk2rndA2nV/lW8X5LMNTvFP5UG2wNN9cYuAcTaI6hYZP18/z2zef2gG4xIrK7WAEjGVzHscikqNtzFQ==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-3.42.0.tgz", + "integrity": "sha512-sJUur/7jnHHlAsdoDosxpOmfV05VR7K5rvqlFskj3GaAMFEJrvdOztw0hmhBGVSWiCpjTZfdGITegton8mo7mQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -881,15 +880,15 @@ } }, "node_modules/@clerk/testing": { - "version": "1.13.26", - "resolved": "https://registry.npmjs.org/@clerk/testing/-/testing-1.13.26.tgz", - "integrity": "sha512-+sxwG4UM0LcUcKaMsGB4CT5vjYyCNTNG7psW7Z7NR8/8TZWD+whNVtoBQm0yjr0m5fFoCemVY62YaWa+jCXCKA==", + "version": "1.13.28", + "resolved": "https://registry.npmjs.org/@clerk/testing/-/testing-1.13.28.tgz", + "integrity": "sha512-vYMyjGzQqo6fSCi+LdPyeVqQ235Ym7IRvWojd/WQThJGfH29hIq9K0BaWgUvSDkVcdTv5FKB3Aqte+lXfkGiJw==", "dev": true, "license": "MIT", "dependencies": { - "@clerk/backend": "^2.29.0", - "@clerk/shared": "^3.41.1", - "@clerk/types": "^4.101.9", + "@clerk/backend": "^2.29.2", + "@clerk/shared": "^3.42.0", + "@clerk/types": "^4.101.10", "dotenv": "17.2.2" }, "engines": { @@ -922,12 +921,12 @@ } }, "node_modules/@clerk/themes": { - "version": "2.4.46", - "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.4.46.tgz", - "integrity": "sha512-26U+aInnWJwYHrT/LYX7sGRrLJwLk4NvfEoUyVc5EXUl7ue/TZ88r7ZiKDv0KutBTNopaz+p+7KD6F1j72nodA==", + "version": "2.4.47", + "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.4.47.tgz", + "integrity": "sha512-Sko1+VlF1SGUAZSIh86R3zHn9iGKyPEAlJUtGcVadjWMOO/+sDLAINgDP8xEm/RSYgi2UVvCTbkRSmN0kW5OLg==", "license": "MIT", "dependencies": { - "@clerk/shared": "^3.41.1", + "@clerk/shared": "^3.42.0", "tslib": "2.8.1" }, "engines": { @@ -935,12 +934,12 @@ } }, "node_modules/@clerk/types": { - "version": "4.101.9", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.101.9.tgz", - "integrity": "sha512-RO00JqqmkIoI1o0XCtvudjaLpqEoe8PRDHlLS1r/aNZazUQCO0TT6nZOx1F3X+QJDjqYVY7YmYl3mtO2QVEk1g==", + "version": "4.101.10", + "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.101.10.tgz", + "integrity": "sha512-qlmgnAm/IeK02RKEKVN8/Glx07xw/Lcv67jBfikM8HXhHc5v7bfYLD8UiWTr6H2RGtvB09cIt9JezRRlsuVBew==", "license": "MIT", "dependencies": { - "@clerk/shared": "^3.41.1" + "@clerk/shared": "^3.42.0" }, "engines": { "node": ">=18.17.0" @@ -3958,6 +3957,66 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.7.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.7.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.1.18", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", @@ -4211,9 +4270,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", - "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "version": "25.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.6.tgz", + "integrity": "sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4221,9 +4280,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz", + "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -4261,6 +4320,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/validate-npm-package-name": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/validate-npm-package-name/-/validate-npm-package-name-4.0.2.tgz", + "integrity": "sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw==", + "dev": true, + "license": "MIT" + }, "node_modules/@vercel/analytics": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.6.1.tgz", @@ -4621,9 +4687,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.9.11", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", - "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", + "version": "2.9.14", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz", + "integrity": "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -5085,6 +5151,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -9405,9 +9472,9 @@ "license": "ISC" }, "node_modules/shadcn": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-3.6.2.tgz", - "integrity": "sha512-2g48/7UsXTSWMFU9GYww85AN5iVTkErbeycrcleI55R+atqW8HE1M/YDFyQ+0T3Bwsd4e8vycPu9gmwODunDpw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-3.6.3.tgz", + "integrity": "sha512-j2xlma8PtYLbhvA612/MPOrDYsEp0DIiU1gC0BEbSBqWR6mBgwiKpA21Juq9tSswgUeIfxoUzZX8c7YwcL3ncA==", "dev": true, "license": "MIT", "dependencies": { @@ -9418,6 +9485,7 @@ "@babel/preset-typescript": "^7.27.1", "@dotenvx/dotenvx": "^1.48.4", "@modelcontextprotocol/sdk": "^1.17.2", + "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", @@ -9441,6 +9509,7 @@ "stringify-object": "^5.0.0", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", + "validate-npm-package-name": "^7.0.1", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.6" }, @@ -10320,6 +10389,16 @@ "dev": true, "license": "MIT" }, + "node_modules/validate-npm-package-name": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", + "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -10406,15 +10485,16 @@ } }, "node_modules/vite-tsconfig-paths": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-6.0.3.tgz", - "integrity": "sha512-7bL7FPX/DSviaZGYUKowWF1AiDVWjMjxNbE8lyaVGDezkedWqfGhlnQ4BZXre0ZN5P4kAgIJfAlgFDVyjrCIyg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-6.0.4.tgz", + "integrity": "sha512-iIsEJ+ek5KqRTK17pmxtgIxXtqr3qDdE6OxrP9mVeGhVDNXRJTKN/l9oMbujTQNzMLe6XZ8qmpztfbkPu2TiFQ==", "dev": true, "license": "MIT", "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", - "tsconfck": "^3.0.3" + "tsconfck": "^3.0.3", + "vite": "*" }, "peerDependencies": { "vite": "*" diff --git a/package.json b/package.json index 2ea866f..917f9be 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "test": "npm run test:unit && npm run test:e2e" }, "dependencies": { - "@clerk/nextjs": "^6.36.5", - "@clerk/themes": "^2.4.46", + "@clerk/nextjs": "^6.36.7", + "@clerk/themes": "^2.4.47", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-separator": "^1.1.8", @@ -44,27 +44,27 @@ }, "devDependencies": { "@biomejs/biome": "^2.3.11", - "@clerk/testing": "^1.13.26", + "@clerk/testing": "^1.13.28", "@playwright/test": "^1.57.0", "@tailwindcss/postcss": "^4", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", - "@types/node": "^25.0.3", + "@types/node": "^25.0.6", "@types/react": "^19", "@types/react-dom": "^19", "@vitejs/plugin-react": "^5.1.2", "babel-plugin-react-compiler": "1.0.0", - "baseline-browser-mapping": "^2.9.11", + "baseline-browser-mapping": "^2.9.14", "dotenv": "^17.2.3", "jsdom": "^27.4.0", "lefthook": "^2.0.13", "markdownlint-cli2": "^0.20.0", - "shadcn": "^3.6.2", + "shadcn": "^3.6.3", "tailwindcss": "^4", "tw-animate-css": "^1.4.0", "typescript": "5.9.3", - "vite-tsconfig-paths": "^6.0.3", + "vite-tsconfig-paths": "^6.0.4", "vitest": "^4.0.16" } }