Update dependency dependency-cruiser to v10.9.0 #56
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:
10.0.4
->10.9.0
Release Notes
sverweij/dependency-cruiser (dependency-cruiser)
v10.9.0
Compare Source
This is a release of the v10 branch of dependency-cruiser. v10.9.0 contains the same changes as v11.1.0, with the exception of the ones listed below. On npm the v10 branch is published with the
version-10
tag.🔙 backports
da2af61
backport: removes cycle from type definitionsv10.8.0
Compare Source
Version 11 will be published soon. As an experiment we'll back port non-breaking features & fixes to v10 for some time when possible - these will be published on npm under the
version-10
tag (latest
will from the next release on be reserved for v11).🌟 features
a0767fa
feature: adds instability metric + dedicated metrics reporter (#524) - thanks @tujger for the suggestion and the feedback!🐛 fixes
e137300
bugfix: re-baseline so cycle fixed in v11 doesn't bother us here1d7c08d
bugfix(known-violations): also soften self-cycling violations (#532)0ed8e28
doc(FAQ): correct some links + copy fixes👷 maintenance
9149e9f
perf(enrich): use different caching strategy for finding modules by name (#531)b9afb72
ci: add v10 branch to checked branchesfa2ac33
build(npm): ⬆️ @babel/core, @babel/plugin-transform-modules-commonjs, @babel/preset-typescript, @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, @vue/compiler-sfc, acorn, ajv, chalk, eslint, eslint-plugin-import, eslint-plugin-unicorn, lint-staged, prettier, svelte, tsconfig-paths-webpack-plugin, typescriptv10.7.0
Compare Source
🌟 features
2c76e2c
feature(report): makes the teamcity report ignore known errors (#521)👷 maintenance
dd6f1a3
lint: ⬆️ eslint-plugin-budapestianf7d0acb
chore(ci): adds node 17v10.6.0
Compare Source
🌟 features
ed52c71
feature(extract) adds vue3 @vue/compiler-sfc template compiler support (#519)A huge thanks to @annamooseity for this addition!!
🧰 maintenance
2f385ef
build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, commander, eslint, lint-staged, sveltev10.5.0
Compare Source
🌟 features
babe39a
feature(validate): adds a dependencyTypesNot restriction (#518) - thanks @rklos for the suggestion (#516)!🐛 fixes
14d292b
bugfix(enrich/summarize): Adds knownViolations to summary (#517) thanks @radiantly for the excellent PR!👷 maintenance
edd5585
build(npm) ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-import, eslint-plugin-unicorn, figures, lint-staged, mocha, svelte, typescript, yarnd2c2061
chore: updates lint-staged to check mjs in test folderc1d4728
refactor(report/anon): simplify random string algo, add 'apps' and 'libs' to the whitelistv10.4.0
Compare Source
🌟 features
a3f27ab
feature(extract): label typescript type-only imports as such (#499)6d20f99
feature(validate): adds 'via' restrictions for cycles (#507)4b7a63c
feature(report): makes the err-html reporter 'ignore-known' aware (#513)📖 documentation
43289cc
doc: updates contribution documentation (#506)👷 maintenance
56d366f
build(npm) ⬆️ @babel/core, @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, c8, coffeescript, inquirer, lint-staged, svelte, yarn61e27b4
refactor(report): simplify the 'ignored-violations' handling of the err reporters (#510)v10.3.1
Compare Source
🐛 bugfixes
745d58e
bugfix(known-violations|summary): compare cyclic violations by cycle, properly (#502)c456d10
bugfix(summary): fix ignore count in the model's schema + add it to the schema for the summary (#504)👷 maintenance
a4211e5
build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, coffeescript, enhanced-resolve, glob, mocha, sveltea2dddb0
chore: adds exceptions for (some) .json orphans in dependency-cruiser config(s)v10.3.0
Compare Source
🌟 features
d8079c8
feature: adds support for baselining known violations (#494)af8556d
feature(extract): adds an option to specify extra (typically non-parseable) extensions to scan (#492)(thanks @binary64 for suggesting the both of these)
👷 maintenance
201768a
chore(resolve): adds typings391db89
build(npm): ⬆️ @babel/core, @babel/plugin-transform-modules-commonjs, @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, acorn, acorn-loose, acorn-walk, ajv, c8, commander, eslint-plugin-unicorn, inquirer, prettier, svelte, typescriptv10.2.0
Compare Source
🌟 features
9ea7401
feature(extract): makes it possible to use tsc as the primary parser (#489)👷 maintenance
14b3b21
chore(ci): on the ci temporarily down upem so the ci also runs on node 1232e2324
git ca build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-import, husky, mocha, svelte, typescriptFor some production dependencies dependency-cruiser started to use version ranges in package.json. This should reduce the # of maintenance updates and it might reduce dependency-cruiser's footprint in node_modules.
v10.1.1
Compare Source
📖 Documentation
a989d0a
doc: re-enables the archi graph073e8a9
doc(FAQ): adds a howto with npx + more stronlgy recommend local install - fixes #487🐛 Bugfixes
dee158a
bugfix(init): makes init template yarn pnp proof (#488)👷 Maintenance
499dbd6
/7d52237
build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-import, mocha, prettier, sveltecd29303
chore(ci): adds a workflow for running under yarn/berry (#486)3f642c8
refactor: deep import semver functions & ⬆️ semver-try-requirev10.1.0
Compare Source
🌟 Features
919f359
feature(resolve): adds yarn virtual dependency resolution (#483)ad5586c
feature(init): adds a text and a 'focus' script to the experimental-scripts default config (#482)7be9128
feature(init): write to .dependency-cruiser.cjs when package type equals module (#479)🐛 Fixes
41e0c5c
bugfix(ts-config): pass an absolute path to tsconfig.json so typescripts parsing still works under yarn 3 (#481)9f6b697
bugfix(init): makes --init work under yarn 308e671f
bugfix(resolve): also puts triple slash directive dependencies through the resolution algorithm(s) (#484)👷 Maintenance
2e3c7e6
build(npm): ⬆️ @babel/core, @babel/plugin-transform-modules-commonjs, @babel/preset-typescript, @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-import, eslint-plugin-unicorn, lint-staged, sveltev10.0.7
Compare Source
👷 maintenance
d4801cd
chore: removes deepcode configurations672e70d
build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, c8, chalk, commander, eslint, mocha, svelte, yarnv10.0.6
Compare Source
🐛 fixes
286b06f
bugfix(report): minifies compiled handlebars templatesThis makes the compiled templates smaller and hence dependency-cruiser smaller to download and (a little) faster to load
👷 maintenance
6fdabe7
test: converts tests to esm (#476)c5b7049
chore: move configs & schemas from json to js (#475)8bee23d
build(npm): ⬆️ @babel/core, @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, ajv, eslint, inquirer, lint-staged, normalize-newline, sveltev10.0.5
Compare Source
🐛 fixes
e82891e
bugfix(wrap-stream-in-html): de-buffer so it can handle larger streams (#474)👷 maintenance
34bf285
chore: replaces nyc with c82903563
build(npm): ⬆️ @swc/core, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, acorn-jsx, acorn-walk, ajv, commander, eslint, eslint-plugin-unicorn, mocha, typescriptConfiguration
📅 Schedule: Branch creation - "every 2 months 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.
This PR was generated by Mend Renovate. View the repository job log.