Mash-Up Web Toolkit 시작하기
Mash-Up Web Toolkit에 오신 것을 환영합니다! 여러분은 5분 이내에 반복적인 개발 작업을 자동화할 수 있습니다.
🎯 탄생 배경
매 기수마다 새로운 프로젝트를 시작할 때 동일한 작업을 반복하며 시간을 낭비하고 계신가요?
- 🔄 API 코드를 매번 수동으로 작성
- ⚙️ 프로젝트마다 동일한 설정 파일들을 반복 생성
- 🔧 검증되지 않은 유틸리티 함수를 매번 새로 작성
Mash-Up Web Toolkit은 이런 문제들을 해결합니다!
✨ 주요 기능
🚀 자동화된 API 코드 생성
OpenAPI/Swagger 스펙 문서를 기반으로 완전한 TypeScript API 클라이언트를 자동 생성합니다.
- 타입 안전성 보장
- 휴먼에러 방지 오타 및 오류 최소화
- Axios/Fetch 기반 HTTP 클라이언트 지원
⚡ 스마트 프로젝트 설정
프로젝트 초기화에 필요한 모든 설정을 템플릿 기반으로 자동 생성합니다.
- 모던 개발 환경 설정
- Best Practice 적용된 구조
🛠️ 검증된 유틸리티 생태계
Mash-Up 웹팀에서 실제 프로덕션 환경에서 검증된 도구들을 제공합니다.
- TypeScript 우선 설계
- Tree-shaking 최적화
- 모듈러 아키텍처 지원
🏃♂️ 빠른 시작
필요한 환경
- Node.js 18.0 이상
- 패키지 매니저 npm, yarn, 또는 pnpm
설치 및 실행
CLI 도구를 개발 의존성으로 설치해보세요.
- pnpm
- npm
- yarn
pnpm add -D @mash-up-web-toolkit/command
실행
pnpm mash-up-web
npm install -D @mash-up-web-toolkit/command
yarn add -D @mash-up-web-toolkit/command
Why Use devDependencies?
프로덕션 환경에서는 필요하지 않으므로 -D
플래그로 설치하는 것을 권장합니다.