chore(deps): update dependency dependency-cruiser to v16.4.2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| dependency-cruiser | 16.3.1 -> 16.4.2 |
Release Notes
sverweij/dependency-cruiser (dependency-cruiser)
v16.4.2
👷 maintenance
4314428refactor: uses explicit exports over default where possible (#956)6d1b8bbbuild(npm): updates external dependencies + minor refactor
🧹 chores
c7802dfchore(ci): adds repo check to provenance publishing76da16fchore(npm): updates external devDependencies
v16.4.1
🐛 fixes
e414c0afix(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:
75f946fchore(doc): removes a few @ts-expect-errors now typescript has caught up with some new featuresb2cd13d/bb215aechore(npm): updates external devDependencies079f7d8chore(ci): cache based on the lockfile, now we use it
v16.4.0
✨ features
0335910feat(cli): adds--affectedcommand 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)")e43c1aafix(extract): extends list of source that could be transformed with babel with modern ones
👷 maintenance
77ebcc9build(npm): makes 3rd party dependency requirements more lenient dependency-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/2930a4ebuild(npm): updates external dependencies
🧹 chores
Things not influencing the built & distributed artifact:
860ea1aRevert "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. 🤞818157dchore(ci): some more windows baby-sitting15cbef2chore: converts own config to javascript (#951)
v16.3.10
👷 maintenance
24b40berefactor: replaces lodash (#950) this cuts back dependency-cruiser's install size with >1Mb018ea49build(npm): updates external dependenciesd3b0994refactor(test): simplifies is-same-violation unit tests580fc77chore: adds kubotak-is to contributors in package manifest
v16.3.9
✨ features
72373eafeat: support svelte 4 (#948) - thanks to @kubotak-is for both doing the research and making the pull request that made this work!
👷 maintenance
30b5148build(npm): updates external dependencies1ee4e42chore: removes some additional references to/ uses of lodash615134afix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2, wherenpm clean-installbought the farm
v16.3.7
👷 maintenance
daa550cbuild(npm): updates external dependenciesdc4f183chore(npm): removes unused devDependency shx6e618cerefactor: removes 3rd party dependency 'wrap-ansi' (#946)
v16.3.6
👷 maintenance
78810cerefactor: replaces chalk with picocolors (#945)03c34a6refactor: replaces lodash' flattenDeep, isEmpty, reject, omit, merge with native alternatives (#944)d6884aebuild(npm): updates external dependencies
v16.3.5
🐛 fixes
8196c9efix(extract/transpile): transpile script setup with vue 2 (#942) (thanks to @ferdynator for the clear & complete pull request!)
v16.3.4
This release is one in a series of efforts to reduce the number dependency-cruiser's 3rd party dependencies where it reduces maintenance, decreases total download size and/ or increases run speed.
👷 maintenance
f6b6d19refactor: removes 3rd party dependency 'semver-try-require' (#939)c8f7fa1refactor: removes 3rd party dependency 'indent-string' (#940)838b3e8refactor: removes 3rd party dependency 'figures' (#941)af27535build(npm): updates external dependencieseac0d63refactor(init): replaces runtime wordwrap on feedback with a static wordwrapbbd3abbchore: removes accidentally committed file
v16.3.3
🐛 fixes
de34d42fix(enrich/summarize): also configure experimentalStats to be in the summary (so the caching algorithme can pick it up as well)8617939chore: makes generated .mjs schemas smaller (#934)
📖 documentation
6f6bef5doc(FAQ): copy update46d1c3fchore(schema): corrects a typo4a5dcd0doc(options-reference): corrects a typo
👷 maintenance
34e3795build(npm): updates external dependencies079e3fechore(ci): makes husky config [email protected] compliant
v16.3.2
🐛 fixes
54a7f42fix(config-util): adds utility that extracts dependency-cruiser options from a dependency-cruiser config (#933) - thanks to @AdrienLeblanc for reporting this issue.
👷 maintenance
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
| Package | New capabilities | Transitives | Size | Publisher |
|---|---|---|---|---|
| npm/[email protected] | Transitive: environment, eval, filesystem, unsafe | +45 |
4.97 MB | foureightone, sverweij |
🚮 Removed packages: npm/[email protected]
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code