-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(examples): Add Next.js app with Permit.io for dynamic Arcjet rules #1067
Conversation
😎 Merged successfully - details. |
No dependency changes detected. Learn more about Socket for GitHub ↗︎ 👍 No dependency changes detected in pull request |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more thing about withRule
@blaine-arcjet - hopefully that's all good. I note that Socket Security is unhappy about a few more things, and I'm assuming they're all Permit dependencies. I've asked Gabriel about the |
@bendechrai I'm less concerned about permit's unstable ownership and more concerned by the 232 dependencies they have: https://socket.dev/npm/package/permitio/dependencies/2.5.1 I'm reviewing the other Socket warnings now. |
@SocketSecurity ignore npm/[email protected] |
There's something else weird going on with permit. In the v2.5.1 tag, the package.json version is 2.4.0 so I'm pretty sure this can't be the same code that is published |
@bendechrai this will also need to be added to the CI and dependabot files before we can merge |
Co-authored-by: blaine-arcjet <[email protected]>
Extract date formatting and stats data to other files to keep the route clode cleaner Removed settings page for clarity Fixed dark mode detection Added link to blog in homepage
Clean up formatting to match blog post
10bf39b
to
b842c13
Compare
@SocketSecurity ignore npm/[email protected] |
🤖 I have created a release *beep* *boop* --- <details><summary>@arcjet/analyze: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/analyze-v1.0.0-alpha.20) (2024-07-24) ### 🪲 Bug Fixes * **analyze:** Ensure locally-unknown email information doesn't deny ([#1176](#1176)) ([c4ca3f8](c4ca3f8)), closes [#1175](#1175) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/bun: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/bun-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/headers bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/ip bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/logger bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * arcjet bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/decorate: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/decorate-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/sprintf bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/duration: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/duration-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/env: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/env-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/eslint-config: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/eslint-config-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 ([#1164](#1164)) ([06344e7](06344e7)) * bump @typescript-eslint/parser from 7.16.1 to 7.17.0 ([#1165](#1165)) ([40adc5b](40adc5b)) * bump eslint-config-turbo from 2.0.6 to 2.0.9 ([#1159](#1159)) ([1e7a59f](1e7a59f)) </details> <details><summary>@arcjet/headers: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/headers-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/ip: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/ip-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/logger: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/logger-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/sprintf bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/next: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/next-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/headers bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/ip bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/logger bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * arcjet bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/node: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/node-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/headers bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/ip bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/logger bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * arcjet bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/protocol: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/protocol-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/rollup-config: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/rollup-config-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/runtime: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/runtime-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/sprintf: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/sprintf-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/sveltekit: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/sveltekit-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/env bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/headers bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/ip bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/logger bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/runtime bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * arcjet bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>@arcjet/tsconfig: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](https://github.com/arcjet/arcjet-js/compare/v1.0.0-alpha.19...@arcjet/tsconfig-v1.0.0-alpha.20) (2024-07-24) ### 🧹 Miscellaneous Chores * **@arcjet/tsconfig:** Synchronize arcjet-js versions </details> <details><summary>arcjet: 1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](v1.0.0-alpha.19...arcjet-v1.0.0-alpha.20) (2024-07-24) ### 📦 Dependencies * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) ### Dependencies * The following workspace dependencies were updated * dependencies * @arcjet/analyze bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/duration bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/headers bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/protocol bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/runtime bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * devDependencies * @arcjet/eslint-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/rollup-config bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 * @arcjet/tsconfig bumped from 1.0.0-alpha.19 to 1.0.0-alpha.20 </details> <details><summary>1.0.0-alpha.20</summary> ## [1.0.0-alpha.20](v1.0.0-alpha.19...v1.0.0-alpha.20) (2024-07-24) ### 🪲 Bug Fixes * **analyze:** Ensure locally-unknown email information doesn't deny ([#1176](#1176)) ([c4ca3f8](c4ca3f8)), closes [#1175](#1175) ### 📦 Dependencies * bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 ([#1164](#1164)) ([06344e7](06344e7)) * bump @typescript-eslint/parser from 7.16.1 to 7.17.0 ([#1165](#1165)) ([40adc5b](40adc5b)) * bump eslint-config-turbo from 2.0.6 to 2.0.9 ([#1159](#1159)) ([1e7a59f](1e7a59f)) * **dev:** bump @rollup/wasm-node from 4.18.1 to 4.19.0 ([#1160](#1160)) ([7062ca0](7062ca0)) * **dev:** bump typescript from 5.5.3 to 5.5.4 ([#1166](#1166)) ([644e3a6](644e3a6)) * **example:** bump @clerk/nextjs from 5.2.5 to 5.2.6 in /examples/nextjs-14-permit in the dependencies group ([#1173](#1173)) ([2dd29a7](2dd29a7)) * **example:** bump hono from 4.4.13 to 4.5.1 in /examples/nodejs-hono-rl in the dependencies group across 1 directory ([#1158](#1158)) ([797d8b8](797d8b8)) * **example:** bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-app-dir-validate-email in the dependencies group ([#1177](#1177)) ([926f84e](926f84e)) * **example:** bump postcss from 8.4.39 to 8.4.40 in /examples/nextjs-14-clerk-rl in the dependencies group across 1 directory ([#1180](#1180)) ([47b6e7d](47b6e7d)) * **example:** bump tailwindcss from 3.4.4 to 3.4.6 in /examples/nextjs-14-app-dir-validate-email in the dependencies group across 1 directory ([#1139](#1139)) ([ee1938b](ee1938b)) * **example:** bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-app-dir-rl in the dependencies group ([#1152](#1152)) ([282448a](282448a)) * **example:** bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-decorate in the dependencies group ([#1148](#1148)) ([1149de9](1149de9)) * **example:** bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-ip-details in the dependencies group ([#1147](#1147)) ([c77aa6b](c77aa6b)) * **example:** bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-nextauth-4 in the dependencies group ([#1145](#1145)) ([a97525b](a97525b)) * **example:** bump tailwindcss from 3.4.5 to 3.4.6 in /examples/nextjs-14-pages-wrap in the dependencies group ([#1151](#1151)) ([d9291c6](d9291c6)) * **example:** bump the dependencies group across 1 directory with 2 updates ([#1171](#1171)) ([e2bfd35](e2bfd35)) * **example:** bump the dependencies group across 1 directory with 2 updates ([#1179](#1179)) ([1240621](1240621)) * **example:** bump the dependencies group across 1 directory with 3 updates ([#1163](#1163)) ([213a7c8](213a7c8)) * **example:** bump the dependencies group across 1 directory with 3 updates ([#1178](#1178)) ([9bc5f1e](9bc5f1e)) * **example:** bump the dependencies group across 1 directory with 3 updates ([#1181](#1181)) ([f01ec2c](f01ec2c)) * **example:** bump the dependencies group across 1 directory with 5 updates ([#1167](#1167)) ([f3c8ca7](f3c8ca7)) * **example:** bump the dependencies group across 1 directory with 6 updates ([#1169](#1169)) ([a02a74c](a02a74c)) ### 🧹 Miscellaneous Chores * **examples:** Add Next.js app with Permit.io for dynamic Arcjet rules ([#1067](#1067)) ([6939878](6939878)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Here's the code to go with the blog post. README still needs a "how it works" section which I'll fill out when I get to the airport.