mizdra / happy-css-modules

Typed, definition jumpable CSS Modules. Moreover, easy!
MIT License
225 stars 5 forks source link

chore(deps): update pnpm to v7.5.2 #28

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

pnpm/pnpm ### [`v7.5.2`](https://togithub.com/pnpm/pnpm/releases/tag/v7.5.2) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.5.1...v7.5.2) ##### Patch Changes - Don't print any info messages about .pnpmfile.cjs [#​5027](https://togithub.com/pnpm/pnpm/issues/5027). - Do not print a package with unchanged version in the installation summary [#​5031](https://togithub.com/pnpm/pnpm/pull/5031). ##### Our Gold Sponsors
##### Our Silver Sponsors
##### What's Changed * fix: summary reporting by @​zkochan in https://github.com/pnpm/pnpm/pull/5031 * fix: don't print info messages about .pnpmfile.cjs by @​zkochan in https://github.com/pnpm/pnpm/pull/5032 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.5.1...v7.5.2 ### [`v7.5.1`](https://togithub.com/pnpm/pnpm/releases/tag/v7.5.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.5.0...v7.5.1) ##### Patch Changes - Don't symlink the autoinstalled peer dependencies to the root of `node_modules` [#​4988](https://togithub.com/pnpm/pnpm/issues/4988). - Avoid retaining a copy of the contents of files deleted during patching [#​5003](https://togithub.com/pnpm/pnpm/issues/5003). - Remove file reporter logging. Logged file is not useful [#​4949](https://togithub.com/pnpm/pnpm/issues/4949). ##### Our Gold Sponsors
##### Our Silver Sponsors
##### What's Changed * fix: don't symlink the autoinstalled peers to the root of node_modules by @​zkochan in https://github.com/pnpm/pnpm/pull/4998 * feat: use irreversible-delete in pnpm patch-commit by @​webstrand in https://github.com/pnpm/pnpm/pull/5008 * feat(file-reporter): remove file reporter by @​william2958 in https://github.com/pnpm/pnpm/pull/5012 ##### New Contributors * @​webstrand made their first contribution in https://github.com/pnpm/pnpm/pull/5008 * @​william2958 made their first contribution in https://github.com/pnpm/pnpm/pull/5012 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.5.0...v7.5.1 ### [`v7.5.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.5.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.4.1...v7.5.0) #### Minor Changes - A new value `rolling` for option `save-workspace-protocol`. When selected, pnpm will save workspace versions using a rolling alias (e.g. `"foo": "workspace:^"`) instead of pinning the current version number (e.g. `"foo": "workspace:^1.0.0"`). Usage example, in the root of your workspace, create a `.npmrc` with the following content: save-workspace-protocol=rolling #### Patch Changes - `pnpm remove ` should not fail in a workspace that has patches [#​4954](https://togithub.com/pnpm/pnpm/issues/4954#issuecomment-1172858634) - The hash of the patch file should be the same on both Windows and POSIX [#​4961](https://togithub.com/pnpm/pnpm/issues/4961). - `pnpm env use` should throw an error on a system that use the MUSL libc. #### Our Gold Sponsors
#### Our Silver Sponsors
#### What's Changed * fix(env): throw an error on a system that uses MUSL libc by @​zkochan in https://github.com/pnpm/pnpm/pull/4958 * feat: use workspace spec alias by default in pnpm add by @​javier-garcia-meteologica in https://github.com/pnpm/pnpm/pull/4947 * fix(patch): the hash of the patch file should be the same on both Windows and POSIX by @​zkochan in https://github.com/pnpm/pnpm/pull/4969 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.4.1...v7.5.0 ### [`v7.4.1`](https://togithub.com/pnpm/pnpm/releases/tag/v7.4.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.4.0...v7.4.1) #### Patch Changes - `pnpm install` in a workspace with patches should not fail when doing partial installation [#​4954](https://togithub.com/pnpm/pnpm/issues/4954). - Never skip lockfile resolution when the lockfile is not up-to-date and `--lockfile-only` is used. Even if `frozen-lockfile` is `true` [#​4951](https://togithub.com/pnpm/pnpm/issues/4951). - Never add an empty `patchedDependencies` field to `pnpm-lock.yaml`. #### Our Gold Sponsors
#### Our Silver Sponsors
#### What's Changed * fix(lockfile): never add an empty `patchedDependencies` field to `pnpm-lock.yaml` by @​zkochan in https://github.com/pnpm/pnpm/pull/4948 * Add "refs/"+refname to resolution options by @​rotu in https://github.com/pnpm/pnpm/pull/4953 * fix: --lockfile-only in CI and with frozen-lockfile=true by @​zkochan in https://github.com/pnpm/pnpm/pull/4955 * fix: partial install in workspace with patches should not fail by @​zkochan in https://github.com/pnpm/pnpm/pull/4956 #### New Contributors * @​rotu made their first contribution in https://github.com/pnpm/pnpm/pull/4953 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.4.0...v7.4.1 ### [`v7.4.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.4.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.3.0...v7.4.0) #### Minor Changes - Dependencies patching is possible via the `pnpm.patchedDependencies` field of the `package.json`. To patch a package, the package name, exact version, and the relative path to the patch file should be specified. For instance: ```json { "pnpm": { "patchedDependencies": { "eslint@1.0.0": "./patches/eslint@1.0.0.patch" } } } ``` - Two new commands added: `pnpm patch` and `pnpm patch-commit`. `pnpm patch ` prepares a package for patching. For instance, if you want to patch express v1, run: pnpm patch express@1.0.0 pnpm will create a temporary directory with `express@1.0.0` that you can modify with your changes. Once you are read with your changes, run: pnpm patch-commit This will create a patch file and write it to `/patches/express@1.0.0.patch`. Also, it will reference this new patch file from the `patchedDependencies` field in `package.json`: ```json { "pnpm": { "patchedDependencies": { "express@1.0.0": "patches/express@1.0.0.patch" } } } ``` - A new experimental command added: `pnpm deploy`. The deploy command takes copies a project from a workspace and installs all of its production dependencies (even if some of those dependencies are other projects from the workspace). For example, the new command will deploy the project named `foo` to the `dist` directory in the root of the workspace: pnpm --filter=foo deploy dist - `package-import-method` supports a new option: `clone-or-copy`. - New setting added: `include-workspace-root`. When it is set to `true`, the `run`, `exec`, `add`, and `test` commands will include the root package, when executed recursively [#​4906](https://togithub.com/pnpm/pnpm/issues/4906) #### Patch Changes - Don't crash when `pnpm update --interactive` is cancelled with Ctrl+c. - The `use-node-version` setting should work with prerelease Node.js versions. For instance: use-node-version=18.0.0-rc.3 - Return early when the lockfile is up-to-date. - Resolve native workspace path for case-insensitive file systems [#​4904](https://togithub.com/pnpm/pnpm/issues/4904). - Don't link local dev dependencies, when prod dependencies should only be installed. - `pnpm audit --fix` should not add an override for a vulnerable package that has no fixes released. - Update the compatibility database. #### Our Gold Sponsors
#### Our Silver Sponsors
#### What's Changed * feat: patch package by @​zkochan in https://github.com/pnpm/pnpm/pull/4885 * feat: add `patch` and `patch-commit` commands by @​zkochan in https://github.com/pnpm/pnpm/pull/4900 * fix(env): `use-node-version` should work with prerelease versions by @​zkochan in https://github.com/pnpm/pnpm/pull/4903 * refactor: create @​pnpm/node.fetcher by @​zkochan in https://github.com/pnpm/pnpm/pull/4908 * feat(patch): update patched dependencies on install by @​zkochan in https://github.com/pnpm/pnpm/pull/4905 * fix: throw an error if not all patches were applied by @​zkochan in https://github.com/pnpm/pnpm/pull/4911 * fix: a modified patch should update the deps on install by @​zkochan in https://github.com/pnpm/pnpm/pull/4918 * fix: packages should be patched even when scripts are ignored by @​zkochan in https://github.com/pnpm/pnpm/pull/4922 * fix: patch package even if it is not in the onlyBuiltDependencies list by @​zkochan in https://github.com/pnpm/pnpm/pull/4925 * fix: respect include-workspace-root npmrc option by @​shirotech in https://github.com/pnpm/pnpm/pull/4928 * fix: install --lockfile-only should exit early by @​zkochan in https://github.com/pnpm/pnpm/pull/4932 * fix: resolve real path for case insensitive systems by @​mdogadailo in https://github.com/pnpm/pnpm/pull/4935 * feat: deploy command by @​zkochan in https://github.com/pnpm/pnpm/pull/4933 * fix: use recursive for deploy command directory creation by @​ragrag in https://github.com/pnpm/pnpm/pull/4943 * fix: don't fail when the patched pkg appears multiple times by @​zkochan in https://github.com/pnpm/pnpm/pull/4945 #### New Contributors * @​shirotech made their first contribution in https://github.com/pnpm/pnpm/pull/4928 * @​mdogadailo made their first contribution in https://github.com/pnpm/pnpm/pull/4935 * @​ragrag made their first contribution in https://github.com/pnpm/pnpm/pull/4943 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.3.0...v7.4.0 ### [`v7.3.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.3.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.2.1...v7.3.0) ##### Minor Changes - A new setting added: `pnpm.peerDependencyRules.allowAny`. `allowAny` is an array of package name patterns, any peer dependency matching the pattern will be resolved from any version, regardless of the range specified in `peerDependencies`. For instance: ```json { "pnpm": { "peerDependencyRules": { "allowAny": ["@​babel/*", "eslint"] } } } ``` The above setting will mute any warnings about peer dependency version mismatches related to `@babel/` packages or `eslint`. - The `pnpm.peerDependencyRules.ignoreMissing` setting may accept package name patterns. So you may ignore any missing `@babel/*` peer dependencies, for instance: ```json { "pnpm": { "peerDependencyRules": { "ignoreMissing": ["@​babel/*"] } } } ``` - **Experimental.** New settings added: `use-git-branch-lockfile`, `merge-git-branch-lockfiles`, `merge-git-branch-lockfiles-branch-pattern` [#​4475](https://togithub.com/pnpm/pnpm/pull/4475). ##### Patch Changes - Packages that should be built are always cloned or copied from the store. This is required to prevent the postinstall scripts from modifying the original source files of the package. ##### Our Sponsors
##### What's Changed * feat: enhance peer dependency rules by @​TravisJRyan in https://github.com/pnpm/pnpm/pull/4876 * feat: add git-branch-lockfile config to generate lockfile in each branch by @​chengcyber in https://github.com/pnpm/pnpm/pull/4475 * fix: built packages should not modify the original files in the store by @​zkochan in https://github.com/pnpm/pnpm/pull/4898 ##### New Contributors * @​TravisJRyan made their first contribution in https://github.com/pnpm/pnpm/pull/4876 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.2.1...v7.3.0

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Tokyo, 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.

