Skip to content

Latest commit

 

History

58 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@verifyhash — open utility libraries

A collection of small, zero-dependency, well-tested JavaScript/Node libraries — published on npm under the @verifyhash scope. Each is self-contained (no runtime dependencies), MIT-licensed, and has its own test suite.

Most grew out of building weather, climate, and astronomy tools, so the collection leans that way — plus a few general-purpose utilities.

Libraries

Package What it does
@verifyhash/air-quality-index US EPA Air Quality Index (AQI) from PM2.5/PM10/O₃/CO/SO₂/NO₂
@verifyhash/climate-normals Climate math over monthly normals (heating/cooling degree-days, etc.)
@verifyhash/koppen-classifier Köppen–Geiger climate classification from 12 monthly values
@verifyhash/psychrometrics Humidity & moist-air math (saturation vapour pressure, dew point…)
@verifyhash/wbgt-heat-stress Heat-stress indices (NWS heat index, WBGT approximations)
@verifyhash/uv-index Clear-sky UV-index estimator (network-free)
@verifyhash/solar-calc Solar position & daylight math (NOAA algorithms)
@verifyhash/moon-phase Lunar phase & illumination
@verifyhash/sky-planner Offline astronomy/photography night-planner engine
@verifyhash/sun-site-planner Offline daytime sun-exposure planner
@verifyhash/wind-scale Wind-speed conversions + Beaufort / Saffir–Simpson scales
@verifyhash/geo-distance Great-circle & WGS-84 ellipsoidal geodesy
@verifyhash/iso-duration ISO 8601 duration parse / format / calendar math
@verifyhash/bytesize Byte-size humanizer and parser
@verifyhash/csv-lite RFC 4180 CSV parser and stringifier
@verifyhash/ip-cidr IPv4 (and basic IPv6) address / CIDR toolkit
@verifyhash/semver-lite SemVer 2.0.0 parse, compare, and range basics
@verifyhash/slugify-lite String-to-URL-slug
@verifyhash/human-time Human-readable relative time ("5 minutes ago")

Install

npm install @verifyhash/<name>

Each package's folder has its own README with the API and examples. Zero dependencies, so nothing else comes along for the ride.

License

MIT — see each package's LICENSE.

About

Zero-dependency utility libraries, published on npm under @verifyhash

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages