INDEX

  1. 패키지 생성
  2. 모듈 작성
    1. ES Module 지원
    2. 타입스크립트 지원
  3. 배포
  4. 패치

패키지 생성

1. 폴더 생성

$ mkdir eunhyeoklee-library
$ cd eunhyeoklee-library

2. 패키지명 중복 확인

라이브러리 배포 전, 자신이 원하는 패키지명이 사용 가능한지 확인해야 함

3. npm init

npm에 필요한 정보를 설정하는 단계

3.1. 패키지 이름 설정

$ npm init
> package name: 내가_원하는_패키지_이름

3.2. 버전 설정

$ npm init
$ package name: 내가_원하는_패키지_이름
> version: (1.0.0)

3.3. 설명 추가

$ npm init
$ package name: 내가_원하는_패키지_이름
$ version: (1.0.0)
> description: 

3.4. 메인 파일(Entry file)을 지정

$ npm init
$ package name: 내가_원하는_패키지_이름
$ version: (1.0.0)
$ description: test
> entry point: (index.js)

3.5. 테스트 명령어 입력

> test command:

3.6. Git과 연동

> git repository:

3.7. 키워드 지정

> keywords:

3.8. 저자(배포자) 입력

> author:

3.9. 라이센스 입력

> license: MIT

4. 패키지 구조