### Reproduction link or steps ## relate https://github.com/vuejs/router/issues/2608 # repo https://stackblitz.com/github/Gehbt/tsdown-bug-repro-iife-skipNodeModulesBundle # reproduct - run `pnpm run build` - lookup `dist/vue-router.global.js` #### Package dependency: ```mermaid flowchart TD A(["@vue/devtools-api"]) --> B(["@vue/devtools-kit"]) ``` #### Options(noExternal): <img width="293" height="86" alt="Image" src="https://github.com/user-attachments/assets/79a76eff-f8a8-4339-81a0-1d48705158ee" /> ### What is expected? "@vue/devtools-api" and its dependencies should be include skipNodeModulesBundle should not skip the transitive dependencies of noExternal dependencies ### What is actually happening? #### Output: <img width="742" height="188" alt="Image" src="https://github.com/user-attachments/assets/fdc9590b-29f4-4ef2-8e33-ef3116064ab6" /> `_vue_devtools_kit` is re-export by `@vue/devtools-api` ### Any additional comments? Or emit some warning for this case yet?