dependency-cruiser-fork
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
37 lines (33 loc) • 657 B
TypeScript
// cruise options, cruise result
export type ModuleSystemType = "cjs" | "amd" | "es6" | "tsd";
// cruise options, dependency-cruiser
export type OutputType =
| "json"
| "html"
| "dot"
| "cdot"
| "ddot"
| "csv"
| "err"
| "err-long"
| "err-html"
| "teamcity"
| "anon"
| "text";
export type SeverityType = "error" | "warn" | "info" | "ignore";
// cruise options, cruise result, rule set
export type DependencyType =
| "aliased"
| "core"
| "deprecated"
| "local"
| "localmodule"
| "npm"
| "npm-bundled"
| "npm-dev"
| "npm-no-pkg"
| "npm-optional"
| "npm-peer"
| "npm-unknown"
| "undetermined"
| "unknown";