mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-01-06 22:40:26 -05:00
66f4197236
* chore: test * chore: add * chore: more progress * chore: progress in migration, fix prettier parser * chore: reduce tsc errors * chore: refactor storage utils types * chore: refactor utils types * chore: refactor local storage types * chore: refactor config utils types * chore: refactor tsc types * refactor: apply eslint fix, tabs etc * chore: fix lint errors * test: update unit test conf to typescript setup few test refactored to typescript * chore: enable more unit test migrate to typescript * chore: migrate storage test to tsc * chore: migrate up storage test to tsc * refactor: enable plugin and auth test * chore: migrate plugin loader test * chore: update dependencies * chore: migrate functional test to typescript * chore: add codecove * chore: update express * chore: downgrade puppeteer The latest version does not seems to work properly fine. * chore: update dependencies
24 lines
474 B
TypeScript
24 lines
474 B
TypeScript
import express from 'express';
|
|
import bodyParser from 'body-parser';
|
|
|
|
export default class ExpressServer {
|
|
app: any;
|
|
server: any;
|
|
|
|
constructor() {
|
|
this.app = express();
|
|
}
|
|
|
|
start(port: number): Promise<any> {
|
|
return new Promise((resolve) => {
|
|
this.app.use(bodyParser.json());
|
|
this.app.use(bodyParser.urlencoded({
|
|
extended: true
|
|
}));
|
|
|
|
this.server = this.app.listen(port, () => {
|
|
resolve(this);
|
|
});
|
|
});
|
|
}
|
|
}
|