Merge pull request #30186 from drodil/circular_deps

feat: add madge to find circular deps in the project
This commit is contained in:
Fredrik Adelöw
2025-06-25 11:42:56 +02:00
committed by GitHub
2 changed files with 649 additions and 45 deletions
+19
View File
@@ -40,6 +40,7 @@
"postinstall": "husky || true",
"lint": "backstage-cli repo lint --since origin/master",
"lint:all": "backstage-cli repo lint",
"lint:circular-deps": "madge --circular .",
"lint:docs": "node ./scripts/check-docs-quality",
"lint:peer-deps": "backstage-repo-tools peer-deps",
"lint:type-deps": "backstage-repo-tools type-deps",
@@ -145,6 +146,7 @@
"fs-extra": "^11.2.0",
"husky": "^9.0.0",
"lint-staged": "^15.0.0",
"madge": "^8.0.0",
"minimist": "^1.2.5",
"node-gyp": "^10.0.0",
"prettier": "^2.2.1",
@@ -158,5 +160,22 @@
"packageManager": "yarn@4.8.1",
"engines": {
"node": "20 || 22"
},
"madge": {
"fileExtensions": [
"ts",
"tsx",
"js",
"jsx"
],
"detectiveOptions": {
"ts": {
"skipTypeImports": true
},
"tsx": {
"skipTypeImports": true
}
},
"tsConfig": "./tsconfig.json"
}
}
+630 -45
View File
@@ -2148,17 +2148,17 @@ __metadata:
languageName: node
linkType: hard
"@babel/helper-string-parser@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-string-parser@npm:7.25.9"
checksum: 10/c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.22.5, @babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-validator-identifier@npm:7.25.9"
checksum: 10/3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e
"@babel/helper-validator-identifier@npm:^7.22.5, @babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-identifier@npm:7.27.1"
checksum: 10/75041904d21bdc0cd3b07a8ac90b11d64cd3c881e89cb936fa80edd734bf23c35e6bd1312611e8574c4eab1f3af0f63e8a5894f4699e9cfdf70c06fcf4252320
languageName: node
linkType: hard
@@ -2202,14 +2202,14 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/parser@npm:7.27.0"
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.26.7, @babel/parser@npm:^7.27.0, @babel/parser@npm:^7.27.5":
version: 7.27.5
resolution: "@babel/parser@npm:7.27.5"
dependencies:
"@babel/types": "npm:^7.27.0"
"@babel/types": "npm:^7.27.3"
bin:
parser: ./bin/babel-parser.js
checksum: 10/0fee9f05c6db753882ca9d10958301493443da9f6986d7020ebd7a696b35886240016899bc0b47d871aea2abcafd64632343719742e87432c8145e0ec2af2a03
checksum: 10/0ad671be7994dba7d31ec771bd70ea5090aa34faf73e93b1b072e3c0a704ab69f4a7a68ebfb9d6a7fa455e0aa03dfa65619c4df6bae1cf327cba925b1d233fc4
languageName: node
linkType: hard
@@ -3370,13 +3370,13 @@ __metadata:
languageName: node
linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
version: 7.27.0
resolution: "@babel/types@npm:7.27.0"
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.0, @babel/types@npm:^7.27.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
version: 7.27.6
resolution: "@babel/types@npm:7.27.6"
dependencies:
"@babel/helper-string-parser": "npm:^7.25.9"
"@babel/helper-validator-identifier": "npm:^7.25.9"
checksum: 10/2c322bce107c8a534dc4a23be60d570e6a4cc7ca2e44d4f0eee08c0b626104eb7e60ab8de03463bc5da1773a2f69f1e6edec1648d648d65461d6520a7f3b0770
"@babel/helper-string-parser": "npm:^7.27.1"
"@babel/helper-validator-identifier": "npm:^7.27.1"
checksum: 10/174741c667775680628a09117828bbeffb35ea543f59bf80649d0d60672f7815a0740ddece3cca87516199033a039166a6936434131fce2b6a820227e64f91ae
languageName: node
linkType: hard
@@ -9477,6 +9477,16 @@ __metadata:
languageName: node
linkType: hard
"@dependents/detective-less@npm:^5.0.1":
version: 5.0.1
resolution: "@dependents/detective-less@npm:5.0.1"
dependencies:
gonzales-pe: "npm:^4.3.0"
node-source-walk: "npm:^7.0.1"
checksum: 10/647d4427f6aad119bdfea607ab19ca30be827f7f0462677b5a538d8f8ab4ebda2c05ece60fceb5d3abb093e69ab3393e24a8e966936d2745b07421cfd014b14f
languageName: node
linkType: hard
"@elastic/elasticsearch-mock@npm:^1.0.0":
version: 1.0.0
resolution: "@elastic/elasticsearch-mock@npm:1.0.0"
@@ -21209,6 +21219,41 @@ __metadata:
languageName: node
linkType: hard
"@ts-graphviz/adapter@npm:^2.0.6":
version: 2.0.6
resolution: "@ts-graphviz/adapter@npm:2.0.6"
dependencies:
"@ts-graphviz/common": "npm:^2.1.5"
checksum: 10/6f15c14a166126e29dddb13f2ad012d8ac4d883e6fa789263b05ee50e0b47f2c09cf4c7f09b549e711563c30d6a6c2e45b52df0fd2701db2953dff112c0e9ea6
languageName: node
linkType: hard
"@ts-graphviz/ast@npm:^2.0.7":
version: 2.0.7
resolution: "@ts-graphviz/ast@npm:2.0.7"
dependencies:
"@ts-graphviz/common": "npm:^2.1.5"
checksum: 10/ca2e0054cb97106e5993d642b8277b60b29a1d227ff75e576d56704a8364790d3fb535788243ac2ec7bc46f077cd760da61fa4a76ddfda5877d40d77b857c3c5
languageName: node
linkType: hard
"@ts-graphviz/common@npm:^2.1.5":
version: 2.1.5
resolution: "@ts-graphviz/common@npm:2.1.5"
checksum: 10/421ea1a0d32917d6f26bceaf7b8e99db9f405afd3bbbb83bb9d2c759ee4bdcf15d5e611b3590becf55615f0ff35a9766fb19268c8c01c3dee0b02a74d0ef1a27
languageName: node
linkType: hard
"@ts-graphviz/core@npm:^2.0.7":
version: 2.0.7
resolution: "@ts-graphviz/core@npm:2.0.7"
dependencies:
"@ts-graphviz/ast": "npm:^2.0.7"
"@ts-graphviz/common": "npm:^2.1.5"
checksum: 10/a2884db12a822ba0fa22845d382459332add43b8297c78d6e7223d89403aacf83508133a00bbf2122c6097b52351bfc5bcf856539379c6d35c9f1439d39cb89b
languageName: node
linkType: hard
"@ts-morph/common@npm:~0.25.0":
version: 0.25.0
resolution: "@ts-morph/common@npm:0.25.0"
@@ -23163,6 +23208,19 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/project-service@npm:8.35.0":
version: 8.35.0
resolution: "@typescript-eslint/project-service@npm:8.35.0"
dependencies:
"@typescript-eslint/tsconfig-utils": "npm:^8.35.0"
"@typescript-eslint/types": "npm:^8.35.0"
debug: "npm:^4.3.4"
peerDependencies:
typescript: ">=4.8.4 <5.9.0"
checksum: 10/a9419da92231aa27f75078fcffab1d02398b50fdb7d5399775a414ba02570682b4b60cdfafb544a021b0dc2372f029c4195f5ae17c50deb11c25661b2ac18a74
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
@@ -23193,6 +23251,15 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/tsconfig-utils@npm:8.35.0, @typescript-eslint/tsconfig-utils@npm:^8.35.0":
version: 8.35.0
resolution: "@typescript-eslint/tsconfig-utils@npm:8.35.0"
peerDependencies:
typescript: ">=4.8.4 <5.9.0"
checksum: 10/4160928313ccbe8b169a009b9c1220826c7df7aab427f960c31f3b838931bc7a121ebee8040118481e4528e2e3cf1b26da047c6ac1d802ecff2ef7206026ea6b
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:8.29.1":
version: 8.29.1
resolution: "@typescript-eslint/type-utils@npm:8.29.1"
@@ -23229,6 +23296,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:8.35.0, @typescript-eslint/types@npm:^8.35.0":
version: 8.35.0
resolution: "@typescript-eslint/types@npm:8.35.0"
checksum: 10/34b5e6da2c59ea84cd528608fff0cc14b102fd23f5517dfee4ef38c9372861d80b5bf92445c9679674f0a4f8dc4ded5066c1bca2bc5569c47515f94568984f35
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
@@ -23284,6 +23358,26 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:^8.23.0":
version: 8.35.0
resolution: "@typescript-eslint/typescript-estree@npm:8.35.0"
dependencies:
"@typescript-eslint/project-service": "npm:8.35.0"
"@typescript-eslint/tsconfig-utils": "npm:8.35.0"
"@typescript-eslint/types": "npm:8.35.0"
"@typescript-eslint/visitor-keys": "npm:8.35.0"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
minimatch: "npm:^9.0.4"
semver: "npm:^7.6.0"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
typescript: ">=4.8.4 <5.9.0"
checksum: 10/4dff7c5a8853c8f4e30d35565c62d3ad5bf8445309bd465d94e9bca725853012bb9f58896a04207c30e10b6669511caac8c0f080ed781c93a3db81d5808195aa
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:8.29.1, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.8.1":
version: 8.29.1
resolution: "@typescript-eslint/utils@npm:8.29.1"
@@ -23361,6 +23455,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:8.35.0":
version: 8.35.0
resolution: "@typescript-eslint/visitor-keys@npm:8.35.0"
dependencies:
"@typescript-eslint/types": "npm:8.35.0"
eslint-visitor-keys: "npm:^4.2.1"
checksum: 10/c0acb13aac3a2be5e82844f7d2e86137347efdd04661dbf9fa69ef04a19dd2f1eb2f1eb6bfbfbaada78a46884308d2c0e0b5d0d1a094c84f2dfb670b67ac2b3b
languageName: node
linkType: hard
"@uiw/codemirror-extensions-basic-setup@npm:4.23.7":
version: 4.23.7
resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.7"
@@ -23729,6 +23833,63 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-core@npm:3.5.17":
version: 3.5.17
resolution: "@vue/compiler-core@npm:3.5.17"
dependencies:
"@babel/parser": "npm:^7.27.5"
"@vue/shared": "npm:3.5.17"
entities: "npm:^4.5.0"
estree-walker: "npm:^2.0.2"
source-map-js: "npm:^1.2.1"
checksum: 10/b7900f0498cc1f0496e003e0e783ae09ad3fde25258ac635372b704533a14105a04d690b97d196ded5f2cf04ced078a59a53533242acfdaa4508432296372f54
languageName: node
linkType: hard
"@vue/compiler-dom@npm:3.5.17":
version: 3.5.17
resolution: "@vue/compiler-dom@npm:3.5.17"
dependencies:
"@vue/compiler-core": "npm:3.5.17"
"@vue/shared": "npm:3.5.17"
checksum: 10/4370ce4c31c578ec864e25eddbeac23b9498036912a82ba26545346dde4cfc378624bda2865db5104fd6a57321de6f527525af77cd5f83f7d1cd67b00bf1c6de
languageName: node
linkType: hard
"@vue/compiler-sfc@npm:^3.5.13":
version: 3.5.17
resolution: "@vue/compiler-sfc@npm:3.5.17"
dependencies:
"@babel/parser": "npm:^7.27.5"
"@vue/compiler-core": "npm:3.5.17"
"@vue/compiler-dom": "npm:3.5.17"
"@vue/compiler-ssr": "npm:3.5.17"
"@vue/shared": "npm:3.5.17"
estree-walker: "npm:^2.0.2"
magic-string: "npm:^0.30.17"
postcss: "npm:^8.5.6"
source-map-js: "npm:^1.2.1"
checksum: 10/32a0e611615e1a9f553a3744084d15b388a48ec4218d1159ab5bf57897e38779fe408fc4e63ed43c134134e301d6a32a812f4e3f58a9c7e0fddba9d96f86a537
languageName: node
linkType: hard
"@vue/compiler-ssr@npm:3.5.17":
version: 3.5.17
resolution: "@vue/compiler-ssr@npm:3.5.17"
dependencies:
"@vue/compiler-dom": "npm:3.5.17"
"@vue/shared": "npm:3.5.17"
checksum: 10/ed92e187d7fd29350c6a267a0ca8989f626b1b90e46ab2dbf9492a7164c4b32a7fd7fb5001dd43de0200c5f4cd3b3152d5cd4f55e39fe6f9837a30ce944876b1
languageName: node
linkType: hard
"@vue/shared@npm:3.5.17":
version: 3.5.17
resolution: "@vue/shared@npm:3.5.17"
checksum: 10/d33b7435df4af16586679e713a0c15abb8c79a49067f558cbea6645d69f64ee2fd5b669a834abce2a084cb24a0d35a4a20164ba54625fbab70b3cc06b6913f72
languageName: node
linkType: hard
"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1":
version: 1.12.1
resolution: "@webassemblyjs/ast@npm:1.12.1"
@@ -25184,6 +25345,13 @@ __metadata:
languageName: node
linkType: hard
"app-module-path@npm:^2.2.0":
version: 2.2.0
resolution: "app-module-path@npm:2.2.0"
checksum: 10/9ed8c6ce6247a6b5d556039f29b4610869237bbb5b8f3d905b22bd2d314c30efcc0fb70c2626d7461ecc52ec7edec9908f660d0938d2bea5b8cfc6868a28806f
languageName: node
linkType: hard
"app-next-example-plugin@workspace:packages/app-next-example-plugin":
version: 0.0.0-use.local
resolution: "app-next-example-plugin@workspace:packages/app-next-example-plugin"
@@ -25548,6 +25716,13 @@ __metadata:
languageName: node
linkType: hard
"ast-module-types@npm:^6.0.1":
version: 6.0.1
resolution: "ast-module-types@npm:6.0.1"
checksum: 10/d3a2e0ae998470c7c3d92e2bb12dfcf2797bca17d2548f60b57ed34638d2278f5f99140df009ab3cd73dbe15885b660fe780fc1c14c249f5c50b15a6e014740c
languageName: node
linkType: hard
"ast-types-flow@npm:^0.0.8":
version: 0.0.8
resolution: "ast-types-flow@npm:0.0.8"
@@ -27612,7 +27787,7 @@ __metadata:
languageName: node
linkType: hard
"color-name@npm:^1.0.0, color-name@npm:~1.1.4":
"color-name@npm:^1.0.0, color-name@npm:^1.1.4, color-name@npm:~1.1.4":
version: 1.1.4
resolution: "color-name@npm:1.1.4"
checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
@@ -29345,6 +29520,20 @@ __metadata:
languageName: node
linkType: hard
"dependency-tree@npm:^11.0.0":
version: 11.2.0
resolution: "dependency-tree@npm:11.2.0"
dependencies:
commander: "npm:^12.1.0"
filing-cabinet: "npm:^5.0.3"
precinct: "npm:^12.2.0"
typescript: "npm:^5.8.3"
bin:
dependency-tree: bin/cli.js
checksum: 10/0dac9f86f1587ce7c3b0050ce64a7f0f9b86dd5b1c318feadfa1d440a3abb1eaa9cd615fc151c41d17301509461669983fd311368cb7113124ad5df17ba850e7
languageName: node
linkType: hard
"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1":
version: 2.3.1
resolution: "deprecation@npm:2.3.1"
@@ -29447,6 +29636,108 @@ __metadata:
languageName: node
linkType: hard
"detective-amd@npm:^6.0.1":
version: 6.0.1
resolution: "detective-amd@npm:6.0.1"
dependencies:
ast-module-types: "npm:^6.0.1"
escodegen: "npm:^2.1.0"
get-amd-module-type: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
bin:
detective-amd: bin/cli.js
checksum: 10/e709bd512933f33e1f461045f8ac10295661f4cca7cd226d5d69e6972a6392e4dd3879f6c9411e6f22a12c3fac499205492cbe842cc2423aa116d1887d34d167
languageName: node
linkType: hard
"detective-cjs@npm:^6.0.1":
version: 6.0.1
resolution: "detective-cjs@npm:6.0.1"
dependencies:
ast-module-types: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
checksum: 10/8261af91c98178c2580d8d3bbfc394ccf3eb161c15c88e119dd7ce3a1ff24ccf37b2faee12f6da8efd860396bca89dca4e76530d39a26207d710da93131f5db7
languageName: node
linkType: hard
"detective-es6@npm:^5.0.1":
version: 5.0.1
resolution: "detective-es6@npm:5.0.1"
dependencies:
node-source-walk: "npm:^7.0.1"
checksum: 10/460751524871a11cf7c39e12b4316f745fff68f9e5f5fd85193c3ff651cb34cdd51a34d187a713735eb407b53c706645643ad8fd2a2ca098d551ffffe98935b1
languageName: node
linkType: hard
"detective-postcss@npm:^7.0.1":
version: 7.0.1
resolution: "detective-postcss@npm:7.0.1"
dependencies:
is-url: "npm:^1.2.4"
postcss-values-parser: "npm:^6.0.2"
peerDependencies:
postcss: ^8.4.47
checksum: 10/5cbe1ecc224beb3aa846477de83959c349764b6b912decc92e4c0e1dc22641b5d97b6cdee54dfa2706c71bed50b363c87072314e22730a0c66f82f4be145221c
languageName: node
linkType: hard
"detective-sass@npm:^6.0.1":
version: 6.0.1
resolution: "detective-sass@npm:6.0.1"
dependencies:
gonzales-pe: "npm:^4.3.0"
node-source-walk: "npm:^7.0.1"
checksum: 10/bf941665aa8fbdf02399f227d8a80ca059e22d2a2f8d34e90ca06fe3e2772afd63b75dc267712ac8a7b6dc580a9be91a7f965b790803488544472b36dd904c72
languageName: node
linkType: hard
"detective-scss@npm:^5.0.1":
version: 5.0.1
resolution: "detective-scss@npm:5.0.1"
dependencies:
gonzales-pe: "npm:^4.3.0"
node-source-walk: "npm:^7.0.1"
checksum: 10/f5ebb927fd789f8e069f186439c60e8b9efe1e27c45d755c8dd00fdab4a390e28ed0e896e5ecc4275d1dac0b4afa1b1cb7bedf08bdc2155c2f779b69c882705d
languageName: node
linkType: hard
"detective-stylus@npm:^5.0.1":
version: 5.0.1
resolution: "detective-stylus@npm:5.0.1"
checksum: 10/28c4168a82e427ba51b24a4d5ef6ad0fb55183dc57317073a45801ff3e2617a86c3288a4b6cd2c84911371128bd841681d855276215926bc1d176da4ebeb5ae2
languageName: node
linkType: hard
"detective-typescript@npm:^14.0.0":
version: 14.0.0
resolution: "detective-typescript@npm:14.0.0"
dependencies:
"@typescript-eslint/typescript-estree": "npm:^8.23.0"
ast-module-types: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
peerDependencies:
typescript: ^5.4.4
checksum: 10/8dcf16e6bdc9faf0318553f3a2e1e198782cf21edde264d29efd33d88551a79ff1fe3d2d1ef7b2c00a8a88da0323ead4fddbc7ed92270e425da42c4608bec97b
languageName: node
linkType: hard
"detective-vue2@npm:^2.2.0":
version: 2.2.0
resolution: "detective-vue2@npm:2.2.0"
dependencies:
"@dependents/detective-less": "npm:^5.0.1"
"@vue/compiler-sfc": "npm:^3.5.13"
detective-es6: "npm:^5.0.1"
detective-sass: "npm:^6.0.1"
detective-scss: "npm:^5.0.1"
detective-stylus: "npm:^5.0.1"
detective-typescript: "npm:^14.0.0"
peerDependencies:
typescript: ^5.4.4
checksum: 10/896226e5993e7b87948db0aaca4d8980b015828e797a1e46ae102fa079abcbb9713ef170df65735a69644f2e2bf7eb4ee8c2036727b22a65616e1fb5823039ab
languageName: node
linkType: hard
"dezalgo@npm:^1.0.0, dezalgo@npm:^1.0.4":
version: 1.0.4
resolution: "dezalgo@npm:1.0.4"
@@ -30932,10 +31223,10 @@ __metadata:
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^4.2.0":
version: 4.2.0
resolution: "eslint-visitor-keys@npm:4.2.0"
checksum: 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25
"eslint-visitor-keys@npm:^4.2.0, eslint-visitor-keys@npm:^4.2.1":
version: 4.2.1
resolution: "eslint-visitor-keys@npm:4.2.1"
checksum: 10/3ee00fc6a7002d4b0ffd9dc99e13a6a7882c557329e6c25ab254220d71e5c9c4f89dca4695352949ea678eb1f3ba912a18ef8aac0a7fe094196fd92f441bfce2
languageName: node
linkType: hard
@@ -32001,6 +32292,27 @@ __metadata:
languageName: node
linkType: hard
"filing-cabinet@npm:^5.0.3":
version: 5.0.3
resolution: "filing-cabinet@npm:5.0.3"
dependencies:
app-module-path: "npm:^2.2.0"
commander: "npm:^12.1.0"
enhanced-resolve: "npm:^5.18.0"
module-definition: "npm:^6.0.1"
module-lookup-amd: "npm:^9.0.3"
resolve: "npm:^1.22.10"
resolve-dependency-path: "npm:^4.0.1"
sass-lookup: "npm:^6.1.0"
stylus-lookup: "npm:^6.1.0"
tsconfig-paths: "npm:^4.2.0"
typescript: "npm:^5.7.3"
bin:
filing-cabinet: bin/cli.js
checksum: 10/0434ee0aa745c4da8f5e112563ee712a73c0582144ed3a37afad404cf42f700f7770ab7c0d00a9e062f14b5d52f9ab2b04e867f6f4b5c4bbde633242ee5020ac
languageName: node
linkType: hard
"fill-range@npm:^7.1.1":
version: 7.1.1
resolution: "fill-range@npm:7.1.1"
@@ -32762,6 +33074,16 @@ __metadata:
languageName: node
linkType: hard
"get-amd-module-type@npm:^6.0.1":
version: 6.0.1
resolution: "get-amd-module-type@npm:6.0.1"
dependencies:
ast-module-types: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
checksum: 10/775e60d53f3c0aa4747c98ae2055957b688ffcd47944bc6d8af8ab7c1ab0b337e3d4a5624f29d815fe91e3da1830b8f9bad07d0da7025368e6e144205712b536
languageName: node
linkType: hard
"get-caller-file@npm:^2.0.5":
version: 2.0.5
resolution: "get-caller-file@npm:2.0.5"
@@ -32801,6 +33123,13 @@ __metadata:
languageName: node
linkType: hard
"get-own-enumerable-property-symbols@npm:^3.0.0":
version: 3.0.2
resolution: "get-own-enumerable-property-symbols@npm:3.0.2"
checksum: 10/8f0331f14159f939830884799f937343c8c0a2c330506094bc12cbee3665d88337fe97a4ea35c002cc2bdba0f5d9975ad7ec3abb925015cdf2a93e76d4759ede
languageName: node
linkType: hard
"get-package-type@npm:^0.1.0":
version: 0.1.0
resolution: "get-package-type@npm:0.1.0"
@@ -33030,7 +33359,7 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7":
"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.3":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -33199,6 +33528,17 @@ __metadata:
languageName: node
linkType: hard
"gonzales-pe@npm:^4.3.0":
version: 4.3.0
resolution: "gonzales-pe@npm:4.3.0"
dependencies:
minimist: "npm:^1.2.5"
bin:
gonzales: bin/gonzales.js
checksum: 10/d1676546bcaa4cb1c6c1fc5de5d62e85960665a13a4c489b02baeb58a10c53a249beef05ceaf21ea801813a559ff17d7b61158aa417211c135bcb8bdcb1701ca
languageName: node
linkType: hard
"goober@npm:^2.0.33":
version: 2.1.14
resolution: "goober@npm:2.1.14"
@@ -35051,6 +35391,13 @@ __metadata:
languageName: node
linkType: hard
"is-obj@npm:^1.0.1":
version: 1.0.1
resolution: "is-obj@npm:1.0.1"
checksum: 10/3ccf0efdea12951e0b9c784e2b00e77e87b2f8bd30b42a498548a8afcc11b3287342a2030c308e473e93a7a19c9ea7854c99a8832a476591c727df2a9c79796c
languageName: node
linkType: hard
"is-obj@npm:^2.0.0":
version: 2.0.0
resolution: "is-obj@npm:2.0.0"
@@ -35172,6 +35519,13 @@ __metadata:
languageName: node
linkType: hard
"is-regexp@npm:^1.0.0":
version: 1.0.0
resolution: "is-regexp@npm:1.0.0"
checksum: 10/be692828e24cba479ec33644326fa98959ec68ba77965e0291088c1a741feaea4919d79f8031708f85fd25e39de002b4520622b55460660b9c369e6f7187faef
languageName: node
linkType: hard
"is-resolvable@npm:^1.1.0":
version: 1.1.0
resolution: "is-resolvable@npm:1.1.0"
@@ -35308,6 +35662,13 @@ __metadata:
languageName: node
linkType: hard
"is-url-superb@npm:^4.0.0":
version: 4.0.0
resolution: "is-url-superb@npm:4.0.0"
checksum: 10/fd55e91c96349acb0d688f95fcb1ac67450e5db934976e3a8ff13ef446841e779a6f4d18b15f02331f05a3429c8fdaba2382ac1ab444059e86e9ffcde1ec8db0
languageName: node
linkType: hard
"is-url@npm:^1.2.4":
version: 1.2.4
resolution: "is-url@npm:1.2.4"
@@ -38212,6 +38573,33 @@ __metadata:
languageName: node
linkType: hard
"madge@npm:^8.0.0":
version: 8.0.0
resolution: "madge@npm:8.0.0"
dependencies:
chalk: "npm:^4.1.2"
commander: "npm:^7.2.0"
commondir: "npm:^1.0.1"
debug: "npm:^4.3.4"
dependency-tree: "npm:^11.0.0"
ora: "npm:^5.4.1"
pluralize: "npm:^8.0.0"
pretty-ms: "npm:^7.0.1"
rc: "npm:^1.2.8"
stream-to-array: "npm:^2.3.0"
ts-graphviz: "npm:^2.1.2"
walkdir: "npm:^0.4.1"
peerDependencies:
typescript: ^5.4.4
peerDependenciesMeta:
typescript:
optional: true
bin:
madge: bin/cli.js
checksum: 10/9adee480224aadb1d24d36f583396053c3cea84359316b601f5bc423c67c87e81ba842425acaa6c764ccc8c00241e2e78700b16f9af546111d1106b70c336174
languageName: node
linkType: hard
"magic-string@npm:^0.25.7":
version: 0.25.7
resolution: "magic-string@npm:0.25.7"
@@ -38221,12 +38609,12 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.30.10, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5":
version: 0.30.14
resolution: "magic-string@npm:0.30.14"
"magic-string@npm:^0.30.10, magic-string@npm:^0.30.17, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5":
version: 0.30.17
resolution: "magic-string@npm:0.30.17"
dependencies:
"@jridgewell/sourcemap-codec": "npm:^1.5.0"
checksum: 10/8ca0f8937c2824e48ebc70e7e065a193c467713639cc6e5972aaba0fa5417b375a6f62c383410a19a66e618c386bb7253fbd3ccbfb0144bb310f0ba772121f12
checksum: 10/2f71af2b0afd78c2e9012a29b066d2c8ba45a9cd0c8070f7fd72de982fb1c403b4e3afdb1dae00691d56885ede66b772ef6bedf765e02e3a7066208fe2fec4aa
languageName: node
linkType: hard
@@ -39739,6 +40127,18 @@ __metadata:
languageName: node
linkType: hard
"module-definition@npm:^6.0.1":
version: 6.0.1
resolution: "module-definition@npm:6.0.1"
dependencies:
ast-module-types: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
bin:
module-definition: bin/cli.js
checksum: 10/a61280434289b9c2209a0075e3754731c797dce1816f164995e8a94ba57d3b0cffd6ca5d719b26cdef31c5fb41176676d54f2dc83cc62f7e61576369a05bef7c
languageName: node
linkType: hard
"module-details-from-path@npm:^1.0.3":
version: 1.0.3
resolution: "module-details-from-path@npm:1.0.3"
@@ -39746,6 +40146,20 @@ __metadata:
languageName: node
linkType: hard
"module-lookup-amd@npm:^9.0.3":
version: 9.0.5
resolution: "module-lookup-amd@npm:9.0.5"
dependencies:
commander: "npm:^12.1.0"
glob: "npm:^7.2.3"
requirejs: "npm:^2.3.7"
requirejs-config-file: "npm:^4.0.0"
bin:
lookup-amd: bin/cli.js
checksum: 10/9d1e001a0d59a9169437eb595d26ccf6c0d2905ab46d26bf819495afdea3c796252c0417a4af62b42ce5ae519cc6d66968419a3c7b70b0671bc158a4bc57375a
languageName: node
linkType: hard
"moo@npm:^0.5.0":
version: 0.5.2
resolution: "moo@npm:0.5.2"
@@ -39987,12 +40401,12 @@ __metadata:
languageName: node
linkType: hard
"nanoid@npm:^3.3.7":
version: 3.3.8
resolution: "nanoid@npm:3.3.8"
"nanoid@npm:^3.3.11, nanoid@npm:^3.3.7":
version: 3.3.11
resolution: "nanoid@npm:3.3.11"
bin:
nanoid: bin/nanoid.cjs
checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40
checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48
languageName: node
linkType: hard
@@ -40400,6 +40814,15 @@ __metadata:
languageName: node
linkType: hard
"node-source-walk@npm:^7.0.1":
version: 7.0.1
resolution: "node-source-walk@npm:7.0.1"
dependencies:
"@babel/parser": "npm:^7.26.7"
checksum: 10/cd71a136b095aa8055d2a670e7820d467eaad3c62d343dacb706d3ac651991ae73032ce5f82a9ac0373ec8186d98c3c7e9b4311f1cd0887d1ec035c734b5f5ed
languageName: node
linkType: hard
"node-stdlib-browser@npm:^1.3.1":
version: 1.3.1
resolution: "node-stdlib-browser@npm:1.3.1"
@@ -41622,6 +42045,13 @@ __metadata:
languageName: node
linkType: hard
"parse-ms@npm:^2.1.0":
version: 2.1.0
resolution: "parse-ms@npm:2.1.0"
checksum: 10/517eab80cdb9df6ae22a8fad944bfb4289482699bcde5211a1c127091dfea33c3dcb217246b188865fc32e998bcee815bfa4a863f41e3b2d0bcc69f34ef1a543
languageName: node
linkType: hard
"parse-ms@npm:^4.0.0":
version: 4.0.0
resolution: "parse-ms@npm:4.0.0"
@@ -42821,14 +43251,27 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.1.0, postcss@npm:^8.4.33":
version: 8.4.49
resolution: "postcss@npm:8.4.49"
"postcss-values-parser@npm:^6.0.2":
version: 6.0.2
resolution: "postcss-values-parser@npm:6.0.2"
dependencies:
nanoid: "npm:^3.3.7"
color-name: "npm:^1.1.4"
is-url-superb: "npm:^4.0.0"
quote-unquote: "npm:^1.0.0"
peerDependencies:
postcss: ^8.2.9
checksum: 10/ff2fa096896f1c33f7531e814b8d01e785bd99d672c1597d5c5d8c2409b30b8146be6565f6269c952d1f03d626f00ae3f1afb8308cc772c08b323abee23c9a42
languageName: node
linkType: hard
"postcss@npm:^8.1.0, postcss@npm:^8.4.33, postcss@npm:^8.5.1, postcss@npm:^8.5.6":
version: 8.5.6
resolution: "postcss@npm:8.5.6"
dependencies:
nanoid: "npm:^3.3.11"
picocolors: "npm:^1.1.1"
source-map-js: "npm:^1.2.1"
checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca
checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86
languageName: node
linkType: hard
@@ -42949,6 +43392,31 @@ __metadata:
languageName: node
linkType: hard
"precinct@npm:^12.2.0":
version: 12.2.0
resolution: "precinct@npm:12.2.0"
dependencies:
"@dependents/detective-less": "npm:^5.0.1"
commander: "npm:^12.1.0"
detective-amd: "npm:^6.0.1"
detective-cjs: "npm:^6.0.1"
detective-es6: "npm:^5.0.1"
detective-postcss: "npm:^7.0.1"
detective-sass: "npm:^6.0.1"
detective-scss: "npm:^5.0.1"
detective-stylus: "npm:^5.0.1"
detective-typescript: "npm:^14.0.0"
detective-vue2: "npm:^2.2.0"
module-definition: "npm:^6.0.1"
node-source-walk: "npm:^7.0.1"
postcss: "npm:^8.5.1"
typescript: "npm:^5.7.3"
bin:
precinct: bin/cli.js
checksum: 10/fb0cd96b234aa70ede2326971dff039ceee99c4bab68ee8c3f5c3cd09ca67f7a7ae7537121ac49698ef0f9d90f3454e9d3bf2b22bf5ceb745fe4049ec31c9ef0
languageName: node
linkType: hard
"precond@npm:0.2":
version: 0.2.3
resolution: "precond@npm:0.2.3"
@@ -43037,6 +43505,15 @@ __metadata:
languageName: node
linkType: hard
"pretty-ms@npm:^7.0.1":
version: 7.0.1
resolution: "pretty-ms@npm:7.0.1"
dependencies:
parse-ms: "npm:^2.1.0"
checksum: 10/a39aac23cc7dae7a94c70518ab8b6c6db0894a7b84c81ee7abc8778c5ec8bae2d1e71ba991ff641732b38433724bfbdbb37bd3a00418637f797c072e06fe8b4c
languageName: node
linkType: hard
"pretty-ms@npm:^9.0.0":
version: 9.2.0
resolution: "pretty-ms@npm:9.2.0"
@@ -43484,6 +43961,13 @@ __metadata:
languageName: node
linkType: hard
"quote-unquote@npm:^1.0.0":
version: 1.0.0
resolution: "quote-unquote@npm:1.0.0"
checksum: 10/955a2ead534f5b6a3f8d4dc5a4b95ac6468213d3fb11f8c1592a0a56345c45a3d14d5ca04d3de2bc9891493fcac38c03dfa91c48a6159aef50124e9c5afcea49
languageName: node
linkType: hard
"raf-schd@npm:^4.0.2":
version: 4.0.2
resolution: "raf-schd@npm:4.0.2"
@@ -45091,6 +45575,26 @@ __metadata:
languageName: node
linkType: hard
"requirejs-config-file@npm:^4.0.0":
version: 4.0.0
resolution: "requirejs-config-file@npm:4.0.0"
dependencies:
esprima: "npm:^4.0.0"
stringify-object: "npm:^3.2.1"
checksum: 10/9fc55813ca8627cc4d3704622702b6b119a222c97825fc61459727d5f9ef9435e4fd34ee03335dc119c66e834d7963fdfe43d9a4df99448d43219587c624ba4e
languageName: node
linkType: hard
"requirejs@npm:^2.3.7":
version: 2.3.7
resolution: "requirejs@npm:2.3.7"
bin:
r.js: bin/r.js
r_js: bin/r.js
checksum: 10/7f42af10d8af210a2769501004b34f9dad4c39716f008f91faeef36c33b60a5f372ca1025c8f40b262f2522fd1ea0f36fd11e9587cba14311fac0df51a8571b0
languageName: node
linkType: hard
"requires-port@npm:^1.0.0":
version: 1.0.0
resolution: "requires-port@npm:1.0.0"
@@ -45128,6 +45632,13 @@ __metadata:
languageName: node
linkType: hard
"resolve-dependency-path@npm:^4.0.1":
version: 4.0.1
resolution: "resolve-dependency-path@npm:4.0.1"
checksum: 10/db52fc3b970c6784fa5a3695dfeccce0a9dd26d1ea7a4e83a91c30c7be11aed21d27c27c59311c5362fc1c6d2f7f5c40913304a544301c524bc18dbd98837622
languageName: node
linkType: hard
"resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1":
version: 1.0.1
resolution: "resolve-dir@npm:1.0.1"
@@ -45179,7 +45690,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.1.6, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2":
"resolve@npm:^1.1.6, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2":
version: 1.22.10
resolution: "resolve@npm:1.22.10"
dependencies:
@@ -45218,7 +45729,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin<compat/resolve>":
"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin<compat/resolve>":
version: 1.22.10
resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin<compat/resolve>::version=1.22.10&hash=c3c19d"
dependencies:
@@ -45632,6 +46143,7 @@ __metadata:
fs-extra: "npm:^11.2.0"
husky: "npm:^9.0.0"
lint-staged: "npm:^15.0.0"
madge: "npm:^8.0.0"
minimist: "npm:^1.2.5"
node-gyp: "npm:^10.0.0"
prettier: "npm:^2.2.1"
@@ -45817,6 +46329,18 @@ __metadata:
languageName: node
linkType: hard
"sass-lookup@npm:^6.1.0":
version: 6.1.0
resolution: "sass-lookup@npm:6.1.0"
dependencies:
commander: "npm:^12.1.0"
enhanced-resolve: "npm:^5.18.0"
bin:
sass-lookup: bin/cli.js
checksum: 10/90a06d5b0545615919f619608019a731eee81939cd0f1f88ed006060222f57de797ad20fc0eb103e13e6a9ff3e620af773e9f3e2ddf69a99fb2ccf4513f47fa4
languageName: node
linkType: hard
"saxes@npm:^6.0.0":
version: 6.0.0
resolution: "saxes@npm:6.0.0"
@@ -47159,7 +47683,7 @@ __metadata:
languageName: node
linkType: hard
"stream-to-array@npm:~2.3.0":
"stream-to-array@npm:^2.3.0, stream-to-array@npm:~2.3.0":
version: 2.3.0
resolution: "stream-to-array@npm:2.3.0"
dependencies:
@@ -47396,6 +47920,17 @@ __metadata:
languageName: node
linkType: hard
"stringify-object@npm:^3.2.1":
version: 3.3.0
resolution: "stringify-object@npm:3.3.0"
dependencies:
get-own-enumerable-property-symbols: "npm:^3.0.0"
is-obj: "npm:^1.0.1"
is-regexp: "npm:^1.0.0"
checksum: 10/973782f09a3df3f39a2cf07dbf43fb9ba6cb32976f3616cd0f6c10e0a5c5415dd72b7b700e72920e8da2bf57c3001b8e37b5af7174bab9a748ce0416989e19b1
languageName: node
linkType: hard
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -47648,6 +48183,17 @@ __metadata:
languageName: node
linkType: hard
"stylus-lookup@npm:^6.1.0":
version: 6.1.0
resolution: "stylus-lookup@npm:6.1.0"
dependencies:
commander: "npm:^12.1.0"
bin:
stylus-lookup: bin/cli.js
checksum: 10/0d998a648025b5e4ad07b65c9f0ee3a0b67cfdbecc352d56e6b2806f9f0ce966ffa287922d3dde7e7e245510a10d6435169dbaa015bdda44cccc60907a2bbce7
languageName: node
linkType: hard
"sucrase@npm:^3.20.2":
version: 3.35.0
resolution: "sucrase@npm:3.35.0"
@@ -48588,12 +49134,12 @@ __metadata:
languageName: node
linkType: hard
"ts-api-utils@npm:^2.0.1":
version: 2.0.1
resolution: "ts-api-utils@npm:2.0.1"
"ts-api-utils@npm:^2.0.1, ts-api-utils@npm:^2.1.0":
version: 2.1.0
resolution: "ts-api-utils@npm:2.1.0"
peerDependencies:
typescript: ">=4.8.4"
checksum: 10/2e68938cd5acad6b5157744215ce10cd097f9f667fd36b5fdd5efdd4b0c51063e855459d835f94f6777bb8a0f334916b6eb5c1eedab8c325feb34baa39238898
checksum: 10/02e55b49d9617c6eebf8aadfa08d3ca03ca0cd2f0586ad34117fdfc7aa3cd25d95051843fde9df86665ad907f99baed179e7a117b11021417f379e4d2614eacd
languageName: node
linkType: hard
@@ -48611,6 +49157,18 @@ __metadata:
languageName: node
linkType: hard
"ts-graphviz@npm:^2.1.2":
version: 2.1.6
resolution: "ts-graphviz@npm:2.1.6"
dependencies:
"@ts-graphviz/adapter": "npm:^2.0.6"
"@ts-graphviz/ast": "npm:^2.0.7"
"@ts-graphviz/common": "npm:^2.1.5"
"@ts-graphviz/core": "npm:^2.0.7"
checksum: 10/7490978263c2365b80b687964c13ad622a05b00e307c1ce448317a551fa1ee7fc03f37cd88d606ba23a030dd3baeb5b147d06d5af087b73133ac9276a7d65449
languageName: node
linkType: hard
"ts-interface-checker@npm:^0.1.9":
version: 0.1.13
resolution: "ts-interface-checker@npm:0.1.13"
@@ -49058,6 +49616,16 @@ __metadata:
languageName: node
linkType: hard
"typescript@npm:^5.7.3, typescript@npm:^5.8.3":
version: 5.8.3
resolution: "typescript@npm:5.8.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/65c40944c51b513b0172c6710ee62e951b70af6f75d5a5da745cb7fab132c09ae27ffdf7838996e3ed603bb015dadd099006658046941bd0ba30340cc563ae92
languageName: node
linkType: hard
"typescript@npm:~5.5.0":
version: 5.5.4
resolution: "typescript@npm:5.5.4"
@@ -49088,6 +49656,16 @@ __metadata:
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A^5.7.3#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin<compat/typescript>":
version: 5.8.3
resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin<compat/typescript>::version=5.8.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/b9b1e73dabac5dc730c041325dbd9c99467c1b0d239f1b74ec3b90d831384af3e2ba973946232df670519147eb51a2c20f6f96163cea2b359f03de1e2091cc4f
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A~5.5.0#optional!builtin<compat/typescript>":
version: 5.5.4
resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin<compat/typescript>::version=5.5.4&hash=379a07"
@@ -50088,6 +50666,13 @@ __metadata:
languageName: node
linkType: hard
"walkdir@npm:^0.4.1":
version: 0.4.1
resolution: "walkdir@npm:0.4.1"
checksum: 10/54cbe7afc5fb811a55748b0bfa077a9a4aa43f568eb5857db9785af9728e1ad8b1ecf6b9ce6f14b405c6124939a92522e36aaa0397f3f52a9a7a08496f2eebe1
languageName: node
linkType: hard
"walker@npm:^1.0.8":
version: 1.0.8
resolution: "walker@npm:1.0.8"