0.0.6 • Published 4 months ago

@glatek/rutabaga v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@glatek/rutabaga

Biome Vitest

Rutabaga Logo

JSON Schema-backed CRUD operations in Service Workers with IndexedDB.

Description

That short intro is a mouth full. This project takes JSON Schema definitions and:

  • Creates API routes for CRUD
  • Generates HTML forms
  • Stores the data in IndexedDB via Dexie.JS
sequenceDiagram
    participant A as App
    participant S as ServiceWorker
    participant D as IndexedDB
    critical CREATE | POST /api/:table
        A->>S: Request
        S->>D: read
        D-->>S: read success
        S-->>A: Response
    end
    critical READ | GET /api/:table
        A->>S: Request
        S->>D: write
        D-->>S: write success
        S-->>A: Response
    end
    critical UPDATE | PUT /api/:table
        A->>S: Request
        S->>D: update
        D-->>S: update success
        S-->>A: Response
    end
    critical DELETE | DELETE /api/:table
        A->>S: Request
        S->>D: delete
        D-->>S: delete success
        S-->>A: Response
    end

Usage

Coming soon...

0.0.6

4 months ago

0.0.5

4 months ago

0.0.4

4 months ago

0.0.3

4 months ago

0.0.2

4 months ago

0.0.1

4 months ago