DX Library

DX Generate Router

Generate Router

Next.js 프로젝트를 위한 타입 세이프한 라우트 정의 생성기

Next.js 프로젝트의 라우트 정의를 TypeScript로 자동 생성해주는 유틸리티입니다. pages(Page Router)와 app(App Router) 구조를 모두 지원하여 타입 세이프한 라우트 정의를 생성할 수 있습니다.

주요 기능

  • Page Router와 App Router 모두 지원
  • 타입 세이프한 라우트 정의 자동 생성
  • next/router와 next/navigation 타입 오버라이드 지원
  • Link 컴포넌트의 href prop 타입 검증
  • CLI 도구 제공

설치 방법

hljs bash
# npm npm install generate-router # yarn yarn add generate-router # pnpm pnpm add generate-router