eunice

introductionstructuredependenciesJavaScriptissueslicensingadvanced

JavaScriptoptionsreleasesprocessing

Eunice can be run in a directory of JavaScript (Flow, JSX and TypeScript supported) using NPX/NPM.

terminal
~/my-source-code
$ npx eunice

This will create a eunice.html file that can be opened in a web browser.

The file is an interactive view of structure and dependencies. The view scope can be set to sub-items (e.g. sub-directories, files, functions etc) and dependencies can be listed.

Alternatively, if you would like to try Eunice on a fragment of JavaScript first, you can do that on this page.