Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
depcheck-detector-execa
Advanced tools
Detector for depcheck that finds dependencies in execa calls.
# npm
$ npm install depcheck-detector-execa
# Yarn
$ yarn add depcheck-detector-execa
Custom detectors are currently only supported when using depcheck
via the Node.js API. Simply add the detector to your depcheck config and run depcheck:
const depcheck = require('depcheck')
const execaDetector = require('depcheck-detector-execa')
const options = {
detectors: [
execaDetector,
],
}
depcheck(process.cwd(), options, unused => {
console.log(unused.dependencies); // an array containing the unused dependencies
console.log(unused.devDependencies); // an array containing the unused devDependencies
console.log(unused.missing); // a lookup containing the dependencies missing in `package.json` and where they are used
console.log(unused.invalidFiles); // files that cannot access or parse
console.log(unused.invalidDirs); // directories that cannot access
})
The detector detects calls like
import execa from 'execa'
execa('foo')
execa('foo', ['--verbose'])
execa.command('foo bar')
Are you missing something or want to contribute? Feel free to file an issue or a pull request! ⚙️
Hey, I am Sebastian Landwehr, a freelance web developer, and I love developing web apps and open source packages. If you want to support me so that I can keep packages up to date and build more helpful tools, you can donate here:
If you want to send me a one time donation. The coffee is pretty good 😊.
Also for one time donations if you like PayPal.
Here you can support me regularly, which is great so I can steadily work on projects.
Thanks a lot for your support! ❤️
FAQs
Detector for depcheck that finds dependencies in execa calls.
The npm package depcheck-detector-execa receives a total of 130 weekly downloads. As such, depcheck-detector-execa popularity was classified as not popular.
We found that depcheck-detector-execa demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.