2022-10-25
TODO
- vue 2.7로 이동 작업
- stove-ui 스타일 레이어링 분리
- vite library mode
- storybook tailwind typography
Learning
- package.json의 exports field 순서 #nodejs #npm
- Modules: Packages | Node.js v19.0.0 Documentation (nodejs.org)
- Node.js 코어에서 구현된 exports 항목은 다음과 같다.
"node-addons"
- 모든 Node.js 환경과 일치. 이 조건은 네이티브 C++를 사용하는 진입점을 제공하는 데 사용할 수 있다."node"
- 모든 Node.js 환경과 일치."import"
- 패키지가import
,import()
, 또는 top-level import 또는 ECMAScript 모듈 로더를 통해 로드될 때 일치."require"
와 항상 상호 배타적"require"
- 패키지가require()
를 통해 로드될 때 일치."import"
와 항상 상호 배타적"default"
- 항상 일치하는 일반적인 대체. 이 조건은 반드시 마지막에 와야 한다.
- 커뮤니티에서 다른 조건을 구현할 수 있다. 대표적인 조건 항목은 다음과 같다.
"types"
: 타이핑 파일. 이 조건은 반드시 첫 번째로 와야 한다."deno"
: Deno 플랫폼에서 사용될 경우."browser"
: Browser 환경에서 사용될 경우."development"
: 개발 전용 환경"production"
: 프로덕션 환경