@trudevlabs/dep-impact
v1.0.0
Published
Shows what parts of your code break if a dependency changes
Maintainers
Readme
dep-impact
Shows what parts of your code break if a dependency changes
Install
npm install -g dep-impact
# or
npx dep-impact axiosUsage
CLI
dep-impact axiosOutput:
📦 dep-impact: axios
12 file(s) depend on axios
45 total source files scanned
Affected files:
- src/services/api.js
- src/utils/http.js
...API
const { analyzeImpact } = require('dep-impact');
const result = analyzeImpact('axios', {
srcDir: 'src',
rootDir: process.cwd(),
});
console.log(result.affectedFiles);
console.log(result.totalFiles);Options
| Option | Default | Description |
|-------------|----------------|--------------------------------|
| srcDir | 'src' | Directory to scan |
| rootDir | process.cwd()| Project root |
| packagePath | 'package.json' | Path to package.json |
License
MIT
