{
  "version": 3,
  "sources": ["../../src/parseCliArgs.ts"],
  "sourcesContent": ["import {\n  type ParsedCliArgs,\n  parseCliArgs as parseCliArgsLib,\n} from './packages/parse-cli-args/index.ts';\nimport {\n  getCliOptionsTypes,\n  getCommandFullName,\n  GLOBAL_OPTIONS,\n  shorthandsByCommandName,\n} from './cmd/index.ts';\nimport { shorthands as universalShorthands } from './shorthands.ts';\n\nconst RENAMED_OPTIONS = {\n  'lockfile-directory': 'lockfile-dir',\n  prefix: 'dir',\n  'shrinkwrap-directory': 'lockfile-dir',\n  store: 'store-dir',\n};\n\nexport async function parseCliArgs(\n  inputArgv: string[]\n): Promise<ParsedCliArgs> {\n  return parseCliArgsLib(\n    {\n      fallbackCommand: 'run',\n      escapeArgs: ['create', 'dlx', 'exec', 'test'],\n      getCommandLongName: getCommandFullName,\n      getTypesByCommandName: getCliOptionsTypes,\n      renamedOptions: RENAMED_OPTIONS,\n      shorthandsByCommandName,\n      universalOptionsTypes: GLOBAL_OPTIONS,\n      universalShorthands,\n    },\n    inputArgv\n  );\n}\n"],
  "mappings": "AAAA;AAAA,EAEE,gBAAgB;AAAA,OACX;AACP;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AACP,SAAS,cAAc,2BAA2B;AAElD,MAAM,kBAAkB;AAAA,EACtB,sBAAsB;AAAA,EACtB,QAAQ;AAAA,EACR,wBAAwB;AAAA,EACxB,OAAO;AACT;AAEA,eAAsB,aACpB,WACwB;AACxB,SAAO;AAAA,IACL;AAAA,MACE,iBAAiB;AAAA,MACjB,YAAY,CAAC,UAAU,OAAO,QAAQ,MAAM;AAAA,MAC5C,oBAAoB;AAAA,MACpB,uBAAuB;AAAA,MACvB,gBAAgB;AAAA,MAChB;AAAA,MACA,uBAAuB;AAAA,MACvB;AAAA,IACF;AAAA,IACA;AAAA,EACF;AACF;",
  "names": []
}
