Nuxt 공식 모듈이 아닌 일반 Vue.js 라이브러리(예: 구글 애널리틱스, 특수 차트 툴, 커스텀 토스트 UI 등)를 사용하려면 plugins/ 폴더를 활용해야 합니다. 파일 이름에 .client.ts 또는 .server.ts를 붙이면 해당 환경에서만 플러그인이 실행되도록 완벽히 제어할 수 있습니다.
플러그인 내부에서 return { provide: { myTool: myFunc } } 형태로 반환하면, 앱 내 어디서든 컴포저블 형태로 $myTool()을 전역 호출할 수 있습니다.