Files
pnpm/config/commands/CHANGELOG.md
2026-04-21 00:17:38 +02:00

28 KiB

@pnpm/plugin-commands-config

1100.0.3

Patch Changes

  • Updated dependencies [7d25bc1]
  • Updated dependencies [9e0833c]
    • @pnpm/config.reader@1101.1.0
    • @pnpm/workspace.workspace-manifest-writer@1100.0.2

1100.0.2

Patch Changes

  • Updated dependencies [cee550a]
  • Updated dependencies [4ab3d9b]
  • Updated dependencies [9af708a]
  • Updated dependencies [ea2a7fb]
  • Updated dependencies [ff7733c]
    • @pnpm/cli.utils@1101.0.0
    • @pnpm/config.reader@1101.0.0
    • @pnpm/workspace.workspace-manifest-writer@1100.0.1

1100.0.1

Patch Changes

  • @pnpm/cli.utils@1100.0.1
  • @pnpm/config.reader@1100.0.1
  • @pnpm/workspace.workspace-manifest-writer@1100.0.1

1001.0.0

Major Changes

  • d4bf2d0: pnpm config get (without --json) no longer print INI formatted text. Instead, it would print JSON for both objects and arrays and raw string for strings, numbers, booleans, and nulls. pnpm config get --json would still print all types of values as JSON like before.

  • ae43ac7: pnpm config list and pnpm config get (without argument) now hide auth-related settings.

  • 491a84f: This package is now pure ESM.

  • ae43ac7: pnpm no longer loads non-auth and non-registry settings from rc files. Other settings must be defined in pnpm-workspace.yaml.

  • 7d2fd48: Node.js v18, 19, 20, and 21 support discontinued.

  • ae43ac7: pnpm config get <array> now prints a JSON array.

  • ae43ac7: pnpm config list and pnpm config get (without argument) now show top-level keys as camelCase. Exception: Keys that start with @ or // would be preserved (their cases don't change).

  • d4bf2d0: pnpm config list now prints a JSON object instead of INI formatted text.

  • 2df8b71: pnpm no longer reads all settings from .npmrc. Only auth and registry settings are read from .npmrc files. All other settings (like hoist-pattern, node-linker, shamefully-hoist, etc.) must be configured in pnpm-workspace.yaml or the global ~/.config/pnpm/config.yaml.

    What changed

    .npmrc is now only for auth and registry settings. pnpm-specific settings in .npmrc are ignored. Move them to pnpm-workspace.yaml.

    pnpm no longer reads npm_config_* environment variables. Use pnpm_config_* environment variables instead (e.g., pnpm_config_registry instead of npm_config_registry).

    pnpm no longer reads the npm global config at $PREFIX/etc/npmrc.

    pnpm login writes auth tokens to ~/.config/pnpm/auth.ini.

    Settings still read from .npmrc

    The following settings continue to be read from .npmrc files (project-level and ~/.npmrc):

    • registry and @scope:registry — registry URLs
    • //registry.example.com/:_authToken — auth tokens per registry
    • _auth, _authToken, _password, username, email — global auth credentials
    • //registry.example.com/:tokenHelper — token helper commands
    • ca, cafile, cert, key, certfile, keyfile — SSL certificates
    • strict-ssl — SSL verification
    • proxy, https-proxy, no-proxy — proxy settings
    • local-address — local network address binding
    • git-shallow-hosts — git shallow clone hosts

    New npmrcAuthFile setting

    A new npmrcAuthFile setting can be added to pnpm-workspace.yaml or ~/.config/pnpm/config.yaml to specify a custom path to the user .npmrc file (defaults to ~/.npmrc):

    npmrcAuthFile: /custom/path/.npmrc
    

    New registries setting in pnpm-workspace.yaml

    Registry URLs can now be configured in pnpm-workspace.yaml, so there's no need to commit .npmrc files with registry mappings:

    registries:
      default: https://registry.npmjs.org/
      "@my-org": https://private.example.com/
      "@internal": https://nexus.corp.com/
    

    This replaces the .npmrc settings registry=... and @scope:registry=....

    Auth file read order (highest priority first)

    1. ~/.config/pnpm/auth.ini — pnpm's own auth file (written by pnpm login)
    2. <workspace>/.npmrc — workspace root (or project root)
    3. ~/.npmrc (or custom npmrcAuthFile) — user-level fallback

    Note: .npmrc is only read from the workspace root, not from individual package directories.

    Migration guide

    1. Move pnpm settings from .npmrc to pnpm-workspace.yaml:

      Before (.npmrc):

      shamefully-hoist=true
      node-linker=hoisted
      

      After (pnpm-workspace.yaml):

      shamefullyHoist: true
      nodeLinker: hoisted
      
    2. Move scoped registry mappings from .npmrc to pnpm-workspace.yaml:

      Before (.npmrc):

      @my-org:registry=https://private.example.com
      

      After (pnpm-workspace.yaml):

      registries:
        "@my-org": https://private.example.com/
      
    3. If you use npm_config_* env vars, switch to pnpm_config_*:

      # Before
      npm_config_registry=https://registry.example.com
      
      # After
      pnpm_config_registry=https://registry.example.com
      
    4. Auth tokens in ~/.npmrc still work. No migration needed for registry authentication — pnpm continues to read ~/.npmrc as a fallback.

  • ae43ac7: pnpm config get and pnpm config list no longer load non camelCase options from the workspace manifest (pnpm-workspace.yaml).

