https://github.com/redgoose-dev/components
Customize web components
https://github.com/redgoose-dev/components
vite vue
Last synced: about 2 months ago
JSON representation
Customize web components
- Host: GitHub
- URL: https://github.com/redgoose-dev/components
- Owner: redgoose-dev
- Created: 2021-12-11T12:29:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-13T09:32:10.000Z (almost 4 years ago)
- Last Synced: 2025-03-18T20:51:37.503Z (about 1 year ago)
- Topics: vite, vue
- Language: SCSS
- Homepage: https://redgoose-dev.github.io/components/
- Size: 478 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @redgoose/components
웹 컴포넌트를 하나씩 만들면서 다음번에 사용하는데 도움되도록 소스를 한데 모아두는 프로젝트.
## 컴포넌트 사용
컴포넌트 사용에 대하여 아직 확정된점은 없지만 만약 `NPM`으로 배포하게 된다면 클래스로만 배포할 생각입니다.
`customElements.define()`메서드로 엘리먼트를 만드는것은 사용하는 유저의 영역이기 때문에 클래스 배포까지의 역할을 담당하면 될것입니다.
컴포넌트를 찾고 사용하는 방법은 다음과 같습니다.
- 컴포넌트 클래스 소스를 통째로 복사해서 사용하기
- 배포된 `NPM` 패키지들을 클래스로 가져와서 사용하기
## 익스플로러
익스플로러 페이지는 별도로 덧붙이는 페이지 부분이고, 개발용으로 사용되기도 하지만 컴포넌트를 찾고 소스를 가져오는 용도로 사용됩니다.
`GitHub Pages`를 이용하여 배포하기 쉽고 열람하기 쉬운 형태로 운영해도 좋을거라 보입니다.