SIGN IN SIGN UP

feat(formisch): add Octane bindings (#484)

* feat(formisch): add Octane bindings

Port the Formisch React adapter onto Octane while vendoring its unpublished core and methods. Add differential, hydration, SSR, package, type, and playground coverage.

* fix(formisch): preserve native form prop types

* Refresh lockfile and parity metadata after main merge

Co-authored-by: Cursor <cursoragent@cursor.com>

* Merge origin/main into feat/formisch-binding

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(formisch): stop exporting internal useSignals hook

Keep useSignals package-internal like upstream React bindings and
import it directly from the adapted parity test harness.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(formisch): mark React parity projects in vitest config

Own the pristine/adapted Formisch lanes under react-parity, and scope the mixed formisch project's parity include to upstream adapted cases so ordinary shards keep the local contracts.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(formisch): drive differential parity from the shared .tsrx fixture

Compile the same differential scenario through @tsrx/react with the package
import rewritten to @formisch/react, so Octane and React cannot drift apart
in a hand-authored twin component.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Refresh lockfile and parity metadata after main merge

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(formisch): preload differential oracle

* fix(formisch): restore llms binding entry

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dominic Gannaway <trueadm@users.noreply.github.com>
J
Jon Wheeler committed
fbc28fda142b7412afd43dc6d2a561fa8f374cba
Parent: 4b44b65
Committed by GitHub <noreply@github.com> on 8/26/2026, 12:30:14 PM