{"version":3,"sources":["jsdelivr-header.js","/npm/sass-graph-viz@2.4.0/dist/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,KAAO,QAAQ,QACf,aAAe,QAAQ,2BACvB,SAAW,QAAQ,sBACnB,MAAQ,QAAQ,mBAChB,OAAS,QAAQ,UACjB,SAAW,QAAQ,YACzB,SAAS,oBAAoB,GAAQ,iBAAE,GAAmB,EAAK,aAAE,GAAe,EAAK,cAAE,GAAgB,EAAK,UAAE,EAAY,GAAE,KAAE,EAAO,KAAU,CAAC,GAC5I,MAAM,EAAc,EACd,SAAS,sBACT,MAAM,sBACN,EAAM,EAAgB,SAAS,UAAY,OACjD,EAAI,8BAA+B,GACnC,MAAM,EAAe,OAAO,SAAS,GAAU,EAAS,KAAK,QAAQ,GACrE,EAAI,4BAA6B,GACjC,EAAI,mBAAoB,EAAU,KAAK,OACvC,IAAI,EAAQ,aAAa,2BAA2B,EAAc,GAElE,GADA,EAAI,wCAAyC,EAAM,aAC9C,OAAO,SAAS,GAAS,CAC1B,MAAM,EAAO,OAAO,mBAAmB,EAAc,GACrD,EAAI,sBAAuB,GAC3B,EAAQ,EAAM,YAAY,GAC1B,EAAI,mBAAoB,EAAM,WAClC,CACI,IACA,EAAI,wCACJ,EAAQ,EAAM,mBACd,EAAI,qCAAsC,EAAM,aAEpD,EAAI,4BAA6B,EAAK,YACtC,EAAY,EAAM,EACtB,CACA,QAAQ,oBAAsB","file":"/npm/sass-graph-viz@2.4.0/dist/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/sass-graph-viz@2.4.0/dist/src/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst path = require(\"path\");\nconst sass_graph_1 = require(\"./generation/sass-graph\");\nconst viz_js_1 = require(\"./rendering/viz.js\");\nconst vis_1 = require(\"./rendering/vis\");\nconst path_1 = require(\"./path\");\nconst logger_1 = require(\"./logger\");\nfunction generateVisualGraph(target, { excludeExternals = false, useSimpleViz = false, withDebugLogs = false, loadPaths = [], port = 3000, } = {}) {\n    const renderGraph = useSimpleViz\n        ? viz_js_1.renderGraphToVizGraph\n        : vis_1.renderGraphToVisGraph;\n    const log = withDebugLogs ? logger_1.logErrors : () => { };\n    log(\"\\nGenerate visual graph for\", target);\n    const targetFolder = path_1.isFolder(target) ? target : path.dirname(target);\n    log(\"Resolved target folder is\", targetFolder);\n    log(\"Loaded paths are\", loadPaths.join(\", \"));\n    let graph = sass_graph_1.generateGraphFromSassGraph(targetFolder, loadPaths);\n    log(\"Generated graph from target folder is\", graph.toString());\n    if (!path_1.isFolder(target)) {\n        const file = path_1.fileNameRelativeTo(targetFolder, target);\n        log(\"Focus graph on file\", file);\n        graph = graph.focusOnNode(file);\n        log(\"Focused graph is\", graph.toString());\n    }\n    if (excludeExternals) {\n        log(\"Exclude external elements from graph\");\n        graph = graph.withoutExternals();\n        log(\"Graph without external elements is\", graph.toString());\n    }\n    log(\"Render graph through port\", port.toString());\n    renderGraph(port, graph);\n}\nexports.generateVisualGraph = generateVisualGraph;\n"]}