mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-02-21 07:29:37 +01:00

* feat: async storage plugin bootstrap * refactor fs.promise to promisify on node12 * Add changeset * Update big-lobsters-sin.md * Update utils.test.ts * Update utils.test.ts * Update ci.yml * Update utils.test.ts
515 B
515 B
@verdaccio/local-storage | @verdaccio/url | verdaccio-aws-s3-storage | verdaccio-google-cloud | verdaccio-memory | @verdaccio/store |
---|---|---|---|---|---|
major | major | major | major | major | major |
async storage plugin bootstrap
Gives a storage plugin the ability to perform asynchronous tasks on initialization
Breaking change
Plugin must have an init method in which asynchronous tasks can be executed
public async init(): Promise<void> {
this.data = await this._fetchLocalPackages();
this._sync();
}