renovate[bot] commented 2 years ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: pnpm-lock.yaml
installing v2 tool pnpm v7.5.2
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

added 1 package in 3s
linking tool pnpm v7.5.2
7.5.2
Scope: all 2 projects
example                                  | Progress: resolved 1, reused 0, downloaded 0, added 0
example                                  | Progress: resolved 5, reused 0, downloaded 1, added 0
example                                  | Progress: resolved 28, reused 0, downloaded 2, added 0
example                                  | Progress: resolved 42, reused 0, downloaded 14, added 0
example                                  | Progress: resolved 54, reused 0, downloaded 24, added 0
example                                  | Progress: resolved 72, reused 0, downloaded 42, added 0
example                                  | Progress: resolved 95, reused 0, downloaded 60, added 0
example                                  | Progress: resolved 127, reused 0, downloaded 84, added 0
example                                  | Progress: resolved 155, reused 0, downloaded 113, added 0
example                                  |  WARN  deprecated querystring@0.2.0
example                                  | Progress: resolved 174, reused 0, downloaded 130, added 0
example                                  | Progress: resolved 210, reused 0, downloaded 162, added 0
example                                  | Progress: resolved 248, reused 0, downloaded 193, added 0
example                                  | Progress: resolved 275, reused 0, downloaded 222, added 0
example                                  | Progress: resolved 283, reused 0, downloaded 266, added 0
example                                  | Progress: resolved 283, reused 0, downloaded 269, added 0
example                                  | Progress: resolved 283, reused 0, downloaded 270, added 0
undefined
/mnt/renovate/gh/mizdra/checkable-css-modules/example:
 ERR_PNPM_PEER_DEP_ISSUES  Unmet peer dependencies

.
└─┬ checkable-css-modules
  └── ✕ missing peer postcss@^7.0.0
Peer dependencies that should be installed:
  postcss@^7.0.0

hint: If you want peer dependencies to be automatically installed, add "auto-install-peers=true" to an .npmrc file at the root of your project.
hint: If you don't want pnpm to fail on peer dependency issues, add "strict-peer-dependencies=false" to an .npmrc file at the root of your project.