mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-16 21:56:25 -05:00
127 lines
2.8 KiB
Markdown
127 lines
2.8 KiB
Markdown
# customprefix-auth
|
|
|
|
## 2.0.0-next.0
|
|
|
|
### Major Changes
|
|
|
|
- feat!: bump to v7
|
|
|
|
## 1.0.0
|
|
|
|
### Major Changes
|
|
|
|
- 9fc2e7961: feat(plugins): improve plugin loader
|
|
|
|
### Changes
|
|
|
|
- Add scope plugin support to 6.x https://github.com/verdaccio/verdaccio/pull/3227
|
|
- Avoid config collisions https://github.com/verdaccio/verdaccio/issues/928
|
|
- https://github.com/verdaccio/verdaccio/issues/1394
|
|
- `config.plugins` plugin path validations
|
|
- Updated algorithm for plugin loader.
|
|
- improved documentation (included dev)
|
|
|
|
## Features
|
|
|
|
- Add scope plugin support to 6.x https://github.com/verdaccio/verdaccio/pull/3227
|
|
- Custom prefix:
|
|
|
|
```
|
|
// config.yaml
|
|
server:
|
|
pluginPrefix: mycompany
|
|
middleware:
|
|
audit:
|
|
foo: 1
|
|
```
|
|
|
|
This configuration will look up for `mycompany-audit` instead `Verdaccio-audit`.
|
|
|
|
## Breaking Changes
|
|
|
|
### sinopia plugins
|
|
|
|
- `sinopia` fallback support is removed, but can be restored using `pluginPrefix`
|
|
|
|
### plugin filter
|
|
|
|
- method rename `filter_metadata`->`filterMetadata`
|
|
|
|
### Plugin constructor does not merge configs anymore https://github.com/verdaccio/verdaccio/issues/928
|
|
|
|
The plugin receives as first argument `config`, which represents the config of the plugin. Example:
|
|
|
|
```
|
|
// config.yaml
|
|
auth:
|
|
plugin:
|
|
foo: 1
|
|
bar: 2
|
|
|
|
export class Plugin<T> {
|
|
public constructor(config: T, options: PluginOptions) {
|
|
console.log(config);
|
|
// {foo:1, bar: 2}
|
|
}
|
|
}
|
|
```
|
|
|
|
## 1.0.0-6-next.0
|
|
|
|
### Major Changes
|
|
|
|
- 9fc2e796: feat(plugins): improve plugin loader
|
|
|
|
### Changes
|
|
|
|
- Add scope plugin support to 6.x https://github.com/verdaccio/verdaccio/pull/3227
|
|
- Avoid config collisions https://github.com/verdaccio/verdaccio/issues/928
|
|
- https://github.com/verdaccio/verdaccio/issues/1394
|
|
- `config.plugins` plugin path validations
|
|
- Updated algorithm for plugin loader.
|
|
- improved documentation (included dev)
|
|
|
|
## Features
|
|
|
|
- Add scope plugin support to 6.x https://github.com/verdaccio/verdaccio/pull/3227
|
|
- Custom prefix:
|
|
|
|
```
|
|
// config.yaml
|
|
server:
|
|
pluginPrefix: mycompany
|
|
middleware:
|
|
audit:
|
|
foo: 1
|
|
```
|
|
|
|
This configuration will look up for `mycompany-audit` instead `Verdaccio-audit`.
|
|
|
|
## Breaking Changes
|
|
|
|
### sinopia plugins
|
|
|
|
- `sinopia` fallback support is removed, but can be restored using `pluginPrefix`
|
|
|
|
### plugin filter
|
|
|
|
- method rename `filter_metadata`->`filterMetadata`
|
|
|
|
### Plugin constructor does not merge configs anymore https://github.com/verdaccio/verdaccio/issues/928
|
|
|
|
The plugin receives as first argument `config`, which represents the config of the plugin. Example:
|
|
|
|
```
|
|
// config.yaml
|
|
auth:
|
|
plugin:
|
|
foo: 1
|
|
bar: 2
|
|
|
|
export class Plugin<T> {
|
|
public constructor(config: T, options: PluginOptions) {
|
|
console.log(config);
|
|
// {foo:1, bar: 2}
|
|
}
|
|
}
|
|
```
|