chore(deps): update dependency dependency-cruiser to v16.8.0 #371
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
16.3.10
->16.8.0
Release Notes
sverweij/dependency-cruiser (dependency-cruiser)
v16.8.0
Compare Source
v16.7.0
Compare Source
✨ feature: recognize type imports in jsdoc
Dependency-cruiser now has the ability to recognize imports in jsdoc - both the new ones introduced in TS5.5 (e.g.
/** @​import { something } from "blah"; */
), as well as the older ones (e.g./** @​type {import('blah').something} */
). It's behind an option so it will only detect them if you want it to.Thanks to @louwers for raising the associated issue and testing a very early version of PR #965
jsdoc
,jsdoc-bracket-import
andjsdoc-import-tag
for use in your rules.commits:
09e9e41
feat(extract): adds recognition of jsdoc@import
type imports (#965)0d49477
feat(extract): adds recognition of the 'classic' jsdoc 'bracket' imports (#969)fedead6
feat(init): adds question to enable detection of jsdoc imports (#970)🐛 fixes
09ae707
fix(npm): shortens the message in the (only) distributed script👷 maintenance
aae6edd
/b5bfe76
refactor: addresses small linting issues2d2b0e5
refactor(resolve): uses Maps for the context maps79e1aa1
build(npm): updates external dependencies09ae707
fix(npm): shortens the message in the (only) distributed script🧹 chores
8a288dd
chore: migrates to eslint 9 & flat config (#968)69b59b6
chore: makes ci use node 23 instead of 2278960d3
build(npm): adds svgo to devDependenciesv16.6.0
Compare Source
✨ features
b473be5
feat: adds support for svelte 5 (#963)👷 maintenance
7683e90
fix(extract): removes extraneous capturing group from a regular expression65f2748
build(npm): updates external dependenciesv16.5.0
Compare Source
✨ features
802ff6f
feat(cli): expands the info displayed in --info (#959)📖 documentation
1ca77ec
doc(FAQ): corrects a typo8269857
doc(cli): clarify when using --max-depth is a good idea (never, that's when 😄)👷 maintenance
9453f20
build(npm): updates external dependenciesv16.4.2
Compare Source
👷 maintenance
4314428
refactor: uses explicit exports over default where possible (#956)6d1b8bb
build(npm): updates external dependencies + minor refactor🧹 chores
c7802df
chore(ci): adds repo check to provenance publishing76da16f
chore(npm): updates external devDependenciesv16.4.1
Compare Source
🐛 fixes
e414c0a
fix(extract): ignore entries in 'workspaces' arrays that aren't strings (instead of throwing) (#955) - thanks to @asfaltboy for raising the issue that led to this fix🧹 chores
Things not influencing the built & distributed artifact:
75f946f
chore(doc): removes a few @ts-expect-errors now typescript has caught up with some new featuresb2cd13d
/bb215ae
chore(npm): updates external devDependencies079f7d8
chore(ci): cache based on the lockfile, now we use itv16.4.0
Compare Source
✨ features
0335910
feat(cli): adds--affected
command line option (#952)This doesn't really add a new capability to dependency-cruiser, but an existing one more convenient to use (
--affected
==--reaches "$(npx watskeburt main)"
;--affected develop
==--reaches "$(npx watskeburt develop)"
)e43c1aa
fix(extract): extends list of source that could be transformed with babel with modern ones👷 maintenance
77ebcc9
build(npm): makes 3rd party dependency requirements more lenientdependency-cruiser now uses carets for specifying 3rd party dependencies. It's an experiment; it puts some trust in third party maintainers to not make breaking changes in minor or patch releases in exchange for a potentially smaller installed footprint because the likelihood a 3rd party dependency is already present in node_modules increases.
dbdf686
/2930a4e
build(npm): updates external dependencies🧹 chores
Things not influencing the built & distributed artifact:
860ea1a
Revert "Reapply "fix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2""The bug is fixed in later versions, and now it is more likely the runner that makes the reproducible release artifact actually picks that later version. 🤞
818157d
chore(ci): some more windows baby-sitting15cbef2
chore: converts own config to javascript (#951)Configuration
📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.