hackernews
hackernews copied to clipboard
chore(deps): update all non-major dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | ^8.22.0 -> ^8.23.1 |
||||
| nuxt | ^3.0.0-rc.8 -> ^3.0.0-rc.11 |
||||
| pnpm (source) | 7.9.3 -> 7.12.2 |
||||
| typescript (source) | ^4.7.4 -> ^4.8.3 |
Release Notes
eslint/eslint
v8.23.1
Bug Fixes
b719893fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)734b54efix: improve autofix for theprefer-construle (#16292) (Nitin Kumar)6a923fffix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)c6900f8fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)
Documentation
16cba3fdocs: fix mobile double tap issue (#16293) (Sam Chen)e098b5fdocs: keyboard control to search results (#16222) (Shanmughapriyan S)1b5b2a7docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)1ae8236docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)279f0afdocs: Improve id-denylist documentation (#16223) (Mert Ciflikli)
Chores
38e8171perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)1c388fbchore: switch nyc to c8 (#16263) (唯然)67db10cchore: enable linting.eleventy.jsagain (#16274) (Milos Djermanovic)42bfbd7chore: fixnpm run perfcrashes (#16258) (唯然)
v8.23.0
Features
3e5839efeat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)30b1a2dfeat: addallowEmptyCaseoption to no-fallthrough rule (#15887) (Amaresh S M)43f03aafeat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)
Documentation
b1918dadocs: package.json conventions (#16206) (Patrick McElhaney)0e03c33docs: remove word immediately (#16217) (Strek)c6790dbdocs: add anchor link for "migrating from jscs" (#16207) (Percy Ma)7137344docs: auto-generation edit link (#16213) (Percy Ma)
Chores
2e004abchore: upgrade @eslint/eslintrc@1.3.1 (#16249) (Milos Djermanovic)d35fbbechore: Upgrade to [email protected] (#16243) (Milos Djermanovic)ed26229test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)deaf69fchore: fix off-by-onemin-width: 1023pxmedia queries (#15974) (Milos Djermanovic)63dec9frefactor: simplifyparseListConfig(#16241) (Milos Djermanovic)
pnpm/pnpm
v7.12.2
Patch Changes
- Don't crash when auto-install-peers is true and the project has many complex circular dependencies #5394.
pnpm link --globalshould work with the--dir=<path>option #5371.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- fix: error in pnpm --dir
link --global by @lvhttps://github.com/pnpm/pnpm/pull/5371l/5371 - fix: cli crash with auto-install-peers=true by @zkochhttps://github.com/pnpm/pnpm/pull/5394l/5394
New Contributors
- @lvqq made their first contributihttps://github.com/pnpm/pnpm/pull/5371l/5371
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.12.1...v7.12.2
v7.12.1
Patch Changes
- Deduplicate peer dependencies when automatically installing them #5373.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- fix: deduplicate peer deps by @zkochhttps://github.com/pnpm/pnpm/pull/5377l/5377
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.12.0...v7.12.1
v7.12.0
Minor Changes
-
A new setting supported in the pnpm section of the
package.jsonfile:allowNonAppliedPatches. When it is set totrue, non-applied patches will not cause an error, just a warning will be printed. For example:{ "name": "foo", "version": "1.0.0", "pnpm": { "patchedDependencies": { "[email protected]": "patches/[email protected]" }, "allowNonAppliedPatches": true } } -
Now it is possible to exclude packages from hoisting by prepending a
!to the pattern. This works with both thehoist-patternandpublic-hoist-patternsettings. For instance:public-hoist-pattern[]='*types*' public-hoist-pattern[]='!@​types/react' hoist-pattern[]='*eslint*' hoist-pattern[]='!*eslint-plugin*'Ref #5272
Patch Changes
- When the same dependency with missing peers is used in multiple workspace projects, install the missing peers in each workspace project #4820.
pnpm patchshould work on files that don't have an end of line #5320.- Fix
pnpm patchusing a custom--edit-dir.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- fix(patch): allow to edit a package in any directory by @zkochhttps://github.com/pnpm/pnpm/pull/5331l/5331
- feat(matcher): ignore patterns by @LuciNyhttps://github.com/pnpm/pnpm/pull/5336l/5336
- fix(patch): ignore No newline at end of file by @await-ohttps://github.com/pnpm/pnpm/pull/5321l/5321
- feat(patch): allow non-applied patches by @larrybahr-ocelhttps://github.com/pnpm/pnpm/pull/5354l/5354
- chore: update @pnpm/meta-updater by @ibehttps://github.com/pnpm/pnpm/pull/5360pm/pull/5360
- fix: auto-install-peers in a workspace by @zkochhttps://github.com/pnpm/pnpm/pull/5359l/5359
New Contributors
- @await-ovo made their first contributihttps://github.com/pnpm/pnpm/pull/5321l/5321
- @larrybahr-ocelot made their first contributihttps://github.com/pnpm/pnpm/pull/5354l/5354
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.11.0...v7.12.0
v7.11.0
Minor Changes
pnpm patch: edit the patched package in a directory specified by the--edit-diroption. E.g.,pnpm patch [email protected] --edit-dir=/home/xxx/src/patched-express#5304
Patch Changes
- Auto installing a peer dependency in a workspace that also has it as a dev dependency in another project #5144.
- When an error happens during installation of a subdependency, print some context information in order to be able to locate that subdependency. Print the exact chain of packages that led to the problematic dependency.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- feat(plugin-command-patching): add path option to patch command by @roseline1https://github.com/pnpm/pnpm/pull/5304l/5304
- fix: improve dependency installation error message by @zkochhttps://github.com/pnpm/pnpm/pull/5247l/5247
- fix: auto installing peer dep in a workspace by @zkochhttps://github.com/pnpm/pnpm/pull/5307l/5307
New Contributors
- @roseline124 made their first contributihttps://github.com/pnpm/pnpm/pull/5304l/5304
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.10.0...v7.11.0
v7.10.0
Minor Changes
-
New time-based resolution strategy supported.
When
resolution-modeis set totime-based, pnpm will resolve dependencies the following way:- Direct dependencies will be resolved to their lowest versions. So if there is
foo@^1.1.0in the dependencies, then1.1.0will be installed. - Subdependencies will be resolved from versions that were published before the last direct dependency was published.
With this resolution mode installations with hot cache are faster. It also reduces the chance of subdependency hijacking as subdependencies will be updated only if direct dependencies are updated.
This resolution mode works only with npm's full metadata. So it is slower in some scenarios. However, if you use Verdaccio v5.15.1 or newer, you may set the
registry-supports-time-fieldsetting totrue, and it will be really fast.Related RFC.
- Direct dependencies will be resolved to their lowest versions. So if there is
-
Enhance
pnpm envwith theremovecommand. To remove a Node.js version installed by pnpm, run:pnpm env remove --global <node.js version>
Patch Changes
pnpm store pruneshould remove all cached metadata.- Don't modify the manifest of the injected workspace project, when it has the same dependency in prod and peer dependencies.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- test: fix NODE_PATH test on Windows by @zkochhttps://github.com/pnpm/pnpm/pull/5257l/5257
- refactor: resolve dependencies by @zkochhttps://github.com/pnpm/pnpm/pull/5267l/5267
- feat(env): add remove command to pnpm env by @mark-omarhttps://github.com/pnpm/pnpm/pull/5263l/5263
- docs(CONTRIBUTING): correct setup instructions for first-time clone by @gwhitnhttps://github.com/pnpm/pnpm/pull/5289l/5289
- fix: don't modify the injected project's manifest by @zkochhttps://github.com/pnpm/pnpm/pull/5294l/5294
- feat: time-based resolution mode by @zkochhttps://github.com/pnpm/pnpm/pull/5238l/5238
- feat: resolve direct deps to lowest version when resolution-mode is time-based by @zkochhttps://github.com/pnpm/pnpm/pull/5298l/5298
- fix: add fallback for time-based resolution by @zkochhttps://github.com/pnpm/pnpm/pull/5302l/5302
New Contributors
- @mark-omarov made their first contributihttps://github.com/pnpm/pnpm/pull/5263l/5263
- @gwhitney made their first contributihttps://github.com/pnpm/pnpm/pull/5289l/5289
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.5...v7.10.0
v7.9.5
Patch Changes
- Set
NODE_PATHwhenprefer-symlinked-executablesis enabled #5251. - Fail with a meaningful error when the audit endpoint doesn't exist #5200.
- Symlink a local dependency to
node_modules, even if the target directory doesn't exist #5219.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- Fix pnpm audit bad API response on private registry by @timtong19https://github.com/pnpm/pnpm/pull/5246l/5246
- fix: set NODE_PATH when is turned on by @d3https://github.com/pnpm/pnpm/pull/5251l/5251
- fix: symlink local dep even when target dir does not exist by @zkochhttps://github.com/pnpm/pnpm/pull/5253l/5253
- fix: only set extraEnv for preferSymlinkedExecutables if it's not windows by @d3https://github.com/pnpm/pnpm/pull/5256l/5256
New Contributors
- @timtong1982 made their first contributihttps://github.com/pnpm/pnpm/pull/5246l/5246
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.4...v7.9.5
v7.9.4
Patch Changes
- Auto install peer dependencies when auto-install-peers is set to true and the lockfile is up to date #5213.
pnpm env: for Node.js<16 install the x64 build on Darwin ARM as ARM build is not available #5239.pnpm env: log a message when the node.js tarball starts the download #5241.- Fix
pnpm install --merge-git-branch-lockfilewhen the lockfile is up to date #5212.
Our Gold Sponsors
|
|
|
|
Our Silver Sponsors
|
|
|
|
|
|
|
What's Changed
- feat(cafs): extend cafs with getFilePathByModeInCafs by @d3https://github.com/pnpm/pnpm/pull/5232l/5232
- fix: mergeGitBranchLockfiles when merged lockfile is up-to-date by @chengcybhttps://github.com/pnpm/pnpm/pull/5233l/5233
- test: all test packages should be from the @pnpm.e2e scope by @​https://github.com/pnpm/pnpm/pull/5211pm/pull/5211
- fix: node<16 download fail on arm chips on macos by @ambar-arkhttps://github.com/pnpm/pnpm/pull/5239l/5239
- feat(env): show state on fetching node by @JacobLinCohttps://github.com/pnpm/pnpm/pull/5241l/5241
- Fix: install peerDeps which is not optional on headless install by @Shinyaigehttps://github.com/pnpm/pnpm/pull/5243l/5243
New Contributors
- @ambar-arkin made their first contributihttps://github.com/pnpm/pnpm/pull/5239l/5239
- @JacobLinCool made their first contributihttps://github.com/pnpm/pnpm/pull/5241l/5241
- @Shinyaigeek made their first contributihttps://github.com/pnpm/pnpm/pull/5243l/5243
Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.3...v7.9.4
Microsoft/TypeScript
v4.8.3
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.8.0 (Beta).
- fixed issues query for Typescript 4.8.1 (RC).
- fixed issues query for Typescript 4.8.2 (Stable).
- fixed issues query for Typescript 4.8.3 (Stable).
Downloads are available on:
v4.8.2
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.8.0 (Beta).
- fixed issues query for Typescript 4.8.1 (RC).
- fixed issues query for Typescript 4.8.1 (Stable).
Downloads are available on:
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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Updated |
|---|---|---|---|
| hackernews | ✅ Ready (Inspect) | Visit Preview | Oct 3, 2022 at 11:01AM (UTC) |
⚠ 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:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: pnpm-lock.yaml
installing v2 tool node v16.17.1
linking tool node v16.17.1
node: v16.17.1 /usr/local/bin/node
npm: 8.15.0 /usr/local/bin/npm
Installed v2 /usr/local/buildpack/tools/v2/node.sh in 6 seconds
skip cleanup, not a docker build: 034b3fdd4fa2
installing v2 tool pnpm v7.13.0
added 1 package in 3s
linking tool pnpm v7.13.0
7.13.0
Installed v2 /usr/local/buildpack/tools/v2/pnpm.sh in 4 seconds
skip cleanup, not a docker build: 034b3fdd4fa2
Progress: resolved 1, reused 0, downloaded 0, added 0
Progress: resolved 5, reused 0, downloaded 0, added 0
Progress: resolved 25, reused 0, downloaded 3, added 0
Progress: resolved 34, reused 0, downloaded 14, added 0
Progress: resolved 49, reused 0, downloaded 29, added 0
Progress: resolved 63, reused 0, downloaded 42, added 0
Progress: resolved 77, reused 0, downloaded 53, added 0
Progress: resolved 93, reused 0, downloaded 65, added 0
Progress: resolved 106, reused 0, downloaded 74, added 0
Progress: resolved 111, reused 0, downloaded 90, added 0
Progress: resolved 113, reused 0, downloaded 96, added 0
Progress: resolved 121, reused 0, downloaded 102, added 0
Progress: resolved 130, reused 0, downloaded 106, added 0
Progress: resolved 144, reused 0, downloaded 115, added 0
Progress: resolved 160, reused 0, downloaded 125, added 0
Progress: resolved 178, reused 0, downloaded 145, added 0
Progress: resolved 193, reused 0, downloaded 160, added 0
Progress: resolved 211, reused 0, downloaded 179, added 0
Progress: resolved 231, reused 0, downloaded 196, added 0
Progress: resolved 238, reused 0, downloaded 205, added 0
Progress: resolved 261, reused 0, downloaded 226, added 0
Progress: resolved 278, reused 0, downloaded 242, added 0
Progress: resolved 304, reused 0, downloaded 260, added 0
Progress: resolved 314, reused 0, downloaded 277, added 0
Progress: resolved 329, reused 0, downloaded 282, added 0
Progress: resolved 348, reused 0, downloaded 289, added 0
Progress: resolved 355, reused 0, downloaded 297, added 0
Progress: resolved 366, reused 0, downloaded 308, added 0
Progress: resolved 380, reused 0, downloaded 317, added 0
Progress: resolved 399, reused 0, downloaded 333, added 0
Progress: resolved 409, reused 0, downloaded 340, added 0
Progress: resolved 415, reused 0, downloaded 351, added 0
Progress: resolved 419, reused 0, downloaded 358, added 0
Progress: resolved 429, reused 0, downloaded 366, added 0
Progress: resolved 446, reused 0, downloaded 381, added 0
Progress: resolved 463, reused 0, downloaded 398, added 0
Progress: resolved 486, reused 0, downloaded 413, added 0
Progress: resolved 501, reused 0, downloaded 424, added 0
Progress: resolved 524, reused 0, downloaded 449, added 0
Progress: resolved 546, reused 0, downloaded 466, added 0
Progress: resolved 569, reused 0, downloaded 490, added 0
Progress: resolved 596, reused 0, downloaded 513, added 0
Progress: resolved 619, reused 0, downloaded 537, added 0
. | WARN deprecated @jridgewell/[email protected]
Progress: resolved 640, reused 0, downloaded 554, added 0
. | WARN deprecated [email protected]
Progress: resolved 662, reused 0, downloaded 580, added 0
Progress: resolved 691, reused 0, downloaded 612, added 0
Progress: resolved 697, reused 0, downloaded 622, added 0
Progress: resolved 699, reused 0, downloaded 648, added 0
Progress: resolved 708, reused 0, downloaded 675, added 0
Progress: resolved 719, reused 0, downloaded 689, added 0
Progress: resolved 737, reused 0, downloaded 702, added 0
Progress: resolved 768, reused 0, downloaded 734, added 0
Progress: resolved 773, reused 0, downloaded 746, added 0
Progress: resolved 773, reused 0, downloaded 748, added 0
Progress: resolved 773, reused 0, downloaded 749, added 0
Progress: resolved 773, reused 0, downloaded 750, added 0
Progress: resolved 773, reused 0, downloaded 751, added 0
undefined
ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
.
└─┬ postcss-nested 5.0.6
└── ✕ missing peer postcss@^8.2.14
Peer dependencies that should be installed:
postcss@^8.2.14
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.