Skip to content

Update npm Packages Updates (major) (major)#311

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-npm-packages-updates-(major)
Open

Update npm Packages Updates (major) (major)#311
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-npm-packages-updates-(major)

Conversation

@renovate

@renovate renovate Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
chokidar ^4.0.3^5.0.0 age confidence
eslint-plugin-perfectionist (source) ^4.15.1^5.0.0 age confidence
globals ^15.15.0^17.0.0 age confidence

Release Notes

paulmillr/chokidar (chokidar)

v5.0.0

Compare Source

  • Make the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb
  • Increase minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs
  • fix: Make types more precise #​1424
  • perf: re-use double slash regex #​1435
  • Update readdirp to ESM-only v5
  • Lots of minor improvements in tests
  • Increase security of NPM releases. Switch to token-less Trusted Publishing, with help of jsbt
  • Switch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs

New Contributors

Full Changelog: paulmillr/chokidar@4.0.3...5.0.0

azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)

v5.4.0

Compare Source

compare changes

🚀 Features
  • sort-objects: Allow sorting by name and value
    (2622a734)
  • Improve dependency detection algorithm
    (a80d8105)
🏎 Performance Improvements
  • Cache group options and improve subgroup-order coverage
    (858076c7)
  • Avoid accumulating spreads in hot paths
    (2c964ae0)
🐞 Bug Fixes
  • sort-modules: Enable fallback sorting for usage mode
    (a2b898e4)
  • sort-modules: Fix error loop due to overload signatures with sort-usages
    (2dcdb687)
  • sort-modules: Add support for overload signatures
    (d760ae7a)
  • sort-modules: Avoid deprecated enum members access
    (a0a7d478)
❤️ Contributors

v5.3.1

Compare Source

compare changes

🐞 Bug Fixes
  • Align plugin configs typing with eslint
    (7c44de3)
❤️ Contributors

v5.3.0

Compare Source

compare changes

🚀 Features
  • Fallback sort subgroup order
    (3c8fecf)
  • sort-modules: Allow exported then decorated classes to be sorted
    (53b00c8)
🐞 Bug Fixes
  • Use runtime-safe node type checks
    (a0ec110)
❤️ Contributors

v5.2.0

Compare Source

compare changes

🚀 Features
  • sort-modules: Sort by order of use
    (fc297a2)
  • Allow fallback sort override in groups with overrides
    (64a9fee)
  • sort-imports: Allow sorting by specifiers
    (05c66aa)
🐞 Bug Fixes
  • Add explicit type annotation for plugin configs
    (780a25a)
❤️ Contributors

v5.1.0

Compare Source

compare changes

🚀 Features
  • Add new lines between to settings
    (ae36860)
  • Add new lines inside at rule options and settings level
    (1430b19)
🐞 Bug Fixes
  • Add js extensions to relative imports in decl files
    (2cfeed9)
  • Handle missing export kind in sort exports
    (179d432)
  • Allow overriding settings with default values
    (08d69ca)
  • Improve plugin type compatibility
    (af1ce61)
❤️ Contributors

v5.0.0

Compare Source

compare changes

🚀 Features
  • ⚠️ Drop nodejs v18 support
    (6c4a74a)
  • ⚠️ Move to esm only
    (442f409)
  • sort-decorators: Add array-based custom groups api
    (358b1f4)
  • ⚠️ Drop group kind support
    (44af851)
  • sort-heritage-clauses: Add array-based custom groups api
    (e6ef242)
  • sort-imports: ⚠️ Drop deprecated ts config root dir support
    (5452245)
  • ⚠️ Drop deprecated selectors support for multiple rules
    (4c0161a)
  • ⚠️ Drop deprecated object-based custom groups support
    (5a6d5fa)
  • Support annotation-based config
    (96cda80)
  • sort-object-types: ⚠️ Drop deprecated ignore pattern option
    (d28a154)
  • sort-jsx-props: ⚠️ Drop deprecated ignore pattern option
    (f1a2498)
  • Add sort-import-attributes rule
    (d147c56)
  • Add sort-export-attributes rule
    (ac7e597)
  • sort-object: ⚠️ Drop deprecated destructure only option
    (2f9d620)
  • sort-objects: Add pattern matching for variable declarations
    (ea22aa1)
  • ⚠️ Drop deprecated newlines between always and never
    (4a9a693)
  • sort-objects: ⚠️ Migrate object type options to conditional configuration
    pattern
    (724d044)
  • sort-enums: ⚠️ Replace force numeric sort and update default sort by value
    option
    (b707549)
  • sort-objects: Add numeric keys detection option
    (2a6653d)
  • sort-object-types: Add numeric keys detection option
    (88f1c19)
  • sort-imports: Add multiline and singleline modifiers
    (2c954d4)
  • ⚠️ Improve comment above integration in groups
    (2011d6c)
  • Allow type overrides in groups option
    (7985717)
  • sort-imports: ⚠️ Drop deprecated selectors
    (f089488)
  • Allow order overrides in groups option
    (2c64f20)
  • Allow new lines inside overrides in groups option
    (f9300b6)
  • sort-imports: Allow type-import-first fallback sort
    (a73c690)
  • sort-exports: Add wildcard, named and line-related modifiers
    (2211eb6)
  • sort-objects: ⚠️ Drop deprecated ignore pattern
    (02a09d3)
  • sort-objects: Add scope option for pattern matching
    (a2e013d)
  • sort-object-types: Add scoped matching for declaration patterns
    (7fde0b5)
  • sort-objects: Add scoped matching for declaration patterns
    (e80691a)
  • sort-object-types: Add scoped matching for declaration comments
    (1addc94)
