{"version":3,"sources":["jsdelivr-header.js","/npm/create-stencil-component@1.0.0-beta2/bin/create-stencil-component-cli.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACJA,MAAM,GAAK,QAAQ,MACb,OAAS,QAAQ,UACjB,MAAQ,QAAQ,SAChB,QAAU,QAAQ,aAClB,SAAW,QAAQ,uBACnB,KAAO,QAAQ,SAEd,CAAC,IAAK,MAAQ,QAAQ,KAE7B,MAImB,KAAK,KAAK,UAAW,qBAAsB,4BACxC,KAAK,KAAK,UAAW,kBAAmB,SAG5D,QACG,QAAQ,cAAe,4BAA6B,8BACpD,YAAY,yCACZ,OAAO,cAAe,gEACtB,UAAU,iBACV,QAAO,CAAC,EAAM,KACb,SAAW,GAAQ,KACnB,SAAW,GAAQ,IAAI,IAG3B,QAAQ,MAAM,QAAQ,MAqBlB,QAAQ,UACV,SAAS,SAAU,SAGtB,EA3CD","file":"/npm/create-stencil-component@1.0.0-beta2/bin/create-stencil-component-cli.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/create-stencil-component@1.0.0-beta2/bin/create-stencil-component-cli.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\r\n\r\nconst fs = require('fs');\r\nconst figlet = require('figlet');\r\nconst chalk = require('chalk');\r\nconst program = require('commander');\r\nconst generate = require('../scripts/generate');\r\nconst path = require('path');\r\n\r\nconst [,, ...args] = process.argv;\r\n\r\n(() => {\r\n\r\n  // ! TODO: Change name to match package name\r\n  // ! FIXME: CHANGE TO ROOT WHEN BUILDING PACKAGE\r\n  const rootPath = path.join(__dirname, `../../node_modules`, `create-stencil-component`);\r\n  const devRootPath = path.join(__dirname, `../node_modules`, `chalk`);\r\n  let isStencilProject = false;\r\n\r\n  program\r\n    .version(`1.0.0-beta0`, `-v, --version, version, v`, `output the current version`)\r\n    .description(`A CLI for creating stencil components`)\r\n    .option(`g, generate`, `Generate an [item] with [name]. Example: st g c my-component`)\r\n    .arguments(`<item> <name>`)\r\n    .action((item, name) => {\r\n      itemType = item || null;\r\n      itemName = name || null;\r\n    });\r\n\r\n  program.parse(process.argv);\r\n\r\n  // fs.stat(rootPath, (err, stats) => {\r\n  //   if (err) {\r\n  //     console.log(\r\n  //       chalk.red.underline.bold(`\r\n  //        _____________________________________________________\r\n  //       |                                                     |\r\n  //       |  Components MUST generated inside of a Stencil      |\r\n  //       |  project                                            |\r\n  //       |_____________________________________________________|\r\n  //       `)\r\n  //     );\r\n  //     console.error(err);\r\n  //     process.exit(1);\r\n  //   };\r\n  //   if (stats.isDirectory()) {\r\n  //     // allow the project to scaffold\r\n  //     isStencilProject = true;\r\n  //   }\r\n  // });\r\n  if (program.generate) {\r\n    generate(itemType, itemName);\r\n  }\r\n\r\n})();\r\n"]}