lite-credit
v0.0.2
Published
A tiny, auditable credit wallet that any micro-SaaS can drop in.
Readme
litecredit/ ├─ package.json ├─ tsconfig.json ├─ README.md ├─ src/ │ ├─ index.ts # public entry │ ├─ core/ │ │ ├─ main.ts # init(), to() │ │ ├─ account.ts # spend(), grant(), balance() │ │ ├─ ledger.ts # append-only logic │ │ ├─ guards.ts # hasMoreThan, validation │ │ └─ types.ts # shared types │ ├─ adapters/ │ │ ├─ base.ts # adapter interface │ │ ├─ knex/ # SQL (Postgres, MySQL, SQLite) │ │ │ └─ adapter.ts │ │ ├─ prisma/ │ │ │ └─ adapter.ts │ │ ├─ drizzle/ │ │ │ └─ adapter.ts │ │ ├─ mongodb/ │ │ │ └─ adapter.ts │ │ └─ memory/ │ │ └─ adapter.ts # tests / local dev │ ├─ api/ │ │ └─ handlers.ts # optional HTTP wrapper │ ├─ mcp/ │ │ ├─ agent.ts # agent permissions │ │ └─ grant.ts │ └─ utils/ │ ├─ id.ts # ref / uuid │ └─ time.ts └─ dist/
