백엔드 보일러플레이트 복사-붙여넣기를 막기 위해 CLI 툴을 만들었습니다
발행: (2026년 3월 29일 PM 05:39 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
문제점
새로운 Node.js 프로젝트를 시작할 때마다 똑같은 작업을 반복하고 있었습니다:
src/db/db.js만들기src/app.js만들기- Express, CORS, dotenv 설정하기
asyncHandler,ApiError,ApiResponse같은 유틸리티 파일 복사하기
이러한 반복 작업은 번거롭고 실수가 발생하기 쉬웠습니다.
해결책: templr‑js
프로젝트 골격을 한 번 저장해 두고 즉시 재사용할 수 있는 작은 CLI 도구 templr‑js를 만들었습니다.
설치
npm install -g templr-js
템플릿 저장
templr save mybackend
이 명령은 현재 디렉터리 구조(node_modules와 .git 제외)를 mybackend라는 이름의 템플릿으로 로컬에 저장합니다.
템플릿 사용
templr use mybackend
저장된 골격이 현재 디렉터리로 복사되어, 클라우드 서비스나 추가 설정 파일 없이 바로 사용할 수 있는 백엔드 환경이 준비됩니다.
주요 특징
- Zero dependencies – 순수 Node.js(
fs,path,os)만 사용. - Local storage only – 템플릿은 로컬에만 보관되며 업로드되지 않음.
- No unwanted files –
node_modules와.git디렉터리는 절대 복사되지 않음.
링크
- npm 패키지:
- GitHub 저장소: