Astro

Install verdaccio

Verdaccio is a lightweight private npm proxy registry. It uses the same client protocol as npm, but is fully compliant with the npm registry API.

pnpm install --global verdaccio

You can use the short version:

pnpm i -g verdaccio

You can configure npm/pnpm to use verdaccio as a registry:

registry-supports-time-field=true
registry=http://localhost:4873/

You can also configure it to run automatically with pm2.

Create the file ~/ecosystem.config.js:

module.exports = {
  apps : [
    {
      env: {
        NODE_ENV: 'production',
      },
      script: '~/.local/share/pnpm/global/5/.pnpm/verdaccio@6.0.0_encoding@0.1.13_typanion@3.14.0/node_modules/verdaccio/bin/verdaccio',
      watch: '~/.local/share/pnpm/global/5/.pnpm/verdaccio@6.0.0_encoding@0.1.13_typanion@3.14.0/node_modules/verdaccio/'
    }
  ]
}