dependency-cruiser
Version:
Validate and visualize javascript dependencies. With your rules. ES6, CommonJS, AMD
61 lines (60 loc) • 2.17 kB
JSON
[
{
"title": "recursive on non-relative AMD modules",
"input": {
"fileName": "test/extractor-fixtures/amd/requires-non-relative-module.js"
},
"expected": [
{
"source": "test/extractor-fixtures/amd/requires-non-relative-module.js",
"dependencies": [
{
"module": "lodash",
"resolved": "lodash",
"moduleSystem": "amd",
"coreModule": false,
"followable": false,
"couldNotResolve": true,
"valid": true
},
{
"module": "other-module-in-the-config",
"resolved": "other-module-in-the-config",
"moduleSystem": "amd",
"coreModule": false,
"followable": false,
"couldNotResolve": true,
"valid": true
},
{
"module": "sub/local-module-in-drag",
"resolved": "test/extractor-fixtures/amd/sub/local-module-in-drag.js",
"moduleSystem": "amd",
"coreModule": false,
"followable": true,
"couldNotResolve": false,
"valid": true
}
]
},
{
"source": "lodash",
"followable": false,
"coreModule": false,
"couldNotResolve": true,
"dependencies": []
},
{
"source": "other-module-in-the-config",
"followable": false,
"coreModule": false,
"couldNotResolve": true,
"dependencies": []
},
{
"source": "test/extractor-fixtures/amd/sub/local-module-in-drag.js",
"dependencies": []
}
]
}
]