به رولآپ بگو که بستههای تایپاسکریپت وارد شده را نیز ترنسپایل کند


من یک مونورپو مبتنی بر npm-workspaces با دو بسته دارم. workspace-a و workspace-b.

/
- package.json
- workspace-a/
   - package.json
   - index.ts
- workspace-b/
   - package.json
   - index.ts
   - rollup.config.js

workspace-b workspace-a را به عنوان یک وابستگی وارد میکند. آنچه من میخواهم این است که از رولآپ برای ساخت workspace-b استفاده کنم. برای اینکه این اتفاق بیفتد، نیاز است که تایپاسکریپت را هم در خود آن و هم در workspace-a وارد شده کامپایل کند.

تنها استفاده از @rollup/plugin-typescript کار نمیکند، زیرا ماژول وارد شده workspace-a را به عنوان یک وابستگی جاوااسکریپت در نظر میگیرد و هنگامی که به سینتکس مخصوص تایپاسکریپت برخورد میکند، خطا میدهد.

در حالت ایدهآل، این امکانپذیر بود، بدون اضافه کردن یک مرحله ساخت به workspace-a