Skip to content

s4ff0x/fsd-cruise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Currently in Beta

npm

Simple dependency visualization for Feature Sliced Design based on dependency-cruiser

Requirements & Limitations

requirements: dependency-cruiser requires the graphviz library, you can install it using brew

limitations: Currently, it only operates with the provided tsconfig.json and src folder paths, which are assumed by default to be in the root directory.

Usage

Run with npx

npm i dependency-cruiser -D
npx fsd-cruise

Or install locally and run using either Node or npm scripts

npm i dependency-cruiser fsd-cruise -D

# Node usage variant
node node_modules/fsd-cruise/bin.js

# NPM scripts usage variant
# add to package.json scripts -> "generate:fsd-cruise": "node node_modules/fsd-cruise/bin.js"

Customization

  1. You can provide custom paths to src folder and tsconfig.json
    npx fsd-cruise app/src app/tsconfig.json

Output example

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published