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 June 25, 2026 (17 KB)
- 0.1.4 May 02, 2026 (17 KB)
- 0.1.3 April 29, 2026 (16.5 KB)
- 0.1.2 April 29, 2026 (16 KB)
- 0.1.1 April 29, 2026 (16 KB)