Run the CLI against your imsure-based TypeScript project to generate a dependency graph and spot what breaks if you change a module.
Open the interactive browser diagram to visually trace how data flows from one part of your codebase to another.
Save the analysis output as a JSON file to compare dependency graphs across different versions of your project.
Only useful if your project already uses the imsure library, requires that library's context to interpret the output.
imsure-analyzer is a tool for visualizing how data flows through a codebase that uses a companion library called imsure. When you run it against your source code, it builds a graph showing which parts of the code depend on which other parts, and how a change in one place might affect others downstream. The graph is displayed as a visual diagram of connected nodes in a web browser. The tool has two main components. A command-line analyzer reads your source files and produces a JSON file that describes the relationships it found. A separate web frontend takes that JSON and renders it as an interactive graph. You can run just the frontend, just the analyzer, or both together depending on your needs. Setup starts with installing the package dependencies, which also triggers an automatic build. From there you can start the frontend development server with a single command or run the analyzer from the command line by pointing it at your project folder. The CLI accepts an output file name so you can save the analysis result wherever you want. The README is short and focuses on commands rather than explanation. It includes a preview image of the graph, which shows a node-and-edge diagram with labeled boxes connected by lines, but does not explain how to read the diagram or what the node labels represent. It also does not describe what problems this tool is designed to solve beyond the one-line description at the top. Because the tool is specifically designed to work with the imsure library, it would be most relevant to developers already using that library in their projects. Anyone unfamiliar with imsure would need to consult that library's documentation first to understand the context.
← rainforesters on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.