Part of the IANA time zone database (backward compatibility zones) distributed as JSON for Node.js and browsers. Version 1.0.49 corresponds to tzdata 2026b. This module is part of a split package strategy, requiring peer dependencies for other region modules (tzdata-africa, tzdata-asia, etc.) because the data contains links to zones in those modules. Designed primarily for use with timezonecomplete library, but usable standalone for time zone data consumption. Releases follow IANA tzdata releases. The 'backward' module contains historical zone names that map to canonical zones.
npm install tzdata-backwardVerified import paths — ran on the pinned version, not inferred.
Load the tzdata-backward JSON in Node.js, examine a zone's existence, and inspect data shape.
Install all peer dependencies: tzdata-africa, tzdata-asia, tzdata-australasia, tzdata-etcetera, tzdata-europe, tzdata-northamerica, tzdata-southamerica.
Replace references to 'America/Godthab' with 'America/Nuuk'.
Use zone data from tzdata (main) or region-specific modules (e.g., tzdata-northamerica) instead of relying on backward links.
Manually follow the 'links' if present in the zone object? Actually data does not include resolution; user must handle linking logic externally.
Update cached zone data and verify calculations for Asia/Almaty and Asia/Qostanay.
npm install tzdata-backward
npm install tzdata-africa tzdata-asia tzdata-australasia tzdata-etcetera tzdata-europe tzdata-northamerica tzdata-southamerica
Use 'const tz = require("tzdata-backward")' or use dynamic import with await import('tzdata-backward')