V
Verdaccio
INFRA · APIS
Velocity2.5
Lightweight private npm proxy registry
Verdaccio's v7 prereleases are consolidating forked code back onto shared packages.
npm registrypackage consolidationplugin compatibilityprerelease linebuild tooling
◆Current state
The next-7 prerelease line moves in small, single-change increments. The substantive one adopts @verdaccio/server and drops the locally forked api, web, and storage code, keeping a thin Storage wrapper so legacy callback-based storage plugins continue to work. The two tags after it are toolchain and dependency work: replacing eslint and prettier with oxlint and oxfmt, and moving the verdaccio dependency set onto the next-9 dist-tag.
◆Where it's heading
The v7 effort is about reducing what the main package maintains itself, folding forked implementations back into shared packages while preserving a compatibility shim for the plugin ecosystem. That plugin compatibility constraint appears deliberate and is likely to shape how far the consolidation can go. The surrounding tags suggest the project is also modernizing its build tooling while the architecture settles.
◆Prediction
The api, web, and storage forks are gone but a legacy storage wrapper remains; removing that shim, which would break callback-based storage plugins, is the decision this line is heading toward.
◆Recent moves
- 28d ago
7.0.0-next-7.23: oxlint and oxfmt replace eslint and prettier
Swaps eslint and prettier for oxlint and oxfmt in a single commit. Toolchain change with no effect on the registry itself.
View source ↗ - 1mo ago
7.0.0-next-7.22: dependencies moved to the next-9 tag
Moves the verdaccio dependency set onto the next-9 npm dist-tag. Dependency alignment ahead of the wider v7 work.
View source ↗ - 1mo ago
7.0.0-next-7.21: local api, web and storage forks dropped
Adopts @verdaccio/server and deletes the local api, web, and storage forks, keeping only a thin Storage wrapper for legacy callback-based plugins. The one architectural change in this window, and the reason the surrounding tags are cleanup.
View source ↗