{"version":3,"sources":["jsdelivr-header.js","/npm/m5-cli@1.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,OAAS,QAAQ,YACjB,OAAS,QAAQ,kBACjB,MAAQ,QAAQ,iBAEhB,IAAM,KACR,MAAO,CAAE,IAAK,GAAQ,QAAQ,KACxB,EAAM,OAAO,WAAW,GAC9B,GAAgB,UAAZ,EAAI,KACJ,OAAQ,EAAI,MACR,IAAK,OACD,QAAQ,oBAAR,CAA6B,IAAK,KAAQ,SAC1C,MAEJ,IAAK,OACD,QAAQ,oBAAR,CAA6B,IAAK,KAAQ,SAC1C,MAEJ,IAAK,KACL,IAAK,MACL,IAAK,eACD,QAAQ,2BAAR,CAAoC,IAAK,KAAQ,SACjD,MAEJ,QACI,MAAM,IAAI,8BAAgC,OAG/B,QAAZ,EAAI,KACX,QAAQ,cAAR,CAAuB,IAAK,KAAQ,SACjB,SAAZ,EAAI,KACX,QAAQ,eAAR,CAAwB,IAAK,KAAQ,SACpB,WAAZ,EAAI,KACT,QAAQ,iBAAR,CAA0B,IAAK,KAAQ,SACrB,OAAZ,EAAI,KACV,QAAQ,oBAAR,CAA6B,IAAK,KAAQ,SACnC,wBAAwB,KAAK,EAAI,MACxC,QAAQ,iBAAR,CAA0B,GACnB,kBAAkB,KAAK,EAAI,MAClC,QAAQ,cAAR,CAAuB,GACf,EAAK,OAGb,MAAM,MAAM,mCAAsC,GAFlD,QAAQ,cAAR,CAAuB,EAG3B,EAGJ,OAAO,QAAU,CACb,OAAQ,OACR,IAAK","file":"/npm/m5-cli@1.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/m5-cli@1.1.0/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","const CONFIG = require('./config');\nconst HELPER = require('./utils/helper');\nconst error = require('./utils/error');\n\nconst cmd = () => {\n    const [, , ...args] = process.argv;\n    const cmd = HELPER.setOptions(args);\n    if (cmd.task == \"create\") {\n        switch (cmd.type) {\n            case 'html':\n                require('./cmds/CreateHtml')({ ...cmd, ...CONFIG })\n                break\n\n            case 'comp':\n                require('./cmds/CreateComp')({ ...cmd, ...CONFIG })\n                break\n\n            case 'rn':\n            case 'r-n':\n            case 'react-native':\n                require('./cmds/CreateReactNative')({ ...cmd, ...CONFIG })\n                break\n\n            default:\n                error(`\"${cmd}\" is not a valid command!`, true)\n                break\n        }\n    } else if (cmd.task == \"demo\") {\n        require('./cmds/Demo')({ ...cmd, ...CONFIG })\n    } else if( cmd.task == \"fonts\"){\n        require('./cmds/Fonts')({ ...cmd, ...CONFIG })\n    }else if(cmd.task == \"install\") {\n        require('./cmds/Install')({ ...cmd, ...CONFIG })\n    }else if (cmd.task == \"add\") {\n        require('./cmds/AddPlugins')({ ...cmd, ...CONFIG })\n    } else if (/-v|-version|v|version/.test(cmd.task)) {\n        require('./cmds/version')(args)\n    } else if (/-help|-h|h|help/.test(cmd.task)) {\n        require('./cmds/help')(args)\n    } else if (!args.length) {\n        require('./cmds/help')(args)\n    } else {\n        error(`m5 ${args} not valid command!, try m5 -h`, true)\n    }\n}\n\nmodule.exports = {\n    HELPER: HELPER,\n    cmd: cmd\n}\n"]}