polavo-layout
v0.0.3
Published
<!-- 폴라보 사용 레이아웃 라이브러리 --> * components 폴더: 컴포넌트 * core 폴더: 핵심 로직 * utils 폴더: 기타 로직
Readme
- components 폴더: 컴포넌트
- core 폴더: 핵심 로직
- utils 폴더: 기타 로직
로컬에서 라이브러리 테스트하기
- 라이브러리(polavo-layout)에서
npm link - 라이브러리를 사용하려는 프로젝트에서
npm link polavo-layout
폴더구조
src/
├── index.js # 메인 엔트리 포인트
├── core/
│ ├── engines/ # 엔진별 핵심 로직
│ │ ├── LayoutEngine.js
│ │ ├── DisplayEngine.js
│ │ ├── FreeDropEngine.js
│ │ └── GridDropEngine.js
│ ├── managers/ # 엔진 관리 및 통신
│ │ ├── EngineManager.js
│ │ └── EventBus.js
├── library/ # 반응형 래퍼
│ ├── LayoutLibrary.js
│ ├── DisplayLibrary.js
│ ├── FreeDropLibrary.js
│ ├── GridDropLibrary.js
│ └── index.js
├── configs/ # 설정
│ ├── index.js
│ ├── defaults # 기본 설정
│ │ ├── layouts.js
│ │ └── elements.js
│ ├── validators # 검증
│ │ └── configValidators.js
├── components/ # vue 컴포넌트
│ └── LayoutContainer.vue
├── icons/ # 아이콘
└── styles.scss
