Skip to content

erfanigh/rapidplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapidplate

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

Usage

  1. Install package globaly
$ npm i -g @erfanigh/rapidplate
  1. Run it in target dir and input informations
$ rapidplate

Package.json scripts

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 @erfanigh/swc-build package on projects except those that have their own compiler like Reactjs

Build

build script ends with :build
these script also can run in watch mode

  • client:build
  • api:build
  • adminjs:build
  • bot:build

Start

start script ends with :start
these script also can run in watch mode

  • client:start
  • api:start
  • adminjs:start
  • bot:start

Terminal Keeper

You can use benefits of Terminal Keeper Vscode Extention

  • Terminal Keeper config file (.vscode/sessions.json) is included

About

Easily generate TypeScript boilerplate project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published