Minor Changes

  • 075aa99: Add support for a global YAML config file named config.yaml.

    Now configurations are divided into 2 categories:

    • Registry and auth settings which can be stored in INI files such as global rc and local .npmrc.
    • pnpm-specific settings which can only be loaded from YAML files such as global config.yaml and local pnpm-workspace.yaml.
  • d5d4eed: Added support for pnpm config get globalconfig to retrieve the global config file path #9977.

  • 96704a1: Renamed rawConfig to authConfig on the Config interface. This field now only contains auth/registry data from .npmrc files. Non-auth settings are no longer written to it.

    Added nodeDownloadMirrors setting to configure custom Node.js download mirrors in pnpm-workspace.yaml:

    nodeDownloadMirrors:
      release: https://my-mirror.example.com/download/release/
      nightly: https://my-mirror.example.com/download/nightly/
    

    Replaced rawConfig: object with userAgent?: string in lifecycle hook options. Removed unused rawConfig from fetcher and prepare-package options.

    Removed support for the npm init-module setting. Custom init scripts via .pnpm-init.js are no longer executed by pnpm init.

Patch Changes

  • 97cf976: Fix phantom keys in pnpm config get <key> #10296.
  • d392c3d: Explicitly tell npm the path to the global rc config file.
  • Updated dependencies [7730a7f]
  • Updated dependencies [7721d2e]
  • Updated dependencies [ae8b816]
  • Updated dependencies [facdd71]
  • Updated dependencies [c55c614]
  • Updated dependencies [3c72b6b]
  • Updated dependencies [9f5c0e3]
  • Updated dependencies [a1807b1]
  • Updated dependencies [76718b3]
  • Updated dependencies [a8f016c]
  • Updated dependencies [cc1b8e3]
  • Updated dependencies [90bd3c3]
  • Updated dependencies [1cc61e8]
  • Updated dependencies [606f53e]
  • Updated dependencies [c7203b9]
  • Updated dependencies [bb17724]
  • Updated dependencies [da2429d]
  • Updated dependencies [1cc61e8]
  • Updated dependencies [491a84f]
  • Updated dependencies [f0ae1b9]
  • Updated dependencies [121f64a]
  • Updated dependencies [7fab2a2]
  • Updated dependencies [cb367b9]
  • Updated dependencies [543c7e4]
  • Updated dependencies [075aa99]
  • Updated dependencies [ae43ac7]
  • Updated dependencies [ccec8e7]
  • Updated dependencies [4158906]
  • Updated dependencies [ac944ef]
  • Updated dependencies [7d2fd48]
  • Updated dependencies [cc7c0d2]
  • Updated dependencies [d5d4eed]
  • Updated dependencies [095f659]
  • Updated dependencies [96704a1]
  • Updated dependencies [50fbeca]
  • Updated dependencies [cb367b9]
  • Updated dependencies [7b1c189]
  • Updated dependencies [51b04c3]
  • Updated dependencies [d01b81f]
  • Updated dependencies [3ed41f4]
  • Updated dependencies [71de2b3]
  • Updated dependencies [10bc391]
  • Updated dependencies [4f66fbe]
  • Updated dependencies [ae43ac7]
  • Updated dependencies [831f574]
  • Updated dependencies [2df8b71]
  • Updated dependencies [ed1a7fe]
  • Updated dependencies [cc7c0d2]
  • Updated dependencies [5bf7768]
  • Updated dependencies [ae43ac7]
  • Updated dependencies [a5fdbf9]
  • Updated dependencies [9d3f00b]
  • Updated dependencies [9587dac]
  • Updated dependencies [09a999a]
  • Updated dependencies [559f903]
  • Updated dependencies [2b14c74]
  • Updated dependencies [3574905]
    • @pnpm/config.reader@1005.0.0
    • @pnpm/workspace.workspace-manifest-writer@1002.0.0
    • @pnpm/constants@1002.0.0
    • @pnpm/cli.utils@1002.0.0
    • @pnpm/object.property-path@1001.0.0
    • @pnpm/object.key-sorting@1001.0.0
    • @pnpm/error@1001.0.0
    • @pnpm/text.naming-cases@1100.0.0

