Prism is a modern, TypeScript-first, ESM-only package registry I’m building from scratch — clean architecture, no legacy baggage.
What’s working now
real publish pipeline
metadata extraction (exports, types, file tree)
storage drivers (Memory / FS / S3-stub)
lightweight web UI
partial npm compatibility
(npm/pnpm/Yarn/Bun can already install from Prism)
What Prism aims to become
A modern superset of the npm protocol — typed, deterministic, storage-pluggable, and actually pleasant to work with.
Why I’m sharing
It’s early, but the foundation is solid.
Looking for feedback and contributors who enjoy dev-infra, registries, or TS architecture.
Top comments (0)