preonboarding
v1.0.1
Published
원티드 프리온보딩 챌린지, CDD
Downloads
2
Readme
프리온보딩 프론트엔드 챌린지 6월
개발환경
- PNPM
- React
- Styled
Installation
$ npm i preonboarding
$ yarn i preonboarding
$ pnpm i preonboarding
Usage
Serving the app
import { Button } from 'preonboarding'
const App = () => {
return (
<Button label="hello" />
)
}
참고
- 라이브러리로 사용될 저장소 생성
- npm 환경 초기화
- 스토리북 설치(pnpm, vite, react)
- styled 설치 -> 바닐라 익스트랙트는 타입스크립트가 필요해서
- 불필요한 스토리북 파일제거
- 스토리북 디렉터리 경로 수정 후 config 반영
- 번들러 설치 (rollup)
- 진입점 설정
- esbuild 설치 (바벨쓰고 웹팩쓰면, 서로를 모르기때문에 윤활유 같은 역할이 필요함);
- rollup-plugin-esbuild 설치 (윤활유)
- peerDependencies 넣어줌 -> 도와주는 플러그인을 또 설치 해야한다.(deprecate)
- external 설정으로 가능함.
- ESM, CJS output 설정 변경
- npm 로그인 & npm 패키지명 중복확인
- npm publish