1000.2.10

Patch Changes

  • @pnpm/cli-utils@1001.2.8

1000.2.9

Patch Changes

  • @pnpm/cli-utils@1001.2.7
  • @pnpm/config@1004.4.2
  • @pnpm/workspace.manifest-writer@1001.0.3

1000.2.8

Patch Changes

  • 47295e2: Fixed scoped registry keys (e.g., @scope:registry) being parsed as property paths in pnpm config get when --location=project is used #9362.
  • 587424f: Fixed pnpm config set --location=project incorrectly handling keys with slashes (auth tokens, registry settings) #9884.
  • eaaf8cb: When both pnpm-workspace.yaml and .npmrc exist, pnpm config set --location=project now writes to pnpm-workspace.yaml (matching read priority) #10072.
  • Updated dependencies [9865167]
    • @pnpm/config@1004.4.1
    • @pnpm/cli-utils@1001.2.6

1000.2.7

Patch Changes

  • @pnpm/cli-utils@1001.2.5

1000.2.6

Patch Changes

  • Updated dependencies [fb4da0c]
    • @pnpm/config@1004.4.0
    • @pnpm/cli-utils@1001.2.4
    • @pnpm/workspace.manifest-writer@1001.0.2

1000.2.5

Patch Changes

  • @pnpm/cli-utils@1001.2.3

1000.2.4

Patch Changes

  • @pnpm/cli-utils@1001.2.2

1000.2.3

Patch Changes

  • @pnpm/config@1004.3.1
  • @pnpm/error@1000.0.5
  • @pnpm/workspace.manifest-writer@1001.0.2
  • @pnpm/cli-utils@1001.2.1
  • @pnpm/object.property-path@1000.0.1

1000.2.2

Patch Changes

  • Updated dependencies [38e2599]
  • Updated dependencies [e792927]
    • @pnpm/config@1004.3.0
    • @pnpm/cli-utils@1001.2.0
    • @pnpm/workspace.manifest-writer@1001.0.1

1000.2.1

Patch Changes

  • @pnpm/cli-utils@1001.1.2

1000.2.0

Minor Changes

  • b84c71d: pnpm config get now prints an INI string for an object value #9797.
  • b84c71d: pnpm config get now accepts property paths (e.g. pnpm config get catalog.react, pnpm config get .catalog.react, pnpm config get 'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'), and pnpm config set now accepts dot-leading or subscripted keys (e.g. pnpm config set .ignoreScripts true).
  • b84c71d: pnpm config get --json now prints a JSON serialization of config value, and pnpm config set --json now parses the input value as JSON.

Patch Changes

  • Updated dependencies [b84c71d]
  • Updated dependencies [9dbada8]
  • Updated dependencies [8747b4e]
    • @pnpm/object.property-path@1000.0.0
    • @pnpm/workspace.manifest-writer@1001.0.0
    • @pnpm/cli-utils@1001.1.1

1000.1.14

Patch Changes

  • Updated dependencies [3ebc0ce]
    • @pnpm/cli-utils@1001.1.0

1000.1.13

Patch Changes

  • @pnpm/config@1004.2.1
  • @pnpm/error@1000.0.4
  • @pnpm/workspace.manifest-writer@1000.2.3
  • @pnpm/cli-utils@1001.0.3

1000.1.12

Patch Changes

  • Updated dependencies [6f7ac0f]
    • @pnpm/config@1004.2.0
    • @pnpm/cli-utils@1001.0.2
    • @pnpm/workspace.manifest-writer@1000.2.2
    • @pnpm/error@1000.0.3

