SPB Git forge

spb/earth-now

Public License

earth-now.co — real-time planetary dashboard: live world metrics modeled, not streamed.

5commits 1branches 0releases
258.0 KBsize
maindefault branch
20 days agolast push
TypeScript 93% Shell 2.3% SQL 1.4% JavaScript 1.3% Dockerfile 1.2% CSS 0.8%

page 1

  1. Fri, Sep 4, 2026 1

  2. Sun, Aug 9, 2026 4

    1. README: pin CI badge to main branch (busts stale Camo cache)
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +1 −1
    2. CI: run on Node 22 — jsdom 30 (undici 8) needs markAsUncloneable
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +2 −1
    3. Add CI workflow (header lint + typecheck + tests + build) and license
      …
      GitHub Actions on push/PR: mandatory author-header lint, strict
      typecheck across all packages, full 142-test suite, build with the
      widget 15 KB gzip gate. README gains the dynamic CI badge and a
      License section. LICENSE: all rights reserved, source-available;
      third-party data stays under each source's own license.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 3 files +70
    4. earth-now.co v0.1 — real-time planetary dashboard
      …
      Monorepo (pnpm + Turborepo): pure CounterModel runtime (packages/counter),
      statistical fitting + guardrails (packages/models: PCHIP, Fourier,
      Holt-Winters, Kalman), 76-metric YAML registry with real-data fixtures,
      Fastify API (REST + SSE + SVG badges + USGS/Open Notify RT pollers),
      Next.js 14 live-first dashboard (light theme, tier system, per-metric
      pages, country/continent rankings, session strip), 3.2 KB embeddable
      widget, ingestion scaffold (USGS + NOAA CO2 parsers), infra (PM2 deploy
      + Docker Compose variant). 142 tests: golden, property-based (fast-check)
      and bit-identical client/server consistency.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 153 files +15,859