A Sinatra extension that implements the full Inertia.js v2 wire protocol: page-object responses, version mismatch detection (409 + X-Inertia-Location), partial reloads, deferred / lazy / always / optional / merge props, encrypted history, redirect 303 handling, and error/flash session sweeps. Pure Sinatra-compatible: depends only on `sinatra` and `rack`. Runs on MRI Ruby and on the homura Cloudflare Workers + Opal stack.
Required Ruby Version
>= 3.1.0
Authors
Kazuhiro Homma
Versions
-
0.1.5
-
source
- 0.1.5 source June 25, 2026 (17 KB)
-
-
0.1.4
-
source
- 0.1.4 source May 02, 2026 (17 KB)
-
-
0.1.3
-
source
- 0.1.3 source April 29, 2026 (16.5 KB)
-
-
0.1.2
-
source
- 0.1.2 source April 29, 2026 (16 KB)
-
-
0.1.1
-
source
- 0.1.1 source April 29, 2026 (16 KB)
-