After trials it actually seems like having separate plugins instead of templates is better, but then how to guide users who are used to create-react-app or @vue/cli to use it is a problem, because it is possible they don't even know what is the difference between Webpack and Rollup, and why need to setup Babel separately.
Suggestions
Make create hook more like a survey like 'Do you want to build a library or website' -> 'Do you want to use react / vue / angular' -> 'Do you want to use typescript' ?
Description
After trials it actually seems like having separate plugins instead of templates is better, but then how to guide users who are used to create-react-app or @vue/cli to use it is a problem, because it is possible they don't even know what is the difference between Webpack and Rollup, and why need to setup Babel separately.
Suggestions
Make create hook more like a survey like 'Do you want to build a library or website' -> 'Do you want to use react / vue / angular' -> 'Do you want to use typescript' ?
Or make recipes on documentation like parceljs's