Skip to main content

Extensiones en Desarrollo

Existen muchas maneras de extender verdaccio, los tipos de extensiones soportados son:

Nosotros reocmendados desarrollar extensiones usando nuestras definiciones de tipado de Flow.

Other plugins

Basicamente tenemos que retornar un objecto con un simple método llamado authenticateque recivirá 3 argumentos (user, password, callback).

Theme Plugin

The plugin must return a function that returns a string. The string should be the absolute location of the root of your user interface.

API

const path = require('path');

module.exports = (...arguments) => {
return path.join(__dirname, 'static');
};

It is imporant that the name of the plugin must start with verdaccio-theme- prefix.

Theme Example

Filter Plugin

Since 4.1.0

O bien algo malo paso o la autenticación no fue satisfactoria.

More info in the PR.

callback(null, false)

API

groups es un array de cadenas de los cuales el usuario es parte.

Do not remove properties from the metadata, try to do not mutate rather return a new object.

callback(null, groups);