1.1.1 • Published 3 years ago
cyclic-dependencies v1.1.1
cyclic-dependencies
Find cyclic dependencies in your yarn/npm/pnpm workspaces.
Usage example
In the root folder of a project using workspaces:
❯ npx cyclic-dependencies
Cyclic dependencies found in workspace: [ 'app -> hello -> app' ]To exit with a failure code:
npx cyclic-dependencies --rejectYou can also use it in your own script:
import findCyclicDependencies from "cyclic-dependencies"
const cycles = await findCyclicDependencies()
// [['app', 'hello', 'app']](These examples assume you have two packages app and hello, where app depends on hello and hello depends on app)
Development setup
This project uses pnpm to manage dependencies. At this time it has no build step.
To run tests with jest: pnpm test
License
MIT