therootcompany / greenlock.js

🔐 Free SSL, Free Wildcard SSL, and Fully Automated HTTPS for node.js, issued by Let's Encrypt v2 via ACME
https://git.rootprojects.org/root/greenlock.js
Mozilla Public License 2.0
63 stars 16 forks source link

@root/csr (dep of greenlock) erroneously lists @root/keypairs ad a devDepencency when i's a production dependency #8

Open hillct opened 1 year ago

hillct commented 1 year ago

Because it's no longer possible to submit tickets here: https://git.coolaj86.com/coolaj86/csr.js.git ... I appears that @root/keypairs is erroneously listed as a devDependency here: https://git.coolaj86.com/coolaj86/csr.js/src/branch/master/package.json#L39 when in fact it is clearly a production dependency as it's called here: https://git.coolaj86.com/coolaj86/csr.js/src/branch/master/csr.js#L18 which impacts the initial certificate acquisition workflow if a server is (npm install'd and) started with NODE_ENV=production using modern releases of Node.js. In my debugging efforts, I used Node 18.14.2