{"version":3,"sources":["jsdelivr-header.js","/npm/shark-test@1.0.4/dist/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACLA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,KAAO,QAAQ,sBACf,OAAS,QAAQ,cACjB,OAAS,QAAQ,cACjB,IAAM,QAAQ,aACd,OAAS,QAAQ,gBACjB,OAAS,QAAQ,gBACjB,cAAgB,QAAQ,wBAExB,MAAQ,QAAQ,KAAK,MAAM,GAEZ,IAAjB,MAAM,QACN,OAAO,QAAQ,cAAe,CAC1B,KAAM,QACN,iBAAkB,UAClB,eAAgB,YAIxB,MAAM,QAAU,MAAM,GAGtB,OAAQ,SAEJ,IAAK,KACL,IAAK,YACD,IAAI,KAAK,KAAc,SACvB,MAEJ,IAAK,KACL,IAAK,SACD,OAAO,UACP,MAEJ,IAAK,KACL,IAAK,OACD,OAAO,UACP,MAEJ,IAAK,KACL,IAAK,OACD,OAAO,MAAM,cAAc,kBAC3B,MACJ,IAAK,KACL,IAAK,OACD,OAAO,KAAK,cAAc","file":"/npm/shark-test@1.0.4/dist/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/shark-test@1.0.4/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","#!/usr/bin/env node\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst INFO = require('../../package.json');\nconst logo_1 = require(\"./lib/logo\");\nconst help_1 = require(\"./lib/help\");\nconst log = require(\"./lib/log\");\nconst test_1 = require(\"./tasks/test\");\nconst init_1 = require(\"./tasks/init\");\nconst test_config_1 = require(\"./config/test-config\");\n// 获取所有参数\nconst ARGVS = process.argv.slice(2);\n// 不传任何命令时 展示logo信息\nif (ARGVS.length === 0) {\n    logo_1.default('Shark TEST!', {\n        font: 'Ghost',\n        horizontalLayout: 'default',\n        verticalLayout: 'default'\n    });\n}\n// command\nconst COMMAND = ARGVS[0];\n// options\n// const OPTIONS = ARGVS.slice(1);\nswitch (COMMAND) {\n    // show version\n    case '-v':\n    case '--version':\n        log.info(INFO['version']);\n        break;\n    // show help info\n    case '-h':\n    case '--help':\n        help_1.default();\n        break;\n    // init\n    case '-i':\n    case 'init':\n        init_1.default();\n        break;\n    // unit test\n    case '-u':\n    case 'test':\n        test_1.start(test_config_1.getKarmaOption());\n        break;\n    case '-s':\n    case 'stop':\n        test_1.stop(test_config_1.getKarmaOption());\n        break;\n    default:\n        break;\n}\n"]}