README
@prashant1k99/create-app
CLI CLI for creating basic template application using different options.
AIM: It will be used to create different application in the VueJs, NodeJs, React, etc..
TODO
- [] Choose the libraries for the CLI
- [] List all the Arguments will be passed to the CLI
- [] CLI will ask the questions:
- [] Check if package.json already exists in the cwd
- [] If no name is passed as arg, [What is the Project Name?]
- [] Type of Project:
- node-express-es6
- node-express
- node-express-graphql
- vue
- vue3
- react
- [] Type of language to use:
- JavaScript
- TypeScript
- [] State Management [Vue, Vue3, React]
- Vuex (Modularize) [Recommended for bog and complex projects]
- Vues [default]
- Redux
- [] git init && git init commit
- [] install dependencies
NOTE: To add the .gitignore file for node
ANCHOR Future Plans
- [] UI library [Vue]
- Vuetify
- [] Firebase [Vue, Vue3]
- [] Test functions:
- Jest
- [] Angular
- [] Add Build options
- [] Add Deployment options [Netlify, Now, Firebase, ]
- [] Add Serverless options
- [] MVC structure for node app [node-express-es6, node-express]