From 35d37085924d675143af63ff5fa3b89d6424b626 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 5 Nov 2021 15:38:42 +0100 Subject: [PATCH] Fixes for Node16 --- .registry/server.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.registry/server.js b/.registry/server.js index 90fe17d9..cca773de 100644 --- a/.registry/server.js +++ b/.registry/server.js @@ -18,6 +18,7 @@ app.use('/-/:tarball', (req,res,next) => { const { tarball } = req.params const [, pkg ] = /^\w+-(\w+)/.exec(tarball) fs.lstat(tarball,(err => { + if (err) console.debug (`npm pack ../${pkg}`) if (err) exec(`npm pack ../${pkg}`,{cwd},next) else next() })) @@ -49,7 +50,7 @@ app.get('/*', (req,res)=>{ "name": package.name, "version": package.version, "dist": { - "tarball": `/-/${tarball}` + "tarball": `${server.url}/-/${tarball}` }, } }, @@ -61,7 +62,7 @@ app.get('/*', (req,res)=>{ }) const server = app.listen(port, ()=>{ - const url = `http://localhost:${server.address().port}` + const url = server.url = `http://localhost:${server.address().port}` console.log (`npm set ${scope}:registry=${url}`) exec(`npm set ${scope}:registry=${url}`) console.log (`${scope} registry listening on ${url}`)