Skip to content

Conversation

@wooorm-arcjet
Copy link
Member

  • add styles
  • use textarea instead of input, it’s not for just an IP address
  • use a more wordy example instead of just an IP address
  • use name="text" instead of name="email" so 1password and the like don’t attempt to autofill or store
  • also attempted to update other dependencies, which didn’t work, but I made sure everything that’s possible is up to date, and left some notes

Closes GH-5114.

Before:

Screenshot 2025-09-05 at 4 08 41 PM

After:

Screenshot 2025-09-05 at 4 08 21 PM

* add styles
* use textarea instead of input, it’s not for just an IP address
* use a more wordy example instead of just an IP address
* use `name="text"` instead of `name="email"` so 1password and
  the like don’t attempt to autofill or store
* also attempted to update other dependencies, which didn’t work,
  but I made sure everything that’s possible is up to date, and
  left some notes

Closes GH-5114.
@wooorm-arcjet wooorm-arcjet requested a review from a team as a code owner September 5, 2025 14:12
@trunk-io
Copy link

trunk-io bot commented Sep 5, 2025

😎 Merged successfully - details.

@socket-security
Copy link

socket-security bot commented Sep 5, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​types/​express@​4.17.231001006981100

View full report

@qw-in
Copy link
Member

qw-in commented Sep 5, 2025

cc @arcjet/design-team

@morekid
Copy link
Contributor

morekid commented Sep 9, 2025

I've made some adjustments (018552b) to align this to Arcjet's style as much as possible.
Go to go for me with this change.

image image

@morekid morekid requested a review from a team September 9, 2025 14:01
@wooorm-arcjet
Copy link
Member Author

Thanks! Looks great to me ✅ but I cannot use the GH UI to ✅ as this is my PR, @qw-in?

