{"version":3,"sources":["../../src/cli/create.ts"],"sourcesContent":["import { writeFileSync } from 'fs';\nimport path from 'path';\nimport { parse } from 'ts-command-line-args';\n\ntype Args = {\n  name: string;\n  outDir: string;\n};\n\nexport const args = parse<Args>({\n  name: String,\n  outDir: { type: String },\n});\n\nwriteFileSync(\n  path.join(args.outDir, '.projenrc.ts'),\n  [\n    `import { TypeScriptNpmPackage } from '@ally-murray/projen-modules;`,\n    ``,\n    `const project = createTypeScriptNpmPackage({ name: ${args.name} });`,\n    ``,\n    `project.synth();`,\n  ]\n    .toString()\n    .replace(/,/g, '\\n'),\n);\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,gBAA8B;AAC9B,kBAAiB;AACjB,kCAAsB;AAOf,MAAM,WAAO,mCAAY;AAAA,EAC9B,MAAM;AAAA,EACN,QAAQ,EAAE,MAAM,OAAO;AACzB,CAAC;AAAA,IAED;AAAA,EACE,YAAAA,QAAK,KAAK,KAAK,QAAQ,cAAc;AAAA,EACrC;AAAA,IACE;AAAA,IACA;AAAA,IACA,sDAAsD,KAAK,IAAI;AAAA,IAC/D;AAAA,IACA;AAAA,EACF,EACG,SAAS,EACT,QAAQ,MAAM,IAAI;AACvB;","names":["path"]}