This is my personal TypeScript and ES-module monorepo for Pi extensions.
I use it to shape Pi around my workflows through small tools, integrations, interface components, and automation.
The root package is the supported Pi installation and distribution unit.
Extensions live under extensions/*.
They are not independent release units.
Sibling extensions stay isolated.
Development-time code generation may produce committed files owned by each extension; generated files must not import shared runtime code or depend on the repository after installation.
Dependencies are installed centrally.
Mise is the repository's public automation interface.
The repository has one version.
Releases use vX.Y.Z tags.
# pi-ext
This is my personal TypeScript and ES-module monorepo for Pi extensions.
I use it to shape Pi around my workflows through small tools, integrations, interface components, and automation.
The root package is the supported Pi installation and distribution unit.
Extensions live under `extensions/*`.
They are not independent release units.
Sibling extensions stay isolated.
Development-time code generation may produce committed files owned by each extension; generated files must not import shared runtime code or depend on the repository after installation.
Dependencies are installed centrally.
Mise is the repository's public automation interface.
The repository has one version.
Releases use `vX.Y.Z` tags.