Releases: ljlm0402/typescript-express-starter
Releases Β· ljlm0402/typescript-express-starter
π Releases v11.0.1
π 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
π Fix Bug
- Fix ValidationMiddleware
π Releases v9.1.1
-
π 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
-
β¨ 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
πΌ 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
-
β¨ 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
π 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
π 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
π Refactoring Code
- Fix functions in full area with Sequelize v6
- Fix env set default values 'development'
π¦ Install Package
- sequelize v6 + types + cli