{"version":3,"sources":["jsdelivr-header.js","/npm/jadelint@0.3.3/jadelint.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,OAAQ,SAAU,GAAI,SAAU,KAAM,MAAO,SAEjD,GAAK,QAAQ,MAEb,KAAO,QAAQ,QAEf,SAAW,QAAQ,YAEnB,SAAW,QAAQ,cAEnB,OAAS,QAAQ,YAEjB,MAAQ,QAAQ,WAEhB,SAAW,SAAS,EAAM,EAAU,GA+BlC,OA7BgB,MAAZ,IACF,EAAW,IAAI,UAED,MAAZ,IACF,EAAW,WAAY,GAsBb,MAAR,IACF,EArBe,WACf,IAAI,EAAK,EAAK,EAAS,EAAM,EAAK,EAIlC,IAHA,EAAM,CAAC,EACP,EAAM,QAAQ,MACd,EAAU,GACH,IAAQ,GAAS,CACtB,IAEE,IAAK,KADL,EAAM,KAAK,MAAM,GAAG,aAAa,EAAM,iBAErC,EAAM,EAAI,GACO,MAAb,EAAI,KACN,EAAI,GAAQ,EAGlB,CAAE,MAAO,GAAS,CAClB,EAAU,EACV,EAAM,KAAK,KAAK,EAAK,KACvB,CACA,OAAO,CACT,CAES,IAEF,SAAS,KAAI,SAAS,EAAM,EAAG,GACpC,IAAI,EAGJ,OAFA,EAAS,IAAI,OAAO,OAAM,EAAQ,GAClC,EAAS,UAAU,EAAO,OAAQ,EAAK,MAChC,GACT,IAAG,WACD,OAAO,EAAS,EAClB,GACF,EAEA,OAAO,QAAU","file":"/npm/jadelint@0.3.3/jadelint.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/jadelint@0.3.3/jadelint.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var Linter, Reporter, fs, jadelint, path, rules, through2;\n\nfs = require('fs');\n\npath = require('path');\n\nthrough2 = require('through2');\n\nReporter = require('./Reporter');\n\nLinter = require('./Linter');\n\nrules = require('./rules');\n\njadelint = function(conf, reporter, callback) {\n  var getDefaultConf;\n  if (reporter == null) {\n    reporter = new Reporter;\n  }\n  if (callback == null) {\n    callback = function() {};\n  }\n  getDefaultConf = function() {\n    var def, dir, lastDir, prop, ref, val;\n    def = {};\n    dir = process.cwd();\n    lastDir = '';\n    while (dir !== lastDir) {\n      try {\n        ref = JSON.parse(fs.readFileSync(dir + \"/.jadelintrc\"));\n        for (prop in ref) {\n          val = ref[prop];\n          if (def[prop] == null) {\n            def[prop] = val;\n          }\n        }\n      } catch (_error) {}\n      lastDir = dir;\n      dir = path.join(dir, '..');\n    }\n    return def;\n  };\n  if (conf == null) {\n    conf = getDefaultConf();\n  }\n  return through2.obj(function(file, _, cb) {\n    var linter;\n    linter = new Linter(file, void 0, conf);\n    reporter.aggregate(linter.lint(), file.path);\n    return cb();\n  }, function() {\n    return callback(reporter);\n  });\n};\n\nmodule.exports = jadelint;\n"]}