Provides a TLDS list (top-level domains) for domain validation. It is part of the Joi ecosystem and is useful when you need to validate or restrict domain names to known TLDs.
Project status
- Actively maintained, last upstream push was on 2026-08-12, and there have been multiple recent updates in 2026.
- Update cadence appears fairly active, with updates on 2026-06-10 and 2026-06-28, then a longer gap to 2026-02-17, suggesting intermittent but continued maintenance rather than a stalled project.
AI summary generated
Recent updates
v2.0.0
Release v2.0.0 does not include any publisher release notes. The code diff shows a major packaging and toolchain migration (new build/test/lint toolchain, updated TS setup) with the runtime API still centered on exporting the TLDs set.
v1.1.7
v1.1.7 updates the embedded IANA TLD list and bumps the package version. It also refreshes the GitHub Actions workflow to use newer major versions of common actions for the automated TLD update pull requests. No release notes were provided by the publisher.
v1.1.6
Release v1.1.6 was published on 2026-02-17, but no release notes or change log details were provided by the publisher. As a result, there is no documented information about new features, fixes, breaking changes, or dependency updates in this release.
v1.1.5
Release v1.1.5 updates the bundled IANA TLD data snapshot included in the package. The code diff indicates the only functional change is a modification to the exported TLDS list, alongside a package version bump.
v1.1.4
Release v1.1.4 updates the bundled IANA-style TLD dataset and bumps the package version. The only functional change visible in the diff is that one TLD entry, DUNLOP, is removed from the exported TLDS list.
Breakingv1.1.3
This release updates the embedded IANA TLD snapshot metadata and modifies the exported TLDS list. No release notes were provided, so changes are inferred directly from the code diff.
Breakingv1.1.2
This release appears to be a small update to the published TLDS dataset and the npm package version. The diff shows an updated IANA TLD snapshot comment and, more importantly, a change to the exported TLDS list.
Breakingv1.1.1
v1.1.1 updates the bundled TLDS list based on a newer IANA TLD snapshot, and adjusts the internal tooling used to regenerate that list. No release notes were provided by the publisher, so changes to the actual exported data and dev scripts are not documented.
v1.1.0
This release (v1.1.0) has no provided release notes, but the code diff shows a significant packaging and build system change. The project moves to conditional exports and a dual module setup (ESM and CommonJS builds) using the new tshy tooling, along with stricter TypeScript compiler settings and NodeNext module resolution.
BreakingFeaturesv1.0.7
This release (v1.0.7) was published, but the publisher did not provide any release notes or change log details. As a result, there is no documented information here about new features, bug fixes, security updates, performance improvements, or migration steps.