@trunk-io trunk-io bot merged commit 783db87 into main Sep 9, 2025
49 checks passed
@trunk-io trunk-io bot deleted the wooorm/remix-express-styles branch September 9, 2025 15:45
trunk-io bot pushed a commit that referenced this pull request Sep 23, 2025
Automatically generated with [Release Please](https://github.com/googleapis/release-please).
---


<details><summary>@arcjet/react-router: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/react-router-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* add React Router integration ([#5199](#5199)) ([498292e](498292e))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/cache bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/analyze: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/analyze-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **arcjet:** add IP-related fields to filters ([#5170](#5170)) ([d0aeb84](d0aeb84))
* **filters:** add limit to 10 expressions, 1024 bytes ([#5212](#5212)) ([502288a](502288a))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/analyze-wasm bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/analyze-wasm: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/analyze-wasm-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **analye-wasm, redact-wasm:** ignore dashes in card numbers ([#5210](#5210)) ([5c414d6](5c414d6))
* **arcjet:** add IP-related fields to filters ([#5170](#5170)) ([d0aeb84](d0aeb84))
* **filters:** add limit to 10 expressions, 1024 bytes ([#5212](#5212)) ([502288a](502288a))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/astro: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/astro-v1.0.0-beta.12) (2025-09-22)


### 🪲 Bug Fixes

* **astro:** fix types, zod validation ([#5052](#5052)) ([ea82f8f](ea82f8f))


### 📝 Documentation

* add JSDocs examples to `filter` rule ([#5208](#5208)) ([c4e506a](c4e506a))


### 📚 Tests

* **astro:** add tests ([#5069](#5069)) ([e6d9980](e6d9980))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/body: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/body-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/body:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/bun: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/bun-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/bun:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/cache: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/cache-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/cache:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/decorate: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/decorate-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/decorate:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/sprintf bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/deno: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/deno-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/deno:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/duration: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/duration-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/duration:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/env: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/env-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/env:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/eslint-config: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/eslint-config-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/eslint-config:** Synchronize arcjet-js versions
</details>

<details><summary>@arcjet/fastify: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/fastify-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/fastify:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/headers: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/headers-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/headers:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/inspect: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/inspect-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/inspect:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/ip: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/ip-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/ip:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/logger: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/logger-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/logger:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/sprintf bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/nest: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/nest-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/nest:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/body bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/next: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/next-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/next:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/node: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/node-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/node:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/body bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/protocol: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/protocol-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* add React Router integration ([#5199](#5199)) ([498292e](498292e))
* **arcjet:** add IP-related fields to filters ([#5170](#5170)) ([d0aeb84](d0aeb84))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/cache bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/redact: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/redact-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/redact:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/redact-wasm bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/redact-wasm: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/redact-wasm-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **analye-wasm, redact-wasm:** ignore dashes in card numbers ([#5210](#5210)) ([5c414d6](5c414d6))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/remix: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/remix-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/remix:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/rollup-config: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/rollup-config-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/rollup-config:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/runtime: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/runtime-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/runtime:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/sprintf: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/sprintf-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/sprintf:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/stable-hash: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/stable-hash-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **stable-hash, transport:** support `workerd` ([#5077](#5077)) ([13c90d6](13c90d6))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/sveltekit: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/sveltekit-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@arcjet/sveltekit:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/env bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/ip bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/logger bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/transport bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * arcjet bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@arcjet/transport: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@arcjet/transport-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **stable-hash, transport:** support `workerd` ([#5077](#5077)) ([13c90d6](13c90d6))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@nosecone/next: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@nosecone/next-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@nosecone/next:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * nosecone bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>@nosecone/sveltekit: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.11...@nosecone/sveltekit-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **@nosecone/sveltekit:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * nosecone bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>arcjet: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](v1.0.0-beta.11...arcjet-v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* **arcjet:** add IP-related fields to filters ([#5170](#5170)) ([d0aeb84](d0aeb84))


### 🪲 Bug Fixes

* **arcjet:** show error about incorrect `characteristics` in logs ([#5078](#5078)) ([9839c9c](9839c9c))


### 📝 Documentation

* add JSDocs examples to `filter` rule ([#5208](#5208)) ([c4e506a](c4e506a))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @arcjet/analyze bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/cache bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/duration bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/headers bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/protocol bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/runtime bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/stable-hash bumped from 1.0.0-beta.11 to 1.0.0-beta.12
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</details>

<details><summary>1.0.0-beta.12</summary>

## [1.0.0-beta.12](v1.0.0-beta.11...v1.0.0-beta.12) (2025-09-22)


### 🚀 New Features

* add React Router integration ([#5199](#5199)) ([498292e](498292e))
* **analye-wasm, redact-wasm:** ignore dashes in card numbers ([#5210](#5210)) ([5c414d6](5c414d6))
* **arcjet:** add IP-related fields to filters ([#5170](#5170)) ([d0aeb84](d0aeb84))
* **filters:** add limit to 10 expressions, 1024 bytes ([#5212](#5212)) ([502288a](502288a))
* **stable-hash, transport:** support `workerd` ([#5077](#5077)) ([13c90d6](13c90d6))


### 🪲 Bug Fixes

* **arcjet:** show error about incorrect `characteristics` in logs ([#5078](#5078)) ([9839c9c](9839c9c))
* **astro:** fix types, zod validation ([#5052](#5052)) ([ea82f8f](ea82f8f))
* **examples:** add styles to `remix-express` ([#5115](#5115)) ([783db87](783db87))


### 📝 Documentation

* add JSDocs examples to `filter` rule ([#5208](#5208)) ([c4e506a](c4e506a))


### 🧹 Miscellaneous Chores

* **ci:** Remove dependabot groups on examples and apply cooldown to direct deps ([#5202](#5202)) ([9058a24](9058a24))
* **examples:** remove `experimental.nodeMiddleware` from example ([#5124](#5124)) ([408a26e](408a26e))


### 📚 Tests

* **astro:** add tests ([#5069](#5069)) ([e6d9980](e6d9980))
</details>

<details><summary>nosecone: 1.0.0-beta.12</summary>

## [1.0.0-beta.12](v1.0.0-beta.11...nosecone-v1.0.0-beta.12) (2025-09-22)


### 🧹 Miscellaneous Chores

* **nosecone:** Synchronize arcjet-js versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @arcjet/eslint-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
    * @arcjet/rollup-config bumped from 1.0.0-beta.11 to 1.0.0-beta.12
</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.

remix-express example has no styles

4 participants