v3.0.0-alpha.7
verdaccio@3.x
has evolved in many ways, we have have upgraded the stack, unit testing, build system, deployment, website, Logo and now is licensed under MIT.
One of the biggest changes is now we support plugins for storage, by default remains as it is, but aims to be pluggable in 3 main areas, middleware, storage and authorization.
npm install -g verdaccio@alpha
It's 100% backwards compatible with previous versions and no changes are required on migration.
Major changes
Future major release.
Features
- Verdaccio is cluster ready #103 @juanpicado
- Improve plugin system #169 @juanpicado
- New side bar (package info) to detail page (UI) (#416) @Meeeeow
Development Improvements
- Migrate from Mocha to Jest #406 @juanpicado
- Flow integration
- Jest unit test for UI #415 @ayusharma
- Docker should lint and run unit tests on build the image @juanpicado
- Migrate the codebase to ES2015 (and up) #348
- We drop Node4 support, latest Node 6 is the minimum #419
WIP
- Extract built-in htpasswd as external plugin dependency #192 @ayusharma
- Allow users change password via UI #401
New plugins
- verdaccio-memory https://github.com/verdaccio/verdaccio-memory
- verdaccio-gitlab https://github.com/bufferoverflow/verdaccio-gitlab
- verdaccio-bitbucket https://github.com/idangozlan/verdaccio-bitbucket
- verdaccio-activedirectory https://github.com/nowhammies/verdaccio-activedirectory
Integrations
create-react-app has started to use verdaccio for e2e-testing recently
facebook/create-react-app#3744
Docusaurus also recommends use verdaccio for testing purposes
https://github.com/facebook/Docusaurus/blob/master/admin/local-third-party-project-testing.md#use-verdaccio
facebook/docusaurus@a73438f
Next Steps
- Finish remaining task
- Bugfixing
Detailed notes: #376