Plugins: fix lazy runtime module resolution in bundled builds

This commit is contained in:
Igal Tabachnik 2026-02-27 14:53:43 +02:00 committed by Gustavo Madeira Santana
parent a59e158fce
commit 081d4fbe02
1 changed files with 18 additions and 0 deletions

View File

@ -30,6 +30,24 @@ export default defineConfig([
fixedExtension: false,
platform: "node",
},
{
// Keep sync lazy-runtime channel modules as concrete dist files.
entry: {
"channels/plugins/agent-tools/whatsapp-login":
"src/channels/plugins/agent-tools/whatsapp-login.ts",
"channels/plugins/actions/discord": "src/channels/plugins/actions/discord.ts",
"channels/plugins/actions/signal": "src/channels/plugins/actions/signal.ts",
"channels/plugins/actions/telegram": "src/channels/plugins/actions/telegram.ts",
"telegram/audit": "src/telegram/audit.ts",
"telegram/token": "src/telegram/token.ts",
"line/accounts": "src/line/accounts.ts",
"line/send": "src/line/send.ts",
"line/template-messages": "src/line/template-messages.ts",
},
env,
fixedExtension: false,
platform: "node",
},
{
entry: "src/plugin-sdk/index.ts",
outDir: "dist/plugin-sdk",