UNPKG

dependency-cruiser

Version:

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

33 lines (31 loc) 838 B
const noCircular = require("./rules/no-circular.cjs"); const noDeprecatedCore = require("./rules/no-deprecated-core.cjs"); const noDuplicateDependencyTypes = require("./rules/no-duplicate-dependency-types.cjs"); const noNonPackageJson = require("./rules/no-non-package-json.cjs"); const noOrphans = require("./rules/no-orphans.cjs"); const notToDeprecated = require("./rules/not-to-deprecated.cjs"); const notToUnresolvable = require("./rules/not-to-unresolvable.cjs"); module.exports = { forbidden: [ noOrphans, noCircular, noDeprecatedCore, noDuplicateDependencyTypes, noNonPackageJson, notToDeprecated, notToUnresolvable, ], options: { doNotFollow: { path: "node_modules", dependencyTypes: [ "npm", "npm-dev", "npm-optional", "npm-peer", "npm-bundled", "npm-no-pkg", ], }, }, };