// the find
coderwhy/coderwhy-cli
CLI to help the front end developer
A Vue.js project scaffolding CLI built for the author's own bootcamp-style workflow: it generates a Vue 2/3 project with router, Vuex, and axios pre-wired, plus generator commands for components, pages (with auto-registered routes), and Vuex submodules. It's aimed at developers who want a batteries-included Vue starter rather than configuring webpack/vue-router/vuex from scratch each time.
The route and Vuex module auto-registration via require.context is a genuinely useful pattern — drop a new page or store module in the right folder and it's wired up with zero manual imports. It covers the three things people actually repeat on every Vue project (component, page+route, store module) instead of trying to be a general scaffolder. Templates are plain EJS files you can read and modify directly, no hidden codegen magic.
Dead project: last commit was October 2022, no Vue 3 Composition API templates beyond a couple of stub files, and React/Angular support mentioned in the README never shipped. Vue-only lock-in via require.context means it won't work with Vite (which doesn't support that webpack-specific API) — anyone on a modern Vue 3 + Vite setup can't use the auto-registration feature at all. README is Chinese-first with a rough machine-translated English section, and there are no tests, no CI, and no documented way to customize the project template beyond editing files after generation.