unjs / ipx

🖼️ High performance, secure and easy-to-use image optimizer.
MIT License
1.54k stars 61 forks source link

chore(deps): update all non-major dependencies #77

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
pathe ^0.3.0 -> ^0.3.2 age adoption passing confidence
pnpm (source) 7.3.0 -> 7.5.0 age adoption passing confidence
ufo ^0.8.4 -> ^0.8.5 age adoption passing confidence

Release Notes

unjs/pathe ### [`v0.3.2`](https://togithub.com/unjs/pathe/blob/HEAD/CHANGELOG.md#​032-httpsgithubcomunjspathecomparev031v032-2022-06-29) [Compare Source](https://togithub.com/unjs/pathe/compare/v0.3.1...v0.3.2) ### [`v0.3.1`](https://togithub.com/unjs/pathe/blob/HEAD/CHANGELOG.md#​031-httpsgithubcomunjspathecomparev030v031-2022-06-27) [Compare Source](https://togithub.com/unjs/pathe/compare/v0.3.0...v0.3.1)
pnpm/pnpm ### [`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
unjs/ufo ### [`v0.8.5`](https://togithub.com/unjs/ufo/blob/HEAD/CHANGELOG.md#​085-httpsgithubcomunjsufocomparev084v085-2022-07-07) [Compare Source](https://togithub.com/unjs/ufo/compare/v0.8.4...v0.8.5)

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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