Spine is an enterprise application framework built on Supabase, Netlify, and React. At version 0.1.60, it is in early active development with a release cadence driven by GitHub pushes. It differentiates by tightly integrating with Supabase for backend (auth, realtime, storage), Netlify for serverless deployment, and React for UI, while also requiring specific editor dependencies like TipTap and Lowlight for rich text. Works with Node >=18 and supports both React 18 and 19.
npm install spine-frameworkNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes a Spine application with Supabase and Netlify configuration, wrapping the app in a provider.
Install all listed peer dependencies in your project.
Replace imports from 'spine-framework/api' with 'spine-framework/server'.
Use <SpineApp> component instead of createSpine().
Ensure your project uses React 18.x or 19.x.
Upgrade Node.js to version 18 or higher.
Run npm install spine-framework @netlify/functions react react-dom react-router-dom vite @tiptap/react @tiptap/starter-kit @tiptap/extension-code-block-lowlight @tiptap/extension-placeholder lowlight highlight.js
Provide both supabaseUrl and supabaseAnonKey in the config object passed to SpineApp.
Set the NETLIFY_TOKEN environment variable or config property.