{"version":3,"sources":["jsdelivr-header.js","/npm/tsg-js@1.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACLA,aAKA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,OAAS,gBAAgB,QAAQ,SACjC,OAAS,QAAQ,UACjB,YAAc,QAAQ,eAC5B,IAAI,KAAO,QAAQ,KAAK,GACpB,IAAM,IAAI,YAAY,UAC1B,OAAQ,MACJ,IAAK,OACD,IAAI,gBACJ,MACJ,IAAK,QACD,IAAI,cACJ,MACJ,IAAK,WACD,IAAI,WACJ,MACJ,IAAK,UACD,IAAI,UACJ,MACJ,IAAK,UACD,IAAI,UACJ,MACJ,QACI,6BAGR,SAAS,6BACL,QAAQ,IAAI,OAAO,SAAS,WAC5B,QAAQ,IAAI,OAAO,QAAQ,OAAO,gBAAiB,YAAY,UAAU,YACzE,QAAQ,IAAI,wEACZ,QAAQ,IAAI,2DACZ,QAAQ,IAAI,mEACZ,QAAQ,IAAI,0DACZ,QAAQ,IAAI,iEACZ,QAAQ,IAAI,kEACZ,QAAQ,IAAI,sEACZ,QAAQ,IAAI,GAChB","file":"/npm/tsg-js@1.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/tsg-js@1.0.0/dist/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\";\n/**\n * Entry point for tsg-js.\n * Chris Joakim,  2023\n */\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst util_1 = __importDefault(require(\"util\"));\nconst figlet = require(\"figlet\");\nconst Generator_1 = require(\"./Generator\");\nlet func = process.argv[2];\nlet gen = new Generator_1.Generator();\nswitch (func) {\n    case \"lsrc\":\n        gen.listSourceDir();\n        break;\n    case \"ldist\":\n        gen.listDistDir();\n        break;\n    case \"genclass\":\n        gen.genClass();\n        break;\n    case \"gentest\":\n        gen.genTest();\n        break;\n    case \"genjest\":\n        gen.genJest();\n        break;\n    default:\n        displayCommandLineExamples();\n        break;\n}\nfunction displayCommandLineExamples() {\n    console.log(figlet.textSync('TSG-js'));\n    console.log(util_1.default.format('  version: %s', Generator_1.Generator.version()));\n    console.log('--------------------------------------------------------------------');\n    console.log('npx tsg genclass SomeClass      # generate a class file');\n    console.log('npx tsg genclass SomeClass -t   # generate class and test files');\n    console.log('npx tsg gentest SomeClass       # generate a test file');\n    console.log('npx tsg genjest                 # generate a Jest config file');\n    console.log('npx tsg lsrc                    # list the TS source directory');\n    console.log('npx tsg ldist                   # list the TS transpiled directory');\n    console.log('');\n}\n"]}