mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-16 21:56:25 -05:00
8f43bf17df
* refactor: improve node-api * chore: add test for run server
28 lines
662 B
Markdown
28 lines
662 B
Markdown
---
|
|
'@verdaccio/cli': major
|
|
'@verdaccio/config': major
|
|
'@verdaccio/types': major
|
|
'@verdaccio/logger': major
|
|
'@verdaccio/node-api': major
|
|
'verdaccio-google-cloud': major
|
|
'verdaccio': major
|
|
---
|
|
|
|
feat: node api new structure based on promise
|
|
|
|
```js
|
|
import { runServer } from '@verdaccio/node-api';
|
|
// or
|
|
import { runServer } from 'verdaccio';
|
|
|
|
const app = await runServer(); // default configuration
|
|
const app = await runServer('./config/config.yaml');
|
|
const app = await runServer({ configuration });
|
|
app.listen(4000, (event) => {
|
|
// do something
|
|
});
|
|
```
|
|
|
|
### Breaking Change
|
|
|
|
If you are using the node-api, the new structure is Promise based and less arguments.
|