Skip to content

Packages

Every package below ships from this monorepo, lives under the @porulle/* scope on npm, and is versioned in lockstep through Changesets.

Terminal window
bun add @porulle/core @porulle/adapter-postgres @porulle/adapter-stripe

32 packages   v0.1.0 alpha


The four packages every Porulle install touches — kernel, CLI, database, SDK.


Pluggable infrastructure — pick a database, payment processor, storage backend, search engine, mailer, or tax calculator. Vendor SDKs never leak into core.


Optional commerce capabilities — each one extends the kernel through hooks, routes, schema, and permission scopes. Install only what you need.


One-shot tools for pulling existing catalogs into Porulle.


Every package above is published in lockstep — a Patch / Minor / Major bump on one bumps all of them. This is enforced by the Changesets fixed group in .changeset/config.json.

To propose a version bump from a contributor PR:

Terminal window
bun run changeset

Pick the affected packages, the bump kind, and write a one-line summary. The release script handles the rest at merge time:

Terminal window
bun run release

Source is in packages/ on GitHub.