mirror of
https://github.com/pnpm/pnpm.git
synced 2026-05-14 11:35:56 -04:00
12 KiB
12 KiB
@pnpm/config
13.3.0
Minor Changes
bd7bcdbe8: New setting supported: maxsockets. maxsockets allows to set the maximum number of connections to use per origin (protocol/host/post combination).
13.2.0
Minor Changes
5ee3b2dc7: New setting:configDir.
13.1.0
Minor Changes
4027a3c69: New optional field added to the Config object: hooks.
Patch Changes
13.0.0
Major Changes
c7081cbb4: NODE_PATH is not set in the command shims of globally installed packages.
Minor Changes
fe5688dc0: Add option 'changed-files-ignore-pattern' to ignore changed files by glob patterns when filtering for changed projects since the specified commit/branch.c7081cbb4: New option added:extendNodePath. When it is set tofalse, pnpm does not set theNODE_PATHenvironment variable in the command shims.
12.6.0
Minor Changes
d62259d67: Use a subfolder of the pnpm homedir as the location of globally installed packages, when use-beta-cli is on.
12.5.0
Minor Changes
6681fdcbc: New setting added:global-bin-dir.global-bin-dirallows to set the target directory for the bin files of globally installed packages.
12.4.9
Patch Changes
ede519190: Fix a bug that doesn't respectcache-dir/state-dirpaths from configuration files
12.4.8
Patch Changes
- Updated dependencies [
47a1e9696]- @pnpm/global-bin-dir@3.0.0
12.4.7
Patch Changes
655af55ba: The default home directory for pnpm on macOS should be at~/Library/pnpm.
12.4.6
Patch Changes
3fb74c618: Don't ignore the--workspace-rootoption.
12.4.5
Patch Changes
051296a16: workspaceRoot should only be read for CLI options.
12.4.4
Patch Changes
af8b5716e: pnpm should always have write access to its home directory
12.4.3
Patch Changes
- Updated dependencies [
b734b45ea]- @pnpm/types@7.4.0
12.4.2
Patch Changes
73c1f802e: Choose the right location for global dir.
12.4.1
Patch Changes
2264bfdf4: Choose proper default state-dir and cache-dir on macOS.
12.4.0
Minor Changes
25f6968d4: Addworkspace-concurrencybased on CPU cores amount, just setworkspace-concurrencyas zero or negative, the concurrency limit is set asmax((amount of cores) - abs(workspace-concurrency), 1)5aaf3e3fa: New setting added: stateDir.
12.3.3
Patch Changes
- Updated dependencies [
8e76690f4]- @pnpm/types@7.3.0
12.3.2
Patch Changes
- Updated dependencies [
724c5abd8]- @pnpm/types@7.2.0
12.3.1
Patch Changes
a1a03d145: Import only the required functions from ramda.
12.3.0
Minor Changes
84ec82e05: New setting added:use-node-version. When set, pnpm will install the specified version of Node.js and use it for running any lifecycle scripts.c2a71e4fd: New CLI option added:use-stderr. When set, all the output is written to stderr.84ec82e05: New settings are returned: pnpmExecPath and pnpmHomeDir.
12.2.0
Minor Changes
05baaa6e7: Add new config setting:fetch-timeout.dfdf669e6: Add new cli arg --filter-prod. --filter-prod acts the same as --filter, but it omits devDependencies when building dependencies
Patch Changes
- Updated dependencies [
97c64bae4]- @pnpm/types@7.1.0
12.1.0
Minor Changes
ba5231ccf: New option added for:enable-pre-post-scripts. When it is set totrue, lifecycle scripts with pre/post prefixes are automatically executed by pnpm.
12.0.0
Major Changes
97b986fbc: Node.js 10 support is dropped. At least Node.js 12.17 is required for the package to work.aed712455: Removepnpm-prefixsetting support.aed712455:globalDiris never set. Only thediroption is set with the global directory location when the--globalis used. The pnpm CLI should have access to the global dir, otherwise an exception is thrown.
Minor Changes
78470a32d: New setting added:modules-cache-max-age. The default value of the setting is 10080 (7 days in seconds).modules-cache-max-ageis the time in minutes after which pnpm should remove the orphan packages from node_modules.
Patch Changes
- Updated dependencies [
6871d74b2] - Updated dependencies [
97b986fbc] - Updated dependencies [
f2bb5cbeb]- @pnpm/constants@5.0.0
- @pnpm/error@2.0.0
- @pnpm/global-bin-dir@2.0.0
- @pnpm/types@7.0.0
11.14.2
Patch Changes
4f1ce907a: Add type fornoproxy.
11.14.1
Patch Changes
4b3852c39: The noproxy setting should work.
11.14.0
Minor Changes
cb040ae18: add option to check unknown settings
11.13.0
Minor Changes
c4cc62506: Add '--reverse' flag for reversing the order of package executions during 'recursive run'
11.12.1
Patch Changes
bff84dbca: fix: remove empty keys from config key check
11.12.0
Minor Changes
548f28df9: print warnings if unknown settings are found in .npmrc
Patch Changes
- Updated dependencies [
9ad8c27bf]- @pnpm/types@6.4.0
11.11.1
Patch Changes
- Updated dependencies [
941c5e8de]- @pnpm/global-bin-dir@1.2.6
11.11.0
Minor Changes
f40bc5927: New option added: enableModulesDir. Whenfalse, pnpm will not write any files to the modules directory. This is useful for when you want to mount the modules directory with FUSE.
11.10.2
Patch Changes
425c7547d: Always resolve the target directory to its real path.
11.10.1
Patch Changes
ea09da716: The test-pattern option should be an Array.
11.10.0
Minor Changes
a8656b42f: New option added:test-pattern.test-patternallows to detect whether the modified files are related to tests. If they are, the dependent packages of such modified packages are not included.
11.9.1
Patch Changes
041537bc3: Finding global bin directory on Windows.
11.9.0
Minor Changes
8698a7060: New option added: preferWorkspacePackages. When it istrue, dependencies are linked from the workspace even, when there are newer version available in the registry.
11.8.0
Minor Changes
fcc1c7100: Add prettier plugins to the default public-hoist-pattern list
11.7.2
Patch Changes
- Updated dependencies [
0c5f1bcc9]- @pnpm/error@1.4.0
- @pnpm/global-bin-dir@1.2.5
11.7.1
Patch Changes
- Updated dependencies [
b5d694e7f]- @pnpm/types@6.3.1
11.7.0
Minor Changes
50b360ec1: A new option added for specifying the shell to use, when running scripts: scriptShell.
11.6.1
Patch Changes
- Updated dependencies [
d54043ee4] - Updated dependencies [
fcdad632f]- @pnpm/types@6.3.0
- @pnpm/constants@4.1.0
11.6.0
Minor Changes
f591fdeeb: New option added:node-linker. Whennode-linkeris set topnp, pnpm will create a.pnp.jsfile.
11.5.0
Minor Changes
74914c178: New experimental option added for installing node_modules w/o symlinks.
11.4.0
Minor Changes
23cf3c88b: New option added:shellEmulator.
Patch Changes
- Updated dependencies [
846887de3]- @pnpm/global-bin-dir@1.2.4
11.3.0
Minor Changes
092f8dd83: New setting added: workspace-root.
Patch Changes
767212f4e: Packages like @babel/types should be publicly hoisted by default.
11.2.7
Patch Changes
9f1a29ff9: During global install, changes should always be saved to the global package.json, even when save is set to false.- Updated dependencies [
75a36deba]- @pnpm/error@1.3.1
- @pnpm/global-bin-dir@1.2.3
11.2.6
Patch Changes
ac0d3e122: Publicly hoist any dependency that is related to ESLint.
11.2.5
Patch Changes
972864e0d: When public-hoist-pattern is set to an empty string or a list with a single empty string, then it is considered to be undefined.- Updated dependencies [
4d4d22b63]- @pnpm/global-bin-dir@1.2.2
11.2.4
Patch Changes
- Updated dependencies [
6d480dd7a]- @pnpm/error@1.3.0
- @pnpm/global-bin-dir@1.2.1
11.2.3
Patch Changes
13c18e397: Stop searching for local prefix, when directory has apackage.json5orpackage.yaml.
11.2.2
Patch Changes
3f6d35997: Don't read the.npmrcfiles that are outside of the current workspace.
11.2.1
Patch Changes
a2ef8084f: Use the same versions of dependencies across the pnpm monorepo.
11.2.0
Minor Changes
ad69677a7: A new option added that allows to resolve the global bin directory from directories to which there is no write access.
Patch Changes
- Updated dependencies [
ad69677a7]- @pnpm/global-bin-dir@1.2.0
11.1.0
Minor Changes
65b4d07ca: feat: add config to make install only install package dependencies in a workspaceab3b8f51d: Hoist all ESLint plugins to the root of node_modules by default.
11.0.1
Patch Changes
- Updated dependencies [
245221baa]- @pnpm/global-bin-dir@1.1.1
11.0.0
Major Changes
71aeb9a38: Remove proxy from the object returned by @pnpm/config. httpsProxy and httpProxy are returned instead.
Minor Changes
-
915828b46: A new setting is returned by@pnpm/config:npmGlobalBinDir.npmGlobalBinDiris the global executable directory used by npm.This new config is used by
@pnpm/global-bin-dirto find a suitable directory for the binstubs installed by pnpm globally.
Patch Changes
- Updated dependencies [
915828b46]- @pnpm/global-bin-dir@1.1.0
10.0.1
Patch Changes
- Updated dependencies [
2c190d49d]- @pnpm/global-bin-dir@1.0.1
10.0.0
Major Changes
-
db17f6f7b: Move Project and ProjectsGraph to @pnpm/types. -
1146b76d2:globalBinis removed from the returned object.The value of
binis set by the@pnpm/global-bin-dirpackage when the--globaloption is used.
Patch Changes
- Updated dependencies [
1146b76d2] - Updated dependencies [
db17f6f7b]- @pnpm/global-bin-dir@1.0.0
- @pnpm/types@6.2.0
9.2.0
Minor Changes
71a8c8ce3: Added a new setting:public-hoist-pattern. This setting can be overwritten by--[no-]shamefully-hoist. The default value ofpublic-hoist-patternistypes/*.
Patch Changes
- Updated dependencies [
71a8c8ce3]- @pnpm/types@6.1.0
9.1.0
Minor Changes
ffddf34a8: Add new global option called--stream. When used, the output from child processes is streamed to the console immediately, prefixed with the originating package directory. This allows output from different packages to be interleaved.
9.0.0
Major Changes
e11019b89: Deprecate the resolution strategy setting. The fewer dependencies strategy is used always.802d145fc: Removeindependent-leavessupport.45fdcfde2: Locking is removed.
Minor Changes
242cf8737: Thelink-workspace-packagessetting may be set todeep. When usingdeep, workspace packages are linked into subdependencies, not only to direct dependencies of projects.
Patch Changes
- Updated dependencies [
b5f66c0f2] - Updated dependencies [
ca9f50844] - Updated dependencies [
da091c711] - Updated dependencies [
4f5801b1c]- @pnpm/constants@4.0.0
- @pnpm/types@6.0.0
- @pnpm/error@1.2.1
9.0.0-alpha.2
Major Changes
45fdcfde2: Locking is removed.
Minor Changes
242cf8737: Thelink-workspace-packagessetting may be set todeep. When usingdeep, workspace packages are linked into subdependencies, not only to direct dependencies of projects.
Patch Changes
- Updated dependencies [
ca9f50844]- @pnpm/constants@4.0.0-alpha.1
8.3.1-alpha.1
Patch Changes
- Updated dependencies [
da091c71]- @pnpm/types@6.0.0-alpha.0
8.3.1-alpha.0
Patch Changes
- Updated dependencies [
b5f66c0f2]- @pnpm/constants@4.0.0-alpha.0