✨ 주요 기능: - 사이니지 태블릿 시스템 (SignageTabletScreen) - 통합 관제실 인터페이스 (NewControlScreen) - 슬라이드 관리 시스템 (SlideManager) - 의료진 호출 시스템 (실시간 Socket.IO 연동) - 타이머 시스템 (실시간 동기화) 🛠️ 기술 스택: - Vite 7.0.6 + React 19 + TypeScript - Tailwind CSS 4.0 (공식 @tailwindcss/vite 플러그인) - Radix UI 컴포넌트 라이브러리 - Socket.IO 클라이언트 - @hello-pangea/dnd (드래그앤드롭) 🔧 주요 구성: - 풀스크린 터치 인터페이스 - 반응형 UI/UX 디자인 - 실시간 서버 통신 - 터치 이벤트 최적화 - CSS 변수 기반 테마 시스템 🎯 개발 환경: - 포트: 5070 - 허용 호스트: ysl.0bin.in - 리버스 프록시 지원 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
610 B
JavaScript
24 lines
610 B
JavaScript
import js from '@eslint/js'
|
|
import globals from 'globals'
|
|
import reactHooks from 'eslint-plugin-react-hooks'
|
|
import reactRefresh from 'eslint-plugin-react-refresh'
|
|
import tseslint from 'typescript-eslint'
|
|
import { globalIgnores } from 'eslint/config'
|
|
|
|
export default tseslint.config([
|
|
globalIgnores(['dist']),
|
|
{
|
|
files: ['**/*.{ts,tsx}'],
|
|
extends: [
|
|
js.configs.recommended,
|
|
tseslint.configs.recommended,
|
|
reactHooks.configs['recommended-latest'],
|
|
reactRefresh.configs.vite,
|
|
],
|
|
languageOptions: {
|
|
ecmaVersion: 2020,
|
|
globals: globals.browser,
|
|
},
|
|
},
|
|
])
|