Processes YAML files of structure and dependencies, generated by analyzers, so they can be rendered and interacted with.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
concatenateFromFileSystem
createOrAddToStacks
groupItemsByIdentifierSeparator
orderItemsBy
removeRedundantParentIdentifierPrefix
removeSelfDependentItemsOfType
replaceIdentifiers
setTypeOfRootItems
unstackIndependent
.devsnicket-eunice-stack.yaml
.eslintignore
.eslintrc.yml
.gitignore
.npmignore
.npmrc
.travis.yml
LICENSE
README.md
callWithYamlInputAndOutputWhenProcessEntryPoint.js
callWithYamlOutputWhenProcessEntryPoint.js
jsconfig.json
package-lock.json
package.json

README.md

Eunice

DevSnicket Eunice is a toolkit based on the premise that unidirectional dependencies can be beneficial to structure and modularity in software. Euince's approach isn't limited to direct dependencies, but includes indirect dependencies as well.

try out Eunice on Eunice 🐶🥫 (created with)

Processors

NPM Build Status Coverage Status Gitter chat

This package contains multiple processors that input and output dependencies defined in YAML. The input can be created by an analyzer or the output from another processor. After final processing the output can be rendered and interacted with. A JavaScript analyzer and SVG/web renderer are included elsewhere in Eunice.

Currently there are processors written in JavaScript to:

(* not available in test harnesses)

Install using npm:

npm install --save-dev @devsnicket/eunice-processors

Or with yarn:

yarn add --dev @devsnicket/eunice-processors