1000.1.11

Patch Changes

  • Updated dependencies [7ad0bc3]
    • @pnpm/cli-utils@1001.0.1

1000.1.10

Patch Changes

  • Updated dependencies [623da6f]
  • Updated dependencies [cf630a8]
  • Updated dependencies [95a9b82]
  • Updated dependencies [e225310]
    • @pnpm/config@1004.1.0
    • @pnpm/cli-utils@1001.0.0
    • @pnpm/workspace.manifest-writer@1000.2.1

1000.1.9

Patch Changes

  • @pnpm/cli-utils@1000.1.7

1000.1.8

Patch Changes

  • Updated dependencies [b217bbb]
  • Updated dependencies [b0ead51]
  • Updated dependencies [c8341cc]
  • Updated dependencies [b0ead51]
  • Updated dependencies [046af72]
    • @pnpm/config@1004.0.0
    • @pnpm/workspace.manifest-writer@1000.2.0
    • @pnpm/cli-utils@1000.1.6

1000.1.7

Patch Changes

  • Updated dependencies [8d175c0]
    • @pnpm/config@1003.1.1
    • @pnpm/cli-utils@1000.1.5

1000.1.6

Patch Changes

  • Updated dependencies [b282bd1]
  • Updated dependencies [fdb1d98]
  • Updated dependencies [e4af08c]
  • Updated dependencies [09cf46f]
  • Updated dependencies [36d1448]
  • Updated dependencies [9362b5f]
  • Updated dependencies [c00360b]
  • Updated dependencies [6cf010c]
    • @pnpm/config@1003.1.0
    • @pnpm/cli-utils@1000.1.4
    • @pnpm/object.key-sorting@1000.0.1
    • @pnpm/workspace.manifest-writer@1000.1.4

1000.1.5

Patch Changes

  • Updated dependencies [2bcb402]
    • @pnpm/workspace.manifest-writer@1000.1.3
    • @pnpm/cli-utils@1000.1.3
    • @pnpm/config@1003.0.1

1000.1.4

Patch Changes

  • Updated dependencies [56bb69b]
  • Updated dependencies [8a9f3a4]
  • Updated dependencies [9c3dd03]
    • @pnpm/config@1003.0.0
    • @pnpm/cli-utils@1000.1.2
    • @pnpm/workspace.manifest-writer@1000.1.2

1000.1.3

Patch Changes

  • @pnpm/cli-utils@1000.1.1
  • @pnpm/config@1002.7.2

1000.1.2

Patch Changes

  • Updated dependencies [ead11ad]
  • Updated dependencies [5679712]
  • Updated dependencies [01f2bcf]
  • Updated dependencies [1413c25]
    • @pnpm/workspace.manifest-writer@1000.1.1
    • @pnpm/config@1002.7.1
    • @pnpm/cli-utils@1000.1.0

1000.1.1

Patch Changes

  • e059d99: pnpm config set should convert the settings to their correct type before adding them to pnpm-workspace.yaml #9355.
  • 1b1ed10: pnpm config get should read auth related settings via npm CLI #9345.
  • Updated dependencies [e57f1df]
    • @pnpm/config@1002.7.0
    • @pnpm/cli-utils@1000.0.19

1000.1.0

Minor Changes

  • 9bcca9f: pnpm config get and list also show settings set in pnpm-workspace.yaml files #9316.
  • 9bcca9f: pnpm config set --location=project saves the setting to a pnpm-workspace.yaml file if no .npmrc file is present in the directory #9316.
  • 3a90ec1: pnpm config delete --location=project The setting in pnpm-workspace.yaml file will be deleted if no .npmrc file is present in the directory

Patch Changes

  • Updated dependencies [9bcca9f]
  • Updated dependencies [5b35dff]
  • Updated dependencies [9bcca9f]
  • Updated dependencies [5f7be64]
  • Updated dependencies [3a90ec1]
  • Updated dependencies [5f7be64]
    • @pnpm/config@1002.6.0
    • @pnpm/workspace.manifest-writer@1000.1.0
    • @pnpm/cli-utils@1000.0.18

1000.0.17

Patch Changes

  • Updated dependencies [936430a]
    • @pnpm/config@1002.5.4
    • @pnpm/cli-utils@1000.0.17

1000.0.16

