north-star / files / package.json
package.json
4e701dc7 2026-03-16 Pavel Safronov | 1 | { |
e790982a 2026-03-16 Pavel Safronov | 2 | "name": "friend-compass", |
4e701dc7 2026-03-16 Pavel Safronov | 3 | "version": "0.1.0", |
| 4 | "private": true, | |
| 5 | "type": "module", | |
| 6 | "scripts": { | |
| 7 | "dev": "vite", | |
b4e7f682 2026-03-16 Pavel Safronov | 8 | "typecheck": "tsc --noEmit", |
4e701dc7 2026-03-16 Pavel Safronov | 9 | "build": "vite build", |
5be7df9b 2026-03-16 Pavel Safronov | 10 | "preview": "vite preview", |
c18940ae 2026-03-16 Pavel Safronov | 11 | "firebase:deploy-rules": "firebase --config config/firebase/firebase.json --project north-star-e5dee deploy --only database", |
| 12 | "clean-old-firebase:preview-30d": "bash scripts/clean-old-firebase.sh --days=30 --verbose", | |
| 13 | "clean-old-firebase:preview-1m": "bash scripts/clean-old-firebase.sh --minutes=1 --verbose", | |
| 14 | "clean-old-firebase:run-30d": "bash scripts/clean-old-firebase.sh --days=30 --apply --verbose", | |
| 15 | "clean-old-firebase:run-1m": "bash scripts/clean-old-firebase.sh --minutes=1 --apply --verbose", | |
a3080daf 2026-03-17 Pavel Safronov | 16 | "gen-commit-ts": "echo \"export const GIT_COMMIT='${CI_COMMIT_SHORT_SHA}'; export const IS_LOCAL_BUILD=false;\" > ./src/commit.ts", |
b10cf38c 2026-10-27 Pavel Safronov | 17 | "md-lint": "markdownlint \"**/*.md\" --ignore node_modules --ignore .git", |
| 18 | "deploy": "fw deploy" | |
4e701dc7 2026-03-16 Pavel Safronov | 19 | }, |
| 20 | "dependencies": { | |
| 21 | "firebase": "^12.0.0", | |
| 22 | "qrcode": "^1.5.4" | |
| 23 | }, | |
| 24 | "devDependencies": { | |
b4e7f682 2026-03-16 Pavel Safronov | 25 | "@types/qrcode": "^1.5.6", |
c18940ae 2026-03-16 Pavel Safronov | 26 | "firebase-tools": "^15.10.0", |
b10cf38c 2026-10-27 Pavel Safronov | 27 | "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0", |
a3080daf 2026-03-17 Pavel Safronov | 28 | "markdownlint-cli": "^0.48.0", |
92f24c4e 2026-03-16 Pavel Safronov | 29 | "typescript": "^5.8.2", |
b4e7f682 2026-03-16 Pavel Safronov | 30 | "vite": "^5.4.19", |
| 31 | "vite-plugin-checker": "^0.12.0" | |
b10cf38c 2026-10-27 Pavel Safronov | 32 | }, |
| 33 | "fuzzyworld": { | |
| 34 | "app": "north-star", | |
| 35 | "title": "Friend Compass", | |
| 36 | "description": "Friend Compass shows live arrows pointing toward your friends. No account needed, end-to-end encrypted, works on any phone.", | |
| 37 | "prebuild": [ | |
| 38 | "CI_COMMIT_SHORT_SHA=$(git rev-parse --short HEAD) npm run gen-commit-ts" | |
| 39 | ] | |
4e701dc7 2026-03-16 Pavel Safronov | 40 | } |
a3080daf 2026-03-17 Pavel Safronov | 41 | } |