https://github.com/saadjs/pi
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/saadjs/pi
- Owner: saadjs
- Created: 2026-03-03T06:12:20.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-02T18:47:50.000Z (about 1 month ago)
- Last Synced: 2026-05-02T19:28:46.831Z (about 1 month ago)
- Language: TypeScript
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @saadjs/pi
Monorepo for my pi packages, published as scoped npm packages (`@saadjs/*`) using pnpm workspaces.
## Structure
- `extensions/status` → `@saadjs/pi-status`
## Setup
```bash
cd ~/pi
pnpm install
```
## Development
```bash
pnpm test
pnpm format
pnpm format:check
```
## Formatting + Git hooks (oxfmt + husky + lint-staged)
This repo uses `oxfmt` for formatting and runs it on staged files via a Husky pre-commit hook.
After cloning:
```bash
pnpm install
pnpm prepare
```
## Publishing
Bump the version in the package's `package.json`, then publish:
```bash
pnpm --filter publish
```
Example:
```bash
pnpm --filter @saadjs/pi-status publish
```