projectinit-kit v1.2.3
ProjectInit 🎈
Scaffold a new project, without all the unnecessary clutter other tools give.
- 🎨 Variety of starters
- ⚡ Ready in 15 seconds
- 💡 Easy to Use
- 🔧 One tool for everything
- create-vite: React and Vite SVGs, 2 different CSS files, and a README.md
- create-react-app: reportWebVitals.js, setupTests.js, App.test.js, again 2 different CSS files, and a README.md
create-vue: 5 icons, HelloWorld.vue, TheWelcome.vue, WelcomeItem.vue, a logo.svg, 2 CSS files, and a README.md
These are made to showcase the possibilities with whatever they have, and whatever may be helpful to developers. If you find these pre-made things useful, then use them.
Usage 🔨
ProjectInit is very easy to use. To begin, install the package with your favourite package manager:
npm install -g projectinit-kit
Once the installation completes, it's as simple as running one command:
init
Then, the interactive installer will walk you through the scaffolding of whatever app you choose.
!IMPORTANT The package comes with all of the templates by default. This means the package size can get quite big (depending on how many templates are added). A network-based projectinit may be created if the bundle size becomes too big.
What comes out of the box? 📦
Frontend | Backend |
---|---|
TailwindCSS | ONE simple '/' route to display some plain text |
TypeScript and JavaScript support | TypeScript and JavaScript support |
What is included? 🗃️
Frontend | Backend | Full-Stack |
---|---|---|
React | Express | NextJS |
Vue | (more coming soon!) | Nuxt |
Svelte | (more coming soon!) | (more coming soon!) |
Roadmap 🛣️
- ✅ Automatic dependency installation
- ✅ Automatic server start after completion
- ❌ Gateway to each project's respective installer if the user wants more customization
- ❌ Wider range of templates - at least 20
- ❌ Network-based installation