diff --git a/apps/playground/package.json b/apps/playground/package.json index dec5dd6..06da686 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -36,7 +36,7 @@ "#config/*": "./config/*.js" }, "devDependencies": { - "@adonisjs/assembler": "^8.4.0", + "@adonisjs/assembler": "^8.6.0", "@adonisjs/eslint-config": "^3.1.0", "@adonisjs/prettier-config": "^1.5.0", "@adonisjs/tsconfig": "^2.0.0", @@ -44,26 +44,26 @@ "@japa/api-client": "^3.1.1", "@japa/browser-client": "^2.3.0", "@japa/plugin-adonisjs": "^5.2.0", - "@japa/runner": "^5.3.0", - "@poppinss/ts-exec": "^1.4.4", - "@types/alpinejs": "^3.13.11", - "@types/luxon": "^3.7.1", + "@japa/runner": "^5.4.0", + "@poppinss/ts-exec": "^1.5.1", + "@types/alpinejs": "^3.17.0", + "@types/luxon": "^3.7.6", "@types/node": "~25.9.1", - "alpinejs": "^3.15.12", - "eslint": "^10.4.0", + "alpinejs": "^3.17.5", + "eslint": "^10.13.0", "hot-hook": "^1.0.0", - "pino-pretty": "^13.1.3", - "playwright": "^1.58.2", - "prettier": "^3.8.3", + "pino-pretty": "^13.2.0", + "playwright": "^1.64.1", + "prettier": "^3.9.10", "typescript": "~6.0.3", "vite": "^7.3.3", "youch": "^4.1.1" }, "dependencies": { "@adonisjs/auth": "^10.1.0", - "@adonisjs/core": "^7.3.3", + "@adonisjs/core": "^7.6.0", "@adonisjs/lucid": "^22.4.2", - "@adonisjs/session": "^8.1.0", + "@adonisjs/session": "^8.3.0", "@adonisjs/shield": "^9.0.0", "@adonisjs/static": "^2.0.1", "@adonisjs/vite": "^5.1.1", @@ -73,7 +73,7 @@ "edge.js": "^6.5.1", "luxon": "^3.7.2", "reflect-metadata": "^0.2.2", - "zod": "^4.4.3" + "zod": "^4.6.7" }, "hotHook": { "boundaries": [ diff --git a/package-lock.json b/package-lock.json index 34c4dc5..a265699 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,8 @@ "devDependencies": { "@changesets/changelog-github": "^0.7.0", "@changesets/cli": "^2.31.1", - "prettier": "^3.9.6", - "turbo": "^2.10.7", + "prettier": "^3.9.10", + "turbo": "^2.11.10", "typescript": "^6.0.3" }, "engines": { @@ -27,9 +27,9 @@ "license": "UNLICENSED", "dependencies": { "@adonisjs/auth": "^10.1.0", - "@adonisjs/core": "^7.3.3", + "@adonisjs/core": "^7.6.0", "@adonisjs/lucid": "^22.4.2", - "@adonisjs/session": "^8.1.0", + "@adonisjs/session": "^8.3.0", "@adonisjs/shield": "^9.0.0", "@adonisjs/static": "^2.0.1", "@adonisjs/vite": "^5.1.1", @@ -39,10 +39,10 @@ "edge.js": "^6.5.1", "luxon": "^3.7.2", "reflect-metadata": "^0.2.2", - "zod": "^4.4.3" + "zod": "^4.6.7" }, "devDependencies": { - "@adonisjs/assembler": "^8.4.0", + "@adonisjs/assembler": "^8.6.0", "@adonisjs/eslint-config": "^3.1.0", "@adonisjs/prettier-config": "^1.5.0", "@adonisjs/tsconfig": "^2.0.0", @@ -50,17 +50,17 @@ "@japa/assert": "^4.2.0", "@japa/browser-client": "^2.3.0", "@japa/plugin-adonisjs": "^5.2.0", - "@japa/runner": "^5.3.0", - "@poppinss/ts-exec": "^1.4.4", - "@types/alpinejs": "^3.13.11", - "@types/luxon": "^3.7.1", + "@japa/runner": "^5.4.0", + "@poppinss/ts-exec": "^1.5.1", + "@types/alpinejs": "^3.17.0", + "@types/luxon": "^3.7.6", "@types/node": "~25.9.1", - "alpinejs": "^3.15.12", - "eslint": "^10.4.0", + "alpinejs": "^3.17.5", + "eslint": "^10.13.0", "hot-hook": "^1.0.0", - "pino-pretty": "^13.1.3", - "playwright": "^1.58.2", - "prettier": "^3.8.3", + "pino-pretty": "^13.2.0", + "playwright": "^1.64.1", + "prettier": "^3.9.10", "typescript": "~6.0.3", "vite": "^7.3.3", "youch": "^4.1.1" @@ -87,9 +87,9 @@ "license": "MIT" }, "node_modules/@adonisjs/ace": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-14.1.0.tgz", - "integrity": "sha512-8N8z1YKePBiXz7wLxHFz/HSqjCRSL/9Vzs4XQt8gk8G17u4PXwNncWt0vSgYEcDrvPAt+QOavY1vMeKOOWe29w==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/ace/-/ace-14.1.1.tgz", + "integrity": "sha512-6MP2eZicAP8hd1US1PR2b6hEzWVaNlEbbAxanwDAyTOMW8PysefQam7b59ipbxw4+ADTJsgIyQWVt815W9f6WQ==", "license": "MIT", "dependencies": { "@poppinss/cliui": "^6.8.0", @@ -110,12 +110,12 @@ } }, "node_modules/@adonisjs/application": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-9.0.1.tgz", - "integrity": "sha512-bSUC8vcECEr9qvvHeMAhjvH73ngAm5c6kOnEJYNCczP6rgG7AdH03MGtrY2ewKYDyS/QepNpDKj4oVE2XtxVtw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/application/-/application-9.1.1.tgz", + "integrity": "sha512-Dq5nXaLTgI8mv6iRL8KxmwkXhrtG0QH7FLLYVoldDyXIMPbw7mabBKKNaKJoRvoF/vS02ovm0KGzVz0reIjLvw==", "license": "MIT", "dependencies": { - "@poppinss/hooks": "^7.3.0", + "@poppinss/hooks": "^7.3.1", "@poppinss/macroable": "^1.1.2", "@poppinss/utils": "^7.0.1", "glob-parent": "^6.0.2", @@ -136,17 +136,17 @@ } }, "node_modules/@adonisjs/assembler": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@adonisjs/assembler/-/assembler-8.4.0.tgz", - "integrity": "sha512-Nxi6UU2fd/Wq8iLb+FwicK+7ePyvZcmtbJaT25RhGbgSZ2tgbxzaI7YF4TbaLKDIsF48DOcTP0dTfUIcgjBchw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@adonisjs/assembler/-/assembler-8.6.0.tgz", + "integrity": "sha512-IqlirhJAwtF+Dvj2gSExfIDXOz0n2GlMlmBMyYpziWokbskWYY1D6x2SQiLtzHqZ6Iu9Bq4zClACmpniPoNdEw==", "devOptional": true, "license": "MIT", "dependencies": { - "@adonisjs/env": "^7.0.0", - "@antfu/install-pkg": "^1.1.0", - "@ast-grep/napi": "^0.42.0", + "@adonisjs/env": "^7.1.0", + "@antfu/install-pkg": "^2.0.1", + "@ast-grep/napi": "^0.45.1", "@poppinss/cliui": "^6.8.1", - "@poppinss/hooks": "^7.3.0", + "@poppinss/hooks": "^7.3.1", "@poppinss/utils": "^7.0.1", "chokidar": "^5.0.0", "dedent": "^1.7.2", @@ -154,15 +154,15 @@ "fast-glob": "^3.3.3", "fdir": "^6.5.0", "get-port": "^7.2.0", - "get-tsconfig": "^4.13.7", + "get-tsconfig": "^4.14.3", "import-meta-resolve": "^4.2.0", "junk": "^4.0.1", - "open": "^11.0.0", + "open": "^11.0.1", "parse-imports": "^3.0.0", - "picomatch": "^4.0.4", + "picomatch": "^4.0.5", "pretty-hrtime": "^1.0.3", "tmp-cache": "^1.1.0", - "ts-morph": "^27.0.2" + "ts-morph": "^28.0.0" }, "engines": { "node": ">=24.0.0" @@ -253,35 +253,35 @@ } }, "node_modules/@adonisjs/core": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-7.3.5.tgz", - "integrity": "sha512-2avaHQKlxOw013vvQNMJxU5D7S4IAiBpeRtRXGOYWYk5jCVmtk2RCaUnBstiYsepzRKQkctF42DEw9LhIiNaiQ==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@adonisjs/core/-/core-7.6.0.tgz", + "integrity": "sha512-DGDkpoNrExwLhhmuzZBaOKe6wk67HI/0+3GLWsJXB+Ze4NjXuKKOT5169R2CqpSO6yvL1Xw39HwSJ9YJ1oTvLg==", "license": "MIT", "dependencies": { - "@adonisjs/ace": "^14.1.0", - "@adonisjs/application": "^9.0.1", + "@adonisjs/ace": "^14.1.1", + "@adonisjs/application": "^9.1.0", "@adonisjs/bodyparser": "^11.0.4", "@adonisjs/config": "^6.1.0", - "@adonisjs/env": "^7.0.0", + "@adonisjs/env": "^7.1.0", "@adonisjs/events": "^10.2.0", - "@adonisjs/fold": "^11.0.0", - "@adonisjs/hash": "^10.1.0", + "@adonisjs/fold": "^11.1.0", + "@adonisjs/hash": "^10.1.1", "@adonisjs/health": "^3.1.0", - "@adonisjs/http-server": "^9.1.0", + "@adonisjs/http-server": "^9.3.1", "@adonisjs/http-transformers": "^2.3.1", "@adonisjs/logger": "^7.1.1", "@adonisjs/repl": "^5.0.0", - "@boringnode/encryption": "^1.0.0", + "@boringnode/encryption": "^1.0.1", "@poppinss/colors": "^4.1.6", "@poppinss/dumper": "^0.7.0", "@poppinss/macroable": "^1.1.2", - "@poppinss/utils": "^7.0.1", + "@poppinss/utils": "^7.1.1", "@sindresorhus/is": "^8.1.0", "@types/he": "^1.2.3", "error-stack-parser-es": "^2.0.1", "he": "^1.2.0", "pretty-hrtime": "^1.0.3", - "string-width": "^8.2.1" + "string-width": "^8.2.2" }, "bin": { "adonis-kit": "build/toolkit/main.js" @@ -292,7 +292,7 @@ "peerDependencies": { "@adonisjs/assembler": "^8.0.0-next.23 || ^8.0.0", "@vinejs/vine": "^4.0.0", - "argon2": "^0.44.0", + "argon2": "^0.44.0 || ^0.45.1", "bcrypt": "^6.0.0", "edge.js": "^6.2.0", "pino-pretty": "^13.1.3", @@ -323,9 +323,9 @@ } }, "node_modules/@adonisjs/env": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@adonisjs/env/-/env-7.0.0.tgz", - "integrity": "sha512-9lSGONI4B1E7LxyVZiUd1yCH9BOri4Ybp4b9x3ojT9AkKfYwqvj4S2USIvFAlkE7eHUC2WMvPgMLX17342Y3ww==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@adonisjs/env/-/env-7.1.0.tgz", + "integrity": "sha512-DXKCDIDoHzjxx9O7HvFYYBGQENmF5ANTUXBGE65ygOcJTtXyrLBISUkjrIQGVAKUmcLPF9WInkXQfxMnfO2VJw==", "license": "MIT", "dependencies": { "@poppinss/utils": "^7.0.0", @@ -418,9 +418,9 @@ } }, "node_modules/@adonisjs/fold": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@adonisjs/fold/-/fold-11.0.0.tgz", - "integrity": "sha512-RnmDPWz2imVp/B74xitxCPqTdoP07bZvfJe1bh9CD9Rmia4jjDvehZF67KFyGNMZ24MuKasqs3jOcM1vGJp0GA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@adonisjs/fold/-/fold-11.1.0.tgz", + "integrity": "sha512-M3/AUZ6w8s/3uLJ4RBPwkzpOaXAdYh1EezRA11j+S9/WfUyxx4aiIm9FpjitSJC1Hrc5ap6AqlYu2m6dfzHVRA==", "license": "MIT", "dependencies": { "@poppinss/utils": "^7.0.0", @@ -431,19 +431,19 @@ } }, "node_modules/@adonisjs/hash": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-10.1.0.tgz", - "integrity": "sha512-lW0lGwpscu9PUo3Sb3PF580jYU29I9wsPn3dIKzZbTVedqkpaNpBK3YKedwZYkDpYmiyYXi08eTTNhdWjiGLQw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@adonisjs/hash/-/hash-10.1.1.tgz", + "integrity": "sha512-i12srCoJ2uomD8fTMPEp16lcRTsB9pI8AlGFrtkrq7xcoLPBVi67lovXkdS6BNHdvdciH9HLcRe73KB2kUvgfw==", "license": "MIT", "dependencies": { "@phc/format": "^1.0.0", - "@poppinss/utils": "^7.0.0" + "@poppinss/utils": "^7.0.1" }, "engines": { "node": ">=20.6.0" }, "peerDependencies": { - "argon2": "^0.31.2 || ^0.41.0 || ^0.43.0 || ^0.44.0", + "argon2": "^0.31.2 || ^0.41.0 || ^0.43.0 || ^0.44.0 || ^0.45.1", "bcrypt": "^5.1.1 || ^6.0.0" }, "peerDependenciesMeta": { @@ -469,15 +469,17 @@ } }, "node_modules/@adonisjs/http-server": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-9.1.1.tgz", - "integrity": "sha512-86/q1Ns4XVY7L1twh2RafNUB3PwRlAACd2TQ0s0JQK2L6603kwEwsXoyHvRnSfn6HP92P+uXq+UkAsOBpWxZfg==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@adonisjs/http-server/-/http-server-9.3.1.tgz", + "integrity": "sha512-SX3JATI2PtSNYYia/I0rfJvUR4IHJ9GSluORTIwLfwpqi01nVkkXdokxea9XVh4Wn1z4OOIXy/5gfa8OlFrBxQ==", "license": "MIT", "dependencies": { + "@boringnode/route-matcher": "^0.1.1", "@poppinss/macroable": "^1.1.2", "@poppinss/matchit": "^3.2.0", "@poppinss/middleware": "^3.2.7", "@poppinss/qs": "^6.15.0", + "@poppinss/types": "^1.2.1", "@poppinss/utils": "^7.0.1", "@sindresorhus/is": "^8.1.0", "content-disposition": "^1.1.0", @@ -645,9 +647,9 @@ } }, "node_modules/@adonisjs/session": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@adonisjs/session/-/session-8.1.0.tgz", - "integrity": "sha512-hTd5m49Ro8XhxVQN0yyCeDOihDhj+mFIVltzeWPXkCxK19JHAtA++TAygxSUEhvcm56IVS43XWNE1lNIOPjMJA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@adonisjs/session/-/session-8.3.0.tgz", + "integrity": "sha512-WHtCPtOVVVXQ1Ch40wdMLlO/CGZaORnf2QP7ndWDn5N0TspDfOwymKaaaYIAeocC5UWq5Jb0Vxayw41jKEWMGQ==", "license": "MIT", "dependencies": { "@poppinss/macroable": "^1.1.2", @@ -660,7 +662,7 @@ "@adonisjs/assembler": "^8.0.0-next.26 || ^8.0.0", "@adonisjs/core": "^7.0.0-next.16 || ^7.0.0", "@adonisjs/lucid": "^22.0.0-next.0 || ^22.0.0", - "@adonisjs/redis": "^10.0.0-next.2 || ^10.0.0", + "@adonisjs/redis": "^10.0.0-next.2 || ^10.0.0 || ^11.0.0", "@aws-sdk/client-dynamodb": "^3.955.0", "@aws-sdk/util-dynamodb": "^3.955.0", "@japa/api-client": "^3.1.0", @@ -797,13 +799,13 @@ } }, "node_modules/@ai-sdk/anthropic": { - "version": "4.0.25", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.25.tgz", - "integrity": "sha512-cU61cAdOfgiuJngCPq61FI9pD7KB+gTQm1KQRIwvsf09gGJmliTR8UQdw9x9UWOOqvEYaeuE6NrtXUUCLOjsbQ==", + "version": "4.0.87", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.87.tgz", + "integrity": "sha512-x55N7G47mh9p38C2a6qMAzmUxlgKDCXoE9ohRaF4D3hcOGQrYIOZZ/9Iv4Uf9/OxlNDog9Yz4YPX2GL1+otGlg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.16" + "@ai-sdk/provider": "4.0.33", + "@ai-sdk/provider-utils": "5.0.67" }, "engines": { "node": ">=22" @@ -813,13 +815,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.33", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.33.tgz", - "integrity": "sha512-YFkZhWH1ksIoSO2b0S/nAboiYBYRhkrmbC/6vOBsKZz6Y0FfBBaIjWBu3lW2n2x7cXEH776RUKGOiEzJYmu+Pw==", + "version": "4.0.123", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.123.tgz", + "integrity": "sha512-IC6w1vADmRyOfB7Kl9A7348p5pazYodb2humlQAahSJSBW9MGCoafbM8h8+rgukYBSV8gjcZoAxPxPX5RQK8mw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.16", + "@ai-sdk/provider": "4.0.33", + "@ai-sdk/provider-utils": "5.0.67", "@vercel/oidc": "3.2.0" }, "engines": { @@ -830,13 +832,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "4.0.25", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.25.tgz", - "integrity": "sha512-iUQSY1EfAyyA8nFAm1UyiHjVyt93i29CVo+8gjT8oxaVjqZIZOlP2Ni4pIHrQTQFrTUD//B83r9NTw0u90/6RQ==", + "version": "4.0.101", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.101.tgz", + "integrity": "sha512-GZ57KdfEfdHcM+Kkf1KsXq8T2KM2uG6BwPvWzL25F5uKjozpflol6hjxveKEf9v9YtbaKYi+t1PeaQ1g0jOThw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.16" + "@ai-sdk/provider": "4.0.33", + "@ai-sdk/provider-utils": "5.0.67" }, "engines": { "node": ">=22" @@ -846,9 +848,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.4.tgz", - "integrity": "sha512-tbHKNLirllUNF3ZlkCsXnwab2ZV1Sl4b1H/Cp9ruCce15IBmskE8Gwkk0yo9xDWY+jho2of7lVXtwSsyrq7cwQ==", + "version": "4.0.33", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.33.tgz", + "integrity": "sha512-C6ylMuAXjgqKJllp6ODIJwUltK/tm3ZmIj4V2fqENP3Y8gif2DyeJSsTcDwFrXppgEKcrBisi/BWx2tYeoeCAw==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -858,16 +860,16 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.16", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.16.tgz", - "integrity": "sha512-LWDrmYWkZoAJwMbToUglpR6AmgvtnNtCCGeU9MKlXiSV3Yiu4u73/pVA18sQAAe3kZtCRBY9P31lAfnPekWWyg==", + "version": "5.0.67", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.67.tgz", + "integrity": "sha512-EUzV6GXutGcesWKOY8tRKgijfuv1LUBpqAquMh5k0n74NCjDbca5d5ZG12qhVtM2X5UwM4B2ZMP2XpnAwZlA8Q==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", + "@ai-sdk/provider": "4.0.33", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", - "undici": "^7.28.0" + "undici": "^7.29.0" }, "engines": { "node": ">=22" @@ -877,23 +879,23 @@ } }, "node_modules/@antfu/install-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", - "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-2.1.0.tgz", + "integrity": "sha512-sdg9NxU3zR4Mnawfbc/x6GB5Wf17WYud5qOuEuxXjaKpYpMkISSJEjItGebXJ2bQ4DIcly4NYH23mtkGJjvKUw==", "devOptional": true, "license": "MIT", "dependencies": { - "package-manager-detector": "^1.3.0", - "tinyexec": "^1.0.1" + "package-manager-detector": "^1.8.0", + "tinyexec": "^1.3.1" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@antfu/install-pkg/node_modules/package-manager-detector": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", - "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.9.0.tgz", + "integrity": "sha512-zAMfbta9nPA8AKkA4WdmNAT8R8s6Dk0/xwPsqNnRidMFcLo1YkLuPDTgs2f64XdzS8vbLNnoJ+uUIkgbz7oRHA==", "devOptional": true, "license": "MIT" }, @@ -907,30 +909,30 @@ } }, "node_modules/@ast-grep/napi": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi/-/napi-0.42.3.tgz", - "integrity": "sha512-iWuH84nptrXpfrpYAsc93CD6JRnyRLYWFRzP9j1KRMK2hspVMBCbmfRyEoMd2B572dd2sSF3eXIQvY/CqIxYmQ==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi/-/napi-0.45.3.tgz", + "integrity": "sha512-bjJsUt0g3UCwbn9bjv7MnoR15rszSm79yPCXn4DWWK0NuYUUqBU/srtNMR4WnpfR7TnfBRdYFoqSNx0pGCNWJg==", "devOptional": true, "license": "MIT", "engines": { "node": ">= 10" }, "optionalDependencies": { - "@ast-grep/napi-darwin-arm64": "0.42.3", - "@ast-grep/napi-darwin-x64": "0.42.3", - "@ast-grep/napi-linux-arm64-gnu": "0.42.3", - "@ast-grep/napi-linux-arm64-musl": "0.42.3", - "@ast-grep/napi-linux-x64-gnu": "0.42.3", - "@ast-grep/napi-linux-x64-musl": "0.42.3", - "@ast-grep/napi-win32-arm64-msvc": "0.42.3", - "@ast-grep/napi-win32-ia32-msvc": "0.42.3", - "@ast-grep/napi-win32-x64-msvc": "0.42.3" + "@ast-grep/napi-darwin-arm64": "0.45.3", + "@ast-grep/napi-darwin-x64": "0.45.3", + "@ast-grep/napi-linux-arm64-gnu": "0.45.3", + "@ast-grep/napi-linux-arm64-musl": "0.45.3", + "@ast-grep/napi-linux-x64-gnu": "0.45.3", + "@ast-grep/napi-linux-x64-musl": "0.45.3", + "@ast-grep/napi-win32-arm64-msvc": "0.45.3", + "@ast-grep/napi-win32-ia32-msvc": "0.45.3", + "@ast-grep/napi-win32-x64-msvc": "0.45.3" } }, "node_modules/@ast-grep/napi-darwin-arm64": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-arm64/-/napi-darwin-arm64-0.42.3.tgz", - "integrity": "sha512-pcTBI8UiNQ9xVOYfu3Ww5KXcrrHV/jJqECQ6efpJpzTGwW+mOpzgihfrq5GKjbMONhr0OaRARCMwEsvKgBXCpA==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-arm64/-/napi-darwin-arm64-0.45.3.tgz", + "integrity": "sha512-rMZJ6frSpR/xSbeV4hiA9WR5hHqk3rVYX8lOqEoUCaUnjEuFXvHdGN4WawJ8pVDq/IqM1UnTtsDSYgUdVmO5DA==", "cpu": [ "arm64" ], @@ -944,9 +946,9 @@ } }, "node_modules/@ast-grep/napi-darwin-x64": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.42.3.tgz", - "integrity": "sha512-mQeDYeMWUruf0oiYJejzRzG9BEXjopbhPML8rJombviX6ePmulNjh6SDX/Mxe+vqNGt0JHXgdYtsAtDu9d0LQg==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.45.3.tgz", + "integrity": "sha512-tIclZ5pM+YSgk8NNTBoTkaclbS39cU5lbVfSrFWX4LUnxXfUPG+F+ppxyFjKwJTBELsGHEO4LdX3/Lc+FDwPNA==", "cpu": [ "x64" ], @@ -960,9 +962,9 @@ } }, "node_modules/@ast-grep/napi-linux-arm64-gnu": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.42.3.tgz", - "integrity": "sha512-T2/8eEvFTKSEXd9Dql34/bsyWogFYh7IGsuOoqYNJOcYwT+TPCLTWPZdcpGqrdYdTYT92qX+4H0dUmaZ+TuOPw==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.45.3.tgz", + "integrity": "sha512-Bm8F7/oRHQkDXbjH+gBi9oB5huJ0q12r/AIOMIypf5PWlAVvh206Tsw468phw4Oh6kd4Ad1Z+gflNW1MutgK2g==", "cpu": [ "arm64" ], @@ -979,9 +981,9 @@ } }, "node_modules/@ast-grep/napi-linux-arm64-musl": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.42.3.tgz", - "integrity": "sha512-O/K4p/GB5MiK2NE8s7pCBDpZ0EOUrMkMF0HbZKi/HIXH9HQdkoYYO+NqKumk92YNr3gUo8fkGkIG6v4wowANvQ==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.45.3.tgz", + "integrity": "sha512-yr5xcRerV41GeRxmZ8SKbfGeyZRhQePoNNCgTAb4OrWMelWwbMI80aY7/IlF2bo1sN40BSW4hZdGIO/akTd1RQ==", "cpu": [ "arm64" ], @@ -998,9 +1000,9 @@ } }, "node_modules/@ast-grep/napi-linux-x64-gnu": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.42.3.tgz", - "integrity": "sha512-HnljxyLZmt7t7al46j/j/fLj7e9qG8Nlk6/vrj+AD6nRqoeu7pW4YHcQA9NXst79GBz2CU0nba1WEtjUfkNgGg==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.45.3.tgz", + "integrity": "sha512-lluRK3hxfHMQdFuVID6seAKVx4FH0kEwF6rCh5/I40Sf3EtNR2UCBXAqd6RBA6hqlSckktvBxCfw+h4aescDmg==", "cpu": [ "x64" ], @@ -1017,9 +1019,9 @@ } }, "node_modules/@ast-grep/napi-linux-x64-musl": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.42.3.tgz", - "integrity": "sha512-6WLvV3ErwWXQcpMS4BEVjD7QiTGO2Hr3LuDouQoUUBSMu9gI0bBAZGQaqGfWidI+aXYZ0eL5KmCCDB4X6Oyskg==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.45.3.tgz", + "integrity": "sha512-09wJQKq86LqILqQtw0+X09SzhcPwUnMVFKyia7S3XLbLqSeQpAMF55Y+zll53JRQ1dCzFEZJyvTT/7j9vwfE3w==", "cpu": [ "x64" ], @@ -1036,9 +1038,9 @@ } }, "node_modules/@ast-grep/napi-win32-arm64-msvc": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.42.3.tgz", - "integrity": "sha512-LiDOhkvBEeXi+yJomrfUYgnLvCntrWianruKXMzIK1QpxWmFSVC2uwWacMbq2v/DTk0MlQ09225yD6sAuL5pEQ==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.45.3.tgz", + "integrity": "sha512-/HiVgw2cdtzXLDLoG4eBBcauekNXewfagy7qiVbjkVu/KcCH8dJ9lpj8DzeWwuBNtZxuD8jpiwP0M1pz3Bc3uw==", "cpu": [ "arm64" ], @@ -1052,9 +1054,9 @@ } }, "node_modules/@ast-grep/napi-win32-ia32-msvc": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.42.3.tgz", - "integrity": "sha512-DOAzKQPWQF42a9jgvCz4ajitARcMm9j2xKzcSNwkgZjrconAsRphqCTG3qkfEXX2x7KaVHAqoUp4XgPZXZ5vlA==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.45.3.tgz", + "integrity": "sha512-/gwJrJQUw65uNtAFcG2rtSTr117Gqqy3bfjaljCPKsa65dTeRcMMnjKLlZ6V9/g8z+4Xf78kdhp5ECbir4yfSw==", "cpu": [ "ia32" ], @@ -1068,9 +1070,9 @@ } }, "node_modules/@ast-grep/napi-win32-x64-msvc": { - "version": "0.42.3", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.42.3.tgz", - "integrity": "sha512-1bl5eAbRGI5VRlKzXVPiq+sFJezh60O3ur6G+w8elA20uEZ7ik+WLQZu9T5tScFxOfCQQcjV9v4fQiaGNgHJsA==", + "version": "0.45.3", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.45.3.tgz", + "integrity": "sha512-CEZAMAsaDoQoVE3MT2c/ry3/ydfyaqlTjxv8DK5PG355SrdAYPgevGC2Me6tz4dhphJin89Y20VsnrS5UrYV5Q==", "cpu": [ "x64" ], @@ -1140,6 +1142,39 @@ "node": ">=20.6" } }, + "node_modules/@boringnode/route-matcher": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@boringnode/route-matcher/-/route-matcher-0.1.2.tgz", + "integrity": "sha512-BXVxxF8oTPCRaIGtDgjssx/V4GbVu+3Vteo3y+xndN6GjXrMpfCPHuQbArHTm0tFUKGpwEYoK+dIjD8f8eZklA==", + "license": "MIT", + "engines": { + "node": ">=20.6" + } + }, + "node_modules/@cacheable/memory": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", + "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cacheable/utils": "^2.5.0", + "@keyv/bigmap": "^1.3.1", + "hookified": "^1.15.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.5.1", + "keyv": "^5.6.0" + } + }, "node_modules/@changesets/apply-release-plan": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.1.1.tgz", @@ -1957,9 +1992,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", - "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz", + "integrity": "sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2214,9 +2249,9 @@ } }, "node_modules/@japa/runner": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-5.3.0.tgz", - "integrity": "sha512-WCnTd1q2EpbKKa96NzL16kVxJXVLRj1VqbswNAn17hYSuMlNKKhPGNbAosB32QZVFcoe9fv4Ebh1HtjyAT/viw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@japa/runner/-/runner-5.4.0.tgz", + "integrity": "sha512-lX9G8PTAE1jeooYnOjLxa1hB1wFmbS2jUk+mi8hyN4n+AGwmYi1ThYc7JMw2CyZ7qnZ7AukWjYG3D+vDPIckXQ==", "devOptional": true, "license": "MIT", "dependencies": { @@ -2279,6 +2314,30 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", + "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.6.0" + } + }, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "dev": true, + "license": "MIT" + }, "node_modules/@manypkg/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", @@ -2496,9 +2555,9 @@ "license": "MIT" }, "node_modules/@poppinss/hooks": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@poppinss/hooks/-/hooks-7.3.0.tgz", - "integrity": "sha512-/H35z/bWqHg7085QOxWUDYMidx6Kl6b8kIyzIXlRYzWvsk1xm9hQOlXWdWEYch+Gmn8eL7tThx59MBj8BLxDrQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@poppinss/hooks/-/hooks-7.3.1.tgz", + "integrity": "sha512-MyBiHAOmUPT8fY++IQIeiYnxknrLQ9WzrAlZlyyGbFh+C5Srdb+FhQbQkLivAQxIKkhiCeeoSpiGPcv5gDvirA==", "license": "MIT" }, "node_modules/@poppinss/inspect": { @@ -2586,14 +2645,14 @@ } }, "node_modules/@poppinss/ts-exec": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@poppinss/ts-exec/-/ts-exec-1.4.4.tgz", - "integrity": "sha512-jQLbeQG3n9B+hpygIAQpNaNd3y9+7sLn0Jioo9qEo84Vd3XeRMKr3Qql/u2bixzONO2+RsBbzEJ3AWb2iCPARw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@poppinss/ts-exec/-/ts-exec-1.5.1.tgz", + "integrity": "sha512-ZEABqzg0fRQ3JXyyRySWi+Q0pO5DaUigMca0pE5ttUVyK9iDWmO55ZThM5XNG4QnF+LF1rxz2o22UiJ+gUYVWQ==", "dev": true, "license": "MIT", "dependencies": { - "@swc/core": "~1.15.11", - "get-tsconfig": "^4.13.0" + "@swc/core": "~1.16.13", + "get-tsconfig": "^4.14.3" }, "engines": { "node": ">=24.0.0" @@ -2606,14 +2665,14 @@ "license": "MIT" }, "node_modules/@poppinss/utils": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-7.0.1.tgz", - "integrity": "sha512-mveSvLI2YPC114mK5HCuSYfUtjpClf1wHG1VCqZJCp4U2ypPhIt62Iku5urh0kPAFvnvCVHx2bXBSH14qMTOlQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-7.1.2.tgz", + "integrity": "sha512-fliKjqqbgEWa4yqHV2Vj7mgNmsARtJ6QeYy5/l0fDWrJ+gHZ3pmwiOqixuejZDsF+h2gdn8MMA+oAy2GfvqDVQ==", "license": "MIT", "dependencies": { "@poppinss/exception": "^1.2.3", "@poppinss/object-builder": "^1.1.0", - "@poppinss/string": "^1.7.1", + "@poppinss/string": "^1.7.2", "@poppinss/types": "^1.2.1", "flattie": "^1.1.1" } @@ -3091,15 +3150,15 @@ } }, "node_modules/@swc/core": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.47.tgz", - "integrity": "sha512-FbsO5JcfOjfH38W/rohBRBweJeERsAuIP4f377lmkmxTcq9exjtx4SkRuZY5CdfhR2CBVwDIJegBpJDffwNsOg==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.16.20.tgz", + "integrity": "sha512-zcdfS7k28OJIMuLhqRRyGja9PxrC2GXhFXkbQ1X15y6uZEMsTrqyej55V1DiJtlXaDOmwSLn5222YPT9ZoFxPA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.27" + "@swc/types": "^0.1.28" }, "engines": { "node": ">=10" @@ -3109,18 +3168,18 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.15.47", - "@swc/core-darwin-x64": "1.15.47", - "@swc/core-linux-arm-gnueabihf": "1.15.47", - "@swc/core-linux-arm64-gnu": "1.15.47", - "@swc/core-linux-arm64-musl": "1.15.47", - "@swc/core-linux-ppc64-gnu": "1.15.47", - "@swc/core-linux-s390x-gnu": "1.15.47", - "@swc/core-linux-x64-gnu": "1.15.47", - "@swc/core-linux-x64-musl": "1.15.47", - "@swc/core-win32-arm64-msvc": "1.15.47", - "@swc/core-win32-ia32-msvc": "1.15.47", - "@swc/core-win32-x64-msvc": "1.15.47" + "@swc/core-darwin-arm64": "1.16.20", + "@swc/core-darwin-x64": "1.16.20", + "@swc/core-linux-arm-gnueabihf": "1.16.20", + "@swc/core-linux-arm64-gnu": "1.16.20", + "@swc/core-linux-arm64-musl": "1.16.20", + "@swc/core-linux-ppc64-gnu": "1.16.20", + "@swc/core-linux-s390x-gnu": "1.16.20", + "@swc/core-linux-x64-gnu": "1.16.20", + "@swc/core-linux-x64-musl": "1.16.20", + "@swc/core-win32-arm64-msvc": "1.16.20", + "@swc/core-win32-ia32-msvc": "1.16.20", + "@swc/core-win32-x64-msvc": "1.16.20" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" @@ -3132,9 +3191,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.47.tgz", - "integrity": "sha512-GsoMtan3ojGGMGFbl31mmRu5ctZ56re8grGE8mO/OHJ8O+JRkzod02fe7X6ZQ8JvamA3imkEkx/h3u+vsOgPgA==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.16.20.tgz", + "integrity": "sha512-i7NFSDnuE6tdBvBgmoVKKmburgcwZt/FZK2IusJaVGrjFrMUC1hrgE3RI+Kt9RhYM7vHvQj0W9j53zSxKEMbWQ==", "cpu": [ "arm64" ], @@ -3149,9 +3208,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.47.tgz", - "integrity": "sha512-leTi7Rx3KF4zcC637iqWgk9SoV8VXAD8ppQYXsep63px5A/UftOcxLN1pmr8Z1si/YvX90ompP/rHgpYkgwXWg==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.16.20.tgz", + "integrity": "sha512-ho/LkT1Q3beSBeZGNZnm1mVbh5bKZHC0UGHtK3MswqOylbHtZoMXJBL40N8JpDj5SBxwECmdNEyXnU9HJ4F6RA==", "cpu": [ "x64" ], @@ -3166,9 +3225,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.47.tgz", - "integrity": "sha512-hBqHuoWKKIsKmDBn9qVeWqj5GWZhtlcczVaqQmNRXsDfq+voR5CxKRfamA367QjJXtceYuliLFfEL8QsskRM2g==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.16.20.tgz", + "integrity": "sha512-xm3/s3zp9WyNgB1Sl78tpH76MHgobI3TSenTY15bkSHyrdQa9W2MUSESHRPd7CHGFLfpWl/0jwwNp5+hwG0e9A==", "cpu": [ "arm" ], @@ -3183,9 +3242,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.47.tgz", - "integrity": "sha512-TBxvRz+B4K205TWHHZxWVxkC2RFNP/Mz3PNcECBos5PsKwxjg3QSJzdoebr0VCf0Bfh8HOPldKxAP/8XkFe9gA==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.16.20.tgz", + "integrity": "sha512-e6Um0U+VcTQyurOXhbratRQlrPITSRwugG00fhICbi2MGTi1vRiE4TMqGCjWpR1zPmZKXDGMw+yNFvh7AAgT2Q==", "cpu": [ "arm64" ], @@ -3203,9 +3262,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.47.tgz", - "integrity": "sha512-3Yu3Uq/VgytqsPjTMbkPU1ExADytbdWbruJYhA584E9jrpE2Ki+R6VVPoZCeAVk1Cb7QxcRTgblw6bSa6a/R+w==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.16.20.tgz", + "integrity": "sha512-ekCO2obfK9NFwXGHfAQjjuU5mLDDC7qMaUJH/V/4iyzD0BqNhilr6McZrXLytOQ/xKtTNxLQ71wYrD3M2LW8Kg==", "cpu": [ "arm64" ], @@ -3223,9 +3282,9 @@ } }, "node_modules/@swc/core-linux-ppc64-gnu": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.47.tgz", - "integrity": "sha512-wfdMi5IaOaNtmh2/6geRoxIdNfqylUZFdtzTKS655y1axWfIWyx7As74vv0wVdjeCIZ3WmCI9odDd4rUttXOSQ==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.16.20.tgz", + "integrity": "sha512-6/x2K3l4GNUWyaSmkywnth6ipZISzhVzOLsI66bj12/hSQYaKAyg9MKTwnuFf2B/iYA6GrjDghk36RYghRameQ==", "cpu": [ "ppc64" ], @@ -3243,9 +3302,9 @@ } }, "node_modules/@swc/core-linux-s390x-gnu": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.47.tgz", - "integrity": "sha512-3hHYBY0yx8Ez7GMRrkhXHQzMdR5IZA6Wq5Ee4svlgwvSECLpnAJ9+0AimEGUFDvuLwE7nV/2+PYe8+Nm4rvNcQ==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.16.20.tgz", + "integrity": "sha512-1GTd8sqS/NpcF+Y3YDSE0bT31V61+hD7ZZWEsVyiyxk/HQt2zpk4zlJJHOASBLc+/CyUuBZ949n6QMszbIXkmQ==", "cpu": [ "s390x" ], @@ -3263,9 +3322,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.47.tgz", - "integrity": "sha512-TjfhjgP/jGCfFHYC3JQPhJA1HwErbIJ9JfREDc1KNkvY6P0LodCgKVIlQ5deeTbkG7ih3bF5PHJLuLpaZjdRyQ==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.16.20.tgz", + "integrity": "sha512-XtMeYAgQa5UZhAX84TXn0sXPmhf1xHwcv0cl5hHiBXxTVbplY7WiTwIQU9uOtVm3VUqL/quyCm78/umUNZ7FmA==", "cpu": [ "x64" ], @@ -3283,9 +3342,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.47.tgz", - "integrity": "sha512-CQpS8Ge/avfjZd0UEwG/sds83Uu32deQXcV1Jo3jD0mmvQQqtYAjpsDZXugmheeAwmt+YIuoVtVHro8LMYHqsQ==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.16.20.tgz", + "integrity": "sha512-qeF3UILa+MA4zJ29CdQ8KE7YbGFPMQBxWo3Lh0Ed0ETFEJ8pCKISWo7wQG4/SmfM9HX4KT1Odoj6ixyBn6Ji2Q==", "cpu": [ "x64" ], @@ -3303,9 +3362,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.47.tgz", - "integrity": "sha512-0W8IKHsUTYiT7G2RqtOoVWk+89yzZikIiDUb/sCK6BmQDBhN91hQSfyUtW12jhEWLzYgcfmisfsZrmZE+84U1A==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.16.20.tgz", + "integrity": "sha512-ciMtHXAmE+jnrWWO14rErr6tfK34QZm8jZRSdRLPodqJlzrYDw7TqN60HC8Yim5Ua9a1r/poyfkpNft6GRXvxA==", "cpu": [ "arm64" ], @@ -3320,9 +3379,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.47.tgz", - "integrity": "sha512-ZIp49d2Z4/ka2jO9otOg4hDvTdPmp86kVOgS2M5FCPI7eKKZ1W0boxWn+8XeZrfERtFGW0AlMRm4JhlJa7l3NA==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.16.20.tgz", + "integrity": "sha512-MTbkgGooWebmjmATx1+QRECVZ+q4ICKNXCutwOrFVD5b5hdxla/yV4e6cRFrfNMowejaNpmMQg31ENWt0Yfzpg==", "cpu": [ "ia32" ], @@ -3337,9 +3396,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.15.47", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.47.tgz", - "integrity": "sha512-2h8Iek95vnixkBRCo+H8p09+Q5ll2NgSMFrWTy0iKt7+/t+8/T5mBpiT6c0ZxSS7wcWjwZ9sGZkK70tTSYHdDw==", + "version": "1.16.20", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.16.20.tgz", + "integrity": "sha512-Lf5oMaSdJBImtGhDecasxcIa7Z5LeJ4aGmBOY7TScroO+A/MxxB9PslIpgV0rtG/FcxtipN7hveBg9ZTeboaaw==", "cpu": [ "x64" ], @@ -3361,9 +3420,9 @@ "license": "Apache-2.0" }, "node_modules/@swc/types": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.27.tgz", - "integrity": "sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==", + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.28.tgz", + "integrity": "sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3394,9 +3453,9 @@ "license": "MIT" }, "node_modules/@ts-morph/common": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.28.1.tgz", - "integrity": "sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.29.0.tgz", + "integrity": "sha512-35oUmphHbJvQ/+UTwFNme/t2p3FoKiGJ5auTjjpNTop2dyREspirjMy82PLSC1pnDJ8ah1GU98hwpVt64YXQsg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -3406,9 +3465,9 @@ } }, "node_modules/@turbo/darwin-64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/darwin-64/-/darwin-64-2.10.7.tgz", - "integrity": "sha512-/c9cSBRermWDv85oufLhoH6XRLOVbvzJLRd+WLyfJCP+i0HFLQj4PVNDrHcY17/ve5l8X0Oua4bJBqJUgJPnZA==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/darwin-64/-/darwin-64-2.11.10.tgz", + "integrity": "sha512-By4idRap5+nLnMuRzLB4qkOPRlvNdyY1ne4VJYDyUoUB11H94k7uif9mbe3JT8JSNXs1D68uMcBj6hJ/jMQRvA==", "cpu": [ "x64" ], @@ -3420,9 +3479,9 @@ ] }, "node_modules/@turbo/darwin-arm64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/darwin-arm64/-/darwin-arm64-2.10.7.tgz", - "integrity": "sha512-8lpCCGWZBl9PIF8w8f2iEWrLMbHBWIfJeV6l2UEGqysD6HRIM4ySj/8R7HGEzbECJ4r/gnJcHmxEoG8yjFe64A==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/darwin-arm64/-/darwin-arm64-2.11.10.tgz", + "integrity": "sha512-pyEYlVcuexOPa92p0Wlwl9YT1Is5D60lxN3ItWm3g30YLvFaUq86TF4BBWg5ZAc0uMTnrOzCvuCsOBTdzUWnRQ==", "cpu": [ "arm64" ], @@ -3434,9 +3493,9 @@ ] }, "node_modules/@turbo/linux-64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/linux-64/-/linux-64-2.10.7.tgz", - "integrity": "sha512-Midw9Ed00yw9rqkWN82fY3LmLNFQ6yiL1GXB56DJKUEjWaEd27zh7ohCxzzrjfjQVrEeVWd3UPytTAV16XDQlA==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/linux-64/-/linux-64-2.11.10.tgz", + "integrity": "sha512-1tYeR/IDZ5HEdsb0jNq2L2xam5nMQ+g80tlV2BZmv4OFw+pMcUM0mMmUcfc5wXPPNHVNPuDMjh9Y8G8HgXPLZA==", "cpu": [ "x64" ], @@ -3444,13 +3503,14 @@ "license": "MIT", "optional": true, "os": [ + "android", "linux" ] }, "node_modules/@turbo/linux-arm64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/linux-arm64/-/linux-arm64-2.10.7.tgz", - "integrity": "sha512-UVEy+MW/xn4BcsiV3v3uv0/oObyaQgVtRT+Jj4WE53rNH05VEYEc1Z13q3zV6276wCZR4Yxc4hiTTcjw7PjSpg==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/linux-arm64/-/linux-arm64-2.11.10.tgz", + "integrity": "sha512-HuekQxvVGhUd46g1Im/DKdOtglHr4/gguZAvzEpPUgtxNkztSa8lWhQEGQ+EmPQ0n7w19qjThFU+OfEEd0uvlw==", "cpu": [ "arm64" ], @@ -3458,13 +3518,14 @@ "license": "MIT", "optional": true, "os": [ + "android", "linux" ] }, "node_modules/@turbo/windows-64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/windows-64/-/windows-64-2.10.7.tgz", - "integrity": "sha512-l2nH9KGLV46SWjcXvyc2+xo5gdf5J0NVADknQk9OCJhzJBpiNl/byd26yIfwZBjLupdqT6UOdPhPxcpUPxRykQ==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/windows-64/-/windows-64-2.11.10.tgz", + "integrity": "sha512-UJOP3BkbreY3/JlMgJR6ZiimxYIBn+c+B4tnBIxD0E9c3Estmk+XoVNVBNBottZLNRXe3/ScgOU4+/k8tIWysg==", "cpu": [ "x64" ], @@ -3476,9 +3537,9 @@ ] }, "node_modules/@turbo/windows-arm64": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@turbo/windows-arm64/-/windows-arm64-2.10.7.tgz", - "integrity": "sha512-qjE1apG6RThuX49vUJd5ks2dV2ndXC2qktDChQonFMvUzrMrEnZMQzO+IgxBiYq1j+NbXQcRwj84nGnk1TBw1g==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/@turbo/windows-arm64/-/windows-arm64-2.11.10.tgz", + "integrity": "sha512-xOkEjF3ws/b/YNlc+bvJHMYBn+vL+QbEISZFVi0qS+ImmhA1X3/gmNmBrjjIG3dg6aeN+n6gQitzSkXQ286qJQ==", "cpu": [ "arm64" ], @@ -3490,9 +3551,9 @@ ] }, "node_modules/@types/alpinejs": { - "version": "3.13.11", - "resolved": "https://registry.npmjs.org/@types/alpinejs/-/alpinejs-3.13.11.tgz", - "integrity": "sha512-3KhGkDixCPiLdL3Z/ok1GxHwLxEWqQOKJccgaQL01wc0EVM2tCTaqlC3NIedmxAXkVzt/V6VTM8qPgnOHKJ1MA==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/alpinejs/-/alpinejs-3.17.0.tgz", + "integrity": "sha512-sVgCM7bI/tUiHZVpDTsx/UBhcck3WSed21CeraITFDL16nGJI/wCVEGCYu7QWtI9+/D2Ripx9wGXoSzQSDog6A==", "dev": true, "license": "MIT" }, @@ -3548,9 +3609,9 @@ "license": "MIT" }, "node_modules/@types/luxon": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.7.2.tgz", - "integrity": "sha512-gW+Oib+vUtGJBtNC8V9Reww0oIpusw+4m81uncg9REGZAJfqOQHfo/nkabnc7w0QReXyPqjrbWMJk6NuAkiX3Q==", + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.7.6.tgz", + "integrity": "sha512-6KSjliQAXK8ZLgFQO4B7iE4Rpf/B3rItzCFuXezBY/XIAGxOdLd7vRNK9/StRPwiS/yJsVbB7HKpW46B8tcEuQ==", "dev": true, "license": "MIT" }, @@ -3886,19 +3947,19 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", + "version": "3.5.44", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.44.tgz", + "integrity": "sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "3.1.5" + "@vue/shared": "3.5.44" } }, "node_modules/@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", + "version": "3.5.44", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.44.tgz", + "integrity": "sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==", "dev": true, "license": "MIT" }, @@ -3941,14 +4002,14 @@ "link": true }, "node_modules/ai": { - "version": "7.0.44", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.44.tgz", - "integrity": "sha512-OMJ8v3ZzMIt90wIZRluD8c/VgvmX8SvAajGNYEbCeCAiCbr62yhCgXC7MvZRrQ0pOTfLZRohztUVrt5A08gKNg==", + "version": "7.0.150", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.150.tgz", + "integrity": "sha512-ZTgHXBTJf2ad0elG2HWhbNTUGPaYy8e5pzK4A8LP/dDa48bvIRi8Iv1/bQhklFmFssosajAjCsAZrieBUa+hYA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.33", - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.16" + "@ai-sdk/gateway": "4.0.123", + "@ai-sdk/provider": "4.0.33", + "@ai-sdk/provider-utils": "5.0.67" }, "engines": { "node": ">=22" @@ -3975,13 +4036,13 @@ } }, "node_modules/alpinejs": { - "version": "3.15.12", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.15.12.tgz", - "integrity": "sha512-nJvPAQVNPdZZ0NrExJ/kzQco3ijR8LwvCOadQecllESiqT4NyZ/57sN9V2XyvhlBGAbmlKYgeWZvYdKq99ij/Q==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.17.5.tgz", + "integrity": "sha512-XewMqRC6zjy8iaUPn86dxjvooAsNai3hUtQbdn0A5H2w7Jt10xHGZ1SczN5+Dvp3UKkuSEt9moy/UaUWOwKdnQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "~3.1.1" + "@vue/reactivity": "~3.5.40" } }, "node_modules/angular-html-parser": { @@ -4307,9 +4368,9 @@ } }, "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.1.tgz", + "integrity": "sha512-DdH81/zPLVS11EUgWq3tEu/xn+EzljlMYooDNdzWEnFha3R3NBMpMV1UqYIpjYHV/SgpFKMIX1Oh7o06SjM/oA==", "devOptional": true, "license": "MIT", "dependencies": { @@ -4331,6 +4392,20 @@ "node": ">= 0.8" } }, + "node_modules/cacheable": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", + "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cacheable/memory": "^2.2.0", + "@cacheable/utils": "^2.5.0", + "hookified": "^1.15.0", + "keyv": "^5.6.0", + "qified": "^0.10.1" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -4878,9 +4953,9 @@ } }, "node_modules/default-browser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", + "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", "devOptional": true, "license": "MIT", "dependencies": { @@ -5299,9 +5374,9 @@ } }, "node_modules/eslint": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.8.0.tgz", - "integrity": "sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.13.0.tgz", + "integrity": "sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==", "dev": true, "license": "MIT", "workspaces": [ @@ -5313,7 +5388,7 @@ "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", + "@eslint/plugin-kit": "^0.7.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -5328,7 +5403,7 @@ "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "11.1.5 || >11.1.6 <12", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", @@ -5851,16 +5926,13 @@ } }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", + "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "flat-cache": "^6.1.23" } }, "node_modules/file-type": { @@ -5944,17 +6016,15 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "6.1.23", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", + "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" } }, "node_modules/flatted": { @@ -6184,9 +6254,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", - "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", + "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", "devOptional": true, "license": "MIT", "dependencies": { @@ -6313,6 +6383,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hashery": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", + "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hookified": "^1.15.0" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", @@ -6341,6 +6424,13 @@ "devOptional": true, "license": "MIT" }, + "node_modules/hookified": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", + "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", + "dev": true, + "license": "MIT" + }, "node_modules/hosted-git-info": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz", @@ -6833,13 +6923,6 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -6893,13 +6976,13 @@ } }, "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", + "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "@keyv/serialize": "^1.1.1" } }, "node_modules/kleur": { @@ -7559,18 +7642,18 @@ } }, "node_modules/open": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", - "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.4.tgz", + "integrity": "sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==", "devOptional": true, "license": "MIT", "dependencies": { - "default-browser": "^5.4.0", + "default-browser": "^5.5.1", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", - "powershell-utils": "^0.1.0", - "wsl-utils": "^0.3.0" + "powershell-utils": "^0.2.1", + "wsl-utils": "^1.0.0" }, "engines": { "node": ">=20" @@ -7854,9 +7937,9 @@ } }, "node_modules/pino-pretty": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-13.1.3.tgz", - "integrity": "sha512-ttXRkkOz6WWC95KeY9+xxWL6AtImwbyMHrL1mSwqwW9u+vLp/WIElvHvCSDg0xO/Dzrggz1zv3rN5ovTRVowKg==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-13.2.0.tgz", + "integrity": "sha512-jjghD1ML+Di/WxjJDz6j6Y4FT7hIXOlb8h27AyJ+ohtAXJXH4PS/xkv7si+RCCIW59HMgZsMKTDgzdr0RhuRrg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -7867,17 +7950,27 @@ "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", - "on-exit-leak-free": "^2.1.0", + "on-exit-leak-free": "^2.1.2", "pino-abstract-transport": "^3.0.0", - "pump": "^3.0.0", - "secure-json-parse": "^4.0.0", - "sonic-boom": "^4.0.1", - "strip-json-comments": "^5.0.2" + "pump": "^3.0.3", + "secure-json-parse": "^4.1.0", + "sonic-boom": "^5.0.0", + "strip-json-comments": "^5.0.3" }, "bin": { "pino-pretty": "bin.js" } }, + "node_modules/pino-pretty/node_modules/sonic-boom": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-5.0.2.tgz", + "integrity": "sha512-/JEruzo6yhNVhsLblTRchgTQHIt7SsdJP0YyrfWaNKjIOQDfrdZv9gwYraYCAsmKV39/LAdV31FLL5NCDpoL/A==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, "node_modules/pino-std-serializers": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", @@ -7905,28 +7998,25 @@ "link": true }, "node_modules/playwright": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.0.tgz", - "integrity": "sha512-Z14dG305dgaLu6foB1TXQagFiW8JfSUIUaUuPaKQ6NtBPKF1P/qXcqfh6c6K/icPqdy37JmjbiBXf6JNg6Sylw==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.1.tgz", + "integrity": "sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.62.0" + "playwright-core": "1.64.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=20" - }, - "optionalDependencies": { - "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.0.tgz", - "integrity": "sha512-nsNRyq0r2zsG8AcRHWknc9QRA5XCueC7gWMrs+Gx2tlZn9hcl8zudfh00lhJPY1DE7NmZ6bDsT9g2yey8mXljA==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.1.tgz", + "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -7936,20 +8026,6 @@ "node": ">=20" } }, - "node_modules/playwright/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/pluralize": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", @@ -7988,9 +8064,9 @@ } }, "node_modules/powershell-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", - "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.2.1.tgz", + "integrity": "sha512-C+y9x90UElAddDZmV4qOx9W53B61PO7cIqWz2dQsWlwswuq4mr8NEwytdGKboYbQlGZ3awrkTeNvcZiZNHnQ8A==", "devOptional": true, "license": "MIT", "engines": { @@ -8038,9 +8114,9 @@ } }, "node_modules/prettier": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", - "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.10.tgz", + "integrity": "sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA==", "dev": true, "license": "MIT", "bin": { @@ -8196,6 +8272,26 @@ "node": ">=6" } }, + "node_modules/qified": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", + "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hookified": "^2.1.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/qified/node_modules/hookified": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", + "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", + "dev": true, + "license": "MIT" + }, "node_modules/qs": { "version": "6.15.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", @@ -9427,9 +9523,9 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", - "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", + "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", "devOptional": true, "license": "MIT", "engines": { @@ -9521,13 +9617,13 @@ } }, "node_modules/ts-morph": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-27.0.2.tgz", - "integrity": "sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==", + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-28.0.0.tgz", + "integrity": "sha512-Wp3tnZ2bzwxyTZMtgWVzXDfm7lB1Drz+y9DmmYH/L702PQhPyVrp3pkou3yIz4qjS14GY9kcpmLiOOMvl8oG1g==", "devOptional": true, "license": "MIT", "dependencies": { - "@ts-morph/common": "~0.28.1", + "@ts-morph/common": "~0.29.0", "code-block-writer": "^13.0.3" } }, @@ -9541,9 +9637,9 @@ } }, "node_modules/tsx": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz", - "integrity": "sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==", + "version": "4.23.15", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.15.tgz", + "integrity": "sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==", "devOptional": true, "license": "MIT", "dependencies": { @@ -9572,21 +9668,21 @@ } }, "node_modules/turbo": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.10.7.tgz", - "integrity": "sha512-GHx6WExIFSKNJ5qMlzDpXBXlu9ApxaMjqxAVrCNcW94xf/+uqgIz41SAuRUMbXva2ExNAaY/h8V0q90SWSzmRw==", + "version": "2.11.10", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.11.10.tgz", + "integrity": "sha512-3GJYwig8ygEI89oaOZdduJX8/aw6O9eRPYHoIt6T3FZl9hkKjiyIspufJoVgqXihPoJu8M5CSV0DlZvzfohBCw==", "dev": true, "license": "MIT", "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "@turbo/darwin-64": "2.10.7", - "@turbo/darwin-arm64": "2.10.7", - "@turbo/linux-64": "2.10.7", - "@turbo/linux-arm64": "2.10.7", - "@turbo/windows-64": "2.10.7", - "@turbo/windows-arm64": "2.10.7" + "@turbo/darwin-64": "2.11.10", + "@turbo/darwin-arm64": "2.11.10", + "@turbo/linux-64": "2.11.10", + "@turbo/linux-arm64": "2.11.10", + "@turbo/windows-64": "2.11.10", + "@turbo/windows-arm64": "2.11.10" } }, "node_modules/type-check": { @@ -10006,14 +10102,14 @@ "license": "ISC" }, "node_modules/wsl-utils": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", - "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-1.0.1.tgz", + "integrity": "sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==", "devOptional": true, "license": "MIT", "dependencies": { "is-wsl": "^3.1.0", - "powershell-utils": "^0.1.0" + "powershell-utils": "^0.2.0" }, "engines": { "node": ">=20" @@ -10090,9 +10186,9 @@ } }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -10102,17 +10198,17 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "@ai-sdk/anthropic": "^4.0.25", - "@ai-sdk/openai": "^4.0.25", - "ai": "^7.0.44", - "zod": "^4.4.3" + "@ai-sdk/anthropic": "^4.0.87", + "@ai-sdk/openai": "^4.0.101", + "ai": "^7.0.150", + "zod": "^4.6.7" }, "devDependencies": { - "@adonisjs/assembler": "^8.4.0", - "@adonisjs/core": "^7.3.5", + "@adonisjs/assembler": "^8.6.0", + "@adonisjs/core": "^7.6.0", "@types/node": "^26.1.2", - "prettier": "^3.9.6", - "tsx": "^4.23.1", + "prettier": "^3.9.10", + "tsx": "^4.23.15", "typescript": "^6.0.3" }, "engines": { diff --git a/package.json b/package.json index ef79ea7..d9d38ca 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,8 @@ "devDependencies": { "@changesets/changelog-github": "^0.7.0", "@changesets/cli": "^2.31.1", - "prettier": "^3.9.6", - "turbo": "^2.10.7", + "prettier": "^3.9.10", + "turbo": "^2.11.10", "typescript": "^6.0.3" } } diff --git a/packages/adonis-ai/package.json b/packages/adonis-ai/package.json index ddb2f68..fbd7e66 100644 --- a/packages/adonis-ai/package.json +++ b/packages/adonis-ai/package.json @@ -57,10 +57,10 @@ "prepack": "npm run build" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.25", - "@ai-sdk/openai": "^4.0.25", - "ai": "^7.0.44", - "zod": "^4.4.3" + "@ai-sdk/anthropic": "^4.0.87", + "@ai-sdk/openai": "^4.0.101", + "ai": "^7.0.150", + "zod": "^4.6.7" }, "peerDependencies": { "@adonisjs/assembler": "^8.0.0", @@ -72,11 +72,11 @@ } }, "devDependencies": { - "@adonisjs/assembler": "^8.4.0", - "@adonisjs/core": "^7.3.5", + "@adonisjs/assembler": "^8.6.0", + "@adonisjs/core": "^7.6.0", "@types/node": "^26.1.2", - "prettier": "^3.9.6", - "tsx": "^4.23.1", + "prettier": "^3.9.10", + "tsx": "^4.23.15", "typescript": "^6.0.3" }, "engines": {