npm 배포를 통해 자신이 만든 모듈을 전 세계의 개발자에게 공유할 수 있습니다.
말이 과하지만 오픈 소스 공유입니다.
누군가 내가 만든 것을 사용한다는 것은 정말 기분 좋은 일이 아닐까 생각합니다.

배포한 모듈을 활용한 Vuejs 페이징 처리저는 페이징 처리에 필요한 모듈을 작성하고 엄격한 타입을 체크하기 위해 typescript를 사용하였습니다.
배포하는 것이 목적이며, 실은 간단한 기능입니다.
이 문장을 보고 계신 여러분들은 노드가 설치되어 있다면

명령어 1행으로 자신이 작성한 모듈을 설치할 수 있습니다.

README.md 파일을 만들어 간단한 사용법도 있다면 사용자에게 많은 도움이 됩니다.
npm 배포를 위한 패키지 형식 및 package.json 설정 방법은 https://heropy.blog/2019/01/31/node-js-npm-module-publish/개발을 위해 npminstallxxxxx로 설치하는 모듈이 많아짐에 따라 자주 사용하는 자신의 코드도 같은 방법으로 제공하고 싶었습니다.근데 ‘코드 복사본’이 더 쉬워서… heropy.blog 이 분이 너무 잘 정리해 주셨어요
모든타입스크립트를사용하여컴파일옵션을추가하고,
tsconfig.json 내용 배포 project에서 tsc 명령을 통해 바닐라 js와 유형 스크립트 선언 파일 d.ts를 추출하여 배포합니다(d.ts 파일은 유형 스크립트 코드의 유형 추론을 돕는 파일입니다.). tsc 명령어는 typescript가 설치되어 있어야 합니다.) package.json 내용

tsc 명령어를 입력하면 생성되는 파일 관련 모듈을 다른 프로젝트에서 테스트를 잘 수행하여 배포해야 합니다.테스트 방법도 위의 URI에서 확인할 수 있습니다.


테스트가 완료되면 npm 사이트에서 중복되지 않는 Organization을 생성하고
배포할 프로젝트에서 npm 로그인 후 배포를 진행합니다. npm 로그인 시 OTP 인증은 필수사항이므로 등록 시 작성한 이메일 주소를 확인해주세요.
