diff --git a/examples/astro/package-lock.json b/examples/astro/package-lock.json index 37f6be641..32415aa 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.3.1", + "@arcjet/astro": "1.4.0", "@astrojs/node": "9.5.5", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", @@ -22,119 +22,119 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/astro": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/astro/-/astro-1.3.1.tgz", - "integrity": "sha512-2TWzIw8Jr6NjZgt1cVSs5uIFbKTUdr1j3hG+Aa8xuUcV3g96pHgsS+04Ed4VzRkvbSu6hDX1ii+pEDVkPxREQQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/astro/-/astro-1.4.0.tgz", + "integrity": "sha512-D08eQkYep7nrPcstuWII8pvesWLvOzN849RBBGCenyGYJzh8HvC5JFY/BPVhKk6g19NGo03thSmCZPjfIMj3ag==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "peerDependencies": { "astro": "^5.9.3 || ^6.0.0" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -144,36 +144,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -2073,18 +2073,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/astro/package.json b/examples/astro/package.json index 38f3e64..c78ef0c 100644 --- a/examples/astro/package.json +++ b/examples/astro/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/astro": "1.3.1", + "@arcjet/astro": "1.4.0", "@astrojs/node": "9.5.5", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", diff --git a/examples/deno/deno.json b/examples/deno/deno.json index 998b378..2345bb3 100644 --- a/examples/deno/deno.json +++ b/examples/deno/deno.json @@ -4,7 +4,7 @@ "start": "deno run --allow-env --allow-read --allow-net src/main.ts" }, "imports": { - "@arcjet/deno": "npm:@arcjet/deno@1.3.1", - "@arcjet/inspect": "npm:@arcjet/inspect@1.3.1" + "@arcjet/deno": "npm:@arcjet/deno@1.4.0", + "@arcjet/inspect": "npm:@arcjet/inspect@1.4.0" } } diff --git a/examples/deno/deno.lock b/examples/deno/deno.lock index fb1cad0..7c39120 100644 --- a/examples/deno/deno.lock +++ b/examples/deno/deno.lock @@ -1,28 +1,28 @@ { "version": "5", "specifiers": { - "npm:@arcjet/deno@1.3.0": "1.3.0", - "npm:@arcjet/inspect@1.3.0": "1.3.0" + "npm:@arcjet/deno@1.4.0": "1.4.0", + "npm:@arcjet/inspect@1.4.0": "1.4.0" }, "npm": { - "@arcjet/analyze-wasm@1.3.0": { - "integrity": "sha512-N2hYM2/AW8eXlyLofBCtvduE5kcwL8wBvnBH010+nAVdVn3Fx0J5b0aQEQ17XtXVH2B2QlHm3sUn9LhUpQfHIg==" + "@arcjet/analyze-wasm@1.4.0": { + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==" }, - "@arcjet/analyze@1.3.0": { - "integrity": "sha512-2lqS8T1IIWTvEmC93siSd2iiE2pjSEEjoIsMxQzYWSIiBG3Efr1dI0RgHpcaCyXsglSeBkWkhjJiZbKlMw+nhw==", + "@arcjet/analyze@1.4.0": { + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "dependencies": [ "@arcjet/analyze-wasm", "@arcjet/protocol" ] }, - "@arcjet/body@1.3.0": { - "integrity": "sha512-OwxQd1gYJVKmDLTbwbDvc3E1w5twxlJujpxpL+PqaU72l/HjDytRIe21eMsCCzSE1uYb7gZ/D9XWoy89CMWFmA==" + "@arcjet/body@1.4.0": { + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==" }, - "@arcjet/cache@1.3.0": { - "integrity": "sha512-CQuyTbRAwsZjxK/w3QxOIrOyD5msQNYQDsJ5ng4fdE1l1vz9WRYvZDUZ8oYztg5qgswwILxBogPDFl1vSOhh3A==" + "@arcjet/cache@1.4.0": { + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==" }, - "@arcjet/deno@1.3.0": { - "integrity": "sha512-7udy9Xi9DXkLzIjw4aLmEypRIyfY1UEofslfzObbTEqqeiCk0bIQ1/xSsyK/JjstYd9GGP2DAdzcLM8hXcq+BQ==", + "@arcjet/deno@1.4.0": { + "integrity": "sha512-nUQeUsvDdQ+ZEEwGvUd5SDsezaafnHb97AAtKLjrXYd+a0BfDbwc+/kwYlu7y5JC31BrW0trlUWZbYiGUMjaiw==", "dependencies": [ "@arcjet/body", "@arcjet/env", @@ -34,32 +34,32 @@ "arcjet" ] }, - "@arcjet/duration@1.3.0": { - "integrity": "sha512-O0Mx2Gc5JkDSnMQ1asYLwG3fTbou1V8mwkUl+rzT+cOfGiDX6j2r3YMgZYV6jQlwqsoS/PSS6odAFUWrjrQPHA==" + "@arcjet/duration@1.4.0": { + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==" }, - "@arcjet/env@1.3.0": { - "integrity": "sha512-p/ckMZrw0sgo4ezvTFb7olBO+9aWVQZtwtmBARkDYOYclhFqo5PjrqQcKoRwSRxDE6MtLw4XADYgkzLkmSgxXQ==" + "@arcjet/env@1.4.0": { + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==" }, - "@arcjet/headers@1.3.0": { - "integrity": "sha512-B+OYGaTozwhxNFfWnRcDkSD/wMbnhzzSmOyCnXEbxroJrmguflTEUyyMUQ4MCp92+djggr35565kWyZAy/Ls/w==" + "@arcjet/headers@1.4.0": { + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==" }, - "@arcjet/inspect@1.3.0": { - "integrity": "sha512-9OhqUWW8ag9sFSDBfl0jiCPm8Dr40Hz9e9gmtFnhhO9FnjiNqOnbdRIaSd788Xy59KNeS6UzvsciUXIWco5OAQ==", + "@arcjet/inspect@1.4.0": { + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "dependencies": [ "@arcjet/protocol" ] }, - "@arcjet/ip@1.3.0": { - "integrity": "sha512-yXdj1G1LoM8BAZH9Q+pf7TbGvkQht8zj/T6DhfT0UBTB3Zp4l6GM5h/yDVPuvRHfVmEu00z6b6KwDkjU+CCMXw==" + "@arcjet/ip@1.4.0": { + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==" }, - "@arcjet/logger@1.3.0": { - "integrity": "sha512-fEyCcA8oIMGDneiLAzJNbF6l2trUciEit+V8XlRUbd7NjyvGQUDhnPOzBD6APEuoLJb/UVtYHN9g7++r/ZG/XQ==", + "@arcjet/logger@1.4.0": { + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "dependencies": [ "@arcjet/sprintf" ] }, - "@arcjet/protocol@1.3.0_@bufbuild+protobuf@2.11.0": { - "integrity": "sha512-sb1uCa65tmwSJn8/TYxV9nNiBGHlviUzJlKNAk8VIT4i7DSVMaNVOingH6A6F9KZj//iysEIoLzpnUbDb1vNpg==", + "@arcjet/protocol@1.4.0_@bufbuild+protobuf@2.11.0": { + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "dependencies": [ "@arcjet/cache", "@bufbuild/protobuf", @@ -67,17 +67,17 @@ "typeid-js" ] }, - "@arcjet/runtime@1.3.0": { - "integrity": "sha512-/wmVXc0csYK6H3ny/MGM5yreP8uXRAaoEXkRs3ZeZjJ75u2Xc5w8+COKyTrGH/Ii1+rUNtmuo/Ak1K2ZtxQ3IA==" + "@arcjet/runtime@1.4.0": { + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==" }, - "@arcjet/sprintf@1.3.0": { - "integrity": "sha512-YXMamDqnLSc4Bc7pcOQI7xaacfi2eJWVz/c6708hCfJYWsnq/IV53WQHLFGLMKErD0mjs4gqEmR3UUqUb70EVw==" + "@arcjet/sprintf@1.4.0": { + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==" }, - "@arcjet/stable-hash@1.3.0": { - "integrity": "sha512-clmSelOZNTKxBjOg0yPT6xeh61eDN44K4SyJa1LRkbiAG9QWT+I4m9vcEgwYI7aRB4V7Y1gcQa/SqioEmZRvIg==" + "@arcjet/stable-hash@1.4.0": { + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==" }, - "@arcjet/transport@1.3.0_@bufbuild+protobuf@2.11.0_@connectrpc+connect@2.1.1__@bufbuild+protobuf@2.11.0": { - "integrity": "sha512-GdPRHFPE4qlht/ULKjdCOgarCwQfLT9MTTTzzFUyO6ytVEEhml8kchJxXOxjWYZR0j+tbb9VEqDuwuLSZC6H2Q==", + "@arcjet/transport@1.4.0_@bufbuild+protobuf@2.11.0_@connectrpc+connect@2.1.1__@bufbuild+protobuf@2.11.0": { + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "dependencies": [ "@bufbuild/protobuf", "@connectrpc/connect", @@ -108,8 +108,8 @@ "@bufbuild/protobuf" ] }, - "arcjet@1.3.0": { - "integrity": "sha512-15V0B83ta/Kv+1/KtuqgkdTHYXsv43U5qq+rIWgvzOxUWXpRd8fj41Vr4jxguSaL8yg7fvSFvdzPn3TlvwQAyw==", + "arcjet@1.4.0": { + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "dependencies": [ "@arcjet/analyze", "@arcjet/cache", @@ -133,8 +133,8 @@ }, "workspace": { "dependencies": [ - "npm:@arcjet/deno@1.3.0", - "npm:@arcjet/inspect@1.3.0" + "npm:@arcjet/deno@1.4.0", + "npm:@arcjet/inspect@1.4.0" ] } } diff --git a/examples/expressjs/package-lock.json b/examples/expressjs/package-lock.json index cd38f28..7b9ec4e 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.3.1", - "@arcjet/node": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/node": "1.4.0", "express": "5.2.1" }, "devDependencies": { @@ -21,131 +21,131 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/inspect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.3.1.tgz", - "integrity": "sha512-u2UAZa9Jc1FaLsg1zM1HAhiwxt1cwBahv5AkWSGj8ELjLwKAbZlJKieUq1u2/7ccfD09hjjR6UotKY9mZRr8QA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.4.0.tgz", + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1" + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/node": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.3.1.tgz", - "integrity": "sha512-1yAKyk6M9nND/UrvDo/CgO3yd5TZI4x3wOlkQfJKUZ2aFYlOjPgKyh+1pEkesRDQEE0+wIQ72Be9fvbQEWHZCA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.4.0.tgz", + "integrity": "sha512-yeVCd4WN+b5X5+IVMj9NZlmNK+YzG4TI377Zs4oM7SrS+lNz2YMFZSyXiJXww3F7RjV9pKfBGAjxY44bn7C8uQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -155,36 +155,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -354,18 +354,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/expressjs/package.json b/examples/expressjs/package.json index aff22ba..7eea3c8 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.3.1", - "@arcjet/node": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/node": "1.4.0", "express": "5.2.1" }, "devDependencies": { diff --git a/examples/fastapi/pyproject.toml b/examples/fastapi/pyproject.toml index 8379210..1afcc78 100644 --- a/examples/fastapi/pyproject.toml +++ b/examples/fastapi/pyproject.toml @@ -1,6 +1,6 @@ [project] dependencies = [ - "arcjet==0.6.1", + "arcjet==0.7.0", "fastapi[standard]==0.135.2", "pydantic-settings==2.13.1", "uvicorn==0.42.0", diff --git a/examples/fastapi/uv.lock b/examples/fastapi/uv.lock index 8e78aea..679634d 100644 --- a/examples/fastapi/uv.lock +++ b/examples/fastapi/uv.lock @@ -47,7 +47,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "arcjet", specifier = "==0.6.1" }, + { name = "arcjet", specifier = "==0.7.0" }, { name = "fastapi", extras = ["standard"], specifier = "==0.135.2" }, { name = "pydantic-settings", specifier = "==2.13.1" }, { name = "uvicorn", specifier = "==0.42.0" }, @@ -55,16 +55,16 @@ requires-dist = [ [[package]] name = "arcjet" -version = "0.6.1" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "connect-python" }, { name = "pyqwest" }, { name = "wasmtime" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e7/76/7aa7389ae8a2dab2f9c471dffdc96777a6994443dfc15b73f8dcfd0625db/arcjet-0.6.1.tar.gz", hash = "sha256:881ec8d59a281e69735988c1f64a643b7d135acb77ecfd44bc7ff0279b9d9d2c", size = 1028423, upload-time = "2026-03-30T18:53:25.014Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/f1/6c92dc3f5089b16b8baaa3be187a9498874ce4144dca2fe5aea52eabbeb1/arcjet-0.7.0.tar.gz", hash = "sha256:1f56755684fa48b3948df240c8ef75faf2aab4dabeace7af4de0268b65106ae0", size = 1059568, upload-time = "2026-04-14T19:06:16.329Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/e9/3fc6164362f9120d37ab0215df06ae8dc34face78afaeb2b84820ef9d2f7/arcjet-0.6.1-py3-none-any.whl", hash = "sha256:1d40696a8fff20795e5ff6338b36a3ed49fa7e8df4d3a95b6e26ce98979bb202", size = 1036833, upload-time = "2026-03-30T18:53:26.443Z" }, + { url = "https://files.pythonhosted.org/packages/58/b3/8983612121e2570ec7722d818c614a9a0bd1e3ef4e7cd6248e37941ddedf/arcjet-0.7.0-py3-none-any.whl", hash = "sha256:c795c0371cd661388d5f751483f4beeeb59f040de0cc288a330542c04e35dc3b", size = 1069132, upload-time = "2026-04-14T19:06:14.827Z" }, ] [[package]] diff --git a/examples/fastify/package-lock.json b/examples/fastify/package-lock.json index 80e2af1..47ea8cb 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.3.1", - "@arcjet/inspect": "1.3.1", + "@arcjet/fastify": "1.4.0", + "@arcjet/inspect": "1.4.0", "@fastify/autoload": "6.3.1", "@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.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/fastify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/fastify/-/fastify-1.3.1.tgz", - "integrity": "sha512-JsvY6TlXLn1d1Puspy9FarDKDrW+ueO2UjQwvtS590EVGksXYj/Yj0XOc1q/XDGONqSQfaQEXXpBnX3FSTqu4g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/fastify/-/fastify-1.4.0.tgz", + "integrity": "sha512-42xzlYEV1AaZvbR4j0DWQ3oHMrYNRTrFrC4hAXE+yhZBp6bGSdHr39uQxvKckXD5/0OzZxmvbd0Miq1Wkyka5Q==", "license": "Apache-2.0", "dependencies": { - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -97,54 +97,54 @@ } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/inspect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.3.1.tgz", - "integrity": "sha512-u2UAZa9Jc1FaLsg1zM1HAhiwxt1cwBahv5AkWSGj8ELjLwKAbZlJKieUq1u2/7ccfD09hjjR6UotKY9mZRr8QA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.4.0.tgz", + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1" + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -154,36 +154,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -909,18 +909,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/fastify/package.json b/examples/fastify/package.json index b0c3844..9ff6e25 100644 --- a/examples/fastify/package.json +++ b/examples/fastify/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/fastify": "1.3.1", - "@arcjet/inspect": "1.3.1", + "@arcjet/fastify": "1.4.0", + "@arcjet/inspect": "1.4.0", "@fastify/autoload": "6.3.1", "@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 d710b2f..d224ea1 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.3.1", - "@arcjet/node": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/node": "1.4.0", "firebase-admin": "13.7.0", "firebase-functions": "7.1.1" }, @@ -96,131 +96,131 @@ "license": "Apache-2.0" }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/inspect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.3.1.tgz", - "integrity": "sha512-u2UAZa9Jc1FaLsg1zM1HAhiwxt1cwBahv5AkWSGj8ELjLwKAbZlJKieUq1u2/7ccfD09hjjR6UotKY9mZRr8QA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.4.0.tgz", + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1" + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/node": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.3.1.tgz", - "integrity": "sha512-1yAKyk6M9nND/UrvDo/CgO3yd5TZI4x3wOlkQfJKUZ2aFYlOjPgKyh+1pEkesRDQEE0+wIQ72Be9fvbQEWHZCA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.4.0.tgz", + "integrity": "sha512-yeVCd4WN+b5X5+IVMj9NZlmNK+YzG4TI377Zs4oM7SrS+lNz2YMFZSyXiJXww3F7RjV9pKfBGAjxY44bn7C8uQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -230,36 +230,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -4332,18 +4332,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/firebase-functions/package.json b/examples/firebase-functions/package.json index 3b91570..bbc38de 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.3.1", - "@arcjet/node": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/node": "1.4.0", "firebase-admin": "13.7.0", "firebase-functions": "7.1.1" }, diff --git a/examples/flask/pyproject.toml b/examples/flask/pyproject.toml index f94d481..9096c28 100644 --- a/examples/flask/pyproject.toml +++ b/examples/flask/pyproject.toml @@ -1,6 +1,6 @@ [project] dependencies = [ - "arcjet==0.6.1", + "arcjet==0.7.0", "flask==3.1.3", "gunicorn==25.3.0" ] diff --git a/examples/flask/uv.lock b/examples/flask/uv.lock index f323843..54dcc66 100644 --- a/examples/flask/uv.lock +++ b/examples/flask/uv.lock @@ -14,23 +14,23 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "arcjet", specifier = "==0.6.1" }, + { name = "arcjet", specifier = "==0.7.0" }, { name = "flask", specifier = "==3.1.3" }, { name = "gunicorn", specifier = "==25.3.0" }, ] [[package]] name = "arcjet" -version = "0.6.1" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "connect-python" }, { name = "pyqwest" }, { name = "wasmtime" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e7/76/7aa7389ae8a2dab2f9c471dffdc96777a6994443dfc15b73f8dcfd0625db/arcjet-0.6.1.tar.gz", hash = "sha256:881ec8d59a281e69735988c1f64a643b7d135acb77ecfd44bc7ff0279b9d9d2c", size = 1028423, upload-time = "2026-03-30T18:53:25.014Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/f1/6c92dc3f5089b16b8baaa3be187a9498874ce4144dca2fe5aea52eabbeb1/arcjet-0.7.0.tar.gz", hash = "sha256:1f56755684fa48b3948df240c8ef75faf2aab4dabeace7af4de0268b65106ae0", size = 1059568, upload-time = "2026-04-14T19:06:16.329Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/e9/3fc6164362f9120d37ab0215df06ae8dc34face78afaeb2b84820ef9d2f7/arcjet-0.6.1-py3-none-any.whl", hash = "sha256:1d40696a8fff20795e5ff6338b36a3ed49fa7e8df4d3a95b6e26ce98979bb202", size = 1036833, upload-time = "2026-03-30T18:53:26.443Z" }, + { url = "https://files.pythonhosted.org/packages/58/b3/8983612121e2570ec7722d818c614a9a0bd1e3ef4e7cd6248e37941ddedf/arcjet-0.7.0-py3-none-any.whl", hash = "sha256:c795c0371cd661388d5f751483f4beeeb59f040de0cc288a330542c04e35dc3b", size = 1069132, upload-time = "2026-04-14T19:06:14.827Z" }, ] [[package]] diff --git a/examples/nestjs/package-lock.json b/examples/nestjs/package-lock.json index 5fbc2c4..a798b4c 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.3.1", - "@arcjet/nest": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/nest": "1.4.0", "@nestjs/common": "11.1.17", "@nestjs/config": "4.0.4", "@nestjs/core": "11.1.19", @@ -151,120 +151,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/decorate": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.1.tgz", - "integrity": "sha512-NomG5zKryxmlHbDz7mOpP/x4gM+fPuxi5jOygapqK3VSrJx7Yc47lm7/nTTjxvJa/DssF5OtzOMJBR2uyupQRQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.4.0.tgz", + "integrity": "sha512-ag65WIzqcnop+4gfglUhsC0EidnnMYgXDV2VGFsfBHaTY6cfQIHy69EdiZwi5cbbszqKWzpTX264EsSPWXpUYw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1", - "@arcjet/sprintf": "1.3.1" + "@arcjet/protocol": "1.4.0", + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/nest": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/nest/-/nest-1.3.1.tgz", - "integrity": "sha512-fgMOHSefkBeQ79udBViU61D0XS93Axu6lGNT87YfiU2+yIpZmOxkErVtQX8RINbfvkg/UkSxOKx23Q0tThcrpw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/nest/-/nest-1.4.0.tgz", + "integrity": "sha512-TUwbh1BoLIobfFOUbPtAQQxF6HPe4NbVGu//c6Z803pxdMQ/Suc2oNUWipDGlvTiooGbr+JhTrr3QX5JkrSPRA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -275,12 +275,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -290,36 +290,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -1543,18 +1543,18 @@ "license": "MIT" }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index a436c2b..e7d2133 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -25,8 +25,8 @@ "start": "nest start" }, "dependencies": { - "@arcjet/decorate": "1.3.1", - "@arcjet/nest": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/nest": "1.4.0", "@nestjs/common": "11.1.17", "@nestjs/config": "4.0.4", "@nestjs/core": "11.1.19", diff --git a/examples/nextjs-bot-protection/package-lock.json b/examples/nextjs-bot-protection/package-lock.json index 710a0ee..8669252 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.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "next": "16.2.3", @@ -25,119 +25,119 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/inspect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.3.1.tgz", - "integrity": "sha512-u2UAZa9Jc1FaLsg1zM1HAhiwxt1cwBahv5AkWSGj8ELjLwKAbZlJKieUq1u2/7ccfD09hjjR6UotKY9mZRr8QA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.4.0.tgz", + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1" + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/next": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.3.1.tgz", - "integrity": "sha512-QUaE/cDvtBIc7EcKatN2L/EdQ+7K+swjMH0D6BiEQrXzycg2RWNxsdDVJYKOSqXlxNn4QUvY7lT+h6EQHLnjGQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.4.0.tgz", + "integrity": "sha512-Z2BOQtAsXpvyd1xRGcs1xyzFtX60QVxDSRAwwRbzrFXmQglapJ0LxMW7UMkwnJ5ZcXwMxooWGmkx30Q/gUPpVQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -147,12 +147,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -162,36 +162,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -921,18 +921,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/nextjs-bot-protection/package.json b/examples/nextjs-bot-protection/package.json index 853d226..cab6fe0 100644 --- a/examples/nextjs-bot-protection/package.json +++ b/examples/nextjs-bot-protection/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/inspect": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "next": "16.2.3", diff --git a/examples/nextjs-fly/package-lock.json b/examples/nextjs-fly/package-lock.json index 1bde4a8..ede4419 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.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "next": "16.2.3", "next-themes": "0.4.6", "react": "19.2.4", @@ -34,120 +34,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/decorate": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.1.tgz", - "integrity": "sha512-NomG5zKryxmlHbDz7mOpP/x4gM+fPuxi5jOygapqK3VSrJx7Yc47lm7/nTTjxvJa/DssF5OtzOMJBR2uyupQRQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.4.0.tgz", + "integrity": "sha512-ag65WIzqcnop+4gfglUhsC0EidnnMYgXDV2VGFsfBHaTY6cfQIHy69EdiZwi5cbbszqKWzpTX264EsSPWXpUYw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1", - "@arcjet/sprintf": "1.3.1" + "@arcjet/protocol": "1.4.0", + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/next": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.3.1.tgz", - "integrity": "sha512-QUaE/cDvtBIc7EcKatN2L/EdQ+7K+swjMH0D6BiEQrXzycg2RWNxsdDVJYKOSqXlxNn4QUvY7lT+h6EQHLnjGQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.4.0.tgz", + "integrity": "sha512-Z2BOQtAsXpvyd1xRGcs1xyzFtX60QVxDSRAwwRbzrFXmQglapJ0LxMW7UMkwnJ5ZcXwMxooWGmkx30Q/gUPpVQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -157,12 +157,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -172,36 +172,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -1265,12 +1265,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.3.0.tgz", - "integrity": "sha512-/vk7V4c9CRNdFyrG2Lr4VsImUYSIUzSFOZwXsUIOIIE+Hr8iMaysjZ+/8Yodhk/tbM89bwxNj5uwWN4Y4jOW3w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.4.0.tgz", + "integrity": "sha512-W8TKN2VZMRlzXMJGjrVxxIs2dx9ForLg4d9cZi7aJ3IFm5g/1FNPLWZpv2CG981QbQMwPLl22s7MrB0au9h9Ag==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.3.0" + "nosecone": "1.4.0" }, "engines": { "node": ">=20" @@ -1367,18 +1367,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" @@ -1764,9 +1764,9 @@ } }, "node_modules/nosecone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.3.0.tgz", - "integrity": "sha512-AYEacOpXmpbBX+GheA3Lbp8CxxsWtNanMjINFi9mt0pvPUaDCJc3VSffU21O0QDRtBM8hrBWhRVyvTqShaIHdw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.4.0.tgz", + "integrity": "sha512-KSKVN4713JPBOVBHw8zOU2gvbBU160fhVSTLgXlmK1BkAXj1lii/MsEJHDSrefZdxwXAzRN63UQ+biIGdFssPQ==", "license": "Apache-2.0", "engines": { "node": ">=20" diff --git a/examples/nextjs-fly/package.json b/examples/nextjs-fly/package.json index 236ed78..56e2aed 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.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "next": "16.2.3", "next-themes": "0.4.6", "react": "19.2.4", diff --git a/examples/nextjs-form/package-lock.json b/examples/nextjs-form/package-lock.json index 7d2875d..a852cae 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.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "next": "16.2.3", "react": "19.2.4", "react-dom": "19.2.4", @@ -32,120 +32,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/decorate": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.1.tgz", - "integrity": "sha512-NomG5zKryxmlHbDz7mOpP/x4gM+fPuxi5jOygapqK3VSrJx7Yc47lm7/nTTjxvJa/DssF5OtzOMJBR2uyupQRQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.4.0.tgz", + "integrity": "sha512-ag65WIzqcnop+4gfglUhsC0EidnnMYgXDV2VGFsfBHaTY6cfQIHy69EdiZwi5cbbszqKWzpTX264EsSPWXpUYw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1", - "@arcjet/sprintf": "1.3.1" + "@arcjet/protocol": "1.4.0", + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/next": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.3.1.tgz", - "integrity": "sha512-QUaE/cDvtBIc7EcKatN2L/EdQ+7K+swjMH0D6BiEQrXzycg2RWNxsdDVJYKOSqXlxNn4QUvY7lT+h6EQHLnjGQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.4.0.tgz", + "integrity": "sha512-Z2BOQtAsXpvyd1xRGcs1xyzFtX60QVxDSRAwwRbzrFXmQglapJ0LxMW7UMkwnJ5ZcXwMxooWGmkx30Q/gUPpVQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -155,12 +155,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -170,36 +170,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -902,12 +902,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.3.0.tgz", - "integrity": "sha512-/vk7V4c9CRNdFyrG2Lr4VsImUYSIUzSFOZwXsUIOIIE+Hr8iMaysjZ+/8Yodhk/tbM89bwxNj5uwWN4Y4jOW3w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.4.0.tgz", + "integrity": "sha512-W8TKN2VZMRlzXMJGjrVxxIs2dx9ForLg4d9cZi7aJ3IFm5g/1FNPLWZpv2CG981QbQMwPLl22s7MrB0au9h9Ag==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.3.0" + "nosecone": "1.4.0" }, "engines": { "node": ">=20" @@ -962,18 +962,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" @@ -1088,9 +1088,9 @@ } }, "node_modules/nosecone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.3.0.tgz", - "integrity": "sha512-AYEacOpXmpbBX+GheA3Lbp8CxxsWtNanMjINFi9mt0pvPUaDCJc3VSffU21O0QDRtBM8hrBWhRVyvTqShaIHdw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.4.0.tgz", + "integrity": "sha512-KSKVN4713JPBOVBHw8zOU2gvbBU160fhVSTLgXlmK1BkAXj1lii/MsEJHDSrefZdxwXAzRN63UQ+biIGdFssPQ==", "license": "Apache-2.0", "engines": { "node": ">=20" diff --git a/examples/nextjs-form/package.json b/examples/nextjs-form/package.json index bbf5034..7e9911d 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.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "next": "16.2.3", "react": "19.2.4", "react-dom": "19.2.4", diff --git a/examples/nextjs-server-action/package-lock.json b/examples/nextjs-server-action/package-lock.json index 6206bde..ec9813b 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.3.1", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "next": "16.2.3", @@ -24,107 +24,107 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/next": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.3.1.tgz", - "integrity": "sha512-QUaE/cDvtBIc7EcKatN2L/EdQ+7K+swjMH0D6BiEQrXzycg2RWNxsdDVJYKOSqXlxNn4QUvY7lT+h6EQHLnjGQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.4.0.tgz", + "integrity": "sha512-Z2BOQtAsXpvyd1xRGcs1xyzFtX60QVxDSRAwwRbzrFXmQglapJ0LxMW7UMkwnJ5ZcXwMxooWGmkx30Q/gUPpVQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -134,12 +134,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -149,36 +149,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -908,18 +908,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/nextjs-server-action/package.json b/examples/nextjs-server-action/package.json index c02bfd9..6c3eb7b 100644 --- a/examples/nextjs-server-action/package.json +++ b/examples/nextjs-server-action/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/next": "1.3.1", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "next": "16.2.3", diff --git a/examples/nextjs/package-lock.json b/examples/nextjs/package-lock.json index 1dbef38..c57f3b5 100644 --- a/examples/nextjs/package-lock.json +++ b/examples/nextjs/package-lock.json @@ -9,14 +9,14 @@ "dependencies": { "@ai-sdk/openai": "3.0.52", "@ai-sdk/react": "3.0.155", - "@arcjet/decorate": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "ai": "6.0.153", "next": "16.2.3", "next-themes": "0.4.6", @@ -117,120 +117,120 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/decorate": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.1.tgz", - "integrity": "sha512-NomG5zKryxmlHbDz7mOpP/x4gM+fPuxi5jOygapqK3VSrJx7Yc47lm7/nTTjxvJa/DssF5OtzOMJBR2uyupQRQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.4.0.tgz", + "integrity": "sha512-ag65WIzqcnop+4gfglUhsC0EidnnMYgXDV2VGFsfBHaTY6cfQIHy69EdiZwi5cbbszqKWzpTX264EsSPWXpUYw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1", - "@arcjet/sprintf": "1.3.1" + "@arcjet/protocol": "1.4.0", + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/next": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.3.1.tgz", - "integrity": "sha512-QUaE/cDvtBIc7EcKatN2L/EdQ+7K+swjMH0D6BiEQrXzycg2RWNxsdDVJYKOSqXlxNn4QUvY7lT+h6EQHLnjGQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.4.0.tgz", + "integrity": "sha512-Z2BOQtAsXpvyd1xRGcs1xyzFtX60QVxDSRAwwRbzrFXmQglapJ0LxMW7UMkwnJ5ZcXwMxooWGmkx30Q/gUPpVQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -240,12 +240,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -255,36 +255,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -987,12 +987,12 @@ } }, "node_modules/@nosecone/next": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.3.0.tgz", - "integrity": "sha512-/vk7V4c9CRNdFyrG2Lr4VsImUYSIUzSFOZwXsUIOIIE+Hr8iMaysjZ+/8Yodhk/tbM89bwxNj5uwWN4Y4jOW3w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.4.0.tgz", + "integrity": "sha512-W8TKN2VZMRlzXMJGjrVxxIs2dx9ForLg4d9cZi7aJ3IFm5g/1FNPLWZpv2CG981QbQMwPLl22s7MrB0au9h9Ag==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.3.0" + "nosecone": "1.4.0" }, "engines": { "node": ">=20" @@ -1105,18 +1105,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" @@ -1279,9 +1279,9 @@ } }, "node_modules/nosecone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.3.0.tgz", - "integrity": "sha512-AYEacOpXmpbBX+GheA3Lbp8CxxsWtNanMjINFi9mt0pvPUaDCJc3VSffU21O0QDRtBM8hrBWhRVyvTqShaIHdw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.4.0.tgz", + "integrity": "sha512-KSKVN4713JPBOVBHw8zOU2gvbBU160fhVSTLgXlmK1BkAXj1lii/MsEJHDSrefZdxwXAzRN63UQ+biIGdFssPQ==", "license": "Apache-2.0", "engines": { "node": ">=20" diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 88e6eb5..56bab38 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -29,14 +29,14 @@ "dependencies": { "@ai-sdk/openai": "3.0.52", "@ai-sdk/react": "3.0.155", - "@arcjet/decorate": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/next": "1.3.1", + "@arcjet/decorate": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/next": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@hookform/resolvers": "5.2.2", - "@nosecone/next": "1.3.0", + "@nosecone/next": "1.4.0", "ai": "6.0.153", "next": "16.2.3", "next-themes": "0.4.6", diff --git a/examples/nuxt/package-lock.json b/examples/nuxt/package-lock.json index 0eceaaa..090abb6 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.3.1", + "@arcjet/nuxt": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@nuxt/kit": "4.4.2", "@nuxt/schema": "4.4.2", @@ -23,107 +23,107 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/nuxt": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/nuxt/-/nuxt-1.3.1.tgz", - "integrity": "sha512-NjMe49B0BMoOByYGQG43puc3AUacgLjQyC0IPMVI7lcQP9MUguPGv+gfEKZc0ZtUcffCvC4Jnn6+mUxCu3/ojw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/nuxt/-/nuxt-1.4.0.tgz", + "integrity": "sha512-m6Dmzezi0uHMG54HLR0+9YdAh2sryB7N2e7Mi4GxTgt77QN3PIhw2OSQT/rTc/uefHxj8Y114oMCjii/EQyfdQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "peerDependencies": { "@nuxt/kit": ">=4", @@ -131,12 +131,12 @@ } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -146,36 +146,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -4346,18 +4346,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/nuxt/package.json b/examples/nuxt/package.json index 307bfba..81c39ca 100644 --- a/examples/nuxt/package.json +++ b/examples/nuxt/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/nuxt": "1.3.1", + "@arcjet/nuxt": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@nuxt/kit": "4.4.2", "@nuxt/schema": "4.4.2", diff --git a/examples/react-router/package-lock.json b/examples/react-router/package-lock.json index 5e57046..b876ca6 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.3.1", + "@arcjet/react-router": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@react-router/fs-routes": "7.13.1", "@react-router/node": "7.13.1", @@ -30,100 +30,100 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -133,55 +133,55 @@ } }, "node_modules/@arcjet/react-router": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.3.1.tgz", - "integrity": "sha512-4S0Z9PBD9SuGGFxE1A8vjUdQ0MXfFvXfZK7qO8pS7x5MDicLOq0rGm9RfwKPwKraR8gSEkG0sQUK6ycz+HSw0Q==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/react-router/-/react-router-1.4.0.tgz", + "integrity": "sha512-R4YErhItQJg0SZs0YlOW184PDutwQrQVX6KFlTXFFe8gvA3g7uPI8AczAPxcW3VDn9holX47NNowS+XsSeBvfA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "peerDependencies": { "react-router": ">=7" } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -1686,18 +1686,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/react-router/package.json b/examples/react-router/package.json index 6ed0f7a..775dd50 100644 --- a/examples/react-router/package.json +++ b/examples/react-router/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/react-router": "1.3.1", + "@arcjet/react-router": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@react-router/fs-routes": "7.13.1", "@react-router/node": "7.13.1", diff --git a/examples/sveltekit/package-lock.json b/examples/sveltekit/package-lock.json index 3493bb0..a2eb186 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.3.1", - "@arcjet/sveltekit": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/sveltekit": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "zod": "4.3.6" @@ -27,112 +27,112 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/inspect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.3.1.tgz", - "integrity": "sha512-u2UAZa9Jc1FaLsg1zM1HAhiwxt1cwBahv5AkWSGj8ELjLwKAbZlJKieUq1u2/7ccfD09hjjR6UotKY9mZRr8QA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/inspect/-/inspect-1.4.0.tgz", + "integrity": "sha512-+YZCUerZDboIapzTRBlnTeiQFvyPTEPxlQwDhew2/TKHPLr1/Mh+T5afUJzfT98D2/XUlmIKCLT++ULPd+7jIg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.3.1" + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -142,46 +142,46 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sveltekit": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sveltekit/-/sveltekit-1.3.1.tgz", - "integrity": "sha512-bYvaDHpJpATt4endG4gTOfgO8AYeBMXdV/KTvjLj9UCd2zuIGzhDLDFVpapeeLu3q2XqlvhjnwM6itWuwkhOlA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sveltekit/-/sveltekit-1.4.0.tgz", + "integrity": "sha512-4TJI35IA8ti3kW3LgFF1CPZozLPo4zomKMxeDcsN2mTeA8YHbd3V7YHIiX7+xkWfguE37Ei7NR0mNtkJZlE0FQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" @@ -191,9 +191,9 @@ } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -1363,18 +1363,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json index 28e8dc1..a36a3a8 100644 --- a/examples/sveltekit/package.json +++ b/examples/sveltekit/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@arcjet/inspect": "1.3.1", - "@arcjet/sveltekit": "1.3.1", + "@arcjet/inspect": "1.4.0", + "@arcjet/sveltekit": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "zod": "4.3.6" diff --git a/examples/tanstack-start/package-lock.json b/examples/tanstack-start/package-lock.json index ea65d0f..e808382 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.3.1", + "@arcjet/node": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@tanstack/react-router": "1.168.19", @@ -28,119 +28,119 @@ } }, "node_modules/@arcjet/analyze": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.3.1.tgz", - "integrity": "sha512-y2rUKKkiLICaBhMI/SIX+L+hYbC/uvbqb0eT64MW8LGvro8b9AgA8KhBGc38B9EsNUxITQRpeTshFnAlpqN3IA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze/-/analyze-1.4.0.tgz", + "integrity": "sha512-dKvRoAnhNRHVuHnQZ4LxL8yH7CVrP4uDhfvoN26aqDuAwjLkJZSR1PzGzj1OH91jD1Qqthn/+wzNm7lqPEjJDw==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze-wasm": "1.3.1", - "@arcjet/protocol": "1.3.1" + "@arcjet/analyze-wasm": "1.4.0", + "@arcjet/protocol": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/analyze-wasm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.3.1.tgz", - "integrity": "sha512-FASvveHGwQ64Q9CzrgmD1JrwMDJMooYbX+Z+55ZV/Y/PXRdI/dLWkJ2aQzww5UOOXq2QUHhZZgLteq+ROxuDog==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/analyze-wasm/-/analyze-wasm-1.4.0.tgz", + "integrity": "sha512-UHyTqz0rQqBccJIWmTPoeKreq3dvZ6Ql5loLY2S0nukA+wBMaBh1Ok88Vo8+qoT10Qkyh9FXk6famNhSiNS/nw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/body": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.3.1.tgz", - "integrity": "sha512-NAQ3zWsCWvBT/s5vLZDIMeKJKy54d0bfU854Jtzcujb2VYbgKtK0pSG/TgqroUgJly9GU9m95DXnDiwSln3x+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.4.0.tgz", + "integrity": "sha512-feR887vz8X/jQH8EpztkIdRzY3RnfKjGNBqFIqy2cb+EhxEGmGXJxq+tb0UFndoZ0UIaby+eofDhXUy/4uiF0w==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.3.1.tgz", - "integrity": "sha512-zowerfYfG/C58mvHZ8Zuj/4gn5kQwb35pq/Oo0ikZJo3pkVIEt1Y+9KcKYOSaoGmEcNZeIInSnCXpH6HAuMyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.4.0.tgz", + "integrity": "sha512-hRk2p2ZgZmcl1jv66VfbAXxKk7HghdMwFXWcn0wIjHa+ngaYRQFkfrEE0epWeHyTB/sI/p/3+MOT0ApbzIyY5Q==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/duration": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.3.1.tgz", - "integrity": "sha512-SC/dnuFwlQ61SzkYneSnLXQFsf6nhMmxbZoOl5BxzzluBvOKGsE91ONQQcAxgWV1eeD7aQAQ8hiBk7JxTCIyNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/duration/-/duration-1.4.0.tgz", + "integrity": "sha512-5LzFCwMjaYTArKD+8ChZSUT9e2V8RJHqtHcRme/Q5k55ctjiCY+buMcxXSPcft85PpMGW229XKyO3nJSXr6t/A==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.3.1.tgz", - "integrity": "sha512-1hNM+Rr8Te/TxjJkMUfGiz6z9Bu7batrlYFo/VbU3gtvlrbBjH1c3/4PNzGjcvM6e4RZAbEGpuShu6vxeyAZlQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.4.0.tgz", + "integrity": "sha512-zR9du8LpqdHcMQWZPhQeZr7zapf+EFNGjqHEjmAl/7tnJJUckaUGVJtFiSLBpu2mUYlhnMnwM8LRh2KF+45ecQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/headers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.3.1.tgz", - "integrity": "sha512-krYRdbvVGOENJKREyKPmX2ivfytsfW1uADgGY06pt8g/T5HubXskJnNAG/LRQ7/HoXdAuXzLKPbSs9xVTF4yoQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/headers/-/headers-1.4.0.tgz", + "integrity": "sha512-hzK0jM+sNXZT/dnN6gPSOBiqBODnIuVgFNZG/WHT49VZec9g+nU3X6JFxX5Tm2dIRtVcgQcBpNSgSb1vbWtUiQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/ip": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.3.1.tgz", - "integrity": "sha512-2MUf9STwRuaQ0wNkcj9fyHdmVCwat7DjCkdiLLL4Ra/0sG8jxpQ3RXl8ds+fRgoSARNaNFKJII2ybCT5BmktNg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.4.0.tgz", + "integrity": "sha512-gTmtauz5tyuhTaFT8WqS5O7RhpNnJSqK2RO3Hjr1iZydGI2YFkfNoNHjIU8Jck9A281nlHyQTTj3X+ZP51LCfg==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/logger": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.3.1.tgz", - "integrity": "sha512-CruNJtJJR9iRItG64JsFWoR1TGxRf++KdQDapbcU9TY1zEeWffx44Zt3g8sCMX6M2vTkPpzVgv7wLeCjX+39Bg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-pAZf78iZ81IezMl5qSbPokY20ma/dNic+w6Q61yOtf7RKfyvIrjWf4ml/CBwrFXodsOLpzeX96TylUudU3/wfQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/sprintf": "1.3.1" + "@arcjet/sprintf": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/node": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.3.1.tgz", - "integrity": "sha512-1yAKyk6M9nND/UrvDo/CgO3yd5TZI4x3wOlkQfJKUZ2aFYlOjPgKyh+1pEkesRDQEE0+wIQ72Be9fvbQEWHZCA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/node/-/node-1.4.0.tgz", + "integrity": "sha512-yeVCd4WN+b5X5+IVMj9NZlmNK+YzG4TI377Zs4oM7SrS+lNz2YMFZSyXiJXww3F7RjV9pKfBGAjxY44bn7C8uQ==", "license": "Apache-2.0", "dependencies": { - "@arcjet/body": "1.3.1", - "@arcjet/env": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/ip": "1.3.1", - "@arcjet/logger": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/transport": "1.3.1", - "arcjet": "1.3.1" + "@arcjet/body": "1.4.0", + "@arcjet/env": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/ip": "1.4.0", + "@arcjet/logger": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/transport": "1.4.0", + "arcjet": "1.4.0" }, "engines": { "node": ">=20" } }, "node_modules/@arcjet/protocol": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.3.1.tgz", - "integrity": "sha512-aoKbuLNXsNvLg844Tlc8mij6Z1bl5iDX+gfBZyG2fL4ZKiHf6C/MQQIUx8TknKfednSHWCVD3L3ASnqPe9EJGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.4.0.tgz", + "integrity": "sha512-CklnpCQ7WIsDa/Bw0ke46B0xs7RsAyXxflB2yRjCUb5yCw2JkfSGqCFLipDUDfI6G9dAFWJ3WZaJYidHDw9/Tg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/cache": "1.3.1", + "@arcjet/cache": "1.4.0", "@bufbuild/protobuf": "2.11.0", "@connectrpc/connect": "2.1.1", "typeid-js": "1.2.0" @@ -150,36 +150,36 @@ } }, "node_modules/@arcjet/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-fS/rXaUD7WXutnUliOJQXcqBf50NfkWsy7wZ3xZcWdoeNsLjNkJiIkRPLxdXE4p7+jSWCZUmqkHeVH5UJ6BuMw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.4.0.tgz", + "integrity": "sha512-bjhzAqGjJwJnjvsbjqR1lpHdKQgbhLwpc+uvgZj5yIhiXCnJTZF+Erq2dsyebvZ8foDasO9iy6gLuTA1Nxeayw==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/sprintf": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.3.1.tgz", - "integrity": "sha512-F2LujyAYiPYgG7NlHrVrY6eceN08Zn/DcL2Myxxv2K3FIP5h+Eq2lMGPuhu2ICr24bO4PROXEfC4uXl8Fe8/9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.4.0.tgz", + "integrity": "sha512-FVrnyJO/0TIokkuXD+RmxK3SZrRhWQJxXnIm9af4U/2rrPzwD/X59t9ba2YW4ENIbVOhhUIUDD6sPfmsLyTl5g==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.3.1.tgz", - "integrity": "sha512-1wxbNznMa8PPwZgDJkO5ZiTcMT+KyILOicFMFICA8fd1K/2LeDwLjFLQIFartTged322+m4Ztc+wjTiYpPZElw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/stable-hash/-/stable-hash-1.4.0.tgz", + "integrity": "sha512-8im/JZ8NgtXMx49xJM9w1x7+jzIapDD8HGPqb4JcxCjzMMymXpOCjbQINDPL5Pn5/0aG5C9wBWNuoJtWMSuFGQ==", "license": "Apache-2.0", "engines": { "node": ">=20" } }, "node_modules/@arcjet/transport": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.3.1.tgz", - "integrity": "sha512-iXTWtCL1Tl/RkB+oZBzt6PNRz0tNyt87JagCj8JjPvA3QsEfcxQlt9hs4rAEVvanASi17k1wFhbjOF1ejBzFnQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@arcjet/transport/-/transport-1.4.0.tgz", + "integrity": "sha512-EGCtY0sZwAJsYc21xbJlz6G+Cv++wPHA45WhzcKTAjJydDyhKSKgE9cM/+5EVmjGE5SHG6ctPwjqxEkV/jR4cw==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "2.11.0", @@ -1993,18 +1993,18 @@ } }, "node_modules/arcjet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.3.1.tgz", - "integrity": "sha512-dcjPkWgk0BqSIcYdAqEqscXt0hBB6nMjybzkNiY4FW4s/T9MVIvIG09fiXUpqXKLPLTkjhUWc+oAfV5jtnNR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/arcjet/-/arcjet-1.4.0.tgz", + "integrity": "sha512-x7nRRdV1IEYJHotTBZatBuwha8kjKrv7azOLM6HPpjRMY0nutZBe9PBs8RGAPiaCVl0EFG8VLaYieFbX4X8nMg==", "license": "Apache-2.0", "dependencies": { - "@arcjet/analyze": "1.3.1", - "@arcjet/cache": "1.3.1", - "@arcjet/duration": "1.3.1", - "@arcjet/headers": "1.3.1", - "@arcjet/protocol": "1.3.1", - "@arcjet/runtime": "1.3.1", - "@arcjet/stable-hash": "1.3.1" + "@arcjet/analyze": "1.4.0", + "@arcjet/cache": "1.4.0", + "@arcjet/duration": "1.4.0", + "@arcjet/headers": "1.4.0", + "@arcjet/protocol": "1.4.0", + "@arcjet/runtime": "1.4.0", + "@arcjet/stable-hash": "1.4.0" }, "engines": { "node": ">=20" diff --git a/examples/tanstack-start/package.json b/examples/tanstack-start/package.json index 43a81af..3fd37a9 100644 --- a/examples/tanstack-start/package.json +++ b/examples/tanstack-start/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@arcjet/node": "1.3.1", + "@arcjet/node": "1.4.0", "@fontsource-variable/figtree": "5.2.10", "@fontsource/ibm-plex-mono": "5.2.7", "@tanstack/react-router": "1.168.19",