UNPKG

dependency-cruiser

Version:

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

223 lines (222 loc) 6.55 kB
[ { "source": "test/fixtures/cjs/one_only_one.js", "dependencies": [ { "resolved": "path", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "path", "moduleSystem": "cjs", "valid": true } ] }, { "source": "path", "followable": false, "coreModule": true, "couldNotResolve": false, "dependencies": [] }, { "source": "test/fixtures/cjs/one_only_two.js", "dependencies": [ { "resolved": "path", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "path", "moduleSystem": "cjs", "valid": true } ] }, { "source": "test/fixtures/cjs/root_one.js", "dependencies": [ { "resolved": "test/fixtures/cjs/one_only_one.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./one_only_one", "moduleSystem": "cjs", "valid": true }, { "resolved": "test/fixtures/cjs/one_only_two.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./one_only_two", "moduleSystem": "cjs", "valid": true }, { "resolved": "test/fixtures/cjs/shared.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./shared", "moduleSystem": "cjs", "valid": true }, { "resolved": "test/fixtures/cjs/sub/dir.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./sub/dir", "moduleSystem": "cjs", "valid": false, "rule": { "severity": "error", "name": "sub-not-allowed" } }, { "resolved": "fs", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "fs", "moduleSystem": "cjs", "valid": true } ] }, { "source": "fs", "followable": false, "coreModule": true, "couldNotResolve": false, "dependencies": [] }, { "source": "test/fixtures/cjs/shared.js", "dependencies": [ { "resolved": "path", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "path", "moduleSystem": "cjs", "valid": true } ] }, { "source": "test/fixtures/cjs/sub/dir.js", "dependencies": [ { "resolved": "test/fixtures/cjs/sub/depindir.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./depindir", "moduleSystem": "cjs", "valid": true }, { "resolved": "path", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "path", "moduleSystem": "cjs", "valid": true } ] }, { "source": "test/fixtures/cjs/sub/depindir.js", "dependencies": [ { "resolved": "path", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "path", "moduleSystem": "cjs", "valid": true } ] }, { "source": "test/fixtures/cjs/root_two.js", "dependencies": [ { "resolved": "test/fixtures/cjs/shared.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./shared", "moduleSystem": "cjs", "valid": true }, { "resolved": "test/fixtures/cjs/somedata.json", "coreModule": false, "followable": false, "couldNotResolve": false, "module": "./somedata.json", "moduleSystem": "cjs", "valid": true }, { "resolved": "test/fixtures/cjs/two_only_one.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./two_only_one", "moduleSystem": "cjs", "valid": true }, { "resolved": "http", "coreModule": true, "followable": false, "couldNotResolve": false, "module": "http", "moduleSystem": "cjs", "valid": true } ] }, { "source": "test/fixtures/cjs/somedata.json", "followable": false, "coreModule": false, "couldNotResolve": false, "dependencies": [] }, { "source": "http", "followable": false, "coreModule": true, "couldNotResolve": false, "dependencies": [] }, { "source": "test/fixtures/cjs/two_only_one.js", "dependencies": [ { "resolved": "test/fixtures/cjs/sub/dir.js", "coreModule": false, "followable": true, "couldNotResolve": false, "module": "./sub/dir", "moduleSystem": "cjs", "valid": false, "rule": { "severity": "error", "name": "sub-not-allowed" } } ] } ]