mirror of
https://github.com/pnpm/pnpm.git
synced 2026-03-06 08:18:16 -05:00
20 lines
381 B
JavaScript
20 lines
381 B
JavaScript
const { start, prepare } = require('@pnpm/registry-mock')
|
|
|
|
module.exports = () => {
|
|
prepare()
|
|
const server = start({
|
|
stdio: 'ignore',
|
|
})
|
|
let killed = false
|
|
server.on('close', () => {
|
|
if (!killed) {
|
|
console.log('Error: The registry server was killed!')
|
|
process.exit(1)
|
|
}
|
|
})
|
|
global.killServer = () => {
|
|
killed = true
|
|
server.kill()
|
|
}
|
|
}
|