@prashant1k99/create-project

CLI for creating basic template application using different options.

Usage no npm install needed!

<script type="module">
  import prashant1k99CreateProject from 'https://cdn.skypack.dev/@prashant1k99/create-project';
</script>

README

CLI @prashant1k99/create-app

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]