Bump the packages group with 6 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(3 months ago)
(3 months ago)
(3 months ago)
dependencies javascript
poad
Bumps the packages group with 6 updates:
| Package | From | To |
|---|---|---|
| @eslint/js | 9.39.4 |
10.0.1 |
| @types/node | 24.12.0 |
25.5.0 |
| eslint | 9.39.4 |
10.0.3 |
| eslint-plugin-boundaries | 5.4.0 |
6.0.0 |
| vite | 7.3.1 |
8.0.0 |
| @boundaries/elements | 1.2.0 |
2.0.0 |
Updates @eslint/js from 9.39.4 to 10.0.1
Release notes
Sourced from @eslint/js's releases.
v10.0.1
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency@eslint/config-arrayto ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update@typescript-eslint/parserto ^8.56.0 (#20514) (Milos Djermanovic)8330d23test: add tests for config-api (#20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#20479) (Francesco Trotta)84fb885chore: package.json update for@eslint/jsrelease (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467) (Milos Djermanovic)v10.0.0
Breaking Changes
f9e54f4feat!: estimate rule-tester failure location (#20420) (ST-DDT)a176319feat!: replacechalkwithstyleTextand addcolortoResultsMeta(#20227) (루밀LuMir)c7046e6feat!: enable JSX reference tracking (#20152) (Pixel998)fa31a60feat!: addnameto configs (#20015) (Kirk Waiblinger)3383e7efix!: remove deprecatedSourceCodemethods (#20137) (Pixel998)501abd0feat!: update dependency minimatch to v10 (#20246) (renovate[bot])ca4d3b4fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)96512a6fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)c69fdacfeat!: remove eslintrc support (#20037) (Francesco Trotta)208b5ccfeat!: UseScopeManager#addGlobals()(#20132) (Milos Djermanovic)a2ee188fix!: adduniqueItems: trueinno-invalid-regexpoption (#20155) (Tanuj Kanti)a89059dfeat!: Program range span entire source text (#20133) (Pixel998)39a6424fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)f28fbf8fix!: Deprecate"always"and"as-needed"options of theradixrule (#20223) (Milos Djermanovic)aa3fb2bfix!: tightenfunc-namesschema (#20119) (Pixel998)f6c0ed0feat!: reporteslint-envcomments as errors (#20128) (Francesco Trotta)4bf739ffix!: remove deprecatedLintMessage#nodeTypeandTestCaseError#type(#20096) (Pixel998)523c076feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)454a292feat!: updateeslint:recommendedconfiguration (#20210) (Pixel998)4f880eefeat!: removev10_*and inactiveunstable_*flags (#20225) (sethamus)f18115cfeat!:no-shadow-restricted-namesreportglobalThisby default (#20027) (sethamus)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160) (Milos Djermanovic)Features
... (truncated)
Commits
84fb885chore: package.json update for@eslint/jsrelease1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467)f3fbc2fchore: set@eslint/jsversion to 10.0.0 to skip releasing it (#20466)b4b3127chore: package.json update for@eslint/jsrelease0b14059chore: package.json update for@eslint/jsreleasefa31a60feat!: addnameto configs (#20015)1e2cad5chore: package.json update for@eslint/jsrelease454a292feat!: updateeslint:recommendedconfiguration (#20210)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160)- See full diff in compare view
Updates @types/node from 24.12.0 to 25.5.0
Commits
- See full diff in compare view
Updates eslint from 9.39.4 to 10.0.3
Release notes
Sourced from eslint's releases.
v10.0.3
Bug Fixes
e511b58fix: update eslint (#20595) (renovate[bot])f4c9cf9fix: include variable name inno-useless-assignmentmessage (#20581) (sethamus)ee9ff31fix: update dependency minimatch to ^10.2.4 (#20562) (Milos Djermanovic)Documentation
9fc31b0docs: Update README (GitHub Actions Bot)4efaa36docs: add info box foreslint-plugin-eslint-comments(#20570) (DesselBane)23b2759docs: add v10 migration guide link to Use docs index (#20577) (Pixel998)80259a9docs: Remove deprecated eslintrc documentation files (#20472) (Copilot)9b9b4badocs: fix typo in no-await-in-loop documentation (#20575) (Pixel998)e7d72a7docs: document TypeScript 5.3 minimum supported version (#20547) (sethamus)Chores
ef8fb92chore: package.json update for eslint-config-eslint release (Jenkins)e8f2104chore: updates for v9.39.4 release (Jenkins)5cd1604refactor: simplify isCombiningCharacter helper (#20524) (Huáng Jùnliàng)70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#20586) (Milos Djermanovic)e32df71chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (#20576) (Milos Djermanovic)53ca6eechore: disableeslint-comments/no-unused-disablerule (#20578) (Milos Djermanovic)e121895ci: pin Node.js 25.6.1 (#20559) (Milos Djermanovic)efc5aefchore: updatetsconfig.jsonineslint-config-eslint(#20551) (Francesco Trotta)v10.0.2
Bug Fixes
Documentation
13eeedbdocs: link rule type explanation to CLI option --fix-type (#20548) (Mike McCready)98cbf6bdocs: update migration guide per Program range change (#20534) (Huáng Jùnliàng)61a2405docs: add missing semicolon in vars-on-top rule example (#20533) (Abilash)Chores
951223bchore: update dependency@eslint/eslintrcto ^3.3.4 (#20553) (renovate[bot])6aa1afechore: update dependency eslint-plugin-jsdoc to ^62.7.0 (#20536) (Milos Djermanovic)v10.0.1
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency@eslint/config-arrayto ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
... (truncated)
Commits
bfce7ea10.0.3d44ced8Build: changelog update for 10.0.3e511b58fix: update eslint (#20595)ef8fb92chore: package.json update for eslint-config-eslint releasee8f2104chore: updates for v9.39.4 release5cd1604refactor: simplify isCombiningCharacter helper (#20524)9fc31b0docs: Update README70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#20586)f4c9cf9fix: include variable name inno-useless-assignmentmessage (#20581)4efaa36docs: add info box foreslint-plugin-eslint-comments(#20570)- Additional commits viewable in compare view
Updates eslint-plugin-boundaries from 5.4.0 to 6.0.0
Release notes
Sourced from eslint-plugin-boundaries's releases.
Object-based elements selector syntax
Summary
Version 6.0.0 introduces object-based selectors as the recommended way to define rules. This provides better readability and access to advanced matching features.
It also introduces several new features and changes in configuration to make it more semantic and powerful. But almost every change is designed to be incremental and non-breaking, allowing you to migrate at your own pace. For further info and examples, read the migration guide at the website
eslint-plugin v6.0.0
Added
- feat(#383, #388): Add object-based element selector syntax as the recommended way to define element selectors, providing better readability and access to advanced matching features.
- feat(#395): Support
fromandtodependency selector objects in theboundaries/dependenciesrule, enabling matching based on dependency relationship, origin, source, internal path, and more.- feat(#387): Add optional
categoryfield to element descriptors to enable multi-dimensional architectural classification.- feat(#386): Support a
nameproperty in theadditional-dependency-nodessetting on each node definition, allowing to identify custom dependency nodes by name in rules and messages.- feat: Add
checkAllOrigins,checkUnknownLocalsandcheckInternalsoptions todependencies(oldelement-types) rule to allow checking or ignoring dependencies based on their properties. By default, only local dependencies with known elements are checked, and internal dependencies are ignored, as in previous versions.- feat: Improve debug output, and add
boundaries/debugsetting to allow enabling/disabling it and filtering the traces that are printed.- feat: Support all element description properties in custom messages templates by using handlebars syntax. Old message templates will continue working as they are, without any change.
Changed
- feat(#403): Rename
boundaries/element-typesrule toboundaries/dependencies. The legacy name is still supported with a deprecation warning.- feat(#393): Deprecate rule-level
importKindoption in favor of selector-leveldependency.kind, allowing more granular per-selector control over dependency kind matching.- feat(#392): Add deprecation warning when using legacy template format (
${ }), and introduce new Handlebars-style template syntax ({{ }}). The legacy format is still supported but will be removed in a future major version.- feat(#384): Add deprecation warning when using legacy element selector syntax (string or tuple formats).
- feat: Validate and transform different settings and rules only once per different configuration object, and not per rule execution, to improve performance.
- refactor: Refactor the core of the plugin to support the new features and improvements, and to improve code organization, readability and maintainability. It is now fully typed with TypeScript.
- chore: Update dependencies and devDependencies to their latest versions.
- docs(#396): Improve TypeScript typings documentation, enabling better IDE support and autocompletion.
- refactor: Use
node:prefix for built-in modules.Breaking Changes
- feat(#429): Change default value of
boundaries/dependency-nodessetting to["import", "export", "require", "dynamic-import"]. Previously onlyimportstatements were analyzed by default. To preserve previous behavior, set"boundaries/dependency-nodes": ["import"]explicitly in your configuration.- feat: Disable
no-privaterule by default in recommended configuration, as it is now deprecated and will be removed in a future major version. To preserve previous behavior, set"boundaries/no-private": [2, { "allowUncles": true }]explicitly in your configuration.- Remove
isExternalLibrarySelectorandisExternalLibrariesSelectortype guards. They are not needed anymore, as external rule is deprecated and external library selectors can be defined using the sameElementSelectorformat.elements v2.0.0
Added
- feat: Add support for
capturedas an array in element selectors, where each element in the array represents an alternative (OR logic). The selector matches if any of the array elements matches.- feat: Support matching
nullvalues in selectors.- feat: Add support for
parentselector property to match against first parent (parents[0]) properties (type,category,elementPath, andcaptured).Changed
- refactor: Improve typing for better maintainability.
- test: Improve test coverage and add more test cases for edge scenarios.
- chore: Update dependencies and devDependencies to their latest versions.
... (truncated)
Commits
c0b2f99Merge pull request #441 from javierbrea/releaseb4a8aa5Release v6.0.0 (#439)028b5c4Merge branch 'master' into releaseba75ec9Release v6.0.0 beta.2 (#436)9d482abchore: Run mutation testing on release brancha61c7dbRelease v6.0.0 beta.2 (#435)a8cc0d1Merge pull request #433 from javierbrea/release0499130Merge branch 'master' into release44a8ab3Release v6.0.0-beta.1 (#432)71e242dfeat: Remove monorepo tag from website- Additional commits viewable in compare view
Updates vite from 7.3.1 to 8.0.0
Release notes
Sourced from vite's releases.
create-vite@8.0.0
Please refer to CHANGELOG.md for details.
plugin-legacy@8.0.0
Please refer to CHANGELOG.md for details.
v8.0.0
Please refer to CHANGELOG.md for details.
v8.0.0-beta.18
Please refer to CHANGELOG.md for details.
v8.0.0-beta.17
Please refer to CHANGELOG.md for details.
v8.0.0-beta.16
Please refer to CHANGELOG.md for details.
v8.0.0-beta.15
Please refer to CHANGELOG.md for details.
v8.0.0-beta.14
Please refer to CHANGELOG.md for details.
v8.0.0-beta.13
Please refer to CHANGELOG.md for details.
v8.0.0-beta.12
Please refer to CHANGELOG.md for details.
v8.0.0-beta.11
Please refer to CHANGELOG.md for details.
v8.0.0-beta.10
Please refer to CHANGELOG.md for details.
v8.0.0-beta.9
Please refer to CHANGELOG.md for details.
v8.0.0-beta.8
Please refer to CHANGELOG.md for details.
v8.0.0-beta.7
Please refer to CHANGELOG.md for details.
v8.0.0-beta.6
Please refer to CHANGELOG.md for details.
v8.0.0-beta.5
Please refer to CHANGELOG.md for details.
... (truncated)
Changelog
Sourced from vite's changelog.
8.0.0 (2026-03-12)
Today, we're thrilled to announce the release of the next Vite major:
- Vite 8.0 announcement blog post
- Docs (translations: 简体中文, 日本語, Español, Português, 한국어, Deutsch, فارسی)
- Migration Guide
⚠ BREAKING CHANGES
- remove
import.meta.hot.acceptresolution fallback (#21382)- update default browser target (#21193)
- the epic
rolldown-vitemerge (#21189)Features
- update rolldown to 1.0.0-rc.9 (#21813) (f05be0e)
- warn when
vite-tsconfig-pathsplugin is detected (#21781) (ada493e)- css: support es2025 build target for lightningcss (#21769) (08906e7)
- forward browser console logs and errors to dev server terminal (#20916) (2540ed0)
- update rolldown to 1.0.0-rc.8 (#21790) (a0c950e)
- export
VisitorandESTreefromrolldown/utils(#21664) (45de31e)- update rolldown to 1.0.0-rc.6 (#21714) (37a65f8)
- use util.inspect for CLI error display (#21668) (5f425a9)
- update rolldown to 1.0.0-rc.5 (#21660) (b3ddbc5)
- update rolldown to 1.0.0-rc.4 (#21617) (1ee5c7f)
- wasm: add SSR support for
.wasm?init(#21102) (216a3b5)- integrate devtools (#21331) (acbf507)
- update rolldown to 1.0.0-rc.3 (#21554) (43358e9)
- manifest: add
assetsfield for standalone CSS entry points (#21015) (f289b9b)- update rolldown to 1.0.0-rc.2 (#21512) (fa136a9)
- bundled-dev: support worker in initial bundle (#21415) (f3d3149)
- dev: detect port conflicts on wildcard hosts (#21381) (b0dd5a9)
- shortcuts case insensitive (#21224) (7796ade)
- update rolldown to 1.0.0-rc.1 (#21463) (ff9dd7f)
- warn if
envPrefixcontains spaces (#21292) (9fcde3c)- update rolldown to 1.0.0-beta.60 (#21408) (c33aa7c)
- update rolldown to 1.0.0-beta.59 (#21374) (0037943)
- add
ignoreOutdatedRequestsoption tooptimizeDeps(#21364) (b2e75aa)- add ios to default esbuild targets (#21342) (daae6e9)
- update rolldown to 1.0.0-beta.58 (#21354) (ba40cef)
- update rolldown to 1.0.0-beta.57 (#21335) (d5412ef)
- css: support es2024 build target for lightningcss (#21294) (bd33b8e)
- update rolldown to 1.0.0-beta.56 (#21323) (9847a63)
- introduce v2 native plugins and enable it by default (#21268) (42f2ab3)
- ssr: avoid errors when rewriting already rewritten stacktrace (#21269) (98d9a33)
- update rolldown to 1.0.0-beta.55 (#21300) (2c8db85)
- update rolldown to 1.0.0-beta.54 (#21267) (c751172)
... (truncated)
Commits
ea68a88chore(deps): update rolldown-related dependencies (#20810)693d255release: v7.1.798a3484fix(hmr): wait forimport.meta.hot.prunecallbacks to complete before runni...9f32b1dfix(hmr): trigger prune event when import is removed from non hmr module (#20...9f2247cfix(deps): update all non-major dependencies (#20811)105abe8fix(glob): handle glob imports from folders starting with dot (#20800)4c4583cfix(build): fix ssr environmentemitAssets: truewhen `sharedConfigBuild: t...9bc9d12fix(client): use CSP nonce when rendering error overlay (#20791)54377f7release: v7.1.688af2aefix(deps): update all non-major dependencies (#20773)- Additional commits viewable in compare view
Updates @boundaries/elements from 1.2.0 to 2.0.0
Release notes
Sourced from @boundaries/elements's releases.
Support categories and file elements
Added
- feat: Support multiple levels of categorization and any type of project structure (#75)
- feat: Support elements as files (#75)
- feat(settings): Added support for
import/resolversetting- feat(options): Support micromatch patterns in rules options (#11, #10)
- feat: Add debug mode
- test: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.
- test: Add one test for each rules docs example
- chore: Run tests on Windows OS again (#74)
Changed
- feat(settings): Deprecated
boundaries/typessetting.boundaries/elementsshould be used instead. If it is not present,boundaries/typeswill be used as fallback- feat(rules): Rename
allowed-typesrule intoelement-types(now it can be used to allow/disallow). Change the format of rule options- feat(rules): Rename
no-externalrule intoexternal(now it can be used to allow/disallow). Change the format of rule options- feat(rules): Change the format of
entry-pointrule options (now it support allow/disallow format)- feat(rules): Rename
no-import-ignoredrule intono-ignored(the majority of the plugin rules are referred toimportstatements, so it is not necessary to specify it in the rule name)- feat(rules): Rename
no-import-not-recognized-typesrule intono-unknown- feat(rules): Rename
prefer-recognized-typesrule intono-unknown-files- refactor(core): Use
eslint-module-utils/resolveto get files and import paths. Usemicromatchto match settings and options. Adapt the whole core to this new approachFixed
- fix: Support scoped packages in external rule (#59)
Removed
- feat(settings): Removed
boundaries/aliassettingBREAKING CHANGES
- Removed
boundaries/aliassetting.import/resolverhas to be used instead- Renamed
allowed-typesrule intoelement-types(now it can be used to allow/disallow). Changed the format of rule options- Changed the format of
entry-pointrule options (now it support allow/disallow format)- Renamed
no-externalrule intoexternal(now it can be used to allow/disallow). Changed the format of rule options- Renamed
no-import-ignoredrule intono-ignored(the majority of the plugin rules are referred toimportstatements, so it is not necessary to specify it in the rule name)- Renamed
no-import-not-recognized-typesrule intono-unknown- Renamed
prefer-recognized-typesrule intono-unknown-filesRead the migration guide for further info about how to migrate your v1.x configuration
Support array of patterns in elements setting
Refer to v2.0.0 version changelog for further details
Added
- feat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists
- feat:
modeoption inelementssetting now also acceptsfullas value. Pattern will try to match the full path in that case.- feat: support defining multiple micromatch patterns in an array in the
patternproperty ofelementssetting.Fix external packages recognition
Refer to v2.0.0 version changelog for further details
Fixed
... (truncated)
Changelog
Sourced from @boundaries/elements's changelog.
[2.0.0] - 2021-02-02
Added
- feat: Support multiple levels of categorization and any type of project structure (#75)
- feat: Support elements as files (#75)
- feat(settings): Added support for
import/resolversetting- feat(options): Support micromatch patterns in rules options (#11, #10)
- feat: Add debug mode
- test: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.
- test: Add one test for each rules docs example
- chore: Run tests on Windows OS again (#74)
Changed
- feat(settings): Deprecated
boundaries/typessetting.boundaries/elementsshould be used instead. If it is not present,boundaries/typeswill be used as fallback- feat(rules): Rename
allowed-typesrule intoelement-types(now it can be used to allow/disallow). Change the format of rule options- feat(rules): Rename
no-externalrule intoexternal(now it can be used to allow/disallow). Change the format of rule options- feat(rules): Change the format of
entry-pointrule options (now it support allow/disallow format)- feat(rules): Rename
no-import-ignoredrule intono-ignored(the majority of the plugin rules are referred toimportstatements, so it is not necessary to specify it in the rule name)- feat(rules): Rename
no-import-not-recognized-typesrule intono-unknown- feat(rules): Rename
prefer-recognized-typesrule intono-unknown-files- refactor(core): Use
eslint-module-utils/resolveto get files and import paths. Usemicromatchto match settings and options. Adapt the whole core to this new approachFixed
- fix: Support scoped packages in external rule (#59)
Removed
- feat(settings): Removed
boundaries/aliassettingBREAKING CHANGES
- Removed
boundaries/aliassetting.import/resolverhas to be used instead- Renamed
allowed-typesrule intoelement-types(now it can be used to allow/disallow). Changed the format of rule options- Changed the format of
entry-pointrule options (now it support allow/disallow format)- Renamed
no-externalrule intoexternal(now it can be used to allow/disallow). Changed the format of rule options- Renamed
no-import-ignoredrule intono-ignored(the majority of the plugin rules are referred toimportstatements, so it is not necessary to specify it in the rule name)- Renamed
no-import-not-recognized-typesrule intono-unknown- Renamed
prefer-recognized-typesrule intono-unknown-files[2.0.0-beta.4] - 2021-01-30
Added
- feat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists
- feat:
modeoption inelementssetting now also acceptsfullas value. Pattern will try to match the full path in that case.- feat: support defining multiple micromatch patterns in an array in the
patternproperty ofelementssetting.[2.0.0-beta.3] - 2021-01-26
Fixed
- fix: node_modules packages were being recognized as local
[2.0.0-beta.2] - 2021-01-26
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Package Dependencies
Technical Details
| ID: | 14624993 |
| UUID: | 4079432710 |
| Node ID: | PR_kwDOMzbQP87KxP3y |
| Host: | GitHub |
| Repository: | poad/github-rest-api-executor |
