A CLI that helps frontend developers generate boilerplate code for component based libraries and frameworks
alf init alf -g component "Component"
- Setup project structure
- Create input parser
- Create file generator
- Create boilerplates
- Recognize file names and directories
- Convert file names and directories to Pascal Case
- Recognize modes
- Recognize languages
- Recognize flags
- Create generate files function
- Create generate folders function
- Write check for already existing folders
- [] Write check for already existing files
- Create boilerplate file system
- Create boilerplate file reader
- Create React Component Boilerplate
- Create React Pages (React Router Based) Boilerplate
- Create Svelte Component Boilerplate
- Create Svelte Pages Boilerplate
- Create Vue Component Boilerplate
- Create Next Component Boilerplate
- Create Next Pages Boilerplate
- Create Next Services Boilerplate
- Create Nuxt Component Boilerplate
- Create Config file that helps identify the project structure and stack and keep track of user config
- Create a system that helps user create custom boilerplates