{
  "name": "@essrt/physics",
  "version": "23.6.0",
  "description": "ESSRT (Expanding Solar System Resonance Theory) physics core — pure, injectable-constants, no I/O, no globals, no DOM. The complete model incl. fitted coefficients; every published version immutably ships one recorded model identity.",
  "essrt": {
    "modelVersion": "v26.5",
    "_note": "The model identity this package version ships (IP-unified-architecture §10: package semver tracks the API axis; the model version + CONSTANTS_HASH/COEFFICIENTS_HASH in src/constants/ carry the scientific identity). The version-pinning gate enforces this pairing against public/input/model-version.json."
  },
  "type": "module",
  "main": "src/index.js",
  "types": "types/index.d.ts",
  "files": [
    "src",
    "types",
    "README.md"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dvansonsbeek/3d.git",
    "directory": "packages/physics"
  },
  "homepage": "https://3d.holisticuniverse.com",
  "keywords": [
    "essrt",
    "astronomy",
    "solar-system",
    "deep-time",
    "eclipse",
    "precession",
    "geocentric-model"
  ],
  "exports": {
    ".": { "types": "./types/index.d.ts", "default": "./src/index.js" },
    "./phase/deep-calendar": { "types": "./types/phase/deep-calendar.d.cts", "default": "./src/phase/deep-calendar.cjs" },
    "./time/calendar": { "types": "./types/time/calendar.d.cts", "default": "./src/time/calendar.cjs" },
    "./deltat/deep-time-chain": { "types": "./types/deltat/deep-time-chain.d.ts", "default": "./src/deltat/deep-time-chain.js" },
    "./earth/mass-chain": { "types": "./types/earth/mass-chain.d.cts", "default": "./src/earth/mass-chain.cjs" },
    "./constants/units": { "types": "./types/constants/units.d.cts", "default": "./src/constants/units.cjs" },
    "./math/angles": { "types": "./types/math/angles.d.cts", "default": "./src/math/angles.cjs" },
    "./cardinal/one-source-structure": { "types": "./types/cardinal/one-source-structure.d.cts", "default": "./src/cardinal/one-source-structure.cjs" },
    "./moon/deep-ecc-channel": { "types": "./types/moon/deep-ecc-channel.d.cts", "default": "./src/moon/deep-ecc-channel.cjs" },
    "./moon/deep-modes-artifact": { "types": "./types/moon/deep-modes-artifact.d.cts", "default": "./src/moon/deep-modes-artifact.cjs" },
    "./earth/deep-orbital-history": { "types": "./types/earth/deep-orbital-history.d.cts", "default": "./src/earth/deep-orbital-history.cjs" },
    "./earth/sidereal-year-channel": { "types": "./types/earth/sidereal-year-channel.d.cts", "default": "./src/earth/sidereal-year-channel.cjs" },
    "./earth/year-lengths": { "types": "./types/earth/year-lengths.d.cts", "default": "./src/earth/year-lengths.cjs" },
    "./earth/precession-composed": { "types": "./types/earth/precession-composed.d.cts", "default": "./src/earth/precession-composed.cjs" },
    "./earth/frame-of-date": { "types": "./types/earth/frame-of-date.d.cts", "default": "./src/earth/frame-of-date.cjs" },
    "./moon/month-chain": { "types": "./types/moon/month-chain.d.cts", "default": "./src/moon/month-chain.cjs" },
    "./chain-cycles": { "types": "./types/chain-cycles/index.d.cts", "default": "./src/chain-cycles/index.cjs" },
    "./moon/arguments": { "types": "./types/moon/arguments.d.cts", "default": "./src/moon/arguments.cjs" },
    "./moon/series": { "types": "./types/moon/series.d.cts", "default": "./src/moon/series.cjs" },
    "./moon/series-extension": { "types": "./types/moon/series-extension.d.cts", "default": "./src/moon/series-extension.cjs" },
    "./moon/apparent": { "types": "./types/moon/apparent.d.cts", "default": "./src/moon/apparent.cjs" },
    "./planets/geometry": { "types": "./types/planets/geometry.d.cts", "default": "./src/planets/geometry.cjs" },
    "./planets/orbit-chain": { "types": "./types/planets/orbit-chain.d.cts", "default": "./src/planets/orbit-chain.cjs" },
    "./planets/keplerian-chain": { "types": "./types/planets/keplerian-chain.d.cts", "default": "./src/planets/keplerian-chain.cjs" },
    "./planets/spin-channel": { "types": "./types/planets/spin-channel.d.cts", "default": "./src/planets/spin-channel.cjs" },
    "./planets/secular-shape": { "types": "./types/planets/secular-shape.d.cts", "default": "./src/planets/secular-shape.cjs" },
    "./planets/inv-plane-frame": { "types": "./types/planets/inv-plane-frame.d.cts", "default": "./src/planets/inv-plane-frame.cjs" },
    "./planets/secular-series": { "types": "./types/planets/secular-series.d.cts", "default": "./src/planets/secular-series.cjs" },
    "./planets/model": { "types": "./types/planets/model.d.cts", "default": "./src/planets/model.cjs" },
    "./planets/display-names": { "types": "./types/planets/display-names.d.cts", "default": "./src/planets/display-names.cjs" },
    "./deltat/cycles": { "types": "./types/deltat/cycles.d.cts", "default": "./src/deltat/cycles.cjs" },
    "./deltat/deep-time": { "types": "./types/deltat/deep-time.d.cts", "default": "./src/deltat/deep-time.cjs" },
    "./deltat/historical": { "types": "./types/deltat/historical.d.cts", "default": "./src/deltat/historical.cjs" },
    "./deltat/moon-distance-history": { "types": "./types/deltat/moon-distance-history.d.cts", "default": "./src/deltat/moon-distance-history.cjs" },
    "./deltat/moon-distance-artifact": { "types": "./types/deltat/moon-distance-artifact.d.cts", "default": "./src/deltat/moon-distance-artifact.cjs" },
    "./climate/l1-orbital": { "types": "./types/climate/l1-orbital.d.cts", "default": "./src/climate/l1-orbital.cjs" },
    "./eclipse/finders": { "types": "./types/eclipse/finders.d.cts", "default": "./src/eclipse/finders.cjs" },
    "./eclipse/sun-planetary-completion": { "types": "./types/eclipse/sun-planetary-completion.d.cts", "default": "./src/eclipse/sun-planetary-completion.cjs" }
  },
  "license": "AGPL-3.0-or-later"
}
