chore(deps): replace all
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| babel-eslint → @babel/eslint-parser | devDependencies | replacement | 10.1.0 -> 7.11.0 |
||
| cheerio (source) | devDependencies | minor | 1.0.0 -> 1.1.2 |
||
| eslint-plugin-import | devDependencies | minor | 2.25.4 -> 2.32.0 |
||
| pnpm (source) | packageManager | minor | 10.11.1+sha512.e519b9f7639869dc8d5c3c5dfef73b3f091094b0a006d7317353c72b124e80e1afd429732e28705ad6bfa1ee879c1fce46c128ccebd3192101f43dd67c667912 -> 10.26.0 |
||
| prettier (source) | devDependencies | minor | 2.5.1 -> 2.8.8 |
This is a special PR that replaces babel-eslint with the community suggested minimal stable replacement version.
Release Notes
cheeriojs/cheerio (cheerio)
v1.1.2
What's Changed
Full Changelog: https://github.com/cheeriojs/cheerio/compare/v1.1.1...v1.1.2
v1.1.1
v1.1.0
What's Changed
- fix(attributes): support
.propon document nodes by @​fb55 in #​4320 - fix(types): fix ExtractedValue type by @​ben-tilden in #​4334
- Add a field
browsertopackage.jsonroot by @​UNIDY2002 in #​4033 - Upgraded dependencies
Doc Improvements
- docs(blog): fix loading documents url by @​TonyRL in #​4002
- docs: fix function load() link by @​ya-luotao in #​4013
- docs: correct loadBuffer() name in example by @​arichardsmith in #​4270
- Update attr setter jsdoc by @​thyming in #​4469
- docs: use code block for install, mention yarn and bun by @​Electroid in #​4454
- docs: Replace
.htmlwith.propfor outerHTML by @​fb55 in #​4321
New Contributors
- @​TonyRL made their first contribution in #​4002
- @​ya-luotao made their first contribution in #​4013
- @​arichardsmith made their first contribution in #​4270
- @​UNIDY2002 made their first contribution in #​4033
- @​AzeemSup made their first contribution in #​4189
- @​ben-tilden made their first contribution in #​4334
- @​Electroid made their first contribution in #​4454
- @​thyming made their first contribution in #​4469
Full Changelog: https://github.com/cheeriojs/cheerio/compare/v1.0.0...v1.1.0
import-js/eslint-plugin-import (eslint-plugin-import)
v2.32.0
Added
- add [
enforce-node-protocol-usage] rule andimport/node-versionsetting ([#​3024], thanks [@​GoldStrikeArch] and [@​sevenc-nanashi]) - add TypeScript types ([#​3097], thanks [@​G-Rath])
- [
extensions]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier ([#​3105], thanks [@​Xunnamius]) - [
order]: addsortTypesGroupoption to allow intragroup sorting of type-only imports ([#​3104], thanks [@​Xunnamius]) - [
order]: addnewlines-between-typesoption to control intragroup sorting of type-only imports ([#​3127], thanks [@​Xunnamius]) - [
order]: addconsolidateIslandsoption to collapse excess spacing for aesthetically pleasing imports ([#​3129], thanks [@​Xunnamius])
Fixed
- [
no-unused-modules]: provide more meaningful error message when no .eslintrc is present ([#​3116], thanks [@​michaelfaith]) - configs: added missing name attribute for eslint config inspector ([#​3151], thanks [@​NishargShah])
- [
order]: ensure arcane imports do not cause undefined behavior ([#​3128], thanks [@​Xunnamius]) - [
order]: resolve undefined property access issue when usingnamedordering ([#​3166], thanks [@​Xunnamius]) - [
enforce-node-protocol-usage]: avoid a crash with some TS code ([#​3173], thanks [@​ljharb]) - [
order]: codify invariants from docs into config schema ([#​3152], thanks [@​Xunnamius])
Changed
- [Docs] [
extensions], [order]: improve documentation ([#​3106], thanks [@​Xunnamius]) - [Docs] add flat config guide for using
tseslint.config()([#​3125], thanks [@​lnuvy]) - [Docs] add missing comma ([#​3122], thanks [@​RyanGst])
- [readme] Update flatConfig example to include typescript config ([#​3138], thanks [@​intellix])
- [Refactor] [
order]: remove unnecessary negative check ([#​3167], thanks [@​JounQin]) - [Docs] [
no-unused-modules]: add missing double quote ([#​3191], thanks [@​albertpastrana]) - [Docs]
no-restricted-paths: clarify wording and fix errors ([#​3172], thanks [@​greim])
v2.31.0
Added
- support eslint v9 ([#​2996], thanks [@​G-Rath] [@​michaelfaith])
- [
order]: allow validating named imports ([#​3043], thanks [@​manuth]) - [
extensions]: add thecheckTypeImportsoption ([#​2817], thanks [@​phryneas])
Fixed
ExportMap/ flat config: includelanguageOptionsin context ([#​3052], thanks [@​michaelfaith])- [
no-named-as-default]: Allow using an identifier if the export is both a named and a default export ([#​3032], thanks [@​akwodkiewicz]) - [
export]: False positive for exported overloaded functions in TS ([#​3065], thanks [@​liuxingbaoyu]) exportMap: export map cache is tainted by unreliable parse results ([#​3062], thanks [@​michaelfaith])exportMap: improve cacheKey when using flat config ([#​3072], thanks [@​michaelfaith])- adjust "is source type module" checks for flat config ([#​2996], thanks [@​G-Rath])
Changed
- [Docs] [
no-relative-packages]: fix typo ([#​3066], thanks [@​joshuaobrien]) - [Performance] [
no-cycle]: dont scc for each linted file ([#​3068], thanks [@​soryy708]) - [Docs] [
no-cycle]: adddisableSccto docs ([#​3070], thanks [@​soryy708]) - [Tests] use re-exported
RuleTester([#​3071], thanks [@​G-Rath]) - [Docs] [
no-restricted-paths]: fix grammar ([#​3073], thanks [@​unbeauvoyage]) - [Tests] [
no-default-export], [no-named-export]: add test case (thanks [@​G-Rath])
v2.30.0
Added
- [
dynamic-import-chunkname]: addallowEmptyoption to allow empty leading comments ([#​2942], thanks [@​JiangWeixian]) - [
dynamic-import-chunkname]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode ([#​3004], thanks [@​amsardesai]) - [
no-unused-modules]: AddignoreUnusedTypeExportsoption ([#​3011], thanks [@​silverwind]) - add support for Flat Config ([#​3018], thanks [@​michaelfaith])
Fixed
- [
no-extraneous-dependencies]: allow wrong path ([#​3012], thanks [@​chabb]) - [
no-cycle]: use scc algorithm to optimize ([#​2998], thanks [@​soryy708]) - [
no-duplicates]: Removing duplicates breaks in TypeScript ([#​3033], thanks [@​yesl-kim]) - [
newline-after-import]: fix considerComments option when require ([#​2952], thanks [@​developer-bandi]) - [
order]: do not compare first path segment for relative paths ([#​2682]) ([#​2885], thanks [@​mihkeleidast])
Changed
- [Docs] [
no-extraneous-dependencies]: Make glob pattern description more explicit ([#​2944], thanks [@​mulztob]) - [
no-unused-modules]: add console message to help debug [#​2866] - [Refactor]
ExportMap: make procedures static instead of monkeypatching exportmap ([#​2982], thanks [@​soryy708]) - [Refactor]
ExportMap: separate ExportMap instance from its builder logic ([#​2985], thanks [@​soryy708]) - [Docs] [
order]: Add a quick note on how unbound imports and --fix ([#​2640], thanks [@​minervabot]) - [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#​2987], thanks [@​joeyguerra])
- [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@​aks-])
- [Refactor]
exportMapBuilder: avoid hoisting ([#​2989], thanks [@​soryy708]) - [Refactor]
ExportMap: extract "builder" logic to separate files ([#​2991], thanks [@​soryy708]) - [Docs] [
order]: update the description of thepathGroupsExcludedImportTypesoption ([#​3036], thanks [@​liby]) - [readme] Clarify how to install the plugin ([#​2993], thanks [@​jwbth])
v2.29.1
Fixed
- [
no-extraneous-dependencies]: ignoreexport type { ... } from '...'whenincludeTypesisfalse([#​2919], thanks [@​Pandemic1617]) - [
no-unused-modules]: support export patterns with array destructuring ([#​2930], thanks [@​ljharb]) - [Deps] update
tsconfig-paths([#​2447], thanks [@​domdomegg])
v2.29.0
Added
- TypeScript config: add .cts and .mts extensions ([#​2851], thanks [@​Zamiell])
- [
newline-after-import]: new optionexactCountand docs update ([#​1933], thanks [@​anikethsaha] and [@​reosarevok]) - [
newline-after-import]: fixexactCountwithconsiderCommentsfalse positive, when there is a leading comment ([#​2884], thanks [@​kinland])
v2.28.1
Fixed
- [
order]: revert breaking change to single nested group ([#​2854], thanks [@​yndajas])
Changed
v2.28.0
Fixed
- [
no-duplicates]: remove duplicate identifiers in duplicate imports ([#​2577], thanks [@​joe-matsec]) - [
consistent-type-specifier-style]: fix accidental removal of comma in certain cases ([#​2754], thanks [@​bradzacher]) - [Perf]
ExportMap: ImproveExportMap.forperformance on larger codebases ([#​2756], thanks [@​leipert]) - [
no-extraneous-dependencies]/TypeScript: do not error when importing inline type from dev dependencies ([#​2735], thanks [@​andyogo]) - [
newline-after-import]/TypeScript: do not error when re-exporting a namespaced import ([#​2832], thanks [@​laurens-dg]) - [
order]: partial fix for [#​2687] (thanks [@​ljharb]) - [
no-duplicates]: Detect across type and regular imports ([#​2835], thanks [@​benkrejci]) - [
extensions]: handle.and..properly ([#​2778], thanks [@​benasher44]) - [
no-unused-modules]: improve schema (thanks [@​ljharb]) - [
no-unused-modules]: report error on binding instead of parent export ([#​2842], thanks [@​Chamion])
Changed
- [Docs] [
no-duplicates]: fix example schema ([#​2684], thanks [@​simmo]) - [Docs] [
group-exports]: fix syntax highlighting ([#​2699], thanks [@​devinrhode2]) - [Docs] [
extensions]: reference node ESM behavior ([#​2748], thanks [@​xM8WVqaG]) - [Refactor] [
exports-last]: usearray.prototype.findlastindex(thanks [@​ljharb]) - [Refactor] [
no-anonymous-default-export]: useobject.fromentries(thanks [@​ljharb]) - [Refactor] [
no-unused-modules]: usearray.prototype.flatmap(thanks [@​ljharb])
v2.27.5
Fixed
- [
order]: Fix group ranks order when alphabetizing ([#​2674], thanks [@​Pearce-Ropion])
v2.27.4
Fixed
semvershould be a prod dep ([#​2668])
v2.27.3
Fixed
- [
no-empty-named-blocks]: rewrite rule to only check import declarations ([#​2666])
v2.27.2
Fixed
- [
no-duplicates]: do not unconditionally requiretypescript([#​2665])
v2.27.1
Fixed
array.prototype.flatmapshould be a prod dep ([#​2664], thanks [@​cristobal])
v2.27.0
Added
- [
newline-after-import]: addconsiderCommentsoption ([#​2399], thanks [@​pri1311]) - [
no-cycle]: addallowUnsafeDynamicCyclicDependencyoption ([#​2387], thanks [@​GerkinDev]) - [
no-restricted-paths]: support arrays forfromandtargetoptions ([#​2466], thanks [@​AdriAt360]) - [
no-anonymous-default-export]: addallowNewoption ([#​2505], thanks [@​DamienCassou]) - [
order]: AdddistinctGroupoption ([#​2395], thanks [@​hyperupcall]) - [
no-extraneous-dependencies]: AddincludeInternaloption ([#​2541], thanks [@​bdwain]) - [
no-extraneous-dependencies]: AddincludeTypesoption ([#​2543], thanks [@​bdwain]) - [
order]: newalphabetize.orderImportKindoption to sort imports with same path based on their kind (type,typeof) ([#​2544], thanks [@​stropho]) - [
consistent-type-specifier-style]: add rule ([#​2473], thanks [@​bradzacher]) - Add [
no-empty-named-blocks] rule ([#​2568], thanks [@​guilhermelimak]) - [
prefer-default-export]: add "target" option ([#​2602], thanks [@​azyzz228]) - [
no-absolute-path]: add fixer ([#​2613], thanks [@​adipascu]) - [
no-duplicates]: support inline type import withinlineTypeImportoption ([#​2475], thanks [@​snewcomer])
Fixed
- [
order]: move nested imports closer to main import entry ([#​2396], thanks [@​pri1311]) - [
no-restricted-paths]: fix an error message ([#​2466], thanks [@​AdriAt360]) - [
no-restricted-paths]: useMinimatch.matchinstead ofminimatchto comply with Windows Native paths ([#​2466], thanks [@​AdriAt360]) - [
order]: require with member expression could not be fixed if alphabetize.order was used ([#​2490], thanks [@​msvab]) - [
order]: leave more space in rankings for consecutive path groups ([#​2506], thanks [@​Pearce-Ropion]) - [
no-cycle]: add ExportNamedDeclaration statements to dependencies ([#​2511], thanks [@​BenoitZugmeyer]) - [
dynamic-import-chunkname]: prevent false report on a valid webpack magic comment ([#​2330], thanks [@​mhmadhamster]) - [
export]: do not error on TS export overloads ([#​1590], thanks [@​ljharb]) - [
no-unresolved], [extensions]: ignore type only exports ([#​2436], thanks [@​Lukas-Kullmann]) ExportMap: add missing param to function ([#​2589], thanks [@​Fdawgs])- [
no-unused-modules]:checkPkgFieldObjectfilters boolean fields from checks ([#​2598], thanks [@​mpint]) - [
no-cycle]: accept Flowtypeofimports, just liketype([#​2608], thanks [@​gnprice]) - [
no-import-module-exports]: avoid a false positive for import variables ([#​2315], thanks [@​BarryThePenguin])
Changed
- [Tests] [
named]: Run all TypeScript test ([#​2427], thanks [@​ProdigySim]) - [readme] note use of typescript in readme
import/extensionssection ([#​2440], thanks [@​OutdatedVersion]) - [Docs] [
order]: use correct default value ([#​2392], thanks [@​hyperupcall]) - [meta] replace git.io link in comments with the original URL ([#​2444], thanks [@​liby])
- [Docs] remove global install in readme ([#​2412], thanks [@​aladdin-add])
- [readme] clarify
eslint-import-resolver-typescriptusage ([#​2503], thanks [@​JounQin]) - [Refactor] [
no-cycle]: Add per-run caching of traversed paths ([#​2419], thanks [@​nokel81]) - [Performance]
ExportMap: add caching after parsing for an ambiguous module ([#​2531], thanks [@​stenin-nikita]) - [Docs] [
no-useless-path-segments]: fix paths ([#​2424], thanks [@​s-h-a-d-o-w]) - [Tests] [
no-cycle]: add passing test cases ([#​2438], thanks [@​georeith]) - [Refactor] [
no-extraneous-dependencies] improve performance using cache ([#​2374], thanks [@​meowtec]) - [meta]
CONTRIBUTING.md: mention inactive PRs ([#​2546], thanks [@​stropho]) - [readme] make json for setting groups multiline ([#​2570], thanks [@​bertyhell])
- [Tests] [
no-restricted-paths]: Tests forimport typestatements ([#​2459], thanks [@​golergka]) - [Tests] [
no-restricted-paths]: fix one failingimport typetest case, submitted by [@​golergka], thanks [@​azyzz228] - [Docs] automate docs with eslint-doc-generator ([#​2582], thanks [@​bmish])
- [readme] Increase clarity around typescript configuration ([#​2588], thanks [@​Nfinished])
- [Docs] update
eslint-doc-generatorto v1.0.0 ([#​2605], thanks [@​bmish]) - [Perf] [
no-cycle], [no-internal-modules], [no-restricted-paths]: useanyOfinstead ofoneOf(thanks [@​ljharb], [@​remcohaszing])
v2.26.0
Added
- [
no-named-default], [no-default-export], [prefer-default-export], [no-named-export], [export], [named], [namespace], [no-unused-modules]: support arbitrary module namespace names ([#​2358], thanks [@​sosukesuzuki]) - [
no-dynamic-require]: support dynamic import with espree ([#​2371], thanks [@​sosukesuzuki]) - [
no-relative-packages]: add fixer ([#​2381], thanks [@​forivall])
Fixed
- [
default]:typescript-eslint-parser: avoid a crash on exporting as namespace (thanks [@​ljharb]) - [
export]/TypeScript: false positive for typescript namespace merging ([#​1964], thanks [@​magarcia]) - [
no-duplicates]: ignore duplicate modules in different TypeScript module declarations ([#​2378], thanks [@​remcohaszing]) - [
no-unused-modules]: avoid a crash when processing re-exports ([#​2388], thanks [@​ljharb])
Changed
- [Tests] [
no-nodejs-modules]: add tests for node protocol URL ([#​2367], thanks [@​sosukesuzuki]) - [Tests] [
default], [no-anonymous-default-export], [no-mutable-exports], [no-named-as-default-member], [no-named-as-default]: add tests for arbitrary module namespace names ([#​2358], thanks [@​sosukesuzuki]) - [Docs] [
no-unresolved]: Fix RegExp escaping in readme ([#​2332], thanks [@​stephtr]) - [Refactor] [
namespace]: try to improve performance ([#​2340], thanks [@​ljharb]) - [Docs] make rule doc titles consistent ([#​2393], thanks [@​TheJaredWilcurt])
- [Docs] [
order]: TS code examples should use TS code blocks ([#​2411], thanks [@​MM25Zamanian]) - [Docs] [
no-unresolved]: fix link ([#​2417], thanks [@​kylemh])
pnpm/pnpm (pnpm)
v10.26.0
v10.25.0
v10.24.0
v10.23.0: pnpm 10.23
Minor Changes
- Added
--lockfile-onlyoption topnpm list#​10020.
Patch Changes
pnpm self-updateshould download pnpm from the configured npm registry #​10205.pnpm self-updateshould always install the non-executable pnpm package (pnpm in the registry) and never the@pnpm/exepackage, when installing v11 or newer. We currently cannot ship@pnpm/exeaspkgdoesn't work with ESM #​10190.- Node.js runtime is not added to "dependencies" on
pnpm add, if there's aengines.runtimesetting declared inpackage.json#​10209. - The installation should fail if an optional dependency cannot be installed due to a trust policy check failure #​10208.
pnpm listandpnpm whynow display npm: protocol for aliased packages (e.g.,foo npm:[email protected]) #​8660.- Don't add an extra slash to the Node.js mirror URL #​10204.
pnpm store pruneshould not fail if the store contains Node.js packages #​10131.
Platinum Sponsors
|
|
Gold Sponsors
|
|
|
|
|
|
|
v10.22.0: pnpm 10.22
Minor Changes
-
Added support for
trustPolicyExclude#​10164.You can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:
trustPolicy: no-downgrade trustPolicyExclude: - [email protected] - [email protected] || 5.102.1 -
Allow to override the
enginesfield on publish by thepublishConfig.enginesfield.
Patch Changes
- Don't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously #​10179.
Platinum Sponsors
|
|
Gold Sponsors
|
|
|
|
|
|
|
v10.21.0
v10.20.0
Minor Changes
- Support
--alloption inpnpm --helpto list all commands #​8628.
Patch Changes
- When the
latestversion doesn't satisfy the maturity requirement configured byminimumReleaseAge, pick the highest version that is mature enough, even if it has a different major version #​10100. createcommand should not verify patch info.- Set
managePackageManagerVersionstofalse, when switching to a different version of pnpm CLI, in order to avoid subsequent switches #​10063.
v10.19.0
Minor Changes
-
You can now allow specific versions of dependencies to run postinstall scripts.
onlyBuiltDependenciesnow accepts package names with lists of trusted versions. For example:onlyBuiltDependencies: - [email protected] || 21.6.5 - [email protected]Related PR: #​10104.
-
Added support for exact versions in
minimumReleaseAgeExclude#​9985.You can now list one or more specific versions that pnpm should allow to install, even if those versions don’t satisfy the maturity requirement set by
minimumReleaseAge. For example:minimumReleaseAge: 1440 minimumReleaseAgeExclude: - [email protected] - [email protected] || 5.102.1
v10.18.3
Patch Changes
- Fix a bug where pnpm would infinitely recurse when using
verifyDepsBeforeInstall: installand pre/post install scripts that called other pnpm scripts #​10060. - Fixed scoped registry keys (e.g.,
@scope:registry) being parsed as property paths inpnpm config getwhen--location=projectis used #​9362. - Remove pnpm-specific CLI options before passing to npm publish to prevent "Unknown cli config" warnings #​9646.
- Fixed EISDIR error when bin field points to a directory #​9441.
- Preserve version and hasBin for variations packages #​10022.
- Fixed
pnpm config set --location=projectincorrectly handling keys with slashes (auth tokens, registry settings) #​9884. - When both
pnpm-workspace.yamland.npmrcexist,pnpm config set --location=projectnow writes topnpm-workspace.yaml(matching read priority) #​10072. - Prevent a table width error in
pnpm outdated --long#​10040. - Sync bin links after injected dependencies are updated by build scripts. This ensures that binaries created during build processes are properly linked and accessible to consuming projects #​10057.
v10.18.2
Patch Changes
pnpm outdated --longshould work #​10040.- Replace ndjson with split2. Reduce the bundle size of pnpm CLI #​10054.
pnpm dlxshould request the full metadata of packages, whenminimumReleaseAgeis set #​9963.- pnpm version switching should work when the pnpm home directory is in a symlinked directory #​9715.
- Fix
EPIPEerrors when piping output to other commands #​10027.
v10.18.1
Patch Changes
- Don't print a warning, when
--lockfile-onlyis used #​8320. pnpm setupcreates a command shim to the pnpm executable. This is needed to be able to runpnpm self-updateon Windows #​5700.- When using pnpm catalogs and running a normal
pnpm install, pnpm produced false positive warnings for "skip adding to the default catalog because it already exists". This warning now only prints when usingpnpm add --save-catalogas originally intended.
v10.18.0
Minor Changes
-
Added network performance monitoring to pnpm by implementing warnings for slow network requests, including both metadata fetches and tarball downloads.
Added configuration options for warning thresholds:
fetchWarnTimeoutMsandfetchMinSpeedKiBps. Warning messages are displayed when requests exceed time thresholds or fall below speed minimumsRelated PR: #​10025.
Patch Changes
Configuration
đź“… Schedule: Branch creation - "before 3am on Monday" in timezone Europe/Paris, 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, check this box
This PR was generated by Mend Renovate. View the repository job log.
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/vvoyer/tzdb/93WZVi8SSd5r2NJEwaeHoMKsVFTP
âś… Preview: Failed
[Deployment for b2bd687 failed]
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| tzdb | ❌ Failed (Inspect) | May 14, 2024 1:02am |