ghostebony / svelte-virtual

Virtual List and Grid components for Svelte
https://npmjs.com/svelte-virtual
MIT License
50 stars 4 forks source link

Update pnpm to v7.28.0 #19

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pnpm (source) 7.25.0 -> 7.28.0 age adoption passing confidence

Release Notes

pnpm/pnpm ### [`v7.28.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.28.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.27.1...v7.28.0) ##### Minor Changes - Add `--report-summary` for `pnpm exec` and `pnpm run` [#​6008](https://togithub.com/pnpm/pnpm/issues/6008). - Show path info for `pnpm why --json` or `--long` [#​6103](https://togithub.com/pnpm/pnpm/issues/6103). - Extend the `pnpm.peerDependencyRules.allowedVersions` `package.json` option to support the `parent>child` selector syntax. This syntax allows for extending specific `peerDependencies` [#​6108](https://togithub.com/pnpm/pnpm/pull/6108). ##### Patch Changes - Update the lockfile if a workspace has a new project with no dependencies. - Fix a case of installs not being deterministic and causing lockfile changes between repeat installs. When a dependency only declares `peerDependenciesMeta` and not `peerDependencies`, `dependencies`, or `optionalDependencies`, the dependency's peers were not considered deterministically before. - `patch-commit` should auto apply patches in workspaces [#​6048](https://togithub.com/pnpm/pnpm/issues/6048) - Automatically fix conflicts in v6 lockfile. - `pnpm config set` should write to the global config file by default [#​5877](https://togithub.com/pnpm/pnpm/issues/5877). ##### Our Gold Sponsors
##### Our Silver Sponsors
### [`v7.27.1`](https://togithub.com/pnpm/pnpm/releases/tag/v7.27.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.27.0...v7.27.1) #### Patch Changes - Add `store path` description to the `pnpm` cli help. - Print a hint that suggests to run `pnpm store prune`, when a tarball integrity error happens. - Don't retry installation if the integrity checksum of a package failed and no lockfile was present. - Fail with a meaningful error message when cannot parse a proxy URL. - The `strict-ssl`, `ca`, `key`, and `cert` settings should work with HTTPS proxy servers [#​4689](https://togithub.com/pnpm/pnpm/issues/4689). #### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.27.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.27.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.26.3...v7.27.0) #### Minor Changes - A new `resolution-mode` added: `lowest-direct`. With this resolution mode direct dependencies will be resolved to their lowest versions. So if there is `foo@^1.1.0` in the dependencies, then `1.1.0` will be installed, even if the latest version of `foo` is `1.2.0`. - Support script selector with RegExp such as `pnpm run /build:.*/` and execute the matched scripts with the RegExp [#​5871](https://togithub.com/pnpm/pnpm/pull/5871). #### Patch Changes - Fix version number replacing for namespaced workspace packages. `workspace:@​foo/bar@*` should be replaced with `npm:@​foo/bar@` on publish [#​6052](https://togithub.com/pnpm/pnpm/pull/6052). - When resolving dependencies, prefer versions that are already used in the root of the project. This is important to minimize the number of packages that will be nested during hoisting [#​6054](https://togithub.com/pnpm/pnpm/pull/6054). - Deduplicate direct dependencies. Let's say there are two projects in the workspace that dependend on `foo`. One project has `foo@1.0.0` in the dependencies while another one has `foo@^1.0.0` in the dependencies. In this case, `foo@1.0.0` should be installed to both projects as satisfies the version specs of both projects. - Use Map rather than Object in `createPackageExtender` to prevent read the prototype property to native function #### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.26.3`](https://togithub.com/pnpm/pnpm/releases/tag/v7.26.3) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.26.2...v7.26.3) #### Patch Changes - Directories inside the virtual store should not contain the ( or ) chars. This is to fix issues with storybook and the new v6 `pnpm-lock.yaml` lockfile format [#​5976](https://togithub.com/pnpm/pnpm/issues/5976). - The update command should not replace dependency versions specified via dist-tags [#​5996](https://togithub.com/pnpm/pnpm/pull/5996). - Fixed an issue that was causing pnpm to stuck forever during installation [#​5909](https://togithub.com/pnpm/pnpm/issues/5909). #### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.26.2`](https://togithub.com/pnpm/pnpm/releases/tag/v7.26.2) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.26.1...v7.26.2) #### Patch Changes - Wrap text in `pnpm audit` output for better readability [#​5981](https://togithub.com/pnpm/pnpm/issues/5981) - Fix "cross-device link not permitted" error when `node-linker` is set to `hoisted` [#​5992](https://togithub.com/pnpm/pnpm/issues/5992). #### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.26.1`](https://togithub.com/pnpm/pnpm/releases/tag/v7.26.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.26.0...v7.26.1) #### Patch Changes - Fixed out of memory error that sometimes happens when `node-linker` is set to `hoisted` [#​5988](https://togithub.com/pnpm/pnpm/pull/5988). - Fixed `EMFILE: too many open files` by using graceful-fs for reading bin files of dependencies [#​5887](https://togithub.com/pnpm/pnpm/issues/5887). - Fix lockfile v6 on projects that use patched dependencies [#​5967](https://togithub.com/pnpm/pnpm/issues/5967). #### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.26.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.26.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.25.1...v7.26.0) ##### Minor Changes - Add a `pnpm dedupe` command that removes dependencies from the lockfile by re-resolving the dependency graph. This work similar to yarn's [`yarn dedupe --strategy highest`](https://yarnpkg.com/cli/dedupe) command [#​5958](https://togithub.com/pnpm/pnpm/pull/5958) ##### Patch Changes - Packages hoisted to the virtual store are not removed on repeat install, when the non-headless algorithm runs the installation [#​5971](https://togithub.com/pnpm/pnpm/pull/5971). - `prepublishOnly` and `prepublish` should not be executed on `pnpm pack` [#​2941](https://togithub.com/pnpm/pnpm/issues/2941). ##### Our Gold Sponsors
##### Our Silver Sponsors
### [`v7.25.1`](https://togithub.com/pnpm/pnpm/releases/tag/v7.25.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.25.0...v7.25.1) #### Patch Changes - Show dependency paths info in `pnpm audit` output [#​3073](https://togithub.com/pnpm/pnpm/issues/3073) - The store integrity check should validate the side effects cache of the installed package. If the side effects cache is broken, the package needs to be rebuilt [#​4997](https://togithub.com/pnpm/pnpm/issues/4997). - Add more info to the description of the `--force` option in the `pnpm install` command [#​5932](https://togithub.com/pnpm/pnpm/pull/5932). - Don't crash when a bin file is not found and `prefer-symlinked-executables` is `true` [#​5946](https://togithub.com/pnpm/pnpm/pull/5946). - `pnpm install --fix-lockfile` should not fail if the package has no dependencies [#​5878](https://togithub.com/pnpm/pnpm/issues/5878). #### Our Gold Sponsors
#### Our Silver Sponsors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.