A Babel plug-in that adds CommonJS require calls to import modules that use @devsnicket/plugin-discovery-create-repository.
published version 1.11.1, 6 years agoA factory function that creates a repository to which functions/objects etc can be plugged into and discovered from elsewhere. Discovery requires a Babel plug-in to add module imports @devsnicket/plugin-discovery-commonjs-babel-plugin.
published version 1.5.1, 6 years ago- published version 0.36.0, 6 years ago
Visualize, explore and statistically measure how actual dependencies match intended structure in YAML files generated by analyzers.
published version 5.5.0, 5 years agoRuns tests by discovering test cases and expected behavior from the file system. Tests are automatically named based on the directory hierarchy.
published version 4.6.1, 5 years agoDetects when its callee is the process entry point, and makes arguments and standard input available to a function.
published version 1.6.0, 6 years agoTakes YAML objects, replaces the identifiers of whats depended upon with references, adds dependent references in other direction and normalises the hierarchical structure.
published version 2.20.0, 5 years agoShared implementation for analyzer and renderer test harnesses, using JavaScript, HTML, React and Webpack.
published version 9.1.0, 4 years agoAnalyzes 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.
published version 10.13.0, 5 years agoProcesses YAML files of structure and dependencies, generated by analyzers, so they can be rendered and interacted with.
published version 14.4.0, 5 years agoCalls a specified function with arguments taken from the process and standard input stream.
published version 1.8.0, 4 years agoTest harnesses discovery repository for YAML processor plug-ins.
published version 1.0.0, 6 years agoAnalyzes JavaScript on the file system, processes the analysis and renders the processed analysis to an SVG.
published version 5.26.1, 5 years agoEunice improves cohesion and modularity in software through hierarchical structure and simplified unidirectional dependencies. Eunice analyses source code, infers its structure and shows if the dependencies match.
published version 8.3.0, a year agoHTML page that renders Eunice YAML as SVG, so the structure and dependencies can be investigated.
published version 2.2.1, 5 years agoreplaces identifiers, items, levels and/or stacks in Eunice analysis YAML
published version 14.5.0, 4 years agocreates or adds explicitly stated stack structure to Eunice analysis YAML
published version 14.6.0, 4 years ago