Eunice
DevSnicket Eunice is a toolkit based on the premise that unidirectional dependencies can be beneficial to structure and modularity in software. Eunice's approach isn't limited to direct dependencies, but includes indirect dependencies as well.
try out Eunice on Eunice 🐶🥫 (created with)
Dependency and structure
This package takes YAML objects, replaces the identifiers of whats depended upon with references, adds dependent references in other direction and normalizes the hierarchical structure.
It is written to use YAML objects parsed and formatted by js-yaml.
Used by the renderer and some of the processors in Eunice.
Install using npm
:
npm install @devsnicket/eunice-dependency-and-structure
Or with yarn
:
yarn add @devsnicket/eunice-dependency-and-structure