@micro-cli/cli-plugin-typescript
Version:
typescript plugin for micro-cli
26 lines (24 loc) • 610 B
JavaScript
const a = (api, options, answers) => {
const hasTypeScript = answers.features?.includes("TypeScript");
if (hasTypeScript && answers.preset === "React") {
api.render("../template/template-react-ts", {
plugin: "cli-plugin-typescript"
});
api.extendPackage({
devDependencies: {
typescript: "^4.6.4"
}
});
} else {
api.render("../template/template-vue-ts", {
plugin: "cli-plugin-typescript"
});
api.extendPackage({
devDependencies: {
typescript: "^4.6.4",
"vue-tsc": "^0.40.4"
}
});
}
};
export { a as default };