UNPKG

angular-architecture-graph

Version:
35 lines (27 loc) 608 B
/*eslint no-unused-expressions: 0, no-unused-vars: 0, no-eval: 0*/ "use strict"; 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 }; };