Skip to content
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

Merged
merged 11 commits into from
Jul 24, 2024

Conversation

bendechrai
Copy link
Contributor

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.

@bendechrai bendechrai requested a review from a team as a code owner July 2, 2024 10:08
Copy link

trunk-io bot commented Jul 2, 2024

😎 Merged successfully - details.

Copy link

socket-security bot commented Jul 2, 2024

No dependency changes detected. Learn more about Socket for GitHub ↗︎

👍 No dependency changes detected in pull request

@bendechrai bendechrai changed the title DRAFT: Added example Next.js app with Permit.io for dynamic Arcjet rules Added example Next.js app with Permit.io for dynamic Arcjet rules Jul 3, 2024
Copy link
Contributor

@blaine-arcjet blaine-arcjet left a 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

examples/nextjs-14-permit/src/app/api/permissions/route.ts Outdated Show resolved Hide resolved
@bendechrai
Copy link
Contributor Author

@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 unstable ownership aspect, but as this is example code, are we good to go?

@blaine-arcjet
Copy link
Contributor

@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.

@blaine-arcjet
Copy link
Contributor

@SocketSecurity ignore npm/[email protected]
@SocketSecurity ignore npm/[email protected]
@SocketSecurity ignore npm/[email protected]
@SocketSecurity ignore npm/[email protected]
@SocketSecurity ignore npm/[email protected]
@SocketSecurity ignore npm/[email protected]

@blaine-arcjet
Copy link
Contributor

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

@blaine-arcjet
Copy link
Contributor

@bendechrai this will also need to be added to the CI and dependabot files before we can merge

Ben Dechrai and others added 6 commits July 3, 2024 18:15
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
@bendechrai bendechrai force-pushed the ben/example-nextjs-14-permit branch from 10bf39b to b842c13 Compare July 3, 2024 16:16
@blaine-arcjet blaine-arcjet changed the title Added example Next.js app with Permit.io for dynamic Arcjet rules chore(examples): Add Next.js app with Permit.io for dynamic Arcjet rules Jul 23, 2024
@blaine-arcjet
Copy link
Contributor

@SocketSecurity ignore npm/[email protected]

@trunk-io trunk-io bot merged commit 6939878 into main Jul 24, 2024
21 checks passed
@trunk-io trunk-io bot deleted the ben/example-nextjs-14-permit branch July 24, 2024 14:49
trunk-io bot pushed a commit that referenced this pull request Jul 24, 2024
🤖 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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants