{"_id":"@azohra/meteo.core","_rev":"5-47f84581bec5e8767cff2b68c1859d4e","name":"@azohra/meteo.core","dist-tags":{"preview":"0.1.1-preview.1","latest":"0.3.0"},"versions":{"0.1.0":{"name":"@azohra/meteo.core","version":"0.1.0","keywords":["weather","meteorology","units","si-units","zod","schema"],"author":{"name":"Justin Watts"},"license":"MIT","_id":"@azohra/meteo.core@0.1.0","maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"homepage":"https://meteo.azohra.com","bugs":{"url":"https://github.com/azohra/meteo/issues"},"dist":{"shasum":"2a00ec76504e7b416a5078bc7ccd6a30f40ea1be","tarball":"https://registry.npmjs.org/@azohra/meteo.core/-/meteo.core-0.1.0.tgz","fileCount":17,"integrity":"sha512-QkrM1fGQk1E+1wiboLzObllaF93H9KiK6Lm3g9qVyDxSCWUBF7OtO9DELycrmzjlw3Xt8dZj4paR+filPyqd6w==","signatures":[{"sig":"MEUCICPV2aiB1jiURcmoN+RODYHYXyORXZ8ww/cyanLvSURfAiEA6nuhwxA+9leXDHP9Fuxmkt4dj9jtgK/XwQw42O08Tnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13233},"type":"module","_from":"file:azohra-meteo.core-0.1.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vp test","build":"vp pack","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azohra","email":"justin@azohra.com"},"_resolved":"/Users/justin/.claude/jobs/6b06d5db/tmp/debut/azohra-meteo.core-0.1.0.tgz","_integrity":"sha512-QkrM1fGQk1E+1wiboLzObllaF93H9KiK6Lm3g9qVyDxSCWUBF7OtO9DELycrmzjlw3Xt8dZj4paR+filPyqd6w==","repository":{"url":"git+https://github.com/azohra/meteo.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"The foundation of meteo by Azohra: the shared physical vocabulary every platform package builds on - units and conversions, angles, the platform's one wind sign convention, zod schema primitives, upstream-failure vocabulary, and the schema-artifact render","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.6.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/meteo.core_0.1.0_1786608195704_0.5210380097704399","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-preview.1":{"name":"@azohra/meteo.core","version":"0.1.1-preview.1","keywords":["weather","meteorology","units","si-units","zod","schema"],"author":"Justin Watts","license":"MIT","_id":"@azohra/meteo.core@0.1.1-preview.1","maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"homepage":"https://meteo.azohra.com","dist":{"shasum":"9f1e5e2b66a7b5a067a466aedad7b194a10e225b","tarball":"https://registry.npmjs.org/@azohra/meteo.core/-/meteo.core-0.1.1-preview.1.tgz","fileCount":17,"integrity":"sha512-hv8c3Tgb1o4xTYdOj5aEoAAuubcgY1inWliYg3Nkpg9jQXmsN2wRNIiFIiCxWAbHwcpdHL+/wKM5nDYHT6LMYw==","signatures":[{"sig":"MEYCIQCHz6vIlPSHWzZ/u8bcuv2uGQOvsZmr6A50acKeQ+E6bgIhAOHf0OSglLF9Vx1TkNcWD4LBoweUyXO4B/4bVeOBqavG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13243},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vp test","build":"vp pack","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azohra","email":"justin@azohra.com"},"repository":{"url":"git+https://github.com/azohra/meteo.git","type":"git","directory":"core"},"description":"The foundation of meteo by Azohra: the shared physical vocabulary every platform package builds on - units and conversions, angles, the platform's one wind sign convention, zod schema primitives, upstream-failure vocabulary, and the schema-artifact render","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.6.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/meteo.core_0.1.1-preview.1_1786650353702_0.1747457733515385","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@azohra/meteo.core","version":"0.1.1","keywords":["weather","meteorology","units","si-units","zod","schema"],"author":"Justin Watts","license":"MIT","_id":"@azohra/meteo.core@0.1.1","maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"homepage":"https://meteo.azohra.com","dist":{"shasum":"89bd3ebf53873633850db72d5f434eb5edd52dd5","tarball":"https://registry.npmjs.org/@azohra/meteo.core/-/meteo.core-0.1.1.tgz","fileCount":17,"integrity":"sha512-zFhE0bqBl9qB46B2322ZHEYNobjP6KJhz7REJEhNUN7uxPd3omvWRUaphFysf3po6wBB2fheGVEGBLNXL2hSsQ==","signatures":[{"sig":"MEUCIEE5UUnVx4eiOXj9aZZG5TUJJGyaSKGbKx5thdu1/EJwAiEAp6X8sLHFZRsH7XWLnalgRFxeGnhCIn3oAgMaEh26Yzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13233},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vp test","build":"vp pack","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azohra","email":"justin@azohra.com"},"repository":{"url":"git+https://github.com/azohra/meteo.git","type":"git","directory":"core"},"description":"The foundation of meteo by Azohra: the shared physical vocabulary every platform package builds on - units and conversions, angles, the platform's one wind sign convention, zod schema primitives, upstream-failure vocabulary, and the schema-artifact render","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.6.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/meteo.core_0.1.1_1786651168122_0.09024838015797454","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@azohra/meteo.core","version":"0.2.0","keywords":["weather","meteorology","units","si-units","zod","schema"],"author":"Justin Watts","license":"MIT","_id":"@azohra/meteo.core@0.2.0","maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"homepage":"https://meteo.azohra.com","dist":{"shasum":"30cd10ebe0378b9e4a1d63d42cf3dc5b460009a8","tarball":"https://registry.npmjs.org/@azohra/meteo.core/-/meteo.core-0.2.0.tgz","fileCount":21,"integrity":"sha512-SzDHVjuS7ndjgSnvKA5Cvzfc0HxoJpeO40g6gvbuAox2wsjMMiNhBIgcTuVZYFa2eWuk3u7RnhUUoahqA07DpA==","signatures":[{"sig":"MEYCIQD4hvvGY3fXzkLh4g+5NgmWpjSTiNFgkP0prZbGz1YtuQIhAIaXe2M3VK/LDa4koOFv1acOnZI3wI+5c0z0Ac2TjXcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21246},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vp test","build":"vp pack","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azohra","email":"justin@azohra.com"},"repository":{"url":"git+https://github.com/azohra/meteo.git","type":"git","directory":"core"},"description":"The foundation of meteo by Azohra: the shared physical vocabulary every platform package builds on - units and conversions, angles, the platform's one wind sign convention, zod schema primitives, upstream-failure vocabulary, and the schema-artifact render","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.6.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/meteo.core_0.2.0_1787171225156_0.7744325589276624","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@azohra/meteo.core","version":"0.3.0","description":"Units, angles, and wind-vector math shared by the meteo packages, with one sign convention platform-wide, plus zod schema primitives, the upstream-failure vocabulary, and schema-artifact rendering.","keywords":["weather","meteorology","units","si-units","zod","schema"],"author":"Justin Watts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/azohra/meteo.git","directory":"core"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"dependencies":{"zod":"^4.0.0"},"devDependencies":{"@types/node":"^22.10.0","typescript":"^5.6.0","vitest":"^4.0.0"},"engines":{"node":">=22"},"homepage":"https://meteo.azohra.com","scripts":{"build":"vp pack","test":"vp test","typecheck":"tsc -p tsconfig.json --noEmit"},"_nodeVersion":"24.19.0","_id":"@azohra/meteo.core@0.3.0","dist":{"integrity":"sha512-FS1n6L9FRP+S2WUVbaQgC9xK64YlnWQjdkARn3IEsQ+QP+t3bI4EC1sk6NjmFxLs8Cs2GMDkSb0UKqBKirXivw==","shasum":"654b7b7fefaeb8b8653c17e61dc08640aedc9861","tarball":"https://registry.npmjs.org/@azohra/meteo.core/-/meteo.core-0.3.0.tgz","fileCount":21,"unpackedSize":21479,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDOg/q88sefaXEyhtT8r9VLiB+FQOdWYU1FfLgvRAz6vAiBeeECCw8twIdFae5AKbs/HGzVwQu7ntRCtFa6WayXq9A=="}]},"_npmUser":{"name":"azohra","email":"justin@azohra.com"},"directories":{},"maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meteo.core_0.3.0_1787250941700_0.35069119730836573"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T08:03:15.573Z","modified":"2026-08-20T18:35:42.066Z","0.1.0":"2026-08-13T08:03:15.874Z","0.1.1-preview.1":"2026-08-13T19:45:53.852Z","0.1.1":"2026-08-13T19:59:28.260Z","0.2.0":"2026-08-19T20:27:05.305Z","0.3.0":"2026-08-20T18:35:41.893Z"},"author":"Justin Watts","license":"MIT","homepage":"https://meteo.azohra.com","keywords":["weather","meteorology","units","si-units","zod","schema"],"repository":{"type":"git","url":"git+https://github.com/azohra/meteo.git","directory":"core"},"description":"Units, angles, and wind-vector math shared by the meteo packages, with one sign convention platform-wide, plus zod schema primitives, the upstream-failure vocabulary, and schema-artifact rendering.","maintainers":[{"name":"azohra","email":"justin@azohra.com"}],"readme":"# @azohra/meteo.core\n\nThe foundation of the meteo by Azohra platform: the shared physical vocabulary\nevery other `@azohra/*` meteorology package builds on.\n\n**Looking for a product, not a foundation?**\n\n- **Forecasts**: the published site-forecast contract, pure derivations,\n  analysis, comparison, history, transport, and the Meteogram presentation\n  tier → [`@azohra/meteo.briefing`](../briefing/README.md)\n- **Live stations**: live weather-station reading, derivation, and display\n  (client, server, React, and custom-element bindings) →\n  [`@azohra/meteo.station`](../station/README.md)\n\n## What lives here\n\nCurated exports only. `core` is deliberate API, not a junk drawer; nothing\nmoves here merely to shorten an import:\n\n- **Units**: the platform's unit vocabulary and conversions (`units.ts`)\n- **Angles**: angular math and compass conventions (`angles.ts`)\n- **Wind**: the platform's one wind sign convention (`wind.ts`)\n- **Schema primitives**: shared zod building blocks (`schema.ts`)\n- **Failures**: the upstream-failure vocabulary (`failures.ts`)\n- **Schema artifacts**: the rendering machinery behind each capability's\n  emitted JSON Schema artifacts (`schema-artifacts.ts`)\n\nEverything is exported through the one curated surface:\n\n```ts\nimport { KMH_PER_MPS } from \"@azohra/meteo.core\";\n```\n\nDependencies: [zod](https://zod.dev) only.\n","readmeFilename":""}