Brings up the v0 of Palantir — a Cesium-based 3D earth viewer with several live layers, all using free data sources: - OpenStreetMap base imagery + Overpass-fetched extruded buildings/roads - Skyline public webcams with calibration UI (drag/slider) and projective texturing onto the 3D geometry (PostProcessStage, per-cam toggle, distance fade) - ADSB.lol live aircraft (with cache + persistence), per-type 3D silhouettes (procedural glb generation for narrowbody / widebody / super / turboprop / light / helicopter), adsbdb.com routes (origin → destination geodesic) - NOAA / GOES / JPSS satellites via CelesTrak TLEs + satellite.js SGP4, orbit polylines + per-selected swath cone - Hotkey-driven lists (L for aircraft, S for satellites), spacebar to follow Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
34 lines
973 B
JSON
34 lines
973 B
JSON
{
|
|
"name": "maeth-palantir",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "pnpm run copy:cesium && pnpm run build:models && next dev",
|
|
"build": "pnpm run copy:cesium && pnpm run build:models && next build",
|
|
"start": "next start",
|
|
"lint": "eslint",
|
|
"copy:cesium": "node ./scripts/copy-cesium.mjs",
|
|
"build:models": "node ./scripts/generate-aircraft-models.mjs",
|
|
"postinstall": "node ./scripts/copy-cesium.mjs && node ./scripts/generate-aircraft-models.mjs"
|
|
},
|
|
"dependencies": {
|
|
"cesium": "^1.141.0",
|
|
"next": "16.2.6",
|
|
"react": "19.2.4",
|
|
"react-dom": "19.2.4",
|
|
"resium": "^1.21.0",
|
|
"satellite.js": "^7.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@gltf-transform/core": "^4.3.0",
|
|
"@tailwindcss/postcss": "^4",
|
|
"@types/node": "^20",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"eslint": "^9",
|
|
"eslint-config-next": "16.2.6",
|
|
"tailwindcss": "^4",
|
|
"typescript": "^5"
|
|
}
|
|
}
|