diff --git a/.github/config.yml b/.github/config.yml deleted file mode 100644 index cd94581..0000000 --- a/.github/config.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Use the latest 2.1 version of CircleCI pipeline process engine. -# See: https://circleci.com/docs/configuration-reference -version: 2.1 - -# Define a job to be invoked later in a workflow. -# See: https://circleci.com/docs/jobs-steps/#jobs-overview & https://circleci.com/docs/configuration-reference/#jobs -jobs: - say-hello: - # Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub. - # See: https://circleci.com/docs/executor-intro/ & https://circleci.com/docs/configuration-reference/#executor-job - docker: - # Specify the version you desire here (pin to a specific tag for reproducible builds) - # See: https://circleci.com/developer/images/image/cimg/base - - image: cimg/base:2024.01 - - # Add steps to the job - # See: https://circleci.com/docs/jobs-steps/#steps-overview & https://circleci.com/docs/configuration-reference/#steps - steps: - # Checkout the code as the first step. - - checkout - - run: - name: "Say hello" - command: "echo Hello, World!" - -# Orchestrate jobs using workflows -# See: https://circleci.com/docs/workflows/ & https://circleci.com/docs/configuration-reference/#workflows -workflows: - say-hello-workflow: # This is the name of the workflow, feel free to change it to better match your workflow. - # Inside the workflow, you define the jobs you want to run. - jobs: - - say-hello diff --git a/package-lock.json b/package-lock.json index 1b948cf..3bcf627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,29 +7,29 @@ "name": "@arcjet-examples/nextjs", "license": "Apache-2.0", "dependencies": { - "@arcjet/decorate": "1.0.0-beta.9", - "@arcjet/env": "1.0.0-beta.9", - "@arcjet/ip": "1.0.0-beta.9", - "@arcjet/next": "^1.1.0", - "@fontsource-variable/figtree": "5.2.8", - "@fontsource/ibm-plex-mono": "5.2.6", - "@hookform/resolvers": "5.1.1", - "@nosecone/next": "1.0.0-beta.9", - "@oddbird/css-anchor-positioning": "0.6.1", + "@arcjet/decorate": "1.1.0", + "@arcjet/env": "1.1.0", + "@arcjet/ip": "1.1.0", + "@arcjet/next": "1.1.0", + "@fontsource-variable/figtree": "5.2.10", + "@fontsource/ibm-plex-mono": "5.2.7", + "@hookform/resolvers": "5.2.2", + "@nosecone/next": "1.1.0", + "@oddbird/css-anchor-positioning": "0.8.0", "next": "16.1.6", "next-auth": "5.0.0-beta.30", "next-themes": "0.4.6", - "react": "19.2.0", - "react-dom": "19.1.0", - "react-hook-form": "7.60.0", - "zod": "4.2.1" + "react": "19.2.4", + "react-dom": "19.2.4", + "react-hook-form": "7.71.1", + "zod": "4.3.6" }, "devDependencies": { - "@playwright/test": "1.55.1", + "@playwright/test": "1.58.2", "@types/node": "22.16.3", - "@types/react": "19.1.8", - "@types/react-dom": "19.1.6", - "sass": "1.89.2", + "@types/react": "19.2.13", + "@types/react-dom": "19.2.3", + "sass": "1.97.3", "typescript": "5.9.3" }, "engines": { @@ -58,45 +58,6 @@ "node": ">=20" } }, - "node_modules/@arcjet/analyze/node_modules/@arcjet/cache": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.1.0.tgz", - "integrity": "sha512-TFt5PdlQVOngGTL+Q02NLGtv6Ks15m68a5Jksk9rEDM8vVzwoFE6KXawPNPm0pcwow4a/C+GcYwYprDm7MpXlw==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/@arcjet/analyze/node_modules/@arcjet/protocol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.1.0.tgz", - "integrity": "sha512-evjUsyOh04bQgH9lWm/xIyqF3C8XkiKvRa/QYuUvMYEpe/J1hndHaOZqzqlzQqkm44cbM5l8s+06SpHyaG/iFg==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/cache": "1.1.0", - "@bufbuild/protobuf": "2.11.0", - "@connectrpc/connect": "2.1.1", - "typeid-js": "1.2.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@arcjet/analyze/node_modules/@bufbuild/protobuf": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz", - "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "node_modules/@arcjet/analyze/node_modules/@connectrpc/connect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.1.tgz", - "integrity": "sha512-JzhkaTvM73m2K1URT6tv53k2RwngSmCXLZJgK580qNQOXRzZRR/BCMfZw3h+90JpnG6XksP5bYT+cz0rpUzUWQ==", - "license": "Apache-2.0", - "peerDependencies": { - "@bufbuild/protobuf": "^2.7.0" - } - }, "node_modules/@arcjet/body": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@arcjet/body/-/body-1.1.0.tgz", @@ -107,25 +68,25 @@ } }, "node_modules/@arcjet/cache": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.0.0-beta.9.tgz", - "integrity": "sha512-Ft6FP+NaO7XCpSPGyasgh9mw95BKRe8iD7e2uVZ83AlqxWrvpVkEBN0URdNT+em1xIpIJD36ta02TL3H6cJKYQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.1.0.tgz", + "integrity": "sha512-TFt5PdlQVOngGTL+Q02NLGtv6Ks15m68a5Jksk9rEDM8vVzwoFE6KXawPNPm0pcwow4a/C+GcYwYprDm7MpXlw==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@arcjet/decorate": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.9.tgz", - "integrity": "sha512-Y5j/nW1Yzhw8JLNLuEjQsBPxsDye8/k5Zh4ZH3pWjxrgGpoz4oDjLAK+9LVu4Z4bHvyBwXIVHVtDqX+pGTKcqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.1.0.tgz", + "integrity": "sha512-zJK5W8Jx3LiPgeWvGoJ9pTAtcBEXwmskQxiWQ/HnpipGlRq96XMlnrJD/49H19Kh684A9GKZalUw4eRRxkS2AA==", "license": "Apache-2.0", "dependencies": { - "@arcjet/protocol": "1.0.0-beta.9", - "@arcjet/sprintf": "1.0.0-beta.9" + "@arcjet/protocol": "1.1.0", + "@arcjet/sprintf": "1.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@arcjet/duration": { @@ -138,12 +99,12 @@ } }, "node_modules/@arcjet/env": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.0.0-beta.9.tgz", - "integrity": "sha512-1s46ubfu6qpMREwhrFlHFYmVV/3VnC8+baTrVxDJmNDVYxv8DP534BD/9Q0vZ4t3NrjuvQ6exEgZlncvJjcihw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.1.0.tgz", + "integrity": "sha512-q6GLj4HRBJZy12EHtqre1ihvSJMikl5jwenzIMjBkkAIuyl0bpOpMpnIuaP5bJ4dkVLTpsicIcEYn6aFGZsXOA==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@arcjet/headers": { @@ -156,12 +117,12 @@ } }, "node_modules/@arcjet/ip": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.0.0-beta.9.tgz", - "integrity": "sha512-7m1iNZznaveiF5/+9YCxD5SqPpaaEMLDnBJt93TL0vQO2dR0bYkisjoKw9O/zAsO4g4FBR4uTi0g/Yndq9xlbw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.1.0.tgz", + "integrity": "sha512-mxOqZ/EVhO3bN7NBr36yURyFLE9KEXUzW+Pbq3U9HogqjMoNA4g3rkomVo3cNWhJcNCHNMRKplWbFsvVuyRdHQ==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@arcjet/logger": { @@ -176,15 +137,6 @@ "node": ">=20" } }, - "node_modules/@arcjet/logger/node_modules/@arcjet/sprintf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.1.0.tgz", - "integrity": "sha512-YA19YrUYnEPxVPS5O41MlkynVLEtBVeu/eqrXGckQHmS7PuyNZEO2h8ZU+6G+ppua9igZUEzgYFVIh6UJRjWpQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, "node_modules/@arcjet/next": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@arcjet/next/-/next-1.1.0.tgz", @@ -207,34 +159,7 @@ "next": ">=13" } }, - "node_modules/@arcjet/next/node_modules/@arcjet/cache": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.1.0.tgz", - "integrity": "sha512-TFt5PdlQVOngGTL+Q02NLGtv6Ks15m68a5Jksk9rEDM8vVzwoFE6KXawPNPm0pcwow4a/C+GcYwYprDm7MpXlw==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/@arcjet/next/node_modules/@arcjet/env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/env/-/env-1.1.0.tgz", - "integrity": "sha512-q6GLj4HRBJZy12EHtqre1ihvSJMikl5jwenzIMjBkkAIuyl0bpOpMpnIuaP5bJ4dkVLTpsicIcEYn6aFGZsXOA==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/@arcjet/next/node_modules/@arcjet/ip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/ip/-/ip-1.1.0.tgz", - "integrity": "sha512-mxOqZ/EVhO3bN7NBr36yURyFLE9KEXUzW+Pbq3U9HogqjMoNA4g3rkomVo3cNWhJcNCHNMRKplWbFsvVuyRdHQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/@arcjet/next/node_modules/@arcjet/protocol": { + "node_modules/@arcjet/protocol": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.1.0.tgz", "integrity": "sha512-evjUsyOh04bQgH9lWm/xIyqF3C8XkiKvRa/QYuUvMYEpe/J1hndHaOZqzqlzQqkm44cbM5l8s+06SpHyaG/iFg==", @@ -249,36 +174,6 @@ "node": ">=20" } }, - "node_modules/@arcjet/next/node_modules/@bufbuild/protobuf": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz", - "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "node_modules/@arcjet/next/node_modules/@connectrpc/connect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.1.tgz", - "integrity": "sha512-JzhkaTvM73m2K1URT6tv53k2RwngSmCXLZJgK580qNQOXRzZRR/BCMfZw3h+90JpnG6XksP5bYT+cz0rpUzUWQ==", - "license": "Apache-2.0", - "peerDependencies": { - "@bufbuild/protobuf": "^2.7.0" - } - }, - "node_modules/@arcjet/protocol": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.0.0-beta.9.tgz", - "integrity": "sha512-0XJ82RbSG7jwB518csGjreNixqH8ZBYlyDTqUfv07TLa2l0lt7+zKeLyOdwecpGgiXdCP60Jaz9gP2zmgxII/g==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/cache": "1.0.0-beta.9", - "@bufbuild/protobuf": "1.10.1", - "@connectrpc/connect": "1.6.1", - "typeid-js": "1.2.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@arcjet/runtime": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@arcjet/runtime/-/runtime-1.1.0.tgz", @@ -289,12 +184,12 @@ } }, "node_modules/@arcjet/sprintf": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.0.0-beta.9.tgz", - "integrity": "sha512-tb/0w9e+bIrhWtRT46G647r7wuP/bn9f87u2ZbaQggcXxeEQQ16CRL0fiKmL3SEQHsByGPi/XWkaXCrxa98+6w==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@arcjet/sprintf/-/sprintf-1.1.0.tgz", + "integrity": "sha512-YA19YrUYnEPxVPS5O41MlkynVLEtBVeu/eqrXGckQHmS7PuyNZEO2h8ZU+6G+ppua9igZUEzgYFVIh6UJRjWpQ==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@arcjet/stable-hash": { @@ -321,21 +216,6 @@ "node": ">=20" } }, - "node_modules/@arcjet/transport/node_modules/@bufbuild/protobuf": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz", - "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "node_modules/@arcjet/transport/node_modules/@connectrpc/connect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.1.tgz", - "integrity": "sha512-JzhkaTvM73m2K1URT6tv53k2RwngSmCXLZJgK580qNQOXRzZRR/BCMfZw3h+90JpnG6XksP5bYT+cz0rpUzUWQ==", - "license": "Apache-2.0", - "peerDependencies": { - "@bufbuild/protobuf": "^2.7.0" - } - }, "node_modules/@arcjet/transport/node_modules/@connectrpc/connect-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@connectrpc/connect-node/-/connect-node-2.1.1.tgz", @@ -389,18 +269,18 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.1.tgz", - "integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz", + "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@connectrpc/connect": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-1.6.1.tgz", - "integrity": "sha512-KchMDNtU4CDTdkyf0qG7ugJ6qHTOR/aI7XebYn3OTCNagaDYWiZUVKgRgwH79yeMkpNgvEUaXSK7wKjaBK9b/Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.1.tgz", + "integrity": "sha512-JzhkaTvM73m2K1URT6tv53k2RwngSmCXLZJgK580qNQOXRzZRR/BCMfZw3h+90JpnG6XksP5bYT+cz0rpUzUWQ==", "license": "Apache-2.0", "peerDependencies": { - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^2.7.0" } }, "node_modules/@emnapi/runtime": { @@ -414,21 +294,21 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz", - "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", + "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz", - "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", + "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.2", + "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, @@ -439,27 +319,27 @@ "license": "MIT" }, "node_modules/@fontsource-variable/figtree": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@fontsource-variable/figtree/-/figtree-5.2.8.tgz", - "integrity": "sha512-T1X/m2Yw0nKSlbBmaPdZR9Ed1I0cXZVIGc6kScyo9wgyxtGXR+bawboP+W2DHNMHWz90JEz1IAEPQ5bcNprn0w==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@fontsource-variable/figtree/-/figtree-5.2.10.tgz", + "integrity": "sha512-a5Gumbpy3mdd+Yg31g6Qb7CmjYbrfyutJa3bWfP5q8A4GclIOwX7mI+ZuSHsJnw/mHvW6r9oh1AHJcJTIxK4JA==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" } }, "node_modules/@fontsource/ibm-plex-mono": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/@fontsource/ibm-plex-mono/-/ibm-plex-mono-5.2.6.tgz", - "integrity": "sha512-LTZJNTcpoT19fmwERZNMDI+ljHueuyhF2Qn+bICJ4Y4hxBLAAoJ2MRsGnyp0QNutW6t/25eyZpvaUK1LDrCo7Q==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/@fontsource/ibm-plex-mono/-/ibm-plex-mono-5.2.7.tgz", + "integrity": "sha512-MKAb8qV+CaiMQn2B0dIi1OV3565NYzp3WN5b4oT6LTkk+F0jR6j0ZN+5BKJiIhffDC3rtBULsYZE65+0018z9w==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" } }, "node_modules/@hookform/resolvers": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.1.1.tgz", - "integrity": "sha512-J/NVING3LMAEvexJkyTLjruSm7aOFx7QX21pzkiJfMoNG0wl5aFEjLTl7ay7IQb9EWY6AkrBy7tHL2Alijpdcg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.2.2.tgz", + "integrity": "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==", "license": "MIT", "dependencies": { "@standard-schema/utils": "^0.3.0" @@ -1069,30 +949,30 @@ } }, "node_modules/@nosecone/next": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.0.0-beta.9.tgz", - "integrity": "sha512-3EGGpcUkBZjDc4Sto1PAO5kxwkL6Tp7jTVtii/Jm/bIkKZvMWZcYQkaQYSB0DRtfUoyPxxwL0dJutHnVzqR64A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nosecone/next/-/next-1.1.0.tgz", + "integrity": "sha512-dc9gXjKnIQAssS2WA8GJSkVTCvCmyERP5qNaf0JHs+WOwzEp182jlyTcLPzmG/dgbyhdyW4htdmZJjDy53wfhA==", "license": "Apache-2.0", "dependencies": { - "nosecone": "1.0.0-beta.9" + "nosecone": "1.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { "next": ">=14" } }, "node_modules/@oddbird/css-anchor-positioning": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@oddbird/css-anchor-positioning/-/css-anchor-positioning-0.6.1.tgz", - "integrity": "sha512-/M1guQMJROMAFjS0uTmcg93S2X5r0Gwe6m5DqmRrGxNEUe1llmY6/Qw8UuhvexP6yeD+GDCP9CJtXBJS1vS9UQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@oddbird/css-anchor-positioning/-/css-anchor-positioning-0.8.0.tgz", + "integrity": "sha512-1jsUAUANdwaxQ7eQtQ7MBdv6okLBb6ByG2j4xNyNB/iBxFw7cfpiNIn5mMI2dlWsazK05pQWwQqUxpd4q/ANaQ==", "license": "BSD-3-Clause", "dependencies": { - "@floating-ui/dom": "^1.7.1", - "@types/css-tree": "^2.3.10", + "@floating-ui/dom": "^1.7.4", + "@types/css-tree": "^2.3.11", "css-tree": "^3.1.0", - "nanoid": "^5.1.5" + "nanoid": "^5.1.6" } }, "node_modules/@panva/hkdf": { @@ -1108,7 +988,6 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -1148,7 +1027,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1169,7 +1047,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1190,7 +1067,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1211,7 +1087,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1232,7 +1107,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1253,7 +1127,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1274,7 +1147,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1295,7 +1167,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1316,7 +1187,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1337,7 +1207,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1358,7 +1227,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1379,7 +1247,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1400,7 +1267,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1415,13 +1281,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.1.tgz", - "integrity": "sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.2.tgz", + "integrity": "sha512-akea+6bHYBBfA9uQqSYmlJXn61cTa+jbO87xVLCWbTqbWadRVmhxlXATaOjOgcBaWU4ePo0wB41KMFv3o35IXA==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.55.1" + "playwright": "1.58.2" }, "bin": { "playwright": "cli.js" @@ -1446,9 +1312,9 @@ } }, "node_modules/@types/css-tree": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/css-tree/-/css-tree-2.3.10.tgz", - "integrity": "sha512-WcaBazJ84RxABvRttQjjFWgTcHvZR9jGr0Y3hccPkHjFyk/a3N8EuxjKr+QfrwjoM5b1yI1Uj1i7EzOAAwBwag==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/@types/css-tree/-/css-tree-2.3.11.tgz", + "integrity": "sha512-aEokibJOI77uIlqoBOkVbaQGC9zII0A+JH1kcTNKW2CwyYWD8KM6qdo+4c77wD3wZOQfJuNWAr9M4hdk+YhDIg==", "license": "MIT" }, "node_modules/@types/node": { @@ -1460,23 +1326,23 @@ } }, "node_modules/@types/react": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", - "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", + "version": "19.2.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.13.tgz", + "integrity": "sha512-KkiJeU6VbYbUOp5ITMIc7kBfqlYkKA5KhEHVrGMmUUMt7NeaZg65ojdPk+FtNrBAOXNVM5QM72jnADjM+XVRAQ==", "dev": true, "license": "MIT", "dependencies": { - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.1.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.6.tgz", - "integrity": "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "dev": true, "license": "MIT", "peerDependencies": { - "@types/react": "^19.0.0" + "@types/react": "^19.2.0" } }, "node_modules/arcjet": { @@ -1497,45 +1363,6 @@ "node": ">=20" } }, - "node_modules/arcjet/node_modules/@arcjet/cache": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/cache/-/cache-1.1.0.tgz", - "integrity": "sha512-TFt5PdlQVOngGTL+Q02NLGtv6Ks15m68a5Jksk9rEDM8vVzwoFE6KXawPNPm0pcwow4a/C+GcYwYprDm7MpXlw==", - "license": "Apache-2.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/arcjet/node_modules/@arcjet/protocol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@arcjet/protocol/-/protocol-1.1.0.tgz", - "integrity": "sha512-evjUsyOh04bQgH9lWm/xIyqF3C8XkiKvRa/QYuUvMYEpe/J1hndHaOZqzqlzQqkm44cbM5l8s+06SpHyaG/iFg==", - "license": "Apache-2.0", - "dependencies": { - "@arcjet/cache": "1.1.0", - "@bufbuild/protobuf": "2.11.0", - "@connectrpc/connect": "2.1.1", - "typeid-js": "1.2.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/arcjet/node_modules/@bufbuild/protobuf": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz", - "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "node_modules/arcjet/node_modules/@connectrpc/connect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.1.tgz", - "integrity": "sha512-JzhkaTvM73m2K1URT6tv53k2RwngSmCXLZJgK580qNQOXRzZRR/BCMfZw3h+90JpnG6XksP5bYT+cz0rpUzUWQ==", - "license": "Apache-2.0", - "peerDependencies": { - "@bufbuild/protobuf": "^2.7.0" - } - }, "node_modules/baseline-browser-mapping": { "version": "2.9.19", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", @@ -1549,7 +1376,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1615,9 +1441,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "dev": true, "license": "MIT" }, @@ -1625,7 +1451,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, "license": "Apache-2.0", "optional": true, "bin": { @@ -1639,7 +1464,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1653,7 +1477,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -1675,7 +1498,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -1686,7 +1508,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1700,7 +1521,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -1726,7 +1546,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1738,9 +1557,9 @@ } }, "node_modules/nanoid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", - "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", + "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", "funding": [ { "type": "github", @@ -1849,17 +1668,16 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, "license": "MIT", "optional": true }, "node_modules/nosecone": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.0.0-beta.9.tgz", - "integrity": "sha512-ItSyciGpIPXvGOOY3AtyyF+0rzapqdj8Jty4emQqEos4m2oyxN5VvKrdldnjKCoKoMUS1XWyOQLv3icaq8QErg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nosecone/-/nosecone-1.1.0.tgz", + "integrity": "sha512-h5ohM73+elGG/I8KmkIiTUQ4IbIx0Q0k4ng67YJfWo6NfOVX1FMW2q2ipwmZEmB+B7K/ZuXdi5lAiaHXTJ2gHg==", "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/oauth4webapi": { @@ -1881,7 +1699,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -1892,13 +1709,13 @@ } }, "node_modules/playwright": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz", - "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz", + "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.55.1" + "playwright-core": "1.58.2" }, "bin": { "playwright": "cli.js" @@ -1911,9 +1728,9 @@ } }, "node_modules/playwright-core": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz", - "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz", + "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -1989,30 +1806,30 @@ } }, "node_modules/react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", - "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", - "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", "dependencies": { - "scheduler": "^0.26.0" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.1.0" + "react": "^19.2.4" } }, "node_modules/react-hook-form": { - "version": "7.60.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.60.0.tgz", - "integrity": "sha512-SBrYOvMbDB7cV8ZfNpaiLcgjH/a1c7aK0lK+aNigpf4xWLO8q+o4tcvVurv3c4EOyzn/3dCsYt4GKD42VvJ/+A==", + "version": "7.71.1", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.71.1.tgz", + "integrity": "sha512-9SUJKCGKo8HUSsCO+y0CtqkqI5nNuaDqTxyqPsZPqIwudpj4rCrAz/jZV+jn57bx5gtZKOh3neQu94DXMc+w5w==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -2040,9 +1857,9 @@ } }, "node_modules/sass": { - "version": "1.89.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", - "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -2061,9 +1878,9 @@ } }, "node_modules/scheduler": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", - "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, "node_modules/semver": { @@ -2170,7 +1987,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -2228,9 +2044,9 @@ } }, "node_modules/zod": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.2.1.tgz", - "integrity": "sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 9147a51..3b029ed 100644 --- a/package.json +++ b/package.json @@ -27,29 +27,29 @@ "test:run": "playwright test" }, "dependencies": { - "@arcjet/decorate": "1.0.0-beta.9", - "@arcjet/env": "1.0.0-beta.9", - "@arcjet/ip": "1.0.0-beta.9", + "@arcjet/decorate": "1.1.0", + "@arcjet/env": "1.1.0", + "@arcjet/ip": "1.1.0", "@arcjet/next": "1.1.0", - "@fontsource-variable/figtree": "5.2.8", - "@fontsource/ibm-plex-mono": "5.2.6", - "@hookform/resolvers": "5.1.1", - "@nosecone/next": "1.0.0-beta.9", - "@oddbird/css-anchor-positioning": "0.6.1", + "@fontsource-variable/figtree": "5.2.10", + "@fontsource/ibm-plex-mono": "5.2.7", + "@hookform/resolvers": "5.2.2", + "@nosecone/next": "1.1.0", + "@oddbird/css-anchor-positioning": "0.8.0", "next": "16.1.6", "next-auth": "5.0.0-beta.30", "next-themes": "0.4.6", - "react": "19.2.0", - "react-dom": "19.1.0", - "react-hook-form": "7.60.0", - "zod": "4.2.1" + "react": "19.2.4", + "react-dom": "19.2.4", + "react-hook-form": "7.71.1", + "zod": "4.3.6" }, "devDependencies": { - "@playwright/test": "1.55.1", + "@playwright/test": "1.58.2", "@types/node": "22.16.3", - "@types/react": "19.1.8", - "@types/react-dom": "19.1.6", - "sass": "1.89.2", + "@types/react": "19.2.13", + "@types/react-dom": "19.2.3", + "sass": "1.97.3", "typescript": "5.9.3" } }