# 플러그인에 NPM/Yarn 패키지 구현하기

**URL:** https://meta.discourse.org/t/implement-npm-yarn-packages-into-a-plugin/309064
**Category:** Development
**Created:** [5월 22, 2024, 7:52오후 UTC](https://meta.discourse.org/t/implement-npm-yarn-packages-into-a-plugin/309064 "2024-05-22T19:52:27Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![LastLightbringer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lastlightbringer/32/387806_2.png) [@LastLightbringer](https://meta.discourse.org/u/LastLightbringer)
#### Post date: [5월 22, 2024, 7:52오후 UTC](https://meta.discourse.org/t/implement-npm-yarn-packages-into-a-plugin/309064/1 "2024-05-22T19:52:27Z")

</div>

디스코urs 개발자 여러분 안녕하세요,

현재 디스코urs 플러그인 개발을 진행 중이며, NPM/Yarn을 통해 외부 라이브러리를 통합하려고 합니다. 이러한 패키지를 플러그인에 성공적으로 통합하는 데 있어 모범 사례와 절차를 안내해 주시면 감사하겠습니다. 주로 @pcd/zuauth 통합에 초점을 맞추고 있습니다.

### 시작점

**플러그인 구조:** 인증 플러그인을 개발하고 있으므로, [Sign-In with Ethereum for Discourse](https://github.com/spruceid/discourse-siwe-auth)를 기반으로 플러그인의 기본 구조를 설정했습니다.

### 참고한 스레드

NPM 라이브러리 구현을 위해 다음 스레드들을 참고했으나, 큰 도움이 되지 않았습니다:

- [How to install NPM packages in custom themes/plugins](https://meta.discourse.org/t/how-to-install-npm-packages-in-custom-themes-plugins/142695)

---

<div class="post-metadata">

### Author: ![LastLightbringer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lastlightbringer/32/387806_2.png) [@LastLightbringer](https://meta.discourse.org/u/LastLightbringer)
#### Post date: [5월 22, 2024, 7:53오후 UTC](https://meta.discourse.org/t/implement-npm-yarn-packages-into-a-plugin/309064/2 "2024-05-22T19:53:39Z")

</div>

참고로 다른 스레드:

- [register asset을 통해 JS 라이브러리 로드하기](https://meta.discourse.org/t/loading-js-libraries-via-register-asset/156003)
- [플러그인과 함께 JavaScript 라이브러리 배포하는 방법](https://meta.discourse.org/t/how-to-ship-javascript-library-with-plugin/53190/3)