🐞 Bug Fixes
  • Fix plugin usage with legacy configurations
    (a5e5b66)
  • Keep settings priority when meta default options provided
    (5d5793d)
  • Require sorting type in fallback sort schema
    (404a9b0)
  • sort-objects: Handle destructured dependencies
    (572d54a)
  • sort-object-types: Improve detection of complex object type declarations
    (7d9f3bd)
  • Honor declaration comments for nested types
    (c54c522)
  • sort-object-types: Match declaration names from variable declarations
    (99d50bc)
⚠️ Breaking Changes
  • ⚠️ Drop nodejs v18 support
    (6c4a74a)
  • ⚠️ Move to esm only
    (442f409)
  • ⚠️ Drop group kind support
    (44af851)
  • sort-imports: ⚠️ Drop deprecated ts config root dir support
    (5452245)
  • ⚠️ Drop deprecated selectors support for multiple rules
    (4c0161a)
  • ⚠️ Drop deprecated object-based custom groups support
    (5a6d5fa)
  • sort-object-types: ⚠️ Drop deprecated ignore pattern option
    (d28a154)
  • sort-jsx-props: ⚠️ Drop deprecated ignore pattern option
    (f1a2498)
  • sort-object: ⚠️ Drop deprecated destructure only option
    (2f9d620)
  • ⚠️ Drop deprecated newlines between always and never
    (4a9a693)
  • sort-objects: ⚠️ Migrate object type options to conditional configuration
    pattern
    (724d044)
  • sort-enums: ⚠️ Replace force numeric sort and update default sort by value
    option
    (b707549)
  • ⚠️ Improve comment above integration in groups
    (2011d6c)
  • sort-imports: ⚠️ Drop deprecated selectors
    (f089488)
  • sort-objects: ⚠️ Drop deprecated ignore pattern
    (02a09d3)
❤️ Contributors
sindresorhus/globals (globals)

v17.1.0

Compare Source


v17.0.0

Compare Source

Breaking
Improvements

v16.5.0

Compare Source


v16.4.0

Compare Source


v16.3.0

Compare Source


v16.2.0

Compare Source


v16.1.0

Compare Source


v16.0.0

Compare Source

Breaking
  • The serviceworker globals are now generated from browsers (#​281) 039ed51
    • It's a breaking change as a few globals have been removed.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • On day 1 of the month, every 3 months (* * 1 */3 *)
  • 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.

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch from 85888d1 to 77bac5a Compare April 8, 2026 19:05
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch from 77bac5a to 926e74d Compare April 27, 2026 01:09
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch 2 times, most recently from 9be77ab to ac26669 Compare May 19, 2026 11:22
@renovate renovate Bot changed the title Update npm Packages Updates (major) (major) Update dependency globals to v16 May 19, 2026
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch from ac26669 to cee3ce1 Compare May 25, 2026 02:12
@renovate renovate Bot changed the title Update dependency globals to v16 Update npm Packages Updates (major) (major) May 25, 2026
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch from cee3ce1 to 75c778b Compare June 1, 2026 21:15
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch 2 times, most recently from ea6f44a to 5b81fbc Compare June 21, 2026 00:58
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch 2 times, most recently from bf144c7 to e213f26 Compare June 30, 2026 18:04
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch 4 times, most recently from d51ae37 to f36678c Compare July 12, 2026 19:05
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch 2 times, most recently from 1ed6b9a to 6b9e12d Compare July 20, 2026 21:01
@renovate
renovate Bot force-pushed the renovate/major-npm-packages-updates-(major) branch from 6b9e12d to 67af471 Compare July 22, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants