# Verdaccio configuration for local npm patch registry # Serves patched packages (e.g. @esbuild-kit/core-utils) and proxies everything # else to npmjs.org. # # Usage: # Local dev: npx verdaccio --config deployment/verdaccio.yaml & # Compose: docker compose -f compose.yml up verdaccio # CI: uses inline config with /tmp/verdaccio-storage # Then: bash deployment/publish-npm-patches.sh --verdaccio # .npmrc already points @esbuild-kit:registry to localhost:4873 # Docker container path (volume-mounted in compose.yml). # For local dev, use the CI composite action or npx verdaccio (default config). storage: /verdaccio/storage uplinks: npmjs: url: https://registry.npmjs.org/ timeout: 60s max_fails: 3 packages: '@esbuild-kit/*': access: $all publish: $all proxy: npmjs '**': access: $all publish: $all proxy: npmjs server: keepAliveTimeout: 60 log: type: stdout format: pretty level: warn listen: 0.0.0.0:4873