Files
sam-react/tsconfig.app.json
hskwon ce3ebf8c5d feat: TypeScript 빌드 에러 수정 및 Tailwind CSS v4 마이그레이션
- Tailwind CSS v4로 마이그레이션
  - postcss.config.js, tailwind.config.js 제거
  - @import "tailwindcss" 사용

- TypeScript 빌드 에러 수정
  - MenuCustomization.tsx: optional chaining 추가 (line 1028)
  - QualityManagement.tsx: 중복 속성 제거 (line 1535)
  - ShippingManagement.tsx: union type 타입 가드 추가
  - tsconfig.app.json: noUnusedLocals/noUnusedParameters 비활성화

- UI 컴포넌트 추가
  - 비즈니스 컴포넌트: ProductionManagement, QualityManagement, MaterialManagement 등
  - 레이아웃 컴포넌트: MainLayout, Sidebar, Header
  - 상태 관리: Zustand 스토어 설정

- 라우팅 수정
  - Dashboard에서 랜딩페이지로 이동 기능 수정
  - 비즈니스 컴포넌트 라우팅 추가

- 프로덕션 빌드 검증 완료
2025-10-17 14:54:44 +09:00

43 lines
1.1 KiB
JSON

{
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"target": "ES2022",
"useDefineForClassFields": true,
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"module": "ESNext",
"types": ["vite/client"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"moduleDetection": "force",
"noEmit": true,
"jsx": "react-jsx",
/* Path Aliases */
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
"@/components/*": ["./src/components/*"],
"@/pages/*": ["./src/pages/*"],
"@/hooks/*": ["./src/hooks/*"],
"@/services/*": ["./src/services/*"],
"@/stores/*": ["./src/stores/*"],
"@/utils/*": ["./src/utils/*"],
"@/types/*": ["./src/types/*"],
"@/lib/*": ["./src/lib/*"]
},
/* Linting */
"strict": true,
"noUnusedLocals": false,
"noUnusedParameters": false,
"erasableSyntaxOnly": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true
},
"include": ["src"]
}