@verdaccio/server
Version:
server logic
25 lines (21 loc) • 588 B
text/typescript
import { Application } from 'express';
import { $NextFunctionVer, $RequestExtend, $ResponseExtend } from '../../types/custom';
export default (app: Application, configPath?: string): void => {
// Hook for tests only
app.get(
'/-/_debug',
function (req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void {
if (global.gc) {
global.gc();
}
next({
pid: process.pid,
// @ts-ignore
main: process.main,
conf: configPath,
mem: process.memoryUsage(),
gc: global.gc,
});
}
);
};