{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";AAKA,OAAO,cAAc,CAAA","sourcesContent":["#!/usr/bin/env node\n\nimport chalk from 'chalk'\nimport build from './build.js'\nimport * as debugConsole from './console.js'\nimport './exports.js'\nimport pkg from './package.js'\nimport usage from './usage.js'\nimport watch from './watch.js'\n\nconst { exports: exp, tshy } = pkg\n\nconst main = async () => {\n  for (const arg of process.argv.slice(2)) {\n    switch (arg) {\n      case '--help':\n      case '-h':\n        return usage()\n      case '--watch':\n      case '-w':\n        return watch()\n      default:\n        return usage(`Unknown argument: ${arg}`)\n    }\n  }\n\n  debugConsole.debug(chalk.yellow.bold('building'), process.cwd())\n  debugConsole.debug(chalk.cyan.dim('tshy config'), tshy)\n  debugConsole.debug(chalk.cyan.dim('exports'), exp)\n\n  await build()\n\n  debugConsole.log(chalk.bold.green('success!'))\n}\nawait main()\n"]}