dependency-cruiser
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
1 lines • 9.6 kB
JavaScript
var Handlebars=require("handlebars/runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["html.template.hbs"]=template({1:function(n,e,l,t,o){var r,a=null!=e?e:n.nullContext||{},c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"<th>\n <div"+(null!=(r=c(l,"if").call(a,null!=e?c(e,"coreModule"):e,{name:"if",hash:{},fn:n.program(2,o,0),inverse:n.program(4,o,0),data:o,loc:{start:{line:192,column:14},end:{line:193,column:59}}}))?r:"")+">"+n.escapeExpression("function"==typeof(r=null!=(r=c(l,"source")||(null!=e?c(e,"source"):e))?r:n.hooks.helperMissing)?r.call(a,{name:"source",hash:{},data:o,loc:{start:{line:193,column:60},end:{line:193,column:70}}}):r)+"</div>\n </th>"},2:function(n,e,l,t,o){return' class="cell-core-module" '},4:function(n,e,l,t,o){var r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return null!=(l=r(l,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"couldNotResolve"):e,{name:"if",hash:{},fn:n.program(5,o,0),inverse:n.noop,data:o,loc:{start:{line:192,column:66},end:{line:193,column:52}}}))?l:""},5:function(n,e,l,t,o){return'\n class="cell-unresolvable-module" '},7:function(n,e,l,t,o,r,a){var c=null!=e?e:n.nullContext||{},i=n.hooks.helperMissing,s="function",u=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]},p=' <tr>\n <td\n class="first-cell'+(null!=(h=d(l,"if").call(c,null!=e?d(e,"coreModule"):e,{name:"if",hash:{},fn:n.program(8,o,0,r,a),inverse:n.program(10,o,0,r,a),data:o,loc:{start:{line:202,column:27},end:{line:202,column:132}}}))?h:"")+'">\n '+u(typeof(m=null!=(m=d(l,"source")||(null!=e?d(e,"source"):e))?m:i)==s?m.call(c,{name:"source",hash:{},data:o,loc:{start:{line:203,column:10},end:{line:203,column:20}}}):m)+"</td>\n ",m=null!=(m=d(l,"incidences")||(null!=e?d(e,"incidences"):e))?m:i,f={name:"incidences",hash:{},fn:n.program(13,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:204,column:8},end:{line:206,column:40}}},h=typeof m==s?m.call(c,f):m;return null!=(h=d(l,"incidences")?h:n.hooks.blockHelperMissing.call(e,h,f))&&(p+=h),p+'\n <td\n class="first-cell'+(null!=(h=d(l,"if").call(c,null!=e?d(e,"coreModule"):e,{name:"if",hash:{},fn:n.program(8,o,0,r,a),inverse:n.program(10,o,0,r,a),data:o,loc:{start:{line:208,column:27},end:{line:208,column:132}}}))?h:"")+'">\n '+u(typeof(m=null!=(m=d(l,"source")||(null!=e?d(e,"source"):e))?m:i)==s?m.call(c,{name:"source",hash:{},data:o,loc:{start:{line:209,column:10},end:{line:209,column:20}}}):m)+"</td>\n </tr>\n"},8:function(n,e,l,t,o){return" cell-core-module"},10:function(n,e,l,t,o){var r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return null!=(l=r(l,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"couldNotResolve"):e,{name:"if",hash:{},fn:n.program(11,o,0),inverse:n.noop,data:o,loc:{start:{line:202,column:70},end:{line:202,column:125}}}))?l:""},11:function(n,e,l,t,o){return" cell-unresolvable-module"},13:function(n,e,l,t,o,r,a){var c,i=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'<td class="cell cell-'+n.escapeExpression("function"==typeof(c=null!=(c=s(l,"incidence")||(null!=e?s(e,"incidence"):e))?c:n.hooks.helperMissing)?c.call(i,{name:"incidence",hash:{},data:o,loc:{start:{line:204,column:44},end:{line:204,column:57}}}):c)+'" '+(null!=(c=s(l,"if").call(i,null!=e?s(e,"hasRelation"):e,{name:"if",hash:{},fn:n.program(14,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:204,column:59},end:{line:206,column:19}}}))?c:"")+"></td>"},14:function(n,e,l,t,o,r,a){var c=null!=e?e:n.nullContext||{},i=n.escapeExpression,s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return' title="'+(null!=(r=s(l,"if").call(c,null!=e?s(e,"rule"):e,{name:"if",hash:{},fn:n.program(15,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:204,column:86},end:{line:205,column:11}}}))?r:"")+i(n.lambda(null!=a[1]?s(a[1],"source"):a[1],e))+" ->\n "+i("function"==typeof(r=null!=(r=s(l,"to")||(null!=e?s(e,"to"):e))?r:n.hooks.helperMissing)?r.call(c,{name:"to",hash:{},data:o,loc:{start:{line:206,column:4},end:{line:206,column:10}}}):r)+'" '},15:function(n,e,l,t,o){var r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return n.escapeExpression("function"==typeof(l=null!=(l=r(l,"rule")||(null!=e?r(e,"rule"):e))?l:n.hooks.helperMissing)?l.call(null!=e?e:n.nullContext||{},{name:"rule",hash:{},data:o,loc:{start:{line:204,column:99},end:{line:204,column:107}}}):l)+":\n "},compiler:[8,">= 4.3.0"],main:function(n,e,l,t,o,r,a){var c=null!=e?e:n.nullContext||{},i=n.hooks.helperMissing,s="function",u=n.hooks.blockHelperMissing,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]},p='<!DOCTYPE html>\n<html>\n\n<head>\n <meta charset="utf-8">\n <title>dependency-cruiser output</title>\n <style media="screen">\n html {\n font-family: sans-serif;\n font-size: 10pt;\n }\n\n table {\n overflow: hidden;\n }\n\n table,\n td.controls {\n transition-duration: 0.3s;\n }\n\n table,\n th,\n td {\n border: solid black 1px;\n border-collapse: collapse;\n font-size: inherit;\n }\n\n td,\n th {\n position: relative;\n }\n\n th {\n text-align: start;\n vertical-align: bottom;\n max-width: 1em;\n max-height: 30em;\n height: 20em;\n font-weight: normal;\n white-space: nowrap;\n overflow: hidden;\n }\n\n th div {\n transform: rotateZ(-90deg);\n transform-origin: 0.5em;\n text-align: start;\n height: 1em;\n width: 30em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n td {\n text-align: center;\n }\n\n td.first-cell {\n text-align: left;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n td.top-left {\n border-top: solid 1px transparent;\n border-left: solid 1px transparent;\n }\n\n td.top-right {\n border-top: solid 1px transparent;\n border-right: solid 1px transparent;\n }\n\n td.bottom-left {\n border-bottom: solid 1px transparent;\n border-left: solid 1px transparent;\n }\n\n td.bottom-right {\n border-bottom: solid 1px transparent;\n border-right: solid 1px transparent;\n }\n\n tbody tr:hover {\n background-color: lightgrey;\n }\n\n td:hover::after,\n td:focus::after,\n th:hover::after,\n th:focus::after {\n background-color: #00000077;\n content: "";\n height: 5000px;\n left: 0;\n position: absolute;\n top: -2500px;\n width: 100%;\n z-index: -1;\n }\n\n #table-rotated:target {\n transform: rotateZ(45deg);\n transform-origin: bottom left;\n }\n\n #table-rotated:target #unrotate {\n opacity: 1;\n }\n\n #table-rotated:target #rotate {\n opacity: 0;\n }\n\n #unrotate {\n opacity: 0;\n }\n\n #rotate {\n opacity: 1;\n }\n\n .controls {\n opacity: 0.2;\n vertical-align: bottom;\n padding: 0.5em;\n }\n\n .controls:hover {\n opacity: 1;\n }\n\n .controls a {\n font-style: normal;\n text-decoration: none;\n background-color: #eee;\n padding: 0.2em 0.5em 0.2em 0.5em;\n }\n\n .cell-core-module {\n color: grey;\n font-style: italic;\n }\n\n .cell-unresolvable-module {\n color: red;\n font-style: italic;\n }\n\n .cell-true {\n background-color: black;\n opacity: 0.5;\n }\n\n .cell-false {\n background-color: white;\n opacity: 0.5;\n }\n\n .cell-error {\n background-color: red;\n opacity: 0.5;\n }\n\n .cell-warn {\n background-color: orange;\n opacity: 0.5;\n }\n\n .cell-info {\n background-color: blue;\n opacity: 0.5;\n }\n </style>\n</head>\n\n<body>\n <table id="table-rotated">\n <thead>\n <tr>\n <td class="controls top-left">\n <a id="rotate" href="#table-rotated">rotate</a>\n <a id="unrotate" href="#">rotate back</a>\n </td>\n ',m=null!=(m=d(l,"modules")||(null!=e?d(e,"modules"):e))?m:i,f={name:"modules",hash:{},fn:n.program(1,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:191,column:8},end:{line:194,column:25}}},h=typeof m==s?m.call(c,f):m;return null!=(h=d(l,"modules")?h:u.call(e,h,f))&&(p+=h),p+='\n <td class="top-right"></td>\n </tr>\n </thead>\n <tbody>\n',m=null!=(m=d(l,"modules")||(null!=e?d(e,"modules"):e))?m:i,f={name:"modules",hash:{},fn:n.program(7,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:199,column:6},end:{line:211,column:18}}},h=typeof m==s?m.call(c,f):m,null!=(h=d(l,"modules")?h:u.call(e,h,f))&&(p+=h),p+=' </tbody>\n <tfoot>\n <tr>\n <td class="bottom-left"></td>\n ',m=null!=(m=d(l,"modules")||(null!=e?d(e,"modules"):e))?m:i,f={name:"modules",hash:{},fn:n.program(1,o,0,r,a),inverse:n.noop,data:o,loc:{start:{line:216,column:8},end:{line:219,column:25}}},h=typeof m==s?m.call(c,f):m,null!=(h=d(l,"modules")?h:u.call(e,h,f))&&(p+=h),p+'\n <td class="bottom-right"></td>\n </tr>\n </tfoot>\n </table>\n</body>\n</html>'},useData:!0,useDepths:!0});