An AT Protocol PDS
1{
2 "name": "moonstone",
3 "private": true,
4 "description": "Personal ATProto PDS — no Bluesky infra defaults, Rust identity via rsky",
5 "engines": {
6 "node": ">=18",
7 "pnpm": ">=9"
8 },
9 "scripts": {
10 "build:native": "pnpm --filter @ewanc26/moonstone-native build",
11 "build:ts": "pnpm -r --filter '!@ewanc26/moonstone-native' run build",
12 "build": "pnpm run build:native && pnpm run build:ts",
13 "dev": "pnpm run build:native && pnpm -r --filter '!@ewanc26/moonstone-native' run dev",
14 "type-check": "pnpm -r --filter '!@ewanc26/moonstone-native' run type-check",
15 "clean": "pnpm -r exec -- rm -rf dist && pnpm --filter @ewanc26/moonstone-native clean"
16 }
17}