UNPKG

private-registry-mock

Version:

Simple mocked server and package of an npm private registry.

21 lines (20 loc) 543 B
const serialize = (res, data) => { if (typeof data === "string") { data = { message: data }; } res.setHeader("Content-Type", "application/json"); return JSON.stringify(data); }; const ok = (res) => (data = {}) => { res.statusCode = 200; res.end(serialize(res, data)); }; const forbidden = (res) => (data = {}) => { res.statusCode = 403; res.end(serialize(res, data)); }; export const responseHelpers = (_req, res, next) => { res.ok = ok(res); res.forbidden = forbidden(res); void next(); };