From f75d60e158e7290e57b9b80546e7ba955020305f Mon Sep 17 00:00:00 2001 From: Peter Somogyvari Date: Tue, 9 Jul 2024 23:10:19 -0700 Subject: [PATCH] test(test-tooling): fix circular deps, sample-cordapp const enum export 1. This issue started out from the SampleCordappEnum problem where in some test cases it was being undefined instead of the actual string values that are defined for it's properties. 2. Suggestions on the internet said that if your enum is undefined after importing it then it's most likely a circular dependency problem. 3. So on that clue, I added a script that checks the entire project for Typescript circular dependencies and fixed one that was present in the test-tooling package (there hundreds more in other packages...) 4. Ultimately though this did not help with the original issue which was solved by simply removing the "const" modifier from the enum's declaration. This way the compiled .js sources retain the actual values defined for the enum instead of the compiler completely eliminating them. Signed-off-by: Peter Somogyvari --- package.json | 3 + .../typescript/corda/sample-cordapp-enum.ts | 2 +- .../typescript/stellar/stellar-test-ledger.ts | 2 +- yarn.lock | 426 +++++++++++++++++- 4 files changed, 424 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index b32044341e..9d413562ef 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "purge-build-cache": "del-cli .build-cache/*", "clean": "npm run purge-build-cache && del-cli \"./{packages,examples,extensions}/cactus-*/{dist,.nyc_output,src/main/kotlin/generated/openapi/kotlin-client/*,src/main/proto/generated/*,src/main/typescript/generated/openapi/typescript-axios/*,src/main-server/kotlin/gen/kotlin-spring/src/**/{model,api}/*}\" \"!**/.openapi-generator-ignore\"", "lint": "run-s format:eslint format:prettier spellcheck", + "check:circular-deps": "lerna exec --no-bail -- madge --circular --extensions ts ./src/main/typescript/", "format:eslint": "eslint '**/*.{js,ts}' --quiet --fix", "format:prettier": "prettier --write --config .prettierrc.js \"./**/{openapi.json,*.ts,*.js}\"", "spellcheck": "cspell lint --no-progress \"*/*/src/**/*.{js,ts}\"", @@ -131,6 +132,7 @@ "@types/debug": "4.1.12", "@types/fs-extra": "11.0.4", "@types/jest": "29.5.3", + "@types/madge": "5.0.3", "@types/node": "18.11.9", "@types/node-fetch": "2.6.4", "@types/tape": "4.13.4", @@ -172,6 +174,7 @@ "json5": "2.2.3", "license-report": "6.4.0", "lint-staged": "11.2.6", + "madge": "7.0.0", "make-dir-cli": "3.1.0", "node-polyfill-webpack-plugin": "1.1.4", "npm-run-all": "4.1.5", diff --git a/packages/cactus-test-tooling/src/main/typescript/corda/sample-cordapp-enum.ts b/packages/cactus-test-tooling/src/main/typescript/corda/sample-cordapp-enum.ts index 15e2f1469c..d557a2db7b 100644 --- a/packages/cactus-test-tooling/src/main/typescript/corda/sample-cordapp-enum.ts +++ b/packages/cactus-test-tooling/src/main/typescript/corda/sample-cordapp-enum.ts @@ -4,7 +4,7 @@ * organization. * @see https://github.com/corda/samples-kotlin */ -export const enum SampleCordappEnum { +export enum SampleCordappEnum { ADVANCED_OBLIGATION = "ADVANCED_OBLIGATION", ADVANCED_NEGOTIATION = "ADVANCED_NEGOTIATION", BASIC_CORDAPP = "BASIC_CORDAPP", diff --git a/packages/cactus-test-tooling/src/main/typescript/stellar/stellar-test-ledger.ts b/packages/cactus-test-tooling/src/main/typescript/stellar/stellar-test-ledger.ts index ed723bf9bd..6fcd1c492f 100644 --- a/packages/cactus-test-tooling/src/main/typescript/stellar/stellar-test-ledger.ts +++ b/packages/cactus-test-tooling/src/main/typescript/stellar/stellar-test-ledger.ts @@ -10,7 +10,7 @@ import { Logger, LoggerProvider, } from "@hyperledger/cactus-common"; -import { Containers } from "../public-api"; +import { Containers } from "../common/containers"; import EventEmitter from "events"; import { SupportedImageVersions } from "./supported-image-versions"; import { Network } from "./network"; diff --git a/yarn.lock b/yarn.lock index a5deb2bd95..37f95d1f79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2362,7 +2362,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:7.24.7": +"@babel/parser@npm:7.24.7, @babel/parser@npm:^7.21.8": version: 7.24.7 resolution: "@babel/parser@npm:7.24.7" bin: @@ -5388,6 +5388,16 @@ __metadata: languageName: node linkType: hard +"@dependents/detective-less@npm:^4.1.0": + version: 4.1.0 + resolution: "@dependents/detective-less@npm:4.1.0" + dependencies: + gonzales-pe: "npm:^4.3.0" + node-source-walk: "npm:^6.0.1" + checksum: 10/5188bc4f0314ea2c7d6390c938904e91ba8aea15c7eb62f633e916db4d90af9e0cf27b6ab30e4b5bf60af9401433825d8d256076ef7ad258c9edb860f37fdb43 + languageName: node + linkType: hard + "@digitalbazaar/security-context@npm:^1.0.0": version: 1.0.1 resolution: "@digitalbazaar/security-context@npm:1.0.1" @@ -9727,6 +9737,7 @@ __metadata: "@types/debug": "npm:4.1.12" "@types/fs-extra": "npm:11.0.4" "@types/jest": "npm:29.5.3" + "@types/madge": "npm:5.0.3" "@types/node": "npm:18.11.9" "@types/node-fetch": "npm:2.6.4" "@types/tape": "npm:4.13.4" @@ -9768,6 +9779,7 @@ __metadata: json5: "npm:2.2.3" license-report: "npm:6.4.0" lint-staged: "npm:11.2.6" + madge: "npm:7.0.0" make-dir-cli: "npm:3.1.0" node-polyfill-webpack-plugin: "npm:1.1.4" npm-run-all: "npm:4.1.5" @@ -15787,6 +15799,15 @@ __metadata: languageName: node linkType: hard +"@types/madge@npm:5.0.3": + version: 5.0.3 + resolution: "@types/madge@npm:5.0.3" + dependencies: + "@types/node": "npm:*" + checksum: 10/6f09cd5cc9a4074067d50b387899f967e3f84dbe890d69b007f31c4518df2ffca40823e76ab3d9d6438d32f8304a4d5103182b0159ebfb5bc895541d1215672b + languageName: node + linkType: hard + "@types/methods@npm:^1.1.4": version: 1.1.4 resolution: "@types/methods@npm:1.1.4" @@ -16809,7 +16830,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0": +"@typescript-eslint/typescript-estree@npm:5.62.0, @typescript-eslint/typescript-estree@npm:^5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: @@ -18000,7 +18021,7 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.0.0": +"any-promise@npm:^1.0.0, any-promise@npm:^1.1.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" checksum: 10/6737469ba353b5becf29e4dc3680736b9caa06d300bda6548812a8fee63ae7d336d756f88572fa6b5219aed36698d808fa55f62af3e7e6845c7a1dc77d240edb @@ -18774,6 +18795,13 @@ __metadata: languageName: node linkType: hard +"ast-module-types@npm:^5.0.0": + version: 5.0.0 + resolution: "ast-module-types@npm:5.0.0" + checksum: 10/188a0c331929962c7ea0d9174b31393d31b0f9d5cc3bb3ad1dcb6f94c611eddfff10194104f247f1cba03f0bb9a2b5c757e619f5a5940333f60b8a12a7db244d + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" @@ -21627,7 +21655,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 @@ -21769,7 +21797,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^10.0.0": +"commander@npm:^10.0.0, commander@npm:^10.0.1": version: 10.0.1 resolution: "commander@npm:10.0.1" checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb @@ -24081,6 +24109,20 @@ __metadata: languageName: node linkType: hard +"dependency-tree@npm:^10.0.9": + version: 10.0.9 + resolution: "dependency-tree@npm:10.0.9" + dependencies: + commander: "npm:^10.0.1" + filing-cabinet: "npm:^4.1.6" + precinct: "npm:^11.0.5" + typescript: "npm:^5.0.4" + bin: + dependency-tree: bin/cli.js + checksum: 10/ddfd641f4ff82fe33d0d9578fd71ea9d044b9416191f93e484e7a2b2ed195e02f8dfe7cbb4f00fb25ba37aeca46158fc29782d22bd3a5ef3582c01d15d6705c8 + languageName: node + linkType: hard + "deps-regex@npm:^0.2.0": version: 0.2.0 resolution: "deps-regex@npm:0.2.0" @@ -24174,6 +24216,89 @@ __metadata: languageName: node linkType: hard +"detective-amd@npm:^5.0.2": + version: 5.0.2 + resolution: "detective-amd@npm:5.0.2" + dependencies: + ast-module-types: "npm:^5.0.0" + escodegen: "npm:^2.0.0" + get-amd-module-type: "npm:^5.0.1" + node-source-walk: "npm:^6.0.1" + bin: + detective-amd: bin/cli.js + checksum: 10/6117eec09b4908abe74a3c3bc1f037334092e2a9388231c5f1b672a22c48f6e17ade9ecaf8c0cbbef6fcde52da178b0693e9810ef3c824c11c5c64c6c5865ca1 + languageName: node + linkType: hard + +"detective-cjs@npm:^5.0.1": + version: 5.0.1 + resolution: "detective-cjs@npm:5.0.1" + dependencies: + ast-module-types: "npm:^5.0.0" + node-source-walk: "npm:^6.0.0" + checksum: 10/c51c27ab10e4c441b26d13e44569c4cd1015268b10537fdfca698996c569ce98e9d69ce635a9680789c9e4fbc6d60c77a752ae64d7532e92678c19fb19ff313b + languageName: node + linkType: hard + +"detective-es6@npm:^4.0.1": + version: 4.0.1 + resolution: "detective-es6@npm:4.0.1" + dependencies: + node-source-walk: "npm:^6.0.1" + checksum: 10/f9fbcae9399fad5d1c4120d22db97fdab6fc8d9ec8011cec2214b23970b3524d5a8ec30943009543cda99cb6dec2e8b78549b6dd918d7c2bff8f13c0565345c8 + languageName: node + linkType: hard + +"detective-postcss@npm:^6.1.3": + version: 6.1.3 + resolution: "detective-postcss@npm:6.1.3" + dependencies: + is-url: "npm:^1.2.4" + postcss: "npm:^8.4.23" + postcss-values-parser: "npm:^6.0.2" + checksum: 10/ee6e07fed20ac93a6ba84736b9c586a942a4a6b2df173f963f95ea753380c99e4a606da22b8d9e8407c50e356f3d893a127eb68cf84c97233a209e9fbbadb026 + languageName: node + linkType: hard + +"detective-sass@npm:^5.0.3": + version: 5.0.3 + resolution: "detective-sass@npm:5.0.3" + dependencies: + gonzales-pe: "npm:^4.3.0" + node-source-walk: "npm:^6.0.1" + checksum: 10/5b09526931c6d87b8159fd9f10518b546ac2cbbc3cec91db194e67553a64c312bcf53de6950f34236ba7747a4f7855885b662c0e2df42aff7deb9d8aed0ce5e3 + languageName: node + linkType: hard + +"detective-scss@npm:^4.0.3": + version: 4.0.3 + resolution: "detective-scss@npm:4.0.3" + dependencies: + gonzales-pe: "npm:^4.3.0" + node-source-walk: "npm:^6.0.1" + checksum: 10/afeda1e45468d23499349bedaece546b63f9269b51faf05b00f8d9a8a092f6961a6f2f366cc7664b8a1e4291454085b57cfa94fc7e1a1eaf16ef63c06782cfa9 + languageName: node + linkType: hard + +"detective-stylus@npm:^4.0.0": + version: 4.0.0 + resolution: "detective-stylus@npm:4.0.0" + checksum: 10/50a765f95e95c8204a86122f015dc9b3d32eb1c38d25cba9a71bbcb0441d398185679baa0d15d8cf43ff1c37e071c98b18599adc7ffe6147cc3c7f7f874cf6a3 + languageName: node + linkType: hard + +"detective-typescript@npm:^11.1.0": + version: 11.2.0 + resolution: "detective-typescript@npm:11.2.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:^5.62.0" + ast-module-types: "npm:^5.0.0" + node-source-walk: "npm:^6.0.2" + typescript: "npm:^5.4.4" + checksum: 10/e990cf13e0dc1c992ee80f4dfe961ac1ae1a48d42360d150302453547fa28fc012db7c0e73d20c6eea66bb7b2232e7c1304fc6861820f22e3005f86bcf56f67d + languageName: node + linkType: hard + "dicer@npm:0.2.5": version: 0.2.5 resolution: "dicer@npm:0.2.5" @@ -25004,6 +25129,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.14.1": + version: 5.17.0 + resolution: "enhanced-resolve@npm:5.17.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10/8f7bf71537d78e7d20a27363793f2c9e13ec44800c7c7830364a448f80a44994aa19d64beecefa1ab49e4de6f7fbe18cc0931dc449c115f02918ff5fcbe7705f + languageName: node + linkType: hard + "enhanced-resolve@npm:^5.15.0": version: 5.15.0 resolution: "enhanced-resolve@npm:5.15.0" @@ -28171,6 +28306,28 @@ __metadata: languageName: node linkType: hard +"filing-cabinet@npm:^4.1.6": + version: 4.2.0 + resolution: "filing-cabinet@npm:4.2.0" + dependencies: + app-module-path: "npm:^2.2.0" + commander: "npm:^10.0.1" + enhanced-resolve: "npm:^5.14.1" + is-relative-path: "npm:^1.0.2" + module-definition: "npm:^5.0.1" + module-lookup-amd: "npm:^8.0.5" + resolve: "npm:^1.22.3" + resolve-dependency-path: "npm:^3.0.2" + sass-lookup: "npm:^5.0.1" + stylus-lookup: "npm:^5.0.1" + tsconfig-paths: "npm:^4.2.0" + typescript: "npm:^5.0.4" + bin: + filing-cabinet: bin/cli.js + checksum: 10/df533d35634608baec943d02ecef346746e9e297cb8cce4ad73e3f035e3e7806f0ce447301a6ef7f6c1a62718a196675c94edff2e8e13a790c82ec8c5f902b5a + languageName: node + linkType: hard + "fill-range@npm:^2.1.0": version: 2.2.4 resolution: "fill-range@npm:2.2.4" @@ -29130,6 +29287,16 @@ __metadata: languageName: node linkType: hard +"get-amd-module-type@npm:^5.0.1": + version: 5.0.1 + resolution: "get-amd-module-type@npm:5.0.1" + dependencies: + ast-module-types: "npm:^5.0.0" + node-source-walk: "npm:^6.0.1" + checksum: 10/77b6a59b90c54fd2d8adb1555e3939462d7b97c617e74271bbcb8f9741ca6681e831216e9e45f4ab1ab1b249394b89d5c8d9e4afa1497c68d02698775cd2225e + languageName: node + linkType: hard + "get-caller-file@npm:^1.0.1": version: 1.0.3 resolution: "get-caller-file@npm:1.0.3" @@ -29885,6 +30052,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 + "google-auth-library@npm:^9.0.0": version: 9.1.0 resolution: "google-auth-library@npm:9.1.0" @@ -32494,6 +32672,13 @@ __metadata: languageName: node linkType: hard +"is-relative-path@npm:^1.0.2": + version: 1.0.2 + resolution: "is-relative-path@npm:1.0.2" + checksum: 10/6c2ccffd3c0a3e3990535d0571370883d558b825b51940085f3446ec338857f4552f44521dfec3e83b7e067de08c0b0369de290208a91200bcae2c569533e340 + languageName: node + linkType: hard + "is-resolvable@npm:^1.0.0": version: 1.1.0 resolution: "is-resolvable@npm:1.1.0" @@ -32678,6 +32863,20 @@ __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" + checksum: 10/100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 + languageName: node + linkType: hard + "is-utf8@npm:^0.2.0": version: 0.2.1 resolution: "is-utf8@npm:0.2.1" @@ -36600,6 +36799,34 @@ __metadata: languageName: node linkType: hard +"madge@npm:7.0.0": + version: 7.0.0 + resolution: "madge@npm:7.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:^10.0.9" + ora: "npm:^5.4.1" + pluralize: "npm:^8.0.0" + precinct: "npm:^11.0.5" + pretty-ms: "npm:^7.0.1" + rc: "npm:^1.2.8" + stream-to-array: "npm:^2.3.0" + ts-graphviz: "npm:^1.8.1" + walkdir: "npm:^0.4.1" + peerDependencies: + typescript: ^3.9.5 || ^4.9.5 || ^5 + peerDependenciesMeta: + typescript: + optional: true + bin: + madge: bin/cli.js + checksum: 10/2503b2dec14d0fec01b6279acc2c2556931fc6aabf35a6c48abaf2a0c2c6185248216bdc9d051dfa93b5b347448d17e82f559faa9b826bcc5d3ec9d4800a668d + languageName: node + linkType: hard + "magic-string@npm:0.30.1": version: 0.30.1 resolution: "magic-string@npm:0.30.1" @@ -37875,6 +38102,18 @@ __metadata: languageName: node linkType: hard +"module-definition@npm:^5.0.1": + version: 5.0.1 + resolution: "module-definition@npm:5.0.1" + dependencies: + ast-module-types: "npm:^5.0.0" + node-source-walk: "npm:^6.0.1" + bin: + module-definition: bin/cli.js + checksum: 10/d769181d119af6a80abb14219c6ca60b49689eec6e2dd7f8760a499a2c64646ec619a2e7f71760f777f86af763f61efc431e22693b03500ca3db9d7c73cfcb4c + languageName: node + linkType: hard + "module-error@npm:^1.0.1, module-error@npm:^1.0.2": version: 1.0.2 resolution: "module-error@npm:1.0.2" @@ -37882,6 +38121,20 @@ __metadata: languageName: node linkType: hard +"module-lookup-amd@npm:^8.0.5": + version: 8.0.5 + resolution: "module-lookup-amd@npm:8.0.5" + dependencies: + commander: "npm:^10.0.1" + glob: "npm:^7.2.3" + requirejs: "npm:^2.3.6" + requirejs-config-file: "npm:^4.0.0" + bin: + lookup-amd: bin/cli.js + checksum: 10/2808a5dfff52365dd5f7c9a50c3c5985414dcd13d5b966dad82f61f3274b0bbc246aadcefb0dd0421eb2a43709be0a8d937f0d1a19008e722e81cc361bb10dca + languageName: node + linkType: hard + "morgan@npm:1.10.0": version: 1.10.0 resolution: "morgan@npm:1.10.0" @@ -38839,6 +39092,15 @@ __metadata: languageName: node linkType: hard +"node-source-walk@npm:^6.0.0, node-source-walk@npm:^6.0.1, node-source-walk@npm:^6.0.2": + version: 6.0.2 + resolution: "node-source-walk@npm:6.0.2" + dependencies: + "@babel/parser": "npm:^7.21.8" + checksum: 10/eacaaa11fa71fd48da16d75a108d5e1e945b581550112b37c5e909c7f112c1b48acf8648d7fa167e6f482e41f047bceca1ffc5aa3c91fee74406acc003f98190 + languageName: node + linkType: hard + "node-ssh@npm:13.1.0": version: 13.1.0 resolution: "node-ssh@npm:13.1.0" @@ -40683,6 +40945,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-node-version@npm:^1.0.1": version: 1.0.1 resolution: "parse-node-version@npm:1.0.1" @@ -42247,6 +42516,19 @@ __metadata: languageName: node linkType: hard +"postcss-values-parser@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-values-parser@npm:6.0.2" + dependencies: + 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.4.31": version: 8.4.31 resolution: "postcss@npm:8.4.31" @@ -42510,6 +42792,28 @@ __metadata: languageName: node linkType: hard +"precinct@npm:^11.0.5": + version: 11.0.5 + resolution: "precinct@npm:11.0.5" + dependencies: + "@dependents/detective-less": "npm:^4.1.0" + commander: "npm:^10.0.1" + detective-amd: "npm:^5.0.2" + detective-cjs: "npm:^5.0.1" + detective-es6: "npm:^4.0.1" + detective-postcss: "npm:^6.1.3" + detective-sass: "npm:^5.0.3" + detective-scss: "npm:^4.0.3" + detective-stylus: "npm:^4.0.0" + detective-typescript: "npm:^11.1.0" + module-definition: "npm:^5.0.1" + node-source-walk: "npm:^6.0.2" + bin: + precinct: bin/cli.js + checksum: 10/8f93c2e171622dfa1ce461ef52427247e4fcd51091480eec62b8d24c9b1098f5b6c2b28c50d57c2ae70a049f7302dfb2164631b59bfd894de97e2a8e11708c54 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -42614,6 +42918,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 + "printj@npm:~1.3.1": version: 1.3.1 resolution: "printj@npm:1.3.1" @@ -43126,6 +43439,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 + "race-signal@npm:^1.0.0": version: 1.0.1 resolution: "race-signal@npm:1.0.1" @@ -44446,6 +44766,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.6": + version: 2.3.6 + resolution: "requirejs@npm:2.3.6" + bin: + r.js: ./bin/r.js + r_js: ./bin/r.js + checksum: 10/808540b0a2374cf19bf00d13036a90f94aac92984a9be0f1fa642266d0ee467db0b1aa9d85d567e0da71b54294f5feb92e13ac62bae7f85a0b3ac3ab393b05d4 + languageName: node + linkType: hard + "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" @@ -44487,6 +44827,13 @@ __metadata: languageName: node linkType: hard +"resolve-dependency-path@npm:^3.0.2": + version: 3.0.2 + resolution: "resolve-dependency-path@npm:3.0.2" + checksum: 10/d042bef325ce8dbdbe57f37f93851b2c5651e06378b9f352ceef2c28aa99dc6ae793be7795e8bf4ad18b40769ee06d8e049ce8206f183c9afe9812fd48ef6d8c + 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" @@ -45368,6 +45715,17 @@ __metadata: languageName: node linkType: hard +"sass-lookup@npm:^5.0.1": + version: 5.0.1 + resolution: "sass-lookup@npm:5.0.1" + dependencies: + commander: "npm:^10.0.1" + bin: + sass-lookup: bin/cli.js + checksum: 10/4d37f16830d31e4bb9804fedddc7d79e82d3d0c74ca307a2b4f77656f58f20f55f55e8321c51fe3d7850e04fe216910611cc0a7a1fa67cf9152929bfa1b9b95b + languageName: node + linkType: hard + "sass@npm:1.64.1": version: 1.64.1 resolution: "sass@npm:1.64.1" @@ -47163,6 +47521,15 @@ __metadata: languageName: node linkType: hard +"stream-to-array@npm:^2.3.0": + version: 2.3.0 + resolution: "stream-to-array@npm:2.3.0" + dependencies: + any-promise: "npm:^1.1.0" + checksum: 10/7feaf63b38399b850615e6ffcaa951e96e4c8f46745dbce4b553a94c5dc43966933813747014935a3ff97793e7f30a65270bde19f82b2932871a1879229a77cf + languageName: node + linkType: hard + "stream-to-it@npm:^0.2.2, stream-to-it@npm:^0.2.4": version: 0.2.4 resolution: "stream-to-it@npm:0.2.4" @@ -47481,7 +47848,7 @@ __metadata: languageName: node linkType: hard -"stringify-object@npm:3.3.0, stringify-object@npm:^3.3.0": +"stringify-object@npm:3.3.0, stringify-object@npm:^3.2.1, stringify-object@npm:^3.3.0": version: 3.3.0 resolution: "stringify-object@npm:3.3.0" dependencies: @@ -47693,6 +48060,17 @@ __metadata: languageName: node linkType: hard +"stylus-lookup@npm:^5.0.1": + version: 5.0.1 + resolution: "stylus-lookup@npm:5.0.1" + dependencies: + commander: "npm:^10.0.1" + bin: + stylus-lookup: bin/cli.js + checksum: 10/c89ae3e35f578b8a324f96aacabe1ab582741de6d527cf94b64cbcb23702e753f96d43fc519b7e9818a7cb712780fe4aae63c188d1774a3d73b5f5bc173ffc48 + languageName: node + linkType: hard + "sublevel-pouchdb@npm:7.3.1": version: 7.3.1 resolution: "sublevel-pouchdb@npm:7.3.1" @@ -48966,6 +49344,13 @@ __metadata: languageName: node linkType: hard +"ts-graphviz@npm:^1.8.1": + version: 1.8.2 + resolution: "ts-graphviz@npm:1.8.2" + checksum: 10/969b06332ca622c148f7b404569af1b972bbe7ee9ba1226350dd0d99bc92c1c95eb6bf9e69aafce51a6c2493a1342b25a8edd6883f27bd516778d401b2a3623f + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -49158,7 +49543,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^4.1.0": +"tsconfig-paths@npm:^4.1.0, tsconfig-paths@npm:^4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" dependencies: @@ -49746,6 +50131,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.0.4, typescript@npm:^5.4.4": + version: 5.5.3 + resolution: "typescript@npm:5.5.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/11a867312419ed497929aafd2f1d28b2cd41810a5eb6c6e9e169559112e9ea073d681c121a29102e67cd4478d0a4ae37a306a5800f3717f59c4337e6a9bd5e8d + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A4.5.2#optional!builtin": version: 4.5.2 resolution: "typescript@patch:typescript@npm%3A4.5.2#optional!builtin::version=4.5.2&hash=f1b8ea" @@ -49776,6 +50171,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.0.4#optional!builtin, typescript@patch:typescript@npm%3A^5.4.4#optional!builtin": + version: 5.5.3 + resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/7cf7acb78a80f749b82842f2ffe01e90e7b3e709a6f4268588e0b7599c41dca1059be217f47778fe1a380bfaf60933021ef20d002c426d4d7745e1b36c11467b + languageName: node + linkType: hard + "uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": version: 2.1.0 resolution: "uc.micro@npm:2.1.0" @@ -50741,6 +51146,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.7, walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8"