Patch Changes

  • Updated dependencies [6e4459c]
    • @pnpm/config@1002.5.3
    • @pnpm/cli-utils@1000.0.16

1000.0.15

Patch Changes

  • @pnpm/cli-utils@1000.0.15
  • @pnpm/config@1002.5.2

1000.0.14

Patch Changes

  • Updated dependencies [c3aa4d8]
    • @pnpm/config@1002.5.1
    • @pnpm/cli-utils@1000.0.14

1000.0.13

Patch Changes

  • Updated dependencies [d965748]
    • @pnpm/config@1002.5.0
    • @pnpm/cli-utils@1000.0.13

1000.0.12

Patch Changes

  • Updated dependencies [1c2eb8c]
    • @pnpm/config@1002.4.1
    • @pnpm/cli-utils@1000.0.12

1000.0.11

Patch Changes

  • Updated dependencies [8fcc221]
  • Updated dependencies [e32b1a2]
    • @pnpm/config@1002.4.0
    • @pnpm/cli-utils@1000.0.11

1000.0.10

Patch Changes

  • Updated dependencies [fee898f]
  • Updated dependencies [fee898f]
    • @pnpm/config@1002.3.1
    • @pnpm/object.key-sorting@1000.0.0
    • @pnpm/cli-utils@1000.0.10

1000.0.9

Patch Changes

  • @pnpm/cli-utils@1000.0.9

1000.0.8

Patch Changes

  • Updated dependencies [f6006f2]
    • @pnpm/config@1002.3.0
    • @pnpm/cli-utils@1000.0.8

1000.0.7

Patch Changes

  • @pnpm/cli-utils@1000.0.7
  • @pnpm/config@1002.2.1

1000.0.6

Patch Changes

  • Updated dependencies [f3ffaed]
  • Updated dependencies [c96eb2b]
    • @pnpm/config@1002.2.0
    • @pnpm/error@1000.0.2
    • @pnpm/cli-utils@1000.0.6

1000.0.5

Patch Changes

  • @pnpm/cli-utils@1000.0.5
  • @pnpm/config@1002.1.2

1000.0.4

Patch Changes

  • Updated dependencies [1f5169f]
    • @pnpm/config@1002.1.1
    • @pnpm/cli-utils@1000.0.4

1000.0.3

Patch Changes

  • Updated dependencies [f90a94b]
  • Updated dependencies [f891288]
    • @pnpm/config@1002.1.0
    • @pnpm/cli-utils@1000.0.3

1000.0.2

Patch Changes

  • Updated dependencies [878ea8c]
    • @pnpm/config@1002.0.0
    • @pnpm/cli-utils@1000.0.2

1000.0.1

Patch Changes

  • Updated dependencies [ac5b9d8]
  • Updated dependencies [6483b64]
    • @pnpm/config@1001.0.0
    • @pnpm/cli-utils@1000.0.1
    • @pnpm/error@1000.0.1

3.0.24

Patch Changes

  • Updated dependencies [477e0c1]
  • Updated dependencies [dfcf034]
  • Updated dependencies [592e2ef]
  • Updated dependencies [19d5b51]
  • Updated dependencies [1dbc56a]
  • Updated dependencies [e9985b6]
    • @pnpm/config@22.0.0
    • @pnpm/error@6.0.3
    • @pnpm/cli-utils@4.0.8

3.0.23

Patch Changes

  • @pnpm/cli-utils@4.0.7
  • @pnpm/config@21.8.5

3.0.22

Patch Changes

  • @pnpm/config@21.8.4
  • @pnpm/error@6.0.2
  • @pnpm/cli-utils@4.0.6

3.0.21

Patch Changes

  • @pnpm/cli-utils@4.0.5
  • @pnpm/config@21.8.3

3.0.20

Patch Changes

  • @pnpm/cli-utils@4.0.4
  • @pnpm/config@21.8.2

3.0.19

Patch Changes

  • @pnpm/cli-utils@4.0.3

3.0.18

Patch Changes

  • Updated dependencies [251ab21]
    • @pnpm/config@21.8.1
    • @pnpm/cli-utils@4.0.2

3.0.17

Patch Changes

  • @pnpm/cli-utils@4.0.1

3.0.16

Patch Changes

  • Updated dependencies [26b065c]
  • Updated dependencies [26b065c]
    • @pnpm/cli-utils@4.0.0
    • @pnpm/config@21.8.0

3.0.15

