antfu/utils
### [`v0.7.2`](https://togithub.com/antfu/utils/releases/tag/v0.7.2)
[Compare Source](https://togithub.com/antfu/utils/compare/v0.7.0...v0.7.2)
##### Features
- **array:** `isDeepEqual` and `uniqueBy` ([#24](https://togithub.com/antfu/utils/issues/24)) ([1119821](https://togithub.com/antfu/utils/commit/1119821))
- **is:** add some type guard ([#25](https://togithub.com/antfu/utils/issues/25)) ([f8698cd](https://togithub.com/antfu/utils/commit/f8698cd))
pnpm/pnpm
### [`v7.18.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.18.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.17.1...v7.18.0)
#### Minor Changes
- Overrides may be defined as a reference to a spec for a direct dependency by prefixing the name of the package you wish the version to match with a \`# pnpm.
```yaml
{
"dependencies": {
"foo": "^1.0.0"
},
"overrides": {
// the override is defined as a reference to the dependency
"foo": "$foo",
// the referenced package does not need to match the overridden one
"bar": "$foo"
}
}
```
Issue: [#5703](https://togithub.com/pnpm/pnpm/issues/5703)
#### Patch Changes
- `pnpm audit` should work when the project's `package.json` has no `version` field [#5728](https://togithub.com/pnpm/pnpm/issues/5728)
- Dependencies specified via `*` should be updated to semver ranges by `pnpm update` [#5681](https://togithub.com/pnpm/pnpm/issues/5681).
- It should be possible to override a dependency with a local package using relative path from the workspace root directory [#5493](https://togithub.com/pnpm/pnpm/issues/5493).
- Exit with non-zero exit code when child process exits with a non-zero exit clode [#5525](https://togithub.com/pnpm/pnpm/issues/5525).
- `pnpm add` should prefer local projects from the workspace, even if they use prerelease versions [#5316](https://togithub.com/pnpm/pnpm/issues/5316)
#### Our Gold Sponsors
#### Our Silver Sponsors
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.7.0
->^0.7.2
^18.11.9
->^18.11.10
7.17.1
->7.18.0
Release Notes
antfu/utils
### [`v0.7.2`](https://togithub.com/antfu/utils/releases/tag/v0.7.2) [Compare Source](https://togithub.com/antfu/utils/compare/v0.7.0...v0.7.2) ##### Features - **array:** `isDeepEqual` and `uniqueBy` ([#24](https://togithub.com/antfu/utils/issues/24)) ([1119821](https://togithub.com/antfu/utils/commit/1119821)) - **is:** add some type guard ([#25](https://togithub.com/antfu/utils/issues/25)) ([f8698cd](https://togithub.com/antfu/utils/commit/f8698cd))pnpm/pnpm
### [`v7.18.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.18.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.17.1...v7.18.0) #### Minor Changes - Overrides may be defined as a reference to a spec for a direct dependency by prefixing the name of the package you wish the version to match with a \`# pnpm. ```yaml { "dependencies": { "foo": "^1.0.0" }, "overrides": { // the override is defined as a reference to the dependency "foo": "$foo", // the referenced package does not need to match the overridden one "bar": "$foo" } } ``` Issue: [#5703](https://togithub.com/pnpm/pnpm/issues/5703) #### Patch Changes - `pnpm audit` should work when the project's `package.json` has no `version` field [#5728](https://togithub.com/pnpm/pnpm/issues/5728) - Dependencies specified via `*` should be updated to semver ranges by `pnpm update` [#5681](https://togithub.com/pnpm/pnpm/issues/5681). - It should be possible to override a dependency with a local package using relative path from the workspace root directory [#5493](https://togithub.com/pnpm/pnpm/issues/5493). - Exit with non-zero exit code when child process exits with a non-zero exit clode [#5525](https://togithub.com/pnpm/pnpm/issues/5525). - `pnpm add` should prefer local projects from the workspace, even if they use prerelease versions [#5316](https://togithub.com/pnpm/pnpm/issues/5316) #### Our Gold SponsorsConfiguration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.