mattrguerra/meridian-ops-boardmainPrivate on GitHub, published here in full

package.json

Language JSON1.4 KB39 lines

package.json

  1. {
  2. "name": "meridian-ops-board",
  3. "private": true,
  4. "version": "0.0.1",
  5. "description": "Meridian Display Co. operations board: API clients for six sources, the per-person dashboard, a Cloudflare Worker that serves it, and the morning briefing.",
  6. "type": "module",
  7. "scripts": {
  8. "build": "pnpm -r build",
  9. "test": "pnpm -r test && pnpm test:py",
  10. "test:py": "python3 -m unittest discover -s analysis -q",
  11. "typecheck": "pnpm -r typecheck",
  12. "smoke": "tsx scripts/smoke.ts",
  13. "company": "tsx scripts/company.ts",
  14. "roster": "tsx scripts/roster.ts",
  15. "brief": "python3 analysis/brief.py",
  16. "brief:all": "python3 analysis/brief.py --all",
  17. "morning": "pnpm dashboard && python3 analysis/brief.py --all && pnpm dashboard --render-only && pnpm push",
  18. "push": "tsx scripts/push-worker.ts",
  19. "probe:scope": "tsx scripts/probe-scope.ts",
  20. "capture": "tsx scripts/capture-fixtures.ts",
  21. "dashboard": "tsx apps/dashboard/src/main.ts",
  22. "preview:own-list": "tsx scripts/preview-own-list.ts",
  23. "inbox:check": "tsx scripts/inbox-check.ts",
  24. "inbox:auth": "tsx scripts/inbox-auth.ts"
  25. },
  26. "devDependencies": {
  27. "@meridian/shared": "workspace:*",
  28. "@meridian/gmail-client": "workspace:*",
  29. "@meridian/ninety-client": "workspace:*",
  30. "@types/node": "^22.10.0",
  31. "tsx": "^4.19.0",
  32. "typescript": "^5.7.0",
  33. "vitest": "^2.1.0"
  34. },
  35. "packageManager": "pnpm@9.15.0",
  36. "engines": {
  37. "node": ">=22.5"
  38. }
  39. }