Skip to content

Releases: ljlm0402/typescript-express-starter

🎊 Releases v11.0.1

10 Jan 07:40

Choose a tag to compare

πŸ“ Release Notes

[v.11.0.1] - 2026-01-10

πŸš€ μ£Όμš” μ—…λ°μ΄νŠΈ (μ „λ©΄ 개편 & CLI κΈ°λŠ₯ κ°•ν™”)

🌟 λŒ€κ·œλͺ¨ λ¬Έμ„œ 개편

λ¦΄λ¦¬μ¦ˆλŠ” λŒ€κ·œλͺ¨ κ°œμ„ κ³Ό CLI μ‚¬μš©μž κ²½ν—˜ ν–₯상에 μ΄ˆμ μ„ 맞좰 ν”„λ‘œμ νŠΈμ˜ μ‹€μ œ κΈ°λŠ₯을 더 잘 λ°˜μ˜ν•˜λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

πŸ“š λ¬Έμ„œν™” ν˜μ‹ 

✨ μƒˆλ‘œμš΄ κΈ°λŠ₯

  • 🎯 λͺ…ν™•ν•œ 정체성: λ¬Έμ„œμ—μ„œ 이제 CLI ν”„λ‘œμ νŠΈ μƒμ„±κΈ°λ‘œ μ˜¬λ°”λ₯΄κ²Œ ν‘œν˜„ (Express μ„œλ²„κ°€ μ•„λ‹˜)
  • πŸ“– ν–₯μƒλœ README: 영문 및 ν•œκΈ€ λ¬Έμ„œ μ™„μ „ μž¬μž‘μ„±
  • πŸ”„ 단계별 κ°€μ΄λ“œ: λŒ€ν™”ν˜• μ„€μ • 과정을 ν¬ν•¨ν•œ μƒμ„Έν•œ CLI μ‚¬μš©λ²•
  • 🌐 λ‹€κ΅­μ–΄ μš°μˆ˜μ„±: README.md와 README.kr.md μ–‘μͺ½ λͺ¨λ‘ μΌκ΄€λœ μ—…λ°μ΄νŠΈ

🧩 ν…œν”Œλ¦Ώ μƒνƒœ 투λͺ…μ„±

  • ν˜„μž¬ ν˜„μ‹€: default ν…œν”Œλ¦Ώλ§Œ ν”„λ‘œλ•μ…˜ μ€€λΉ„ μ™„λ£Œ
  • 미래 λΉ„μ „: 10개 이상 ν…œν”Œλ¦Ώ κ³„νš (GraphQL, Prisma, Sequelize, TypeORM λ“±)
  • μ†”μ§ν•œ μ†Œν†΅: μ‚¬μš© κ°€λŠ₯ν•œ κΈ°λŠ₯κ³Ό 개발 쀑인 κΈ°λŠ₯의 λͺ…ν™•ν•œ ꡬ뢄

πŸ›  개발 도ꡬ λͺ…ν™•ν™”

μ‚¬μš© κ°€λŠ₯ν•œ μΉ΄ν…Œκ³ λ¦¬:

  • λ¦°ν„°: biome, eslint
  • λ²ˆλ“€λŸ¬: swc, tsup
  • ν…ŒμŠ€νŠΈ: jest, vitest
  • ν”„λ‘œμ„ΈμŠ€ 관리: pm2
  • CI/CD: github μ•‘μ…˜
  • Git ν›…: husky
  • μ»¨ν…Œμ΄λ„ˆν™”: docker
  • API λ¬Έμ„œ: swagger

πŸ”§ 기술적 κ°œμ„ 

λ³΄μ•ˆ & ν’ˆμ§ˆ:

  • βœ… 취약점 제둜: pnpm audit 깔끔
  • πŸ”„ μ˜μ‘΄μ„± μ—…λ°μ΄νŠΈ: μ΅œμ‹  ν˜Έν™˜ 버전
  • πŸ“ μ½”λ“œ ν’ˆμ§ˆ: ESLint & Prettier ꡬ성
  • πŸ”’ λ³΄μ•ˆ 검사: μžλ™ν™”λœ 취약점 μŠ€μΊλ‹