Patch Changes

  • Updated dependencies [98c8bd6]
  • Updated dependencies [d20eed3]
    • @pnpm/cli-utils@3.1.7
    • @pnpm/config@21.7.0

3.0.14

Patch Changes

  • @pnpm/config@21.6.3
  • @pnpm/cli-utils@3.1.6

3.0.13

Patch Changes

  • @pnpm/cli-utils@3.1.5
  • @pnpm/config@21.6.2

3.0.12

Patch Changes

  • Updated dependencies [afe520d]
    • @pnpm/config@21.6.1
    • @pnpm/cli-utils@3.1.4

3.0.11

Patch Changes

  • Updated dependencies [1b03682]
    • @pnpm/config@21.6.0
    • @pnpm/cli-utils@3.1.3

3.0.10

Patch Changes

  • Updated dependencies [7c6c923]
  • Updated dependencies [7d10394]
  • Updated dependencies [d8eab39]
  • Updated dependencies [04b8363]
    • @pnpm/config@21.5.0
    • @pnpm/cli-utils@3.1.2

3.0.9

Patch Changes

  • Updated dependencies [47341e5]
    • @pnpm/config@21.4.0
    • @pnpm/cli-utils@3.1.1

3.0.8

Patch Changes

  • Updated dependencies [b7ca13f]
  • Updated dependencies [b7ca13f]
    • @pnpm/cli-utils@3.1.0
    • @pnpm/config@21.3.0

3.0.7

Patch Changes

  • @pnpm/config@21.2.3
  • @pnpm/cli-utils@3.0.7

3.0.6

Patch Changes

  • @pnpm/cli-utils@3.0.6
  • @pnpm/config@21.2.2

3.0.5

Patch Changes

  • Updated dependencies [a7aef51]
    • @pnpm/error@6.0.1
    • @pnpm/cli-utils@3.0.5
    • @pnpm/config@21.2.1

3.0.4

Patch Changes

  • @pnpm/cli-utils@3.0.4

3.0.3

Patch Changes

  • Updated dependencies [9719a42]
    • @pnpm/config@21.2.0
    • @pnpm/cli-utils@3.0.3

3.0.2

Patch Changes

  • Updated dependencies [a80b539]
    • @pnpm/cli-utils@3.0.2

3.0.1

Patch Changes

  • Updated dependencies [e0f47f4]
    • @pnpm/config@21.1.0
    • @pnpm/cli-utils@3.0.1

3.0.0

Major Changes

  • 43cdd87: Node.js v16 support dropped. Use at least Node.js v18.12.

Patch Changes

  • Updated dependencies [7733f3a]
  • Updated dependencies [3ded840]
  • Updated dependencies [43cdd87]
  • Updated dependencies [2d9e3b8]
  • Updated dependencies [3477ee5]
  • Updated dependencies [cfa33f1]
  • Updated dependencies [e748162]
  • Updated dependencies [2b89155]
  • Updated dependencies [60839fc]
  • Updated dependencies [e70a829]
  • Updated dependencies [730929e]
  • Updated dependencies [98566d9]
    • @pnpm/config@21.0.0
    • @pnpm/error@6.0.0
    • @pnpm/cli-utils@3.0.0
    • @pnpm/run-npm@7.0.0

2.0.35

Patch Changes

  • @pnpm/cli-utils@2.1.9
  • @pnpm/config@20.4.2

2.0.34

Patch Changes

  • Updated dependencies [5a5e42551]
  • Updated dependencies [d9564e354]
  • Updated dependencies [5a5e42551]
    • @pnpm/run-npm@6.1.0
    • @pnpm/config@20.4.1
    • @pnpm/cli-utils@2.1.8

2.0.33

Patch Changes

  • Updated dependencies [c597f72ec]
    • @pnpm/config@20.4.0
    • @pnpm/cli-utils@2.1.7

2.0.32

Patch Changes

  • Updated dependencies [4e71066dd]
    • @pnpm/config@20.3.0
    • @pnpm/cli-utils@2.1.6

2.0.31

Patch Changes

  • Updated dependencies [672c559e4]
    • @pnpm/config@20.2.0
    • @pnpm/cli-utils@2.1.5

2.0.30

Patch Changes

  • @pnpm/cli-utils@2.1.4

2.0.29

Patch Changes

  • @pnpm/cli-utils@2.1.3

2.0.28

