
Security News
upm Launches as a Fast, Tiny Package Manager Written in TypeScript
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.
@magmacomputing/tempo-plugin-astro
Advanced tools
Tempo plugin that calculates precise astronomical seasons (solstices & equinoxes) using the Jean Meeus algorithm — hemisphere-aware, sub-minute accuracy
This is a Community plugin for the Tempo library that provides precise astronomical events (Equinoxes and Solstices) and maps them to traditional season names based on hemisphere.
👉 View the full documentation on our GitHub Pages
npm install @magmacomputing/tempo-plugin-astro
import { Tempo } from '@magmacomputing/tempo';
import { AstroTerm } from '@magmacomputing/tempo-plugin-astro';
// Pass the plugin to `Tempo.init` to register it into the runtime.
Tempo.init({
plugins: [AstroTerm]
});
const t = new Tempo('2026-03-20');
// Get the Astronomical Event mapping
console.log(t.term.astro);
// Output: 'Vernal'
When resolving the term, the plugin intelligently returns the correct astronomical event and its corresponding traditional season based on your configured hemisphere (sphere):
{
key: 'Vernal', // Flips to 'Autumnal' if sphere is set to 'south'
season: 'Spring', // Flips to 'Autumn' if sphere is set to 'south'
sphere: 'north', // Flips to 'south' if sphere is set to 'south'
event: 'Equinox',
group: 'astronomy',
year: 2026,
month: 3,
// ...
}
Did you know?
t.term.astronomy.seasonreturns the Astronomical season calculated by the precise timing of solstices and equinoxes. This will often differ fromt.term.seasonin the core library, which uses standard Meteorological/Civil calendar boundaries (e.g., 1st of the month).
For full API reference, advanced configuration, and detailed explanations of the astronomical calculations, please visit the official Astro Plugin Documentation ↗.
This is a Community plugin. It is completely free and open-source for personal and commercial use. No license token is required.
FAQs
Tempo plugin that calculates precise astronomical seasons (solstices & equinoxes) — hemisphere-aware, sub-minute accuracy
The npm package @magmacomputing/tempo-plugin-astro receives a total of 0 weekly downloads. As such, @magmacomputing/tempo-plugin-astro popularity was classified as not popular.
We found that @magmacomputing/tempo-plugin-astro demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.