Skip to content
velastackPublic

About

Visual PocketBase schema viewer/editor: engine and Svelte UI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

velastack-schema

A visual schema viewer and editor for PocketBase, in two packages:

  • @velastack/schema — the engine. A canonical collection model where identity is the id, a diff that needs no rename heuristics, a lint that says what PocketBase would refuse and what it would silently lose, a four-phase migration planner that handles relation cycles, and dagre layout. Pure TypeScript, no DOM.
  • @velastack/schema-ui — the Svelte 5 components: one table card, a server-rendered SVG diagram for documentation pages, and the SvelteFlow editor the vela CLI opens. Not started yet.

The engine is consumed by the pattern pages and the schema gallery on velastack.dev, and by vela generate migration --ai.

PLAN.md holds the design, the verified PocketBase behaviours it depends on, and the phases.

Development

npm install
npm test
npm run check
npm run build

About

Visual PocketBase schema viewer/editor: engine and Svelte UI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages