diff --git a/examples/astro/package-lock.json b/examples/astro/package-lock.json index 492e538..61b1303 100644 --- a/examples/astro/package-lock.json +++ b/examples/astro/package-lock.json @@ -8,7 +8,7 @@ "name": "@arcjet-examples/astro", "version": "0.0.0", "dependencies": { - "@arcjet/astro": "1.13.0", + "@arcjet/astro": "1.14.0", "@astrojs/node": "11.1.5", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", @@ -22,120 +22,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/astro": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/astro/-/astro-1.13.0.tgz", - "integrity": "sha512-Crxttt2+yKut7FNRLlsn6JnHMjeLfNECwnHUFJhZNjgE9qQh39mHvrMK7BsyZ0HZupJXpGsLwe3UZRFMg7B/gA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/astro/-/astro-1.14.0.tgz", + "integrity": "sha512-JBBR/B11JBwQMohsDIg10P+26jZ72ESEVhVMA6tqoAg+dfXgvx0ITylZ6zfOXYv3/rHZwZuZ67kcUHnDbMYOyw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "peerDependencies": { "astro": "^5.9.3 || ^6.0.0 || ^7.0.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -143,50 +143,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -759,9 +759,9 @@ ] }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@capsizecss/unpack": { @@ -2595,19 +2595,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/astro/package.json b/examples/astro/package.json index 5218c58..699efea 100644 --- a/examples/astro/package.json +++ b/examples/astro/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/astro": "1.13.0", + "@arcjet/astro": "1.14.0", "@astrojs/node": "11.1.5", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", diff --git a/examples/claude-agent/package-lock.json b/examples/claude-agent/package-lock.json index 58cea77..e92229e 100644 --- a/examples/claude-agent/package-lock.json +++ b/examples/claude-agent/package-lock.json @@ -8,7 +8,7 @@ "license": "Apache-2.0", "dependencies": { "@anthropic-ai/claude-agent-sdk": "0.3.273", - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "zod": "4.6.5" }, "devDependencies": { @@ -182,55 +182,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -242,6 +242,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -264,6 +265,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -300,25 +304,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -326,23 +330,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -362,9 +366,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/claude-agent/package.json b/examples/claude-agent/package.json index 05e9306..bb2f56e 100644 --- a/examples/claude-agent/package.json +++ b/examples/claude-agent/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "0.3.273", - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "zod": "4.6.5" }, "devDependencies": { diff --git a/examples/claude-managed-agent/package-lock.json b/examples/claude-managed-agent/package-lock.json index 4581060..d7b888c 100644 --- a/examples/claude-managed-agent/package-lock.json +++ b/examples/claude-managed-agent/package-lock.json @@ -8,7 +8,7 @@ "license": "Apache-2.0", "dependencies": { "@anthropic-ai/sdk": "0.126.0", - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "zod": "4.6.5" }, "devDependencies": { @@ -41,55 +41,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -101,6 +101,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -123,6 +124,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -159,25 +163,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -185,23 +189,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -220,9 +224,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/claude-managed-agent/package.json b/examples/claude-managed-agent/package.json index b6ece25..e81ce96 100644 --- a/examples/claude-managed-agent/package.json +++ b/examples/claude-managed-agent/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@anthropic-ai/sdk": "0.126.0", - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "zod": "4.6.5" }, "devDependencies": { diff --git a/examples/eve-agent/package-lock.json b/examples/eve-agent/package-lock.json index ffd2609..98fd3a6 100644 --- a/examples/eve-agent/package-lock.json +++ b/examples/eve-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/eve-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@opentelemetry/api": "^1.9.1", "ai": "^7", "eve": "0.56.0", @@ -71,55 +71,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -131,6 +131,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -153,6 +154,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -189,25 +193,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -215,23 +219,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -241,9 +245,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/eve-agent/package.json b/examples/eve-agent/package.json index dd3b93b..30171df 100644 --- a/examples/eve-agent/package.json +++ b/examples/eve-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@opentelemetry/api": "^1.9.1", "ai": "^7", "eve": "0.56.0", diff --git a/examples/express-newman/package-lock.json b/examples/express-newman/package-lock.json index 4c129ab..578c14a 100644 --- a/examples/express-newman/package-lock.json +++ b/examples/express-newman/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/express-newman", "license": "Apache-2.0", "dependencies": { - "@arcjet/node": "1.13.0", + "@arcjet/node": "1.14.0", "express": "5.2.1" }, "devDependencies": { @@ -22,120 +22,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/node": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.13.0.tgz", - "integrity": "sha512-QgpRWkG3nCygZhvOWgGN6EJApMSVSXA83d4I/d4jhrSjOHsyFEGuxxuavFxpv+GQD+aYxhDuHtMop7wR9b6dcg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.14.0.tgz", + "integrity": "sha512-i185+Lama4A7IEQ3OG4mmiSLXegv7/zWykQNfNNyHN5Y4JBZ2XAAaiIL2BOD04Qlgtv0Ps64Q4edrzSTHdmJaw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -143,50 +143,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -196,9 +196,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colors/colors": { @@ -496,19 +496,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/express-newman/package.json b/examples/express-newman/package.json index a1164e7..a1067f8 100644 --- a/examples/express-newman/package.json +++ b/examples/express-newman/package.json @@ -25,7 +25,7 @@ "test": "node --test --env-file .env.local" }, "dependencies": { - "@arcjet/node": "1.13.0", + "@arcjet/node": "1.14.0", "express": "5.2.1" }, "devDependencies": { diff --git a/examples/expressjs/package-lock.json b/examples/expressjs/package-lock.json index 10dc3ee..b687926 100644 --- a/examples/expressjs/package-lock.json +++ b/examples/expressjs/package-lock.json @@ -7,8 +7,8 @@ "name": "@arcjet-examples/expressjs", "license": "Apache-2.0", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/node": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/node": "1.14.0", "express": "5.2.1" }, "devDependencies": { @@ -21,132 +21,132 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/node": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.13.0.tgz", - "integrity": "sha512-QgpRWkG3nCygZhvOWgGN6EJApMSVSXA83d4I/d4jhrSjOHsyFEGuxxuavFxpv+GQD+aYxhDuHtMop7wR9b6dcg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.14.0.tgz", + "integrity": "sha512-i185+Lama4A7IEQ3OG4mmiSLXegv7/zWykQNfNNyHN5Y4JBZ2XAAaiIL2BOD04Qlgtv0Ps64Q4edrzSTHdmJaw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -154,50 +154,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -207,9 +207,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -356,19 +356,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/expressjs/package.json b/examples/expressjs/package.json index 82fcb4f..9f040d0 100644 --- a/examples/expressjs/package.json +++ b/examples/expressjs/package.json @@ -24,8 +24,8 @@ "start": "tsc && node --env-file .env.local dist/index.js" }, "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/node": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/node": "1.14.0", "express": "5.2.1" }, "devDependencies": { diff --git a/examples/fastify/package-lock.json b/examples/fastify/package-lock.json index 725ce99..323fbe4 100644 --- a/examples/fastify/package-lock.json +++ b/examples/fastify/package-lock.json @@ -8,8 +8,8 @@ "name": "@arcjet-examples/fastify", "version": "0.0.0", "dependencies": { - "@arcjet/fastify": "1.13.0", - "@arcjet/inspect": "1.13.0", + "@arcjet/fastify": "1.14.0", + "@arcjet/inspect": "1.14.0", "@fastify/autoload": "6.5.0", "@fastify/env": "5.0.3", "@fastify/type-provider-json-schema-to-ts": "5.0.0", @@ -27,67 +27,67 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/fastify": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/fastify/-/fastify-1.13.0.tgz", - "integrity": "sha512-PEYdqp+eI/zzo2DuNfwvfL6VWwPPsH/n3NOnKOoGfurtFZ5eMw/QW1daPM7exnnRb9VXP/HiDGiElaUsj8xFXg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/fastify/-/fastify-1.14.0.tgz", + "integrity": "sha512-E09Ab7/MFdK7BEJ1qviJgQ28xJduDZfF10znVnmvf3l4127tOuR856PtRUzGYAIokHOSTllJE84J/vfmaAu5Ig==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -97,55 +97,55 @@ } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -153,50 +153,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -215,9 +215,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -939,19 +939,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/fastify/package.json b/examples/fastify/package.json index 3c06d44..8de5bdc 100644 --- a/examples/fastify/package.json +++ b/examples/fastify/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/fastify": "1.13.0", - "@arcjet/inspect": "1.13.0", + "@arcjet/fastify": "1.14.0", + "@arcjet/inspect": "1.14.0", "@fastify/autoload": "6.5.0", "@fastify/env": "5.0.3", "@fastify/type-provider-json-schema-to-ts": "5.0.0", diff --git a/examples/firebase-functions/package-lock.json b/examples/firebase-functions/package-lock.json index 62f2c07..d695f17 100644 --- a/examples/firebase-functions/package-lock.json +++ b/examples/firebase-functions/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "@arcjet-examples/firebase-functions", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/node": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/node": "1.14.0", "firebase-admin": "13.10.0", "firebase-functions": "7.4.0" }, @@ -41,132 +41,132 @@ "license": "Apache-2.0" }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/node": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.13.0.tgz", - "integrity": "sha512-QgpRWkG3nCygZhvOWgGN6EJApMSVSXA83d4I/d4jhrSjOHsyFEGuxxuavFxpv+GQD+aYxhDuHtMop7wR9b6dcg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.14.0.tgz", + "integrity": "sha512-i185+Lama4A7IEQ3OG4mmiSLXegv7/zWykQNfNNyHN5Y4JBZ2XAAaiIL2BOD04Qlgtv0Ps64Q4edrzSTHdmJaw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -174,50 +174,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -780,9 +780,9 @@ "peer": true }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colors/colors": { @@ -4382,19 +4382,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/firebase-functions/package.json b/examples/firebase-functions/package.json index 57ffd01..f3edf19 100644 --- a/examples/firebase-functions/package.json +++ b/examples/firebase-functions/package.json @@ -13,8 +13,8 @@ "main": "src/index.ts", "type": "module", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/node": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/node": "1.14.0", "firebase-admin": "13.10.0", "firebase-functions": "7.4.0" }, diff --git a/examples/google-adk-agent/package-lock.json b/examples/google-adk-agent/package-lock.json index 35ee6a9..97c034e 100644 --- a/examples/google-adk-agent/package-lock.json +++ b/examples/google-adk-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/google-adk-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@google/adk": "2.1.0", "zod": "4.6.5" }, @@ -48,55 +48,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -108,6 +108,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -130,6 +131,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -166,25 +170,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -192,23 +196,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -225,9 +229,9 @@ "optional": true }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colors/colors": { diff --git a/examples/google-adk-agent/package.json b/examples/google-adk-agent/package.json index cc56828..f5c18bf 100644 --- a/examples/google-adk-agent/package.json +++ b/examples/google-adk-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@google/adk": "2.1.0", "zod": "4.6.5" }, diff --git a/examples/langchain-agent/package-lock.json b/examples/langchain-agent/package-lock.json index 18628d8..36b8ebd 100644 --- a/examples/langchain-agent/package-lock.json +++ b/examples/langchain-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/langchain-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "^1.13.0", + "@arcjet/guard": "1.14.0", "@langchain/core": "1.2.11", "@langchain/openai": "1.5.13", "langchain": "1.5.11", @@ -22,55 +22,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -82,6 +82,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -104,6 +105,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -140,25 +144,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -166,23 +170,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -192,9 +196,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@cfworker/json-schema": { diff --git a/examples/langchain-agent/package.json b/examples/langchain-agent/package.json index f9cd32f..6501b88 100644 --- a/examples/langchain-agent/package.json +++ b/examples/langchain-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "^1.13.0", + "@arcjet/guard": "1.14.0", "@langchain/core": "1.2.11", "@langchain/openai": "1.5.13", "langchain": "1.5.11", diff --git a/examples/langgraph-agent/package-lock.json b/examples/langgraph-agent/package-lock.json index d763d36..b115134 100644 --- a/examples/langgraph-agent/package-lock.json +++ b/examples/langgraph-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/langgraph-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@langchain/core": "1.2.11", "@langchain/langgraph": "1.4.15", "@langchain/openai": "1.5.13", @@ -22,55 +22,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -82,6 +82,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -104,6 +105,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -140,25 +144,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -166,23 +170,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -192,9 +196,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@cfworker/json-schema": { diff --git a/examples/langgraph-agent/package.json b/examples/langgraph-agent/package.json index 5b489e7..2b1160f 100644 --- a/examples/langgraph-agent/package.json +++ b/examples/langgraph-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@langchain/core": "1.2.11", "@langchain/langgraph": "1.4.15", "@langchain/openai": "1.5.13", diff --git a/examples/mastra-agent/package-lock.json b/examples/mastra-agent/package-lock.json index 50ab404..1657932 100644 --- a/examples/mastra-agent/package-lock.json +++ b/examples/mastra-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/mastra-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@mastra/core": "1.63.2", "zod": "4.5.4" }, @@ -209,55 +209,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -269,6 +269,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -291,6 +292,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -327,25 +331,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -353,23 +357,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -379,9 +383,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/mastra-agent/package.json b/examples/mastra-agent/package.json index bd4178c..70dc24e 100644 --- a/examples/mastra-agent/package.json +++ b/examples/mastra-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@mastra/core": "1.63.2", "zod": "4.5.4" }, diff --git a/examples/nestjs/package-lock.json b/examples/nestjs/package-lock.json index 1e96c73..7e26072 100644 --- a/examples/nestjs/package-lock.json +++ b/examples/nestjs/package-lock.json @@ -7,8 +7,8 @@ "name": "@arcjet-examples/nestjs", "license": "Apache-2.0", "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/nest": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/nest": "1.14.0", "@nestjs/common": "11.2.5", "@nestjs/config": "4.0.4", "@nestjs/core": "11.2.5", @@ -151,120 +151,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/decorate": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.13.0.tgz", - "integrity": "sha512-o+1yKscXe7duQFiZrwOV13bBKoBroQT1vnFhmWI2h0+0Kpf5lr6Jp61szIKmTNHYxufmTzQnGeoV+r4XEzWEJA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.14.0.tgz", + "integrity": "sha512-7dqZTDtgzhh9afsUHGRCb+etTUR0S8Ya2wAX/xmPLRnZ2FeJDlZ8brxyOh/yARoH/yBj5VE+kLn/3fvvD7ijQQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0", - "@arcjet/sprintf": "1.13.0" + "@arcjet/protocol": "1.14.0", + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/nest": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/nest/-/nest-1.13.0.tgz", - "integrity": "sha512-OIP5cDqXKQwqzSaCA+khPopXVk+MZdpdRJdan2lVT/1JR58t4ivU+YIA5GDiYRYHdVgYm8NeQx4jHMDpqrS7QA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/nest/-/nest-1.14.0.tgz", + "integrity": "sha512-0YaFuwSxDZnqf+gPho4BDtK/cXRtDkeWZIDGcUqqFrJB2jmmcQlfUv3JfiVdl2E8+leOt1h5DNCnb6cdiGHeSw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -275,13 +275,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -289,50 +289,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -377,9 +377,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colors/colors": { @@ -1543,19 +1543,19 @@ "license": "MIT" }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index d9ab759..5f983ef 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -25,8 +25,8 @@ "start": "nest start" }, "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/nest": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/nest": "1.14.0", "@nestjs/common": "11.2.5", "@nestjs/config": "4.0.4", "@nestjs/core": "11.2.5", diff --git a/examples/nextjs-ai-agent/package-lock.json b/examples/nextjs-ai-agent/package-lock.json index 5d047f9..288fae8 100644 --- a/examples/nextjs-ai-agent/package-lock.json +++ b/examples/nextjs-ai-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/nextjs-ai-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "ai": "7.0.102", "next": "16.3.5", "react": "19.3.0", @@ -74,55 +74,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -134,6 +134,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -156,6 +157,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -192,25 +196,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -218,23 +222,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -360,9 +364,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@cbor-extract/cbor-extract-darwin-arm64": { diff --git a/examples/nextjs-ai-agent/package.json b/examples/nextjs-ai-agent/package.json index 9637595..b8f4232 100644 --- a/examples/nextjs-ai-agent/package.json +++ b/examples/nextjs-ai-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "ai": "7.0.102", "next": "16.3.5", "react": "19.3.0", diff --git a/examples/nextjs-bot-categories/package-lock.json b/examples/nextjs-bot-categories/package-lock.json index 30394d2..4563f04 100644 --- a/examples/nextjs-bot-categories/package-lock.json +++ b/examples/nextjs-bot-categories/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "@arcjet-examples/nextjs-bot-categories", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", @@ -25,119 +25,119 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -147,13 +147,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -161,50 +161,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -214,9 +214,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1014,19 +1014,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs-bot-categories/package.json b/examples/nextjs-bot-categories/package.json index 73d1450..c4651da 100644 --- a/examples/nextjs-bot-categories/package.json +++ b/examples/nextjs-bot-categories/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", diff --git a/examples/nextjs-bot-protection/package-lock.json b/examples/nextjs-bot-protection/package-lock.json index dabc5ca..286b4b0 100644 --- a/examples/nextjs-bot-protection/package-lock.json +++ b/examples/nextjs-bot-protection/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "@arcjet-examples/nextjs-bot-protection", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", @@ -25,119 +25,119 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -147,13 +147,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -161,50 +161,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -214,9 +214,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1014,19 +1014,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs-bot-protection/package.json b/examples/nextjs-bot-protection/package.json index 7717d39..a15c795 100644 --- a/examples/nextjs-bot-protection/package.json +++ b/examples/nextjs-bot-protection/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", diff --git a/examples/nextjs-fly/package-lock.json b/examples/nextjs-fly/package-lock.json index 67b1acf..f5850d9 100644 --- a/examples/nextjs-fly/package-lock.json +++ b/examples/nextjs-fly/package-lock.json @@ -7,14 +7,14 @@ "name": "@arcjet-examples/nextjs-fly", "license": "Apache-2.0", "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "next": "16.3.5", "next-themes": "0.4.6", "react": "19.3.0", @@ -34,120 +34,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/decorate": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.13.0.tgz", - "integrity": "sha512-o+1yKscXe7duQFiZrwOV13bBKoBroQT1vnFhmWI2h0+0Kpf5lr6Jp61szIKmTNHYxufmTzQnGeoV+r4XEzWEJA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.14.0.tgz", + "integrity": "sha512-7dqZTDtgzhh9afsUHGRCb+etTUR0S8Ya2wAX/xmPLRnZ2FeJDlZ8brxyOh/yARoH/yBj5VE+kLn/3fvvD7ijQQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0", - "@arcjet/sprintf": "1.13.0" + "@arcjet/protocol": "1.14.0", + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -157,13 +157,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -171,50 +171,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -224,9 +224,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1466,12 +1466,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.13.0.tgz", - "integrity": "sha512-T+0Py94Zz5BOHqWJAiloquOC5hv/lWDvEz5bXfgRRWse5s9co8FiclbbMaxV94yQpZlgsIJSeA0DcmxVEok1tw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.14.0.tgz", + "integrity": "sha512-YWJwt+kWjz8EY45VHaOcchpbPnvoIVlhcRj2WUZdP4s7LXeSrRyTBeDzIYIqt05D7y92hdiUacGl7sRetSpYXA==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.13.0" + "nosecone": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1552,19 +1552,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1972,9 +1972,9 @@ } }, "node_modules/nosecone": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.13.0.tgz", - "integrity": "sha512-a6GxGoNct/9ulHUTd6hN8JtVRAF5uhMaFgpjkn5Y/m0tvA4zOloRDAB3qYB5O4iHtebQXL2MjJhQRoG8zpwp3Q==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.14.0.tgz", + "integrity": "sha512-5PmfG77jb/zKrqkBevxHXbjwKcN2hDxY1uC/S6sQtPE+Ecq4MLwPxmV7XUQ6oc43sGdyERluu0ZXoqQPxeMJVg==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs-fly/package.json b/examples/nextjs-fly/package.json index 799fcb6..addfa70 100644 --- a/examples/nextjs-fly/package.json +++ b/examples/nextjs-fly/package.json @@ -25,14 +25,14 @@ "lint:fix": "next lint --fix" }, "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "next": "16.3.5", "next-themes": "0.4.6", "react": "19.3.0", diff --git a/examples/nextjs-form/package-lock.json b/examples/nextjs-form/package-lock.json index 5b72ce6..b0a47f2 100644 --- a/examples/nextjs-form/package-lock.json +++ b/examples/nextjs-form/package-lock.json @@ -7,14 +7,14 @@ "name": "@arcjet-examples/nextjs", "license": "Apache-2.0", "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "next": "16.3.5", "react": "19.3.0", "react-dom": "19.3.0", @@ -32,120 +32,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/decorate": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.13.0.tgz", - "integrity": "sha512-o+1yKscXe7duQFiZrwOV13bBKoBroQT1vnFhmWI2h0+0Kpf5lr6Jp61szIKmTNHYxufmTzQnGeoV+r4XEzWEJA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.14.0.tgz", + "integrity": "sha512-7dqZTDtgzhh9afsUHGRCb+etTUR0S8Ya2wAX/xmPLRnZ2FeJDlZ8brxyOh/yARoH/yBj5VE+kLn/3fvvD7ijQQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0", - "@arcjet/sprintf": "1.13.0" + "@arcjet/protocol": "1.14.0", + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -155,13 +155,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -169,50 +169,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -222,9 +222,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1093,12 +1093,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.13.0.tgz", - "integrity": "sha512-T+0Py94Zz5BOHqWJAiloquOC5hv/lWDvEz5bXfgRRWse5s9co8FiclbbMaxV94yQpZlgsIJSeA0DcmxVEok1tw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.14.0.tgz", + "integrity": "sha512-YWJwt+kWjz8EY45VHaOcchpbPnvoIVlhcRj2WUZdP4s7LXeSrRyTBeDzIYIqt05D7y92hdiUacGl7sRetSpYXA==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.13.0" + "nosecone": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1153,19 +1153,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1298,9 +1298,9 @@ } }, "node_modules/nosecone": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.13.0.tgz", - "integrity": "sha512-a6GxGoNct/9ulHUTd6hN8JtVRAF5uhMaFgpjkn5Y/m0tvA4zOloRDAB3qYB5O4iHtebQXL2MjJhQRoG8zpwp3Q==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.14.0.tgz", + "integrity": "sha512-5PmfG77jb/zKrqkBevxHXbjwKcN2hDxY1uC/S6sQtPE+Ecq4MLwPxmV7XUQ6oc43sGdyERluu0ZXoqQPxeMJVg==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs-form/package.json b/examples/nextjs-form/package.json index 39d8bec..be13fad 100644 --- a/examples/nextjs-form/package.json +++ b/examples/nextjs-form/package.json @@ -25,14 +25,14 @@ "lint:fix": "next lint --fix" }, "dependencies": { - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "next": "16.3.5", "react": "19.3.0", "react-dom": "19.3.0", diff --git a/examples/nextjs-guard-policy/package-lock.json b/examples/nextjs-guard-policy/package-lock.json index 3192d69..7bff650 100644 --- a/examples/nextjs-guard-policy/package-lock.json +++ b/examples/nextjs-guard-policy/package-lock.json @@ -8,8 +8,8 @@ "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider-utils": "5.0.41", - "@arcjet/guard": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "ai": "7.0.102", "next": "16.3.5", "react": "19.3.0", @@ -74,56 +74,25 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" - }, - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -135,6 +104,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -157,6 +127,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -192,36 +165,73 @@ } } }, - "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, - "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze-wasm": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/cache": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/protocol": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/guard/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@arcjet/logger": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", + "license": "Apache-2.0", + "dependencies": { + "@arcjet/sprintf": "1.14.0" + }, + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, "node_modules/@arcjet/sensitive-info-rampart": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.13.0.tgz", - "integrity": "sha512-Mw3ZBunmYtL9V98iS9H2QMopRuGuGYZOL/v+RGTrz9TZnMrWZ5iaSoiibELfiFX9kcNr7OmQd+clAOSOxYGIbQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.14.0.tgz", + "integrity": "sha512-UnZ9kYKrWL2UnA9CP9yxiGnkZ6LjNKkQvAP/elHEl/g7xcBvEt8RQ7f4RcmV8CS1ZXTTiMe5USvw9Ye3Q1ER+A==", "license": "Apache-2.0", "dependencies": { "@huggingface/transformers": "4.2.0" @@ -230,8 +240,8 @@ "node": ">=22.21.0 <23 || >=24.5.0" }, "peerDependencies": { - "@arcjet/analyze": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/analyze": "1.14.0", + "arcjet": "1.14.0" }, "peerDependenciesMeta": { "@arcjet/analyze": { @@ -243,23 +253,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -268,11 +278,18 @@ "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/transport/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, "node_modules/@bufbuild/protobuf": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", - "license": "(Apache-2.0 AND BSD-3-Clause)" + "license": "(Apache-2.0 AND BSD-3-Clause)", + "peer": true }, "node_modules/@connectrpc/connect": { "version": "2.2.0", diff --git a/examples/nextjs-guard-policy/package.json b/examples/nextjs-guard-policy/package.json index 0fe5e43..0b28ec7 100644 --- a/examples/nextjs-guard-policy/package.json +++ b/examples/nextjs-guard-policy/package.json @@ -25,8 +25,8 @@ }, "dependencies": { "@ai-sdk/provider-utils": "5.0.41", - "@arcjet/guard": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "ai": "7.0.102", "next": "16.3.5", "react": "19.3.0", diff --git a/examples/nextjs-sensitive-info/package-lock.json b/examples/nextjs-sensitive-info/package-lock.json index 4714403..c1e097e 100644 --- a/examples/nextjs-sensitive-info/package-lock.json +++ b/examples/nextjs-sensitive-info/package-lock.json @@ -7,9 +7,9 @@ "name": "@arcjet-examples/nextjs-sensitive-info", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", - "@arcjet/next": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/next": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "next": "16.3.5", "react": "19.3.0", "react-dom": "19.3.0" @@ -24,74 +24,34 @@ "node": ">=22" } }, - "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" - }, - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -103,6 +63,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -125,6 +86,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -160,50 +124,92 @@ } } }, - "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", + "license": "Apache-2.0", + "dependencies": { + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" + }, + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze-wasm": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/cache": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/guard/node_modules/@arcjet/protocol": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", + "license": "Apache-2.0", + "dependencies": { + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", + "@connectrpc/connect": "2.2.0" + }, + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -212,33 +218,125 @@ "next": ">=13" } }, - "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "node_modules/@arcjet/next/node_modules/@arcjet/analyze": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", + "license": "Apache-2.0", + "dependencies": { + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" + }, + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/analyze-wasm": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/cache": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/duration": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/headers": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/protocol": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, - "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "node_modules/@arcjet/next/node_modules/@arcjet/runtime": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/skills": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@arcjet/stable-hash": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/next/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@arcjet/next/node_modules/arcjet": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", + "dependencies": { + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" + }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sensitive-info-rampart": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.13.0.tgz", - "integrity": "sha512-Mw3ZBunmYtL9V98iS9H2QMopRuGuGYZOL/v+RGTrz9TZnMrWZ5iaSoiibELfiFX9kcNr7OmQd+clAOSOxYGIbQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.14.0.tgz", + "integrity": "sha512-UnZ9kYKrWL2UnA9CP9yxiGnkZ6LjNKkQvAP/elHEl/g7xcBvEt8RQ7f4RcmV8CS1ZXTTiMe5USvw9Ye3Q1ER+A==", "license": "Apache-2.0", "dependencies": { "@huggingface/transformers": "4.2.0" @@ -247,8 +345,8 @@ "node": ">=22.21.0 <23 || >=24.5.0" }, "peerDependencies": { - "@arcjet/analyze": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/analyze": "1.14.0", + "arcjet": "1.14.0" }, "peerDependenciesMeta": { "@arcjet/analyze": { @@ -259,42 +357,24 @@ } } }, - "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -303,11 +383,18 @@ "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/transport/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, "node_modules/@bufbuild/protobuf": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", - "license": "(Apache-2.0 AND BSD-3-Clause)" + "license": "(Apache-2.0 AND BSD-3-Clause)", + "peer": true }, "node_modules/@connectrpc/connect": { "version": "2.2.0", @@ -1177,25 +1264,6 @@ "node": ">=14.0" } }, - "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" - }, - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, "node_modules/baseline-browser-mapping": { "version": "2.11.24", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.24.tgz", diff --git a/examples/nextjs-sensitive-info/package.json b/examples/nextjs-sensitive-info/package.json index cc25aea..fd78322 100644 --- a/examples/nextjs-sensitive-info/package.json +++ b/examples/nextjs-sensitive-info/package.json @@ -25,9 +25,9 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", - "@arcjet/next": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/next": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "next": "16.3.5", "react": "19.3.0", "react-dom": "19.3.0" diff --git a/examples/nextjs-server-action/package-lock.json b/examples/nextjs-server-action/package-lock.json index a2dedeb..383387f 100644 --- a/examples/nextjs-server-action/package-lock.json +++ b/examples/nextjs-server-action/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "@arcjet-examples/nextjs-server-action", "dependencies": { - "@arcjet/next": "1.13.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", @@ -24,107 +24,107 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -134,13 +134,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -148,50 +148,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -201,9 +201,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1001,19 +1001,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs-server-action/package.json b/examples/nextjs-server-action/package.json index 72b5c4b..143133d 100644 --- a/examples/nextjs-server-action/package.json +++ b/examples/nextjs-server-action/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/next": "1.13.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "next": "16.3.5", diff --git a/examples/nextjs/package-lock.json b/examples/nextjs/package-lock.json index a34ba89..3df82a3 100644 --- a/examples/nextjs/package-lock.json +++ b/examples/nextjs/package-lock.json @@ -9,14 +9,14 @@ "dependencies": { "@ai-sdk/openai": "3.0.112", "@ai-sdk/react": "3.0.286", - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "ai": "6.0.283", "next": "16.3.5", "next-themes": "0.4.6", @@ -118,120 +118,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/decorate": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.13.0.tgz", - "integrity": "sha512-o+1yKscXe7duQFiZrwOV13bBKoBroQT1vnFhmWI2h0+0Kpf5lr6Jp61szIKmTNHYxufmTzQnGeoV+r4XEzWEJA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.14.0.tgz", + "integrity": "sha512-7dqZTDtgzhh9afsUHGRCb+etTUR0S8Ya2wAX/xmPLRnZ2FeJDlZ8brxyOh/yARoH/yBj5VE+kLn/3fvvD7ijQQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0", - "@arcjet/sprintf": "1.13.0" + "@arcjet/protocol": "1.14.0", + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.13.0.tgz", - "integrity": "sha512-tdihOaDKGk1595UPu3h8mdG+gkfw/Zv8tCLKu1OcIInNKRfbP2i7m49A2r76Lwl/f0LV7feqZnATC8Gl75ld6A==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.14.0.tgz", + "integrity": "sha512-4wRUmS3yKfrKujyzRNYVALVIDbBiZ6Lg190C500jvXDZ/O79OxVvWGoVchQJpL5pvPaFN+tzf9I+ZOCUXuBzzw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -241,13 +241,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -255,50 +255,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -308,9 +308,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1179,12 +1179,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.13.0.tgz", - "integrity": "sha512-T+0Py94Zz5BOHqWJAiloquOC5hv/lWDvEz5bXfgRRWse5s9co8FiclbbMaxV94yQpZlgsIJSeA0DcmxVEok1tw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.14.0.tgz", + "integrity": "sha512-YWJwt+kWjz8EY45VHaOcchpbPnvoIVlhcRj2WUZdP4s7LXeSrRyTBeDzIYIqt05D7y92hdiUacGl7sRetSpYXA==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.13.0" + "nosecone": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1297,19 +1297,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -1476,9 +1476,9 @@ } }, "node_modules/nosecone": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.13.0.tgz", - "integrity": "sha512-a6GxGoNct/9ulHUTd6hN8JtVRAF5uhMaFgpjkn5Y/m0tvA4zOloRDAB3qYB5O4iHtebQXL2MjJhQRoG8zpwp3Q==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.14.0.tgz", + "integrity": "sha512-5PmfG77jb/zKrqkBevxHXbjwKcN2hDxY1uC/S6sQtPE+Ecq4MLwPxmV7XUQ6oc43sGdyERluu0ZXoqQPxeMJVg==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index a071510..0081172 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -29,14 +29,14 @@ "dependencies": { "@ai-sdk/openai": "3.0.112", "@ai-sdk/react": "3.0.286", - "@arcjet/decorate": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/next": "1.13.0", + "@arcjet/decorate": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/next": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@hookform/resolvers": "5.9.1", - "@nosecone/next": "1.13.0", + "@nosecone/next": "1.14.0", "ai": "6.0.283", "next": "16.3.5", "next-themes": "0.4.6", diff --git a/examples/node-guard-policy/package-lock.json b/examples/node-guard-policy/package-lock.json index 8554329..d6b1db8 100644 --- a/examples/node-guard-policy/package-lock.json +++ b/examples/node-guard-policy/package-lock.json @@ -8,8 +8,8 @@ "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider-utils": "5.0.41", - "@arcjet/guard": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "ai": "7.0.102", "zod": "^4.6.5" }, @@ -69,56 +69,25 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" - }, - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, - "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", - "license": "Apache-2.0", - "engines": { - "node": ">=22.21.0 <23 || >=24.5.0" - } - }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -130,6 +99,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -152,6 +122,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -187,36 +160,73 @@ } } }, - "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, - "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "node_modules/@arcjet/guard/node_modules/@arcjet/analyze-wasm": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/cache": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, + "node_modules/@arcjet/guard/node_modules/@arcjet/protocol": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/guard/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@arcjet/logger": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", + "license": "Apache-2.0", + "dependencies": { + "@arcjet/sprintf": "1.14.0" + }, + "engines": { + "node": ">=22.21.0 <23 || >=24.5.0" + } + }, "node_modules/@arcjet/sensitive-info-rampart": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.13.0.tgz", - "integrity": "sha512-Mw3ZBunmYtL9V98iS9H2QMopRuGuGYZOL/v+RGTrz9TZnMrWZ5iaSoiibELfiFX9kcNr7OmQd+clAOSOxYGIbQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sensitive-info-rampart/-/sensitive-info-rampart-1.14.0.tgz", + "integrity": "sha512-UnZ9kYKrWL2UnA9CP9yxiGnkZ6LjNKkQvAP/elHEl/g7xcBvEt8RQ7f4RcmV8CS1ZXTTiMe5USvw9Ye3Q1ER+A==", "license": "Apache-2.0", "dependencies": { "@huggingface/transformers": "4.2.0" @@ -225,8 +235,8 @@ "node": ">=22.21.0 <23 || >=24.5.0" }, "peerDependencies": { - "@arcjet/analyze": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/analyze": "1.14.0", + "arcjet": "1.14.0" }, "peerDependenciesMeta": { "@arcjet/analyze": { @@ -238,23 +248,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -263,11 +273,18 @@ "node": ">=22.21.0 <23 || >=24.5.0" } }, + "node_modules/@arcjet/transport/node_modules/@bufbuild/protobuf": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, "node_modules/@bufbuild/protobuf": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", - "license": "(Apache-2.0 AND BSD-3-Clause)" + "license": "(Apache-2.0 AND BSD-3-Clause)", + "peer": true }, "node_modules/@connectrpc/connect": { "version": "2.2.0", diff --git a/examples/node-guard-policy/package.json b/examples/node-guard-policy/package.json index 98d0e9c..4c3f531 100644 --- a/examples/node-guard-policy/package.json +++ b/examples/node-guard-policy/package.json @@ -23,8 +23,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", - "@arcjet/sensitive-info-rampart": "1.13.0", + "@arcjet/guard": "1.14.0", + "@arcjet/sensitive-info-rampart": "1.14.0", "@ai-sdk/provider-utils": "5.0.41", "ai": "7.0.102", "zod": "^4.6.5" diff --git a/examples/nuxt/package-lock.json b/examples/nuxt/package-lock.json index 18ecbf9..e71cea2 100644 --- a/examples/nuxt/package-lock.json +++ b/examples/nuxt/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/nuxt", "hasInstallScript": true, "dependencies": { - "@arcjet/nuxt": "1.13.0", + "@arcjet/nuxt": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@nuxt/kit": "4.5.2", "@nuxt/schema": "4.5.2", @@ -23,107 +23,107 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/nuxt": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/nuxt/-/nuxt-1.13.0.tgz", - "integrity": "sha512-EAG6nRXPR7kE520f2x7Gtv+S7kp/f6kP11kWypLNp19gBydsVyjGewwIwzuZwc6+CqPptFUl16EZLSM8WliMHA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/nuxt/-/nuxt-1.14.0.tgz", + "integrity": "sha512-uKVbgbC3w2z/5ZD9GBHobSjYcTQPCTKNYkAUnP1qnNHaCwp2VfspVGljbRisLkZcItHZyvf/geYQCjjMbDiAJw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "peerDependencies": { "@nuxt/kit": ">=4", @@ -131,13 +131,13 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -145,50 +145,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -626,9 +626,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@clack/core": { @@ -3282,19 +3282,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/nuxt/package.json b/examples/nuxt/package.json index 20a2ca3..356a046 100644 --- a/examples/nuxt/package.json +++ b/examples/nuxt/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/nuxt": "1.13.0", + "@arcjet/nuxt": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@nuxt/kit": "4.5.2", "@nuxt/schema": "4.5.2", diff --git a/examples/openai-agent/package-lock.json b/examples/openai-agent/package-lock.json index 78c2de9..38e4132 100644 --- a/examples/openai-agent/package-lock.json +++ b/examples/openai-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/openai-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@openai/agents": "0.18.0", "zod": "4.6.5" }, @@ -20,55 +20,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -80,6 +80,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -102,6 +103,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -138,25 +142,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -164,23 +168,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -190,9 +194,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/openai-agent/package.json b/examples/openai-agent/package.json index c4ea52a..61578df 100644 --- a/examples/openai-agent/package.json +++ b/examples/openai-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@openai/agents": "0.18.0", "zod": "4.6.5" }, diff --git a/examples/react-router-middleware/package-lock.json b/examples/react-router-middleware/package-lock.json index 462ef38..43fb9f2 100644 --- a/examples/react-router-middleware/package-lock.json +++ b/examples/react-router-middleware/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/react-router-middleware", "license": "Apache-2.0", "dependencies": { - "@arcjet/react-router": "1.13.0", + "@arcjet/react-router": "1.14.0", "@react-router/node": "7.18.4", "@react-router/serve": "7.18.4", "isbot": "5.2.2", @@ -28,101 +28,101 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -130,69 +130,69 @@ } }, "node_modules/@arcjet/react-router": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.13.0.tgz", - "integrity": "sha512-+XHna0lK77CFDbFN+3qePPPHBGeWFFB4/iHAnNuHXKMiXMHDuVk/yQsNZ1MJpdMUAAXpetMouATl+F5VIf4OLw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.14.0.tgz", + "integrity": "sha512-ovjIjMpeUhVpYwxxYxnqvtq3VBybMV5Yf/NrXiq/iN5Fby123zcy5FT65sGr4qMtjV+GBoofvbNaGeNlTlRG6g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "peerDependencies": { "react-router": ">=7" } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -665,9 +665,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1813,19 +1813,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/react-router-middleware/package.json b/examples/react-router-middleware/package.json index 59ffdbe..e90d7fd 100644 --- a/examples/react-router-middleware/package.json +++ b/examples/react-router-middleware/package.json @@ -25,7 +25,7 @@ "start": "react-router-serve ./build/server/index.js" }, "dependencies": { - "@arcjet/react-router": "1.13.0", + "@arcjet/react-router": "1.14.0", "@react-router/node": "7.18.4", "@react-router/serve": "7.18.4", "isbot": "5.2.2", diff --git a/examples/react-router/package-lock.json b/examples/react-router/package-lock.json index 6abdec8..cdee99f 100644 --- a/examples/react-router/package-lock.json +++ b/examples/react-router/package-lock.json @@ -8,7 +8,7 @@ "name": "@arcjet-example/react-router", "version": "0.0.0", "dependencies": { - "@arcjet/react-router": "1.13.0", + "@arcjet/react-router": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@react-router/fs-routes": "7.18.4", "@react-router/node": "7.18.4", @@ -30,101 +30,101 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -132,69 +132,69 @@ } }, "node_modules/@arcjet/react-router": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.13.0.tgz", - "integrity": "sha512-+XHna0lK77CFDbFN+3qePPPHBGeWFFB4/iHAnNuHXKMiXMHDuVk/yQsNZ1MJpdMUAAXpetMouATl+F5VIf4OLw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.14.0.tgz", + "integrity": "sha512-ovjIjMpeUhVpYwxxYxnqvtq3VBybMV5Yf/NrXiq/iN5Fby123zcy5FT65sGr4qMtjV+GBoofvbNaGeNlTlRG6g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "peerDependencies": { "react-router": ">=7" } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -636,9 +636,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1754,19 +1754,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/react-router/package.json b/examples/react-router/package.json index b33a918..0581286 100644 --- a/examples/react-router/package.json +++ b/examples/react-router/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/react-router": "1.13.0", + "@arcjet/react-router": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@react-router/fs-routes": "7.18.4", "@react-router/node": "7.18.4", diff --git a/examples/strands-agent/package-lock.json b/examples/strands-agent/package-lock.json index 0541d83..2749c80 100644 --- a/examples/strands-agent/package-lock.json +++ b/examples/strands-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/strands-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@strands-agents/sdk": "1.18.0", "zod": "4.6.5" }, @@ -20,55 +20,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -80,6 +80,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -102,6 +103,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -138,25 +142,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -164,23 +168,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -531,9 +535,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/strands-agent/package.json b/examples/strands-agent/package.json index 0c9dc0b..4d333da 100644 --- a/examples/strands-agent/package.json +++ b/examples/strands-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@strands-agents/sdk": "1.18.0", "zod": "4.6.5" }, diff --git a/examples/sveltekit/package-lock.json b/examples/sveltekit/package-lock.json index d1e4ba6..b5453d3 100644 --- a/examples/sveltekit/package-lock.json +++ b/examples/sveltekit/package-lock.json @@ -8,8 +8,8 @@ "name": "@arcjet-example/sveltekit", "version": "0.0.0", "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/sveltekit": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/sveltekit": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "zod": "4.6.5" @@ -27,113 +27,113 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.13.0.tgz", - "integrity": "sha512-x0XKsTR6aDxCPDHe3qzibnRPyIeuBXR8vit2geNW4r/5eSPkArIOjMzqFoxPLjD0gfHgLMR8E49P3L78dXY0SA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.14.0.tgz", + "integrity": "sha512-xWzBRWY4daihkajNfWpr/FhZmrgX8sLV5dbYrGBGzTxICerpI4qFMPSKweUjQc1muayNTT7k754otu1gv5zyWg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.13.0" + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -141,55 +141,55 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sveltekit": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sveltekit/-/sveltekit-1.13.0.tgz", - "integrity": "sha512-Sm33DFVc/TaVBT13ldFsG51NrI7UiLcmrNRchF6HNsfIFDp1QLoGIaxNdWGqQS7C+25xu7ahGyIhlF4APQwuHg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sveltekit/-/sveltekit-1.14.0.tgz", + "integrity": "sha512-i+px0JrIoP3a/l84XtmdxxHM0ZEDQhdeXpUy4PF4ApV3a1UeUFceHR4UaWCLpstTTFivmekNLdq8+su0jOUEKQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" @@ -199,14 +199,14 @@ } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -216,9 +216,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1449,19 +1449,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json index d64119c..4ed5ba7 100644 --- a/examples/sveltekit/package.json +++ b/examples/sveltekit/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/inspect": "1.13.0", - "@arcjet/sveltekit": "1.13.0", + "@arcjet/inspect": "1.14.0", + "@arcjet/sveltekit": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "zod": "4.6.5" diff --git a/examples/tanstack-agent/package-lock.json b/examples/tanstack-agent/package-lock.json index 245ee6c..01e86c9 100644 --- a/examples/tanstack-agent/package-lock.json +++ b/examples/tanstack-agent/package-lock.json @@ -7,7 +7,7 @@ "name": "@arcjet-examples/tanstack-agent", "license": "Apache-2.0", "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@tanstack/ai": "0.52.0", "@tanstack/ai-openai": "0.22.3", "zod": "4.6.5" @@ -35,55 +35,55 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/guard": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.13.0.tgz", - "integrity": "sha512-qjzsh1dRFEt84EC9fPFUg1Uhx75k2rcstPw26cpwcoewgM48f3AsILkYbWo9AKiWPHpMUI6ddOHcpgZTmXNb3w==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/guard/-/guard-1.14.0.tgz", + "integrity": "sha512-gGYbqJjfcTjSIkbhivXg+Q5woTVc5SRp3BXhMk9zNGMYRQatkVVrUQD+W5yV9dgLkjqwMOtXKA2K/nCLKYyXTA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/transport": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/analyze": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/transport": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -95,6 +95,7 @@ "@ai-sdk/provider-utils": ">=5 <6", "@anthropic-ai/claude-agent-sdk": ">=0.1.0 <1", "@anthropic-ai/sdk": ">=0.86.0 <1", + "@cloudflare/think": ">=0.3.0 <1", "@google/adk": ">=2 <3", "@langchain/core": ">=1 <2", "@langchain/langgraph": ">=1 <2", @@ -117,6 +118,9 @@ "@anthropic-ai/sdk": { "optional": true }, + "@cloudflare/think": { + "optional": true + }, "@google/adk": { "optional": true }, @@ -153,25 +157,25 @@ } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -179,23 +183,23 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -205,9 +209,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { diff --git a/examples/tanstack-agent/package.json b/examples/tanstack-agent/package.json index 2c9b79e..a13fe69 100644 --- a/examples/tanstack-agent/package.json +++ b/examples/tanstack-agent/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@arcjet/guard": "1.13.0", + "@arcjet/guard": "1.14.0", "@tanstack/ai": "0.52.0", "@tanstack/ai-openai": "0.22.3", "zod": "4.6.5" diff --git a/examples/tanstack-start/package-lock.json b/examples/tanstack-start/package-lock.json index 643224f..75c5cfa 100644 --- a/examples/tanstack-start/package-lock.json +++ b/examples/tanstack-start/package-lock.json @@ -8,7 +8,7 @@ "name": "@arcjet-examples/tanstack-start", "version": "0.0.0", "dependencies": { - "@arcjet/node": "1.13.0", + "@arcjet/node": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@tanstack/react-router": "1.170.36", @@ -28,120 +28,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.13.0.tgz", - "integrity": "sha512-SBf9lSdSQc86UmWcf07myUWzeyJuz4IEpKqGH8XZVC6okiBkuqfVSxsH7/SAZweZnoQIe7tHEAABIJplx7g9tA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.14.0.tgz", + "integrity": "sha512-2EblJj90Xh5w8J4d8mEFUPE2B/KjQboRP6bESpZKu9S0jYIL9HXLr8XSLUsLEMVye2sbEOpTlBTwxr9rYtinZQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.13.0", - "@arcjet/protocol": "1.13.0" + "@arcjet/analyze-wasm": "1.14.0", + "@arcjet/protocol": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.13.0.tgz", - "integrity": "sha512-IdPfx5JIq8yalcBh7D5PQ9WXZ+SAqLY/lWCzVPmqQhVL1oEawBFQE4WGLYncSnrwzx0Gt4cAVEtvi7lPh7ztQw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.14.0.tgz", + "integrity": "sha512-6I09klH7Ujpps1imI0BGi61klPxYrEK/MBRzxNiaRHt547URXC8SqyR0CRjl7R9Wde7u+8dAbuPmxOiDTyvwXA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/body": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.13.0.tgz", - "integrity": "sha512-T1pi6PDeITYiD1ofmdm5EvTPKim1/bzV5ntM0M9YlqLo/vOP8U3G7QuB1NQEF6MULJmKX6RYuLoR8aroUUn/lw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.14.0.tgz", + "integrity": "sha512-DAbJnsR7nxyowESEOXFHOauEpcoM1eUx/9RbwCfgvx53lhbUxxmFa/2f7hJprNJ2MhhFHcjQV5F+M8/mZQwP7Q==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/cache": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.13.0.tgz", - "integrity": "sha512-D3fvCSW/8VnmAGJFXWzXMSiYWg1osGoKtnNegFMHmd0Kk/jNvX7P2q0UgvWSIH1gzLMYFMRSFzRkzz9Enojlxw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.14.0.tgz", + "integrity": "sha512-5fULzozHw02VwujYi2h/WYV8AMat/lqzDtmCk1B4KYnIu71ydxIXtrSSA0LYkOeQy/nDLBqQV0lNl73PytB9wQ==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/duration": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.13.0.tgz", - "integrity": "sha512-J3h7uG6nkuRCekK4CdfeyI+Vaeuqi5Mvj1LGnrw0YjjAUM+GdFyepkL2eZHv5uModospwx24ago+G8xxTSppGA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.14.0.tgz", + "integrity": "sha512-juj5ARh/sZZN6INo2PVhvCGA21wXW/oayMr/PtLoPBQBzEf2mJTArdX2QNgvtoddG41keGaHIJ+tMwMrU4pBRA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.13.0.tgz", - "integrity": "sha512-3BhsZad+idzlugC/5WG56Ln9Wi4kQmmjk97zs36kobmTeAdWe83bv8Zn8ZC1DinoRl+BFuSSKaEiO+MkrkRiqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.14.0.tgz", + "integrity": "sha512-nMu4FpKk7k/WEj1gybKx+PkrOcln+TCt8trI0BE7VaZKYLscgA2WpiT9W80yyWFYI+r6qXoRxtRz51Q5siNw9w==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/headers": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.13.0.tgz", - "integrity": "sha512-27I4w46ZTrfESR7MUW7F8gtsW4JeJLHRby3t5SjDN+MT1T8t0RQnuKoSy6RKlZadSUw0LBYHjPNH35D1P1pijg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.14.0.tgz", + "integrity": "sha512-pmuFRJCfabpPvwSZneL+k68MD7JxtDl8iOwO75AmyrWYl6kcG+peXlUbq/2HkoSHlk0/zRzxF5PihLgaIzRinA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/ip": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.13.0.tgz", - "integrity": "sha512-jwMQTH7kel12uy4b7NTs+1ZNlWNfi3sBagSnbEaloH3PC3sbfDAIBBQcM92v8UsotC8Sp3xiHhUASGVy5qL3BQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.14.0.tgz", + "integrity": "sha512-9aH6xcmwHGkujW/0GpxBea+3SoAM+pNtZObU9/1d1sWmeqW1uNP1EAxVoJsTc8NIwX8n2Tzff5JqrcOOWwKLbw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/logger": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.13.0.tgz", - "integrity": "sha512-M/isc66Jc3L4p2USBS7/McbORjnIiVrcfQpi3ZM8TjQ08zWhHa0UEDLVObyCHIrsDrAAzxQ6WwtOeEsVSu94CQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.14.0.tgz", + "integrity": "sha512-b9/AtGFUUPuXZWU33dXFgaXcpnh4NQWjWSVrjprEguHQ4jzIhxg4MUh/yrNjMmunJcjyuoPTNpr8R9uE7OZkLg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.13.0" + "@arcjet/sprintf": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/node": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.13.0.tgz", - "integrity": "sha512-QgpRWkG3nCygZhvOWgGN6EJApMSVSXA83d4I/d4jhrSjOHsyFEGuxxuavFxpv+GQD+aYxhDuHtMop7wR9b6dcg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.14.0.tgz", + "integrity": "sha512-i185+Lama4A7IEQ3OG4mmiSLXegv7/zWykQNfNNyHN5Y4JBZ2XAAaiIL2BOD04Qlgtv0Ps64Q4edrzSTHdmJaw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.13.0", - "@arcjet/env": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/ip": "1.13.0", - "@arcjet/logger": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/transport": "1.13.0", - "arcjet": "1.13.0" + "@arcjet/body": "1.14.0", + "@arcjet/env": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/ip": "1.14.0", + "@arcjet/logger": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/transport": "1.14.0", + "arcjet": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/protocol": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.13.0.tgz", - "integrity": "sha512-Utn+7BPLOnzoDzDJj0l7prK7Gr8dlyMul/FBy890LwyxyoH4yxniHFAeLHSw3idknFktKK+qI0DqDCf3MK4uQQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.14.0.tgz", + "integrity": "sha512-T8qZes/icXKYM259uo1c2SQLut8a654oM+8pqipN0V5Hyc//4o0P49ElnsykQzvA33H1FSLsJoETuwg4GxWV9Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/cache": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0" }, "engines": { @@ -149,50 +149,50 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.13.0.tgz", - "integrity": "sha512-Na+kLHx82JKYEtOPAWytVE1Od2zrlLNB3uIZJyQF52uRb2P1by5M0lEejrn7om+ReK9dw2Si5IQOdCXG+qxdIQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.14.0.tgz", + "integrity": "sha512-sFe5ZkX/1FOgSgVKkJ+v7yYU+XeBcA9+STT1Dxg3awLpm6/ptIgdj65hQ66f/rRy5ahn5xmzhcw65S4Fy5ty7A==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/skills": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.13.0.tgz", - "integrity": "sha512-im1LaoOK10aF9M26CC6yBdmku0ki3kcMS51v5dhQ8+btCstwXXHd7mE9Zb6OOxbqleDXnMr8qvW2d5L+8K6QBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/skills/-/skills-1.14.0.tgz", + "integrity": "sha512-cPWW/MCJqxZwe58QpPsiulrwFbZYnwu8Q8jTYR9veDzrauBd60dNzOIW0nVt/nGX+QxKaF4zYGJ4OBOg81Y0Mw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/sprintf": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.13.0.tgz", - "integrity": "sha512-ozRtGBD7BzPW1yrTY5s10wevGx+7GnZqXJCi708FsFEd6k5wvU6SFWX8AVNmcMNQG4TOjMyLGGyOGlE2RnhI3g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.14.0.tgz", + "integrity": "sha512-5SBn4k3VtfVsoXeUfrpdcZCU2+Po+ZoXpUe2QxKzxhmMe1zPRHm161AAzW4yafYqDkIiRe6E487QIlwN/7e9Gw==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.13.0.tgz", - "integrity": "sha512-T5n2Npk/K0sCEoI7OIHpOH6k04iwdK8mRoqnyGLg2UhGF8Pl+nRqL60QWosAkHRhN0QbHFb994q/I1k0CC//pw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.14.0.tgz", + "integrity": "sha512-Pc8Uo77zMY411f7FlndwkIxRsfilXDqigFKc9P5aEMzFtVTdvzgk5jYCsid8eFItbgmEbtzPx5LviBUTfhIePA==", "license": "Apache-2.0", "engines": { "node": ">=22.21.0 <23 || >=24.5.0" } }, "node_modules/@arcjet/transport": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.13.0.tgz", - "integrity": "sha512-ZMigqL5JcSdbiUQHhumMRFwm6LIR6VGbX+KzHP5Pbu0VCzwBt6WDMWgD7uL1ppF4aEw34oMmH6ttZl9B89iEvQ==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.14.0.tgz", + "integrity": "sha512-RaYeS+F2fZ2zMSNNNXQDsks7KOrleFhqKnN7atHCd3UKhw1g/0drU4c9yFKkRgM8gM8QCsx88Uci2H9WAYt6Ww==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.13.0", - "@arcjet/logger": "1.13.0", - "@bufbuild/protobuf": "2.14.1", + "@arcjet/env": "1.14.0", + "@arcjet/logger": "1.14.0", + "@bufbuild/protobuf": "2.15.0", "@connectrpc/connect": "2.2.0", "@connectrpc/connect-node": "2.2.0", "@connectrpc/connect-web": "2.2.0" @@ -513,9 +513,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.1.tgz", - "integrity": "sha512-agRJn3+EJDUe8AvxTx/LnHA/GErvLE62pSaSk7+MwFOtOv8eWBu/qCq2qoZjBjVZ3C2aiFJCveuSs17KMkYGOw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.15.0.tgz", + "integrity": "sha512-DAheWUkVr/SJTWCc+lg9dhY0eN4SaWlf4+bG1KzHeXbnqt0AfB/NX0Z+VunGlM1ki1B4zVvye27MpKh/svySUA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { @@ -1602,19 +1602,19 @@ } }, "node_modules/arcjet": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.13.0.tgz", - "integrity": "sha512-krWGKQp2CM0U4ph7iuCyaNPQmAj/s17fw/jbTXb7lvMXFzbnuKFhB7A2b64WGNBkiQ8Yme5RT8aRE0DcNddqqg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.14.0.tgz", + "integrity": "sha512-Aa/9ny9FV9KNa9/Gj41T8T0FyJ3r/0irocYsrEysyVrV7/BCzOjrmZD75XKU371au1Qf3CKXb/6T6IcMhyAm+g==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.13.0", - "@arcjet/cache": "1.13.0", - "@arcjet/duration": "1.13.0", - "@arcjet/headers": "1.13.0", - "@arcjet/protocol": "1.13.0", - "@arcjet/runtime": "1.13.0", - "@arcjet/skills": "1.13.0", - "@arcjet/stable-hash": "1.13.0" + "@arcjet/analyze": "1.14.0", + "@arcjet/cache": "1.14.0", + "@arcjet/duration": "1.14.0", + "@arcjet/headers": "1.14.0", + "@arcjet/protocol": "1.14.0", + "@arcjet/runtime": "1.14.0", + "@arcjet/skills": "1.14.0", + "@arcjet/stable-hash": "1.14.0" }, "engines": { "node": ">=22.21.0 <23 || >=24.5.0" diff --git a/examples/tanstack-start/package.json b/examples/tanstack-start/package.json index 9e96791..d8ea8ef 100644 --- a/examples/tanstack-start/package.json +++ b/examples/tanstack-start/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/node": "1.13.0", + "@arcjet/node": "1.14.0", "@fontsource-variable/figtree": "5.3.0", "@fontsource/ibm-plex-mono": "5.3.0", "@tanstack/react-router": "1.170.36",