Patch Changes

  • @pnpm/config@20.1.2
  • @pnpm/cli-utils@2.1.2

2.0.27

Patch Changes

  • @pnpm/config@20.1.1
  • @pnpm/cli-utils@2.1.1

2.0.26

Patch Changes

  • Updated dependencies [43ce9e4a6]
  • Updated dependencies [d6592964f]
    • @pnpm/cli-utils@2.1.0
    • @pnpm/config@20.1.0

2.0.25

Patch Changes

  • Updated dependencies [ac5abd3ff]
  • Updated dependencies [b60bb6cbe]
    • @pnpm/config@20.0.0
    • @pnpm/cli-utils@2.0.24

2.0.24

Patch Changes

  • Updated dependencies [b1dd0ee58]
    • @pnpm/config@19.2.1
    • @pnpm/cli-utils@2.0.23

2.0.23

Patch Changes

  • Updated dependencies [d774a3196]
  • Updated dependencies [832e28826]
    • @pnpm/config@19.2.0
    • @pnpm/cli-utils@2.0.22

2.0.22

Patch Changes

  • 6d9773989: Throw meaningful error for config sub commands#7106.
  • Updated dependencies [ee328fd25]
    • @pnpm/config@19.1.0
    • @pnpm/cli-utils@2.0.21

2.0.21

Patch Changes

  • @pnpm/cli-utils@2.0.20

2.0.20

Patch Changes

  • @pnpm/config@19.0.3
  • @pnpm/cli-utils@2.0.19

2.0.19

Patch Changes

  • @pnpm/config@19.0.2
  • @pnpm/cli-utils@2.0.18

2.0.18

Patch Changes

  • @pnpm/config@19.0.1
  • @pnpm/cli-utils@2.0.17

2.0.17

Patch Changes

  • Updated dependencies [cb8bcc8df]
    • @pnpm/config@19.0.0
    • @pnpm/cli-utils@2.0.16

2.0.16

Patch Changes

  • @pnpm/cli-utils@2.0.15

2.0.15

Patch Changes

  • @pnpm/cli-utils@2.0.14

2.0.14

Patch Changes

  • @pnpm/cli-utils@2.0.13
  • @pnpm/config@18.4.4

2.0.13

Patch Changes

  • @pnpm/cli-utils@2.0.12
  • @pnpm/config@18.4.3

2.0.12

Patch Changes

  • Updated dependencies [e2d631217]
    • @pnpm/config@18.4.2
    • @pnpm/cli-utils@2.0.11

2.0.11

Patch Changes

  • @pnpm/config@18.4.1
  • @pnpm/error@5.0.2
  • @pnpm/cli-utils@2.0.10

2.0.10

Patch Changes

  • d55b41a8b: Dependencies have been updated.
    • @pnpm/config@18.4.0

2.0.9

Patch Changes

  • 78e839291: Add --json option in pnpm config --help command
  • Updated dependencies [301b8e2da]
    • @pnpm/config@18.4.0
    • @pnpm/cli-utils@2.0.9
    • @pnpm/error@5.0.1

2.0.8

Patch Changes

  • Updated dependencies [ee429b300]
  • Updated dependencies [1de07a4af]
    • @pnpm/cli-utils@2.0.8
    • @pnpm/config@18.3.2

2.0.7

Patch Changes

  • edb3072a9: Update dependencies.
  • Updated dependencies [2809e89ab]
    • @pnpm/config@18.3.1
    • @pnpm/cli-utils@2.0.7

2.0.6

Patch Changes

  • Updated dependencies [32f8e08c6]
    • @pnpm/config@18.3.0
    • @pnpm/cli-utils@2.0.6

2.0.5

Patch Changes

  • bb287272a: pnpm config get <key> returns empty when the value is a boolean
  • Updated dependencies [fc8780ca9]
    • @pnpm/config@18.2.0
    • @pnpm/cli-utils@2.0.5

2.0.4

Patch Changes

  • @pnpm/cli-utils@2.0.4
  • @pnpm/config@18.1.1

2.0.3

Patch Changes

  • Updated dependencies [e2cb4b63d]
  • Updated dependencies [cd6ce11f0]
    • @pnpm/config@18.1.0
    • @pnpm/cli-utils@2.0.3

2.0.2

Patch Changes

  • @pnpm/config@18.0.2
  • @pnpm/cli-utils@2.0.2

2.0.1

