{"repo":"MH4GF/dependency-cruiser-report-action","free":true,"listed":false,"github":"https://github.com/MH4GF/dependency-cruiser-report-action","clone":"git clone https://github.com/MH4GF/dependency-cruiser-report-action.git","description":"A GitHub Actions that report to visualize dependencies of changed files each pull requests.","language":"TypeScript","stars":43,"topics":["architecture-diagram","circular-dependencies","dependencies","dependency-cruiser","github-actions","javascript","jsx","mermaidjs","static-analysis","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"dependency-cruiser report A GitHub Actions that report to visualize dependencies of changed files each pull requests. This action uses dependency-cruiser to output syntax of mermaid.js. Inspired by jest-coverage-report-action. usage Install in your project Setup dependency-cruiser in the wizard Create new action under .github/workflows . Advanced Usage Specifying config file This action automatically detects dependency-cruiser config file ( .dependency-cruiser.js , etc.), but you can specify your own rules file. For more information on config file, please see the official documentation Customizing cruise script This action automatically adds necessary flags to your cruise script based on package manager. For example, if you are using yarn, the default script is: So you don't need to specify additional flags - action will handle them automatically. So, after adding necessary flags, action will run this command: But you can use additional options: Usage with bun , npm or pnpm This action will automatically download dependencies (default is yarn), but you can also specify bun , npm or pnpm : or Customizing working directory If you want to run this action in another directory, specify working-directory : Compatibility This action requires dependency-cruiser v11.10.0 or newer. Articles - Visualize TypeScript Dependencies of Changed Files in a Pull Request Using dependency-cruiser-report-action - (JA)dependency-cruiser-report-actionでPRの変更ファイルの依存関係を可視化してコメントする","default_branch":null,"files":null,"tree":[],"storefront":"/r/MH4GF","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MH4GF/dependency-cruiser-report-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}