typescript-express-starter

📘 Quick and Easy TypeScript Express Starter

MIT License

Downloads
1.3K
Stars
2.7K
Committers
40

Bot releases are visible (Hide)

typescript-express-starter - 🎊 Releases v10.2.1 Latest Release

Published by ljlm0402 about 1 year ago

🐞 Fix Bug

  • Fix ValidationMiddleware
typescript-express-starter - 🎊 Releases v10.1.1

Published by ljlm0402 about 1 year ago

✨ Add Feature

  • Update node version v16 in workflows
  • Added plainToInstance in "class-transformer"
  • Added validateOrReject in "class-validator"
  • Added migration setup to sequelize template

🐞 Fix Bug

  • Fix require('ts-jest') #167
  • Fix repository entity #168
  • Fix DB_PORT Type Number in typeorm
  • Fix validation middleware, dto, interface
  • Fix database import bug
  • Fix pg container, an error occurs that the environment key

🛠 Refactoring Code

  • Improved validation middleware #169
  • Fix English typos on exceptions #173
  • Fix knex template
  • Fix confirm comment
  • Delete Update, Deduped Cli Script

📦 Package Management

📚 Fix Readme

  • Add CONTRIBUTORS File
  • Fixed Git Template
  • Add Makeifle Avilable

🎉 New Template

typescript-express-starter - 🎊 Releases v9.1.1

Published by ljlm0402 over 2 years ago

  • 🛠 Refactoring Code

    • Fix DB_DATABASE to fit NODE_ENV
    • Remove body data in logout url to auth.http (test file)
    • Remove properties id in swagger.yml
  • 📦 Package Management

  • 📚 Fix Readme

    • Fix Code Structure
    • Fix Mikro ORM :: Development completed
  • 🎉 New Template

    • mikro-orm :: TypeScript ORM for Node.js based on Data Mapper
typescript-express-starter - 🎊 Releases v8.1.7

Published by ljlm0402 over 2 years ago

  • ✨ Add Feature

    • Add dotenv file management
    • Add npm update command reconfirmation
    • Add Makefile Build an image
  • 🐞 Fix Bug

    • Type 'User' is not assignable to type 'User[]'. knex template
    • make class-transformer compatible with swc
  • 🛠 Refactoring Code

    • Remove import config module
    • Add import config by path
    • Fix DB_PORT, CORS_ORIGIN in .env file
    • Fix Entity create save in repositories
    • Fix NODE_ENV production, hpp(), helmet()
  • 📦 Uninstall Package

    • Uninstall config, @types/config
  • 📚 Fix Readme

    • Add Typegoose Documents
    • Fix npm run test may be shortened to npm test as it is an existing npm cli command
    • Add Contributors WhatIfWeDigDeeper, JagTheFriend
  • 🎉 New Template

    • Typegoose :: Define Mongoose models using TypeScript classes
typescript-express-starter - 🎊 Releases v7.0.0

Published by ljlm0402 almost 3 years ago

🌼 Update Version - v7.0.0 https://github.com/ljlm0402/typescript-express-starter/pull/131

  • ✨ Add Feature

    • Add ignore :: nodemon.json
    • Add exclude :: tsconfig.json
  • 📦 Install Package

    • SWC :: a super-fast JavaScript / TypeScript compiler
  • 🛠 Refactoring Code

    • Fix named export by 'bcrypt', 'fs', 'jsonwebtoken', 'path'
    • Fix named export interfaces dbConfig
    • Fix authMiddleware
    • import index - set env 'NODE_CONFIG_DIR'
    • Fix configs database, docker-compose enviroment
  • 📚 Fix Readme

    • Add SWC - The Package Features
    • Fix Code Structure
    • Development completed GraphQL
    • Add Dustin Newbold - Contributors
  • 🎉 New Template

    • GraphQL :: apollo server express
typescript-express-starter - 🎊 Releases v6.1.0

Published by ljlm0402 over 3 years ago

https://github.com/ljlm0402/typescript-express-starter/pull/109

  • ✨ Add Feature

    • ADD npm cmd "--legacy-peer-deps"
  • 🐞 Fix Bug

    • swagger using routing-controllers-openapi
  • 📦 Install Package

    • "class-validator-jsonschema" in routing-controllers
typescript-express-starter - 🎊 Releases v6.0.0

Published by ljlm0402 over 3 years ago

🎉 New Template

  • Routing Controllers : Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage
  • Knex : SQL query builder for Postgres, MySQL, MariaDB, SQLite3 and Oracle
typescript-express-starter - 🎊 Releases v4.1.1

Published by ljlm0402 over 3 years ago

🎉 New Template

  • prisma : Modern Database Access for TypeScript & Node.js

📚 Fix Readme

  • Fix README (Template type, Code Structure, Contributors)
  • Fix Pull Request Template
typescript-express-starter - 🎊 Releases v3.2.0

Published by ljlm0402 almost 4 years ago

🐞 Fix Bug

  • Fix auth userData
  • Fix describe logout Comment

🛠 Refactoring Code

  • Fix jest.config.js Code Format
  • Fix import splitting at mongoose
  • Add Schema type, required, unique

📦 Install Package

  • Fix mongoose version 5.10

📚 Fix Readme

  • Fix npm short link
  • Fix img shields - swagger logoColor
  • Fix ISSUE_TEMPLATE
typescript-express-starter - 🎊 Releases v3.1.0

Published by ljlm0402 almost 4 years ago

🛠 Refactoring Code

  • Fix functions in full area with Sequelize v6
  • Fix env set default values 'development'

📦 Install Package

  • sequelize v6 + types + cli
typescript-express-starter - 🎊 Releases v3.0.0

Published by ljlm0402 almost 4 years ago

✨ Add Feature

  • Add database connection file
  • Fix package description

🛠 Refactoring Code

  • Fix Function isEmptyObject to isEmpty
  • Fix Route Path

📦 Install Package

  • pg typeorm reflect-metadata in TypeORM Template

📚 Fix Readme

  • Add Package Features
  • Dockerize, Reverse Proxy, Code Formatter, Swagger, Rest Client
  • Fix Chage Order - Code Structure

🎉 New Template

  • New Template is TypeORM
typescript-express-starter - 🎉 Releases v2.7.3

Published by ljlm0402 almost 4 years ago

✨ Add Feature

  • Add huskyrc

🐞 Fix Bug

🛠 Refactoring Code

  • Fix tsconfig.json
  • Fix sequelize app.ts

📚 Fix Readme

  • Add Code Structure : vscode, huskyrc
  • Fix swagger router : api-docs
  • Fix ISSUE_TEMPLATE
typescript-express-starter - Created TypeScript Express Starter

Published by ljlm0402 almost 5 years ago