angular-architecture-graph
Version:
Create a graph of an angular project's architecture
35 lines (27 loc) • 608 B
JavaScript
/*eslint no-unused-expressions: 0, no-unused-vars: 0, no-eval: 0*/
;
module.exports = function(scripts, options) {
var angular = require("./src/fake-angular")(options),
document = {}, window = {}, navigator = {};
var results = scripts.map(function(content) {
try {
(function() {
eval(content.text);
}.call(window));
} catch (e) {
return {
id: content.id,
error: true,
exception: e
};
}
return {
id: content.id,
error: false
};
});
return {
angular: angular,
results: results
};
};