create-jjlabs-app
v0.1.7
Published
CLI to scaffold a new JJLabs app from the starter template
Readme
create-jjlabs-app
jjlabsio-starter 템플릿으로 새 프로젝트를 생성하는 CLI 도구.
Usage
npx create-jjlabs-app my-app프로젝트 이름을 생략하면 대화형으로 입력받습니다:
npx create-jjlabs-appOptions
-h, --help 도움말 표시
-v, --version 버전 표시Scaffold Flow
CLI는 다음 순서로 프로젝트를 생성합니다:
- Clone - GitHub에서 스타터 템플릿 복제
- Layout 선택 - Sidebar 또는 Standard 레이아웃 중 선택하고 미사용 레이아웃 제거
- Auth 정리 - 선택한 레이아웃에 맞게 인증 관련 코드 정리
- Redirect 업데이트 - 루트 페이지 리다이렉트 경로를 레이아웃에 맞게 변경
- 패키지 이름 업데이트 -
package.json의 이름을 프로젝트 이름으로 변경 - 마무리 -
.git및tools/제거,.env생성,pnpm install실행
Layout Options
| Layout | Description | | ------------ | ------------------------------------- | | Sidebar | 대시보드 스타일의 사이드바 네비게이션 | | Standard | 헤더 + 푸터 레이아웃 |
Development
cd tools/create-jjlabs-app
pnpm install
pnpm dev # tsx로 직접 실행
pnpm build # tsup으로 빌드
pnpm test # 테스트 실행
pnpm typecheck # 타입 체크Publishing
cd tools/create-jjlabs-app
pnpm build
npm publish