RubyGems Navigation menu

sinatra-inertia 0.1.4

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.

Gemfile:
=

install:
=

Versions:

  1. 0.1.4 May 02, 2026 (17 KB)
  2. 0.1.3 April 29, 2026 (16.5 KB)
  3. 0.1.2 April 29, 2026 (16 KB)
  4. 0.1.1 April 29, 2026 (16 KB)
  5. 0.1.0 April 29, 2026 (15.5 KB)

Runtime Dependencies (2):

rack >= 2.0, < 4.0
sinatra >= 3.0, < 5.0

Owners:

Pushed by:

GitHub

Authors:

  • Kazuhiro Homma

SHA 256 checksum:

=

Total downloads 847

For this version 214

Version Released:

License:

MIT

Required Ruby Version: >= 3.1.0

Links: