An existing product called PG Orbit (a mobile PostgreSQL client) creates a naming conflict. pg_orrery — a database orrery built from Keplerian parameters and SQL instead of brass gears. Build system: control file, Makefile, Dockerfile, docker init script. C source: GUC prefix, PG_FUNCTION_INFO_V1 symbol, header guards, ereport prefixes, comments across ~30 files including vendored SGP4. SQL: all 5 install/migration scripts, function name pg_orrery_ephemeris_info. Tests: 9 SQL suites, 8 expected outputs, standalone DE reader test. Documentation: CLAUDE.md, README.md, DESIGN.md, Starlight site infra, 36 MDX pages, OG renderer, logo SVG, docker-compose, agent threads. All 13 regression suites pass. Docs site builds (37 pages).
33 lines
825 B
JSON
33 lines
825 B
JSON
{
|
|
"name": "pg-orrery-docs",
|
|
"type": "module",
|
|
"version": "2026.02.16",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "astro dev --host 0.0.0.0 --port 3000",
|
|
"build": "astro build",
|
|
"preview": "astro preview --port 3000"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/starlight": "^0.37.6",
|
|
"@fontsource/inter": "^5.0.0",
|
|
"@fontsource/jetbrains-mono": "^5.0.0",
|
|
"@iconify-json/lucide": "^1.2.91",
|
|
"astro": "^5.17.2",
|
|
"astro-icon": "^1.1.5",
|
|
"astro-mermaid": "^1.3.1",
|
|
"astro-opengraph-images": "^1.14.3",
|
|
"astro-seo-meta": "^5.2.0",
|
|
"katex": "^0.16.28",
|
|
"react": "^19.2.4",
|
|
"rehype-katex": "^7.0.1",
|
|
"remark-math": "^6.0.0",
|
|
"sharp": "^0.33.0"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/vite": "^4.0.0",
|
|
"tailwindcss": "^4.0.0",
|
|
"typescript": "^5.7.0"
|
|
}
|
|
}
|