Based on this article.
npm install --save-dev dependency-cruiser
choco install graphviz
{
...
"scripts": {
...
"generate-architecture-svg": "depcruise -p --exclude \".png$|.jpg$|\/types?\\.tsx?$\" --include-only \"^src\" --output-type dot src | dot -T svg > architecture.svg",
"generate-**submodule**-architecture-svg": "depcruise -p --exclude \".png$|.jpg$|\/types?\\.tsx?$\" --include-only \"^src\/**submodule**\" --output-type dot src | dot -T svg > **submodule**_architecture.svg",
...
}
...
}