Skip to content

gpichot/rapide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of templates for Rapid Project Development

This repository contains various templates that I use to set up TypeScript projects with an opiniated approach.

Templates

Template Description Usage
react Basic React degit gpichot/rapide/templates/react
tsoa Express Server with Tsoa + Prisma degit gpichot/rapide/templates/tsoa
web-extension Web Extension (Polyfill, crxjs/vite-plugin degit gpichot/rapide/templates/web-extension

Status

I maintain this repository for now, feel free to fill issues or to open PR. Feedback is welcome.

What's inside?

All templates includes:

  • πŸ“¦ Vite
  • πŸƒ Jest
  • πŸ“ Prettier
  • 🚫 ESLint (with plugin simple-import-sort)
  • πŸ“¦ Yarn
  • 🧰 TypeScript (+ typed-scss-modules for the front)
  • πŸ–‹οΈ Commitlint
  • 🐾 Husky

On the frontend side:

  • βš›οΈ React
  • βœ… Testing Library (user-event, react-hook, jest-dom)
  • 🎨 Sass, CSS Modules (typed)
  • πŸ₯· Storybook + Testing React

On the backend side:

  • Express
  • TSOA for the swagger template
  • Prisma for SQL database

TODO

  • Cypress