Patch Changes

  • @pnpm/config@18.0.1
  • @pnpm/cli-utils@2.0.1

2.0.0

Major Changes

Patch Changes

1.0.25

Patch Changes

  • @pnpm/config@17.0.2
  • @pnpm/cli-utils@1.1.7

1.0.24

Patch Changes

  • Updated dependencies [b38d711f3]
    • @pnpm/config@17.0.1
    • @pnpm/cli-utils@1.1.6

1.0.23

Patch Changes

  • Updated dependencies [e505b58e3]
    • @pnpm/config@17.0.0
    • @pnpm/cli-utils@1.1.5

1.0.22

Patch Changes

  • 6314a47b8: Settings related to authorization should be set/deleted by npm CLI #6181.

1.0.21

Patch Changes

  • @pnpm/config@16.7.2
  • @pnpm/cli-utils@1.1.4

1.0.20

Patch Changes

  • @pnpm/config@16.7.1
  • @pnpm/cli-utils@1.1.3

1.0.19

Patch Changes

  • Updated dependencies [7d64d757b]
  • Updated dependencies [5c31fa8be]
    • @pnpm/cli-utils@1.1.2
    • @pnpm/config@16.7.0

1.0.18

Patch Changes

  • a3e0223ce: pnpm config set should write to the global config file by default #5877.
    • @pnpm/config@16.6.4
    • @pnpm/cli-utils@1.1.1

1.0.17

Patch Changes

  • Updated dependencies [0377d9367]
    • @pnpm/cli-utils@1.1.0
    • @pnpm/config@16.6.3

1.0.16

Patch Changes

  • @pnpm/config@16.6.2
  • @pnpm/cli-utils@1.0.34

1.0.15

Patch Changes

  • @pnpm/config@16.6.1
  • @pnpm/cli-utils@1.0.33

1.0.14

Patch Changes

  • Updated dependencies [59ee53678]
    • @pnpm/config@16.6.0
    • @pnpm/cli-utils@1.0.32

1.0.13

Patch Changes

  • @pnpm/config@16.5.5
  • @pnpm/cli-utils@1.0.31

1.0.12

Patch Changes

  • @pnpm/config@16.5.4
  • @pnpm/cli-utils@1.0.30

1.0.11

Patch Changes

  • @pnpm/config@16.5.3
  • @pnpm/cli-utils@1.0.29

1.0.10

Patch Changes

  • @pnpm/config@16.5.2
  • @pnpm/cli-utils@1.0.28

1.0.9

Patch Changes

  • @pnpm/config@16.5.1
  • @pnpm/cli-utils@1.0.27

1.0.8

Patch Changes

  • Updated dependencies [28b47a156]
    • @pnpm/config@16.5.0
    • @pnpm/cli-utils@1.0.26

1.0.7

Patch Changes

  • @pnpm/config@16.4.3
  • @pnpm/cli-utils@1.0.25

1.0.6

Patch Changes

  • @pnpm/config@16.4.2
  • @pnpm/cli-utils@1.0.24

1.0.5

Patch Changes

  • @pnpm/config@16.4.1
  • @pnpm/cli-utils@1.0.23

1.0.4

Patch Changes

  • f76a39973: pnpm config set key=value should work the same as pnpm config set key value #5889.
  • Updated dependencies [3ebce5db7]
    • @pnpm/config@16.4.0
    • @pnpm/error@4.0.1
    • @pnpm/cli-utils@1.0.22

1.0.3

Patch Changes

  • Updated dependencies [1fad508b0]
    • @pnpm/config@16.3.0
    • @pnpm/cli-utils@1.0.21

1.0.2

Patch Changes

  • @pnpm/cli-utils@1.0.20
  • @pnpm/config@16.2.2

1.0.1

Patch Changes

  • 83a627a25: The config command should work with the --location=global CLI option #5841.
  • Updated dependencies [d71dbf230]
    • @pnpm/config@16.2.1
    • @pnpm/cli-utils@1.0.19

1.0.0

Major Changes

  • 841f52e70: pnpm gets its own implementation of the following commands:

    • pnpm config get
    • pnpm config set
    • pnpm config delete
    • pnpm config list

    In previous versions these commands were passing through to npm CLI.

    PR: #5829 Related issue: #5621

Patch Changes

  • Updated dependencies [841f52e70]
    • @pnpm/config@16.2.0
    • @pnpm/cli-utils@1.0.18