CLI κ²½ν—˜:

  • 🎨 λŒ€ν™”ν˜• ν”„λ‘¬ν”„νŠΈ: 슀마트 νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € 감지
  • πŸ”— μ˜μ‘΄μ„± ν•΄κ²°: μžλ™ 도ꡬ ν˜Έν™˜μ„± 체크
  • πŸ“¦ νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € 무관: npm, pnpm, yarn 지원
  • ⚑ 제둜 μ„€μ • μ‹œμž‘: μƒμ„±λœ ν”„λ‘œμ νŠΈκ°€ μ¦‰μ‹œ λ™μž‘

🎯 μ€‘λŒ€ 변경사항

  • λ¬Έμ„œ 초점 μ „ν™˜: 이제 μƒμ„±λœ ν”„λ‘œμ νŠΈ κΈ°λŠ₯보닀 CLI κΈ°λŠ₯을 κ°•μ‘°
  • ν…œν”Œλ¦Ώ κ°€μš©μ„±: ν˜„μž¬ default ν…œν”Œλ¦Ώλ§Œ ν™œμ„±ν™” (κΈ°νƒ€λŠ” 개발 μ€‘μœΌλ‘œ ν‘œμ‹œ)

πŸš€ λ‹€μŒ κ³„νš

  • ν…œν”Œλ¦Ώ ν™•μž₯: μΆ”κ°€ λ°μ΄ν„°λ² μ΄μŠ€/ORM ν…œν”Œλ¦Ώ ν™œμ„±ν™”
  • CLI κ°œμ„ : 더 λ§Žμ€ μ»€μŠ€ν„°λ§ˆμ΄μ§• μ˜΅μ…˜
  • μ„±λŠ₯ μ΅œμ ν™”: 더 λΉ λ₯Έ ν”„λ‘œμ νŠΈ 생성
  • ν™•μž₯ 도ꡬ: 더 λ§Žμ€ 개발 도ꡬ 톡합

🎊 Releases v10.2.1

04 Oct 10:50
a012cef

Choose a tag to compare

🐞 Fix Bug

  • Fix ValidationMiddleware

🎊 Releases v9.1.1

15 Apr 06:25
f4d5c8a

Choose a tag to compare

  • πŸ›  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

    • Update class-transformer@0.5.1, jest@27.4.x, supertest@6.2.2, typescript@4.5.2
    • UnInstall @types/dotenv, @types/helmet, @types/winston :: as types are now shipped with the package itself.
  • πŸ“š Fix Readme

    • Fix Code Structure
    • Fix Mikro ORM :: Development completed
  • πŸŽ‰ New Template

    • mikro-orm :: TypeScript ORM for Node.js based on Data Mapper

🎊 Releases v8.1.7

29 Mar 12:42
081a66a

Choose a tag to compare

  • ✨ 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

🎊 Releases v7.0.0

23 Dec 13:59
1767ad3

Choose a tag to compare

🌼 Update Version - v7.0.0 #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

🎊 Releases v6.1.0

19 Jul 11:38

Choose a tag to compare

#109

  • ✨ Add Feature

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

    • swagger using routing-controllers-openapi
  • πŸ“¦ Install Package

    • "class-validator-jsonschema" in routing-controllers

🎊 Releases v4.1.1

18 Mar 05:25
4e942d6

Choose a tag to compare

πŸŽ‰ New Template

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

πŸ“š Fix Readme

  • Fix README (Template type, Code Structure, Contributors)
  • Fix Pull Request Template

🎊 Releases v3.2.0

17 Dec 02:32
4ea1fb5

Choose a tag to compare

🐞 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

🎊 Releases v3.1.0

04 Dec 11:40
109cbb3

Choose a tag to compare

πŸ›  Refactoring Code

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

πŸ“¦ Install Package

  • sequelize v6 + types + cli