conf
16.0.0 · 12 Oct 2026MIT10.8M / weekRepositoryHomepagenpmAtom feed
Latest releases
All 65 releases- 16.x · latest line
16.0.0
12 Oct 2026- breaking
Require Node.js 22 473ff89
- breaking
Migration changes
- breaking
.get()throws when given a non-string key 54829ff
Breaking
- breaking
Require Node.js 22 473ff89
- breaking
Migration changes
- breaking
.get()throws when given a non-string key 54829ff - breaking
The
rootSchemaoption throws when it contains apropertieskey 7240281 - breaking
With
clearInvalidConfig, the cleared store is now written to the config file 473ff89 - breaking
Stricter validation 473ff89
projectVersionmust be a full semantic version when usingmigrations.configNamemust not point outsidecwd.An empty
encryptionKeyis refused.With dot notation, a key that is not a valid path (for example,
a[x) throws.
New
Allow
serializeto return aUint8Array473ff89Make
.reset()work with dot-notation keys f9b13dfImprove the TypeScript types 473ff89
Fixes
Fix a migration with a semver range making the store impossible to open after a failed migration f957559
- 15.x · maintenance
15.1.0
4 Feb 202615.0.2
5 Oct 202515.0.1
3 Oct 202515.0.0
27 Sep 2025
Notes older than 90 days are read on the Releases tab.
Dependency tracking · free for 3 projects
Know when your own dependencies move
conf shipped a new major in the last 12 months, among 2 releases. Inlinr shows which of your projects are behind, and what the upgrade breaks.
Advisories reach you
An email when a critical or high advisory affects a project, before the next install.
Upgrades checked first
Peer ranges, Node, ESM-only and types changes read before you bump.
Only what matters
Majors and breaking notes stay; patches and sibling bumps fold into one line.
Registry facts last checked 22 Oct 2026. Releases and advisories last read 22 Oct 2026.