Skip to content

The clean & fastest express+typescript implementation

Notifications You must be signed in to change notification settings

there-so/noormix

Repository files navigation

Noormix

This project will bring all goodies together

  • ✅ pnpm
  • ✅ esbuild
  • ✅ ExpressJs
  • ✅ TypeScript
  • ✅ Prisma
  • ✅ Auth example
  • ✅ Cors
  • ✅ nodemon/pnpm watch
  • ✅ commands ready-> dev, start, build, migrate
  • eslint
  • some tools:
    • escape string
    • ✅ json function
    • ✅ body parser post request
    • express compression
    • cookieParser
    • ✅ dotenv
  • ✅ prettier
  • ✅ jwt
  • ✅ Express file upload
  • aes encryption tool
  • docker ready
  • ✅ pm2 ready
  • ExpressJs router [todo]
  • types for request routes

Installation

install pnpm package manager before usage: [https://pnpm.io/]

  • change the env.demo to .env
$ git clone https://github.com/there-so/noormix.git
$ cd noormix
$ pnpm install

Usage dev

$ pnpm dev

build command

$ pnpm build
$ pnpm start

PM2 Commands

$ pnpm pm2:start

#OR

$ pm2 start ecosystem.config.js
$ pm2 stop ecosystem.config.js
$ pm2 restart ecosystem.config.js

Releases

No releases published

Packages

No packages published