Files
reverse-engineering-anything/scripts/lib/module-layers.baseline.json
T
morluto bd9f2cca45 refactor(catalog): break the catalogIdentity-recordedCatalogDigests import cycle (#11339)
refactor(catalog): let the recorded digests own their shape

src/recordedCatalogDigests.ts typed its recorded value with CatalogDigestProfiles from src/catalogIdentity.ts, which imports the recorded value, so the two files imported each other. The recorded file now declares the digest shape (plain type aliases, so they remain JsonValue-compatible) and catalogIdentity imports it. The layer baseline drops the cycle.
2026-11-16 00:51:33 +08:00

74 lines
2.2 KiB
JSON

{
"upward": {
"adb -> application": 4,
"android -> application": 10,
"apkSignature -> application": 3,
"apktool -> application": 3,
"application -> catalogDiscovery.ts": 1,
"application -> catalogIdentity.ts": 2,
"application -> mcpStartupPolicy.ts": 3,
"application -> serverIdentity.ts": 1,
"artifacts -> application": 8,
"browser -> application": 33,
"captures -> application": 2,
"composition -> cliCommandNames.ts": 3,
"config -> application": 2,
"config -> native": 1,
"desktop -> application": 5,
"domain -> contracts": 4,
"dotnet -> application": 4,
"electron -> application": 2,
"erlang -> application": 2,
"evm -> application": 2,
"firmware -> application": 4,
"flutter -> application": 1,
"frida -> application": 4,
"ghidra -> application": 17,
"go -> application": 2,
"gpu -> application": 2,
"hopper -> application": 13,
"ida -> application": 8,
"il2cpp -> application": 5,
"inspector -> application": 3,
"javascript -> application": 6,
"jeb -> application": 4,
"kuna -> application": 7,
"model -> application": 2,
"native -> application": 35,
"pcap -> application": 2,
"process -> artifacts": 20,
"providers -> application": 4,
"python -> application": 2,
"rust -> application": 2,
"signals -> application": 2,
"sqlite -> application": 2,
"v8 -> application": 2,
"wasm -> application": 2,
"windows -> artifacts": 2
},
"cycles": [
"application <-> artifacts",
"application <-> browser",
"application <-> config",
"application <-> desktop",
"application <-> dotnet",
"application <-> frida",
"application <-> providers",
"artifacts <-> dotnet",
"artifacts <-> firmware",
"artifacts <-> gpu",
"artifacts <-> javascript",
"artifacts <-> native",
"artifacts <-> process",
"cli <-> cli.ts",
"cli <-> cliBrowserScenarioCommands.ts",
"cli <-> cliEvidenceCommands.ts",
"cli <-> cliObservationOptions.ts",
"cli <-> cliOutput.ts",
"config <-> filesystem",
"contracts <-> domain",
"main <-> server",
"process <-> windows"
]
}