Generate TypeScript boilerplate project
- Supported project type:
- Fullstack
- Backend Only
- Adminjs
- Expressjs
- Frontend Only
- Nextjs
- React (Vite)
- Vue (Vite)
- Simple Nodejs App
- Telegram Bot (Telegraf.js)
- Fullstack projects are combination of Backend only and Frontend only projects
- Dockerfile included
- Tailwind config included on frontend projects
- Configured terminals based on project type. more info
- The Latest package version will be fetched for each dependecy on package.json
- Install package globaly
$ npm i -g @erfanigh/rapidplate
- Run it in target dir and input informations
$ rapidplate
Each project has its own scripts in package.json
When a script ends with :w
, it means the script is in watch mode.
For faster build process ( TypeScript -> Javascript ) we use SWC package on projects except those that have their own compiler like Reactjs
build script ends with :build
these script also can run in watch mode
client:build
api:build
adminjs:build
bot:build
start script ends with :start
these script also can run in watch mode
client:start
api:start
adminjs:start
bot:start
You can use benefits of Terminal Keeper Vscode Extention
- Terminal Keeper config file (.vscode/sessions.json) is included