@devsnicket/eunice-renderer
Advanced tools
Comparing version 5.4.0 to 5.5.0
@@ -15,4 +15,4 @@ /* Copyright (c) 2018 Graham Dyson. All Rights Reserved. | ||
directory: path.join(__dirname, "testCases/"), | ||
expectedFileName: ".svg", | ||
expectedFileName: "expected.svg", | ||
processArguments: process.argv, | ||
}); |
{ | ||
"author": "Graham Dyson", | ||
"bin": "dist/getSvgForYaml/bin.js", | ||
"bin": "getSvgForYaml/bin.js", | ||
"bugs": { | ||
@@ -18,6 +18,3 @@ "url": "https://github.com/DevSnicket/eunice/issues" | ||
"devDependencies": { | ||
"@babel/cli": "7.4.4", | ||
"@babel/plugin-proposal-object-rest-spread": "7.4.4", | ||
"@babel/preset-env": "7.4.5", | ||
"@devsnicket/eunice-run-tests-from-file-system": "1.5.0", | ||
"@devsnicket/eunice-run-tests-from-file-system": "1.7.0", | ||
"@types/jest": "24.0.13", | ||
@@ -42,3 +39,2 @@ "@types/js-yaml": "3.12.1", | ||
"!**/bin.js", | ||
"!dist/**", | ||
"!node_modules/**", | ||
@@ -72,3 +68,3 @@ "!harness/**", | ||
"license": "GPL-3.0-or-later", | ||
"main": "dist/index.js", | ||
"main": "index.js", | ||
"name": "@devsnicket/eunice-renderer", | ||
@@ -83,10 +79,9 @@ "publishConfig": { | ||
"scripts": { | ||
"all": "npm run spellcheck && npm run lint && npm run typescript && npm run build && npm run test", | ||
"build": "rm -rf dist && npx babel -d dist --ignore dist/*,dist/**/*,node_modules/**/*,**/test/**,test-coverage/**,**/test.js,**/*.test.js --plugins @babel/plugin-proposal-object-rest-spread -s true . && find -type f -name \"*.d.ts\" ! -path \"./dist/*\" ! -path \"./dist/**/*\" ! -path \"./node_modules/**/*\" -exec cp --parent {} dist \";\"", | ||
"all": "npm run spellcheck && npm run lint && npm run typescript && npm run test", | ||
"lint": "npx eslint .", | ||
"spellcheck": "find -type f \\( -name \"*.js\" -or -name \"*.md\" \\) ! -path \"./dist/*\" ! -path \"./dist/**/*\" ! -path \"./node_modules/**/*\" ! -path \"./test-coverage/**/*\" -exec npx cspell {} +", | ||
"spellcheck": "find -type f \\( -name \"*.js\" -or -name \"*.md\" \\) ! -path \"./node_modules/**/*\" ! -path \"./test-coverage/**/*\" -exec npx cspell {} +", | ||
"test": "npx jest --runInBand", | ||
"typescript": "npx tsc -p jsconfig.json" | ||
}, | ||
"version": "5.4.0" | ||
"version": "5.5.0" | ||
} |
@@ -23,2 +23,4 @@ # Eunice ![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgElementForStack/createArrows/test/withUse/testCases/default-height.svg?sanitize=true) Renderer | ||
## Arrows and Counts | ||
Instead of rendering dependencies as lines between items each dependency is counted into the following categories: | ||
@@ -36,4 +38,4 @@ | ||
-------- | :-: | -------- | :-: | -------- | :-: | ||
upper depends<br/>upon lower | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/upper-depends-upon-lower/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/stack/upper-depends-upon-lower/.svg) | lower depends<br/>upon upper | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/lower-depends-upon-upper/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/stack/lower-depends-upon-upper/.svg) | interdependent<br/>(stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/two-interdependent/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/stack/two-interdependent/.svg) | ||
independent | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/two/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/two/.svg) | first depends<br/>upon second | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/first-depends-upon-second/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/independency/first-depends-upon-second/.svg) | interdependent<br/>(not stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/two-interdependent/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/independency/two-interdependent/.svg) | ||
upper depends<br/>upon lower | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/upper-depends-upon-lower/expected.svg?sanitize=true)](getSvgForYaml/testCases/stack/upper-depends-upon-lower/expected.svg) | lower depends<br/>upon upper | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/lower-depends-upon-upper/expected.svg?sanitize=true)](getSvgForYaml/testCases/stack/lower-depends-upon-upper/expected.svg) | interdependent<br/>(stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/stack/two-interdependent/expected.svg?sanitize=true)](getSvgForYaml/testCases/stack/two-interdependent/expected.svg) | ||
independent | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/two/expected.svg?sanitize=true)](getSvgForYaml/testCases/two/expected.svg) | first depends<br/>upon second | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/first-depends-upon-second/expected.svg?sanitize=true)](getSvgForYaml/testCases/independency/first-depends-upon-second/expected.svg) | interdependent<br/>(not stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/two-interdependent/expected.svg?sanitize=true)](getSvgForYaml/testCases/independency/two-interdependent/expected.svg) | ||
@@ -44,3 +46,3 @@ Dependencies within an item are also summarized and rendered inside the item box, below the identifer text. | ||
-------- | :-: | -------- | :-: | -------- | :-: | ||
parent depends<br />upon item | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/parent-depends-upon-item/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/parent-depends-upon-item/.svg) | item depends<br />upon parent | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/item-depends-upon-parent/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/item-depends-upon-parent/.svg) | first item<br/> depends upon<br/>second item<br/>(not stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/first-item-depends-upon-second-item/.svg?sanitize=true)](Renderer/getSvgForYaml/testCases/independency/first-item-depends-upon-second-item/.svg) | ||
parent depends<br />upon item | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/parent-depends-upon-item/expected.svg?sanitize=true)](getSvgForYaml/testCases/parent-depends-upon-item/expected.svg) | item depends<br />upon parent | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/item-depends-upon-parent/expected.svg?sanitize=true)](getSvgForYaml/testCases/item-depends-upon-parent/expected.svg) | first item<br/> depends upon<br/>second item<br/>(not stacked) | [![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/testCases/independency/first-item-depends-upon-second-item/expected.svg?sanitize=true)](getSvgForYaml/testCases/independency/first-item-depends-upon-second-item/expected.svg) | ||
@@ -51,2 +53,2 @@ Items and sub-item can also be opened. Opening an item will show its contents and breadcrumb links for where it is in the hierarchy. | ||
[![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/withSubset.testCases/upper-item-depends-upon-lower-item-with-parent.svg?sanitize=true)](Renderer/getSvgForYaml/withSubset.testCases/upper-item-depends-upon-lower-item-with-parent.svg) | ||
[![](https://raw.githubusercontent.com/DevSnicket/eunice-renderer/master/getSvgForYaml/withSubset.testCases/upper-item-depends-upon-lower-item-with-parent.svg?sanitize=true)](getSvgForYaml/withSubset.testCases/upper-item-depends-upon-lower-item-with-parent.svg) |
14
51
3
119477
54
2641