Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

[주말 스프린트] npm 모듈 만들기!

#side_projects
2년 전
5,965
12

npm 모듈 만들기! 🥳


안녕하세요 pengoose입니다 :)

저번 주말동안, nomad gather에서 간단한 npm module을 만드는 스프린트를 진행 하였습니다.

(함께 주말을 즐겨주신 노마드코더 가족분들!)

스프린트 결과물!


뻥뻥이님

  • ReactJS에서 사용이 가능한 공통모달 컴포넌트 모듈

npm : https://www.npmjs.com/package/react-common-modal-module

github : https://github.com/bbung95/react-modal-module


smarttuna님

  • 날짜/시간을 다루는 모듈. (바닐라 JS 로 구현해서, 바닐라JS 프로젝트에서도 활용할 수 있어요!)

npm : https://www.npmjs.com/package/@smarttuna/ez-datetime-vanillajs

github : https://github.com/DongWon-Sehr/ez-datetime-vanillajs

  • npm 모듈을 만들어보고 배포까지 할 수 있어 너무 좋았습니다! 시간이 부족해 아직 디버깅과 문서화 작업을 못한채 배포를 했는데, 어떻게 하는지 방법은 알았으니, 아이디어와 시간만 있으면 뭐든 만들어 올리려구요! 좋은 기회 만들어주신 @Pengoose @Lynn 님 감사합니다~!


Pengoose

  • styled-component나 emotion의 ThemeProvider에 편하게 사용할 수 있는 컬러 팔레트 모듈.

npm : https://www.npmjs.com/package/@pengoose/theme

github : https://github.com/pengooseDev/goose_module/tree/main/theme


Jace Alan

  • 랜덤한 한글 음절을 생성해주는 모듈.

  • 간만에 재밌고 유익한 주말보냈어요~ 감사합니다!

npm : https://www.npmjs.com/package/korean-syllable

github : https://github.com/jacealan/korean-syllable


김연석님

  • 긴 url 을 가독성이 좋은 짧은 url 로 바꾸어주는 모듈.

npm : https://www.npmjs.com/package/@tastekim/url-shortener

github : https://github.com/tastekim/tastekim-shortener


Jason Kim님

  • JS 또는 Reat에서 간단하게 사용할 수 있는 scroll-top기능을 제공하는 모듈.

  • 나태해져서 무의미하게 시간을 보내던차에 좋은 기회로 npm 라이브러리 처음 만들어서 배포해보았는데 에러가 있어 수정해야될 부분이 아직 남아있지만 너무 재밌는 주말이었습니다. 항상 다른개발자들이 만들어놓은 라이브러리만 사용했었는데 스프린트를 통해 저도 할 수 있다는 자신감까지 얻어갑니다 !!!

npm : https://www.npmjs.com/package/scroll-top-func

github : https://github.com/hurima90-kim/ScrollTop

블로그 회고 : https://hurima90-kim.github.io/createnpm/


Justin Seo

  • 지갑을 파편화 시켜서 나눠 가지고, 일정 수의 파편으로 지갑을 다시 복구할 수 있는 기능을 제공하는 모듈.

npm : https://www.npmjs.com/package/fragment-key

github : https://github.com/dovigod/fragment


규성님

  • comma 기호 및 간격 설정할 수 있는 숫자 commfy 모듈.

npm : https://www.npmjs.com/package/commafy-min

github : https://github.com/LeeKyuSung/commafy-min


마치며

생각보다 많은 개발자 분들이 "npm 모듈"을 만들어보고 싶은 마음은 있지만, 모종의 두려움을 가지고 있다는 것을 알게 되었고 이런 모임을 진행하게 되었습니다.

모임을 마치고 나온 공통적인 의견은 "생각보다 엄청 간단하다!"였습니다. npm 모듈을 만드는 일련의 과정을 이쁘게 문서화 해두었으니, 혼자 만들어보고 싶으신 분들이 계시다면 다음의 문서를 보시고 직접 만들어보시는 것을 추천드립니다 :)

docs: https://github.com/pengooseDev/goose_module


추후에 진행할 컨텐츠!

  • 나만의 확장 프로그램 만들기!

  • ChatGPT API로 간단한 서비스 만들기!

  • AWS lambda로 서버리스 API 만들어보기!

간단한 것들이라도 좋으니 꼭 시도하고, 무언가를 만들어보는 경험을 가져가시면 좋겠습니다 :)

12 comments
smarttuna 2년 전
재밌는 초단기 플젝! (이틀이랑 부담없어서 더 좋았어요 ㅎㅎ) 다음 플젝 컨텐츠도 기대됩니당~
pengoose 2년 전
@smarttuna 참치님 즐거웠습니다!! :) 멋진 모듈 만들어주셔서 다음에도 기대가 됩니다! 🥳
jacealan1 2년 전
엇.. 추후가 있었군요~! 필참예약!^^
pengoose 2년 전
@jacealan1 일단 지금 AWS lambda랑 API Gateway 가르쳐주시는 스승님 계셔서 간단하게 확장프로그램 이어보고 가져가겠습니다!!
lynn 2년 전
역시 펭구스 멋지다!!
pengoose 2년 전
@lynn 🥳👍 항상 믿고 응원해주셔서 감사합니다 호호
max99 2년 전
우와... 저도 npm모듈에 대해 막연하게 어렵다는 생각만 갖고 있었는데, 이렇게 아이디어와 실행력으로 모임 진행하신 것 너무 멋집니다! 다들 짧은 시간 동안 멋진 npm모듈을 만드셨네요. 추후 콘텐츠도 너무 기대돼요 👀
pengoose 2년 전
@max99 😘응원 감사합니다!!
borakim 2년 전
와 펭구스님 주말동안 뭔가 이벤트인가 궁금했는데 직접 컨텐츠 만들어 주셨군요..! 너무 멋있어요 ㅠㅠ 펭구스님의 기획력 진짜 대단해..!!!
pengoose 2년 전
@borakim 🥳같이 참여해주신 분들 덕분에 더 재밌게 참여할 수 있었습니당!! 화이팅--
coker 2년 전
멋져용!!
pengoose 2년 전
@coker 갓꼭꼬님!! 같이 화이링입니다 :)