UNPKG

dependency-cruiser

Version:

Visualize and validate javascript dependencies. With your rules. ES6, CommonJS, AMD

283 lines 6.25 kB
[ { "source": "node_modules/somemodule/node_modules/someothermodule/main.js", "dependencies": [] }, { "source": "node_modules/somemodule/src/moar-javascript.js", "dependencies": [] }, { "source": "node_modules/somemodule/src/somemodule.js", "dependencies": [ { "module": "./moar-javascript", "resolved": "node_modules/somemodule/src/moar-javascript.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "someothermodule", "resolved": "node_modules/somemodule/node_modules/someothermodule/main.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "one_only_one.js", "dependencies": [ { "module": "path", "resolved": "path", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "one_only_two.js", "dependencies": [ { "module": "path", "resolved": "path", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "root_one.js", "dependencies": [ { "module": "./one_only_one", "resolved": "one_only_one.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "./one_only_two", "resolved": "one_only_two.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "./shared", "resolved": "shared.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "./sub/dir", "resolved": "sub/dir.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "fs", "resolved": "fs", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "somemodule", "resolved": "node_modules/somemodule/src/somemodule.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "shared.js", "dependencies": [ { "module": "path", "resolved": "path", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "sub/dir.js", "dependencies": [ { "module": "./depindir", "resolved": "sub/depindir.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "path", "resolved": "path", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "sub/depindir.js", "dependencies": [ { "module": "path", "resolved": "path", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "root_two.js", "dependencies": [ { "module": "./shared", "resolved": "shared.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "./somedata.json", "resolved": "somedata.json", "moduleSystem": "cjs", "coreModule": false, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "./two_only_one", "resolved": "two_only_one.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } }, { "module": "http", "resolved": "http", "moduleSystem": "cjs", "coreModule": true, "followable": false, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] }, { "source": "two_only_one.js", "dependencies": [ { "module": "./sub/dir", "resolved": "sub/dir.js", "moduleSystem": "cjs", "coreModule": false, "followable": true, "valid": false, "rule": { "level": "warning", "name": "unnamed" } } ] } ]