20 packages
@devsnicket/eunice
Analyzes JavaScript on the file system, processes the analysis and renders the processed analysis to an SVG.
@devsnicket/eunice-analyzer
@devsnicket/eunice-call-when-process-entry-point
Detects when its callee is the process entry point, and makes arguments and standard input available to a function.
@devsnicket/eunice-call-with-process-standard-streams
Calls a specified function with arguments taken from the process and standard input stream.
@devsnicket/eunice-dependency-and-structure
Takes YAML objects, replaces the identifiers of whats depended upon with references, adds dependent references in other direction and normalises the hierarchical structure.
@devsnicket/eunice-javascript-analyzer
Analyzes JavaScript files/directories and writes a YAML file of the dependencies which can then be processed, rendered and interacted with using the rest of Eunice.
@devsnicket/eunice-processors
Processes YAML files of structure and dependencies, generated by analyzers, so they can be rendered and interacted with.
@devsnicket/eunice-renderer
Visualize, explore and statistically measure how actual dependencies match intended structure in YAML files generated by analyzers.
@devsnicket/eunice-renderer-test-harness
HTML page that renders Eunice YAML as SVG, so the structure and dependencies can be investigated.
@devsnicket/eunice-replacement
replaces identifiers, items, levels and/or stacks in Eunice analysis YAML