16 lines
879 B
JavaScript
16 lines
879 B
JavaScript
// https://github.com/depcheck/depcheck?tab=readme-ov-file#api
|
|
// node .github/.depcheck.js
|
|
|
|
import depcheck from 'depcheck';
|
|
|
|
const unused = await depcheck(process.cwd(), {
|
|
ignorePatterns: [],
|
|
});
|
|
|
|
console.debug(`unused.dependencies :>>`, unused.dependencies); // an array containing the unused dependencies
|
|
console.debug(`unused.devDependencies :>>`, unused.devDependencies); // an array containing the unused devDependencies
|
|
console.debug(`unused.missing :>>`, unused.missing); // a lookup containing the dependencies missing in `package.json` and where they are used
|
|
console.debug(`unused.using :>>`, unused.using); // a lookup indicating each dependency is used by which files
|
|
console.debug(`unused.invalidFiles :>>`, unused.invalidFiles); // files that cannot access or parse
|
|
console.debug(`unused.invalidDirs :>>`, unused.invalidDirs); // directories that cannot access
|