Configure options below — the preview updates in real time.
Controls the registry endpoints and authentication settings.
Base URL of the npm package registry.
Default scope (e.g. @myorg) for publishing scoped packages.
Access level when publishing scoped packages.
Authentication strategy used for login.
Path to a file containing multiple CA certificates.
Controls how packages are installed and dependencies are resolved.
The semver prefix applied to saved package versions.
Determines how dependencies are structured on disk.
Format version of package-lock.json.
Controls how npm handles package scripts.
The shell used to execute npm scripts.
Controls caching, proxy settings, and network retries.
Location of npm's cache directory.
Proxy server for outgoing HTTP requests.
Proxy server for outgoing HTTPS requests.
Domains that should bypass the proxy settings.
Number of times to retry failed registry requests.
Maximum total time to wait for HTTP requests (in milliseconds).
Minimum timeout for a retry step (in milliseconds).
Maximum timeout for a retry step (in milliseconds).
Exponential backoff factor for retries.
Max number of concurrent sockets per host.
Controls version bumping and git tagging behavior.
The prefix used in git tags.
Default commit message for npm version. Use %s as version placeholder.
Controls npm output verbosity and format.
Controls output verbosity.
Toggles colored output in the terminal.
Minimum vulnerability level to exit with a non-zero code.
Max number of log files to keep before cleaning up.
Default values used when running npm init.
Default author name for npm init.
Default author email for npm init.
Default author URL for npm init.
Default license for npm init.
Default version for npm init.
Additional npm configuration options.
Defines the user-agent header for registry queries.
Default tag attached to registry publishing operations.
Max number of items to return in npm search.
PNPM-specific settings that extend .npmrc. Only applicable when using PNPM.
Location where all package versions are saved globally by PNPM.
The directory where dependencies will be linked.
Directory for PNPM's hidden virtual store.
Strategy for placing packages into node_modules.
Resolution linker standard behavior for PNPM.
Glob patterns defining which dependencies should be hoisted.
Glob patterns for dependencies to hoist to root node_modules.
Controls version resolution logic across the dependency graph.
Bootstraps and uses a specific Node.js version implicitly.
Prevents targeted dependencies from running install scripts.
Restricts script execution to only explicitly named packages.
Directory holding PNPM's global executables and scripts.
Directory to hold PNPM cached state elements.
Directory to hold temporary metadata and cache for PNPM.
1