\n\n`obuild`:\n\n\u003Cimg width=\"1557\" height=\"722\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/87c4201e-6a94-4712-8f8c-58020b76b875\" />\n\n### Logs\n\n```sh\n\n```",[3171],{"name":3172,"color":3173},"bug","d73a4a",48,"unjs","obuild","open","(dts): imports from devDependencies are not inlined in output declaration.","2025-07-27T09:06:54Z","https://github.com/unjs/obuild/issues/48",0.72015524,{"description":3183,"labels":3184,"number":1587,"owner":3175,"repository":3176,"state":3177,"title":3188,"updated_at":3189,"url":3190,"score":3191},"Requires https://github.com/unjs/obuild/pull/34\n\n> Output files coming from these `mkdist` loaders that are marked as `declaration: true` will be set to `declaration: \"generate\"` so we can collect them before writing the output and run the declarations emit altogether.\n\n_Originally posted by @zsilbi in https://github.com/unjs/obuild/issues/34#issuecomment-2920037950_\n \nFor Vue SFC:\n> i think we can have the fallback transformer as mkdist did, since vue-tsc is not support allowArbitraryExtensions yet.\n\n_Originally posted by @Teages in https://github.com/unjs/obuild/issues/34#issuecomment-2919130902_\n\n",[3185],{"name":3186,"color":3187},"enhancement","a2eeef","Support declarations generation after transform","2025-05-29T18:24:24Z","https://github.com/unjs/obuild/issues/35",0.74787486,{"description":3193,"labels":3194,"number":3196,"owner":3175,"repository":3176,"state":3197,"title":3198,"updated_at":3199,"url":3200,"score":3201},"### Environment\n\nsee [https://github.com/lautr/obuild-bug-report](https://github.com/lautr/obuild-bug-report)\n\nobuild version: 0.2.1\nNode.js version: v20.19.4\n\n### Reproduction\n\nsee [https://github.com/lautr/obuild-bug-report](https://github.com/lautr/obuild-bug-report)\n\n## Steps to Reproduce\n1. Install dependencies with `pnpm install`.\n2. Run the bundler: `pnpm build-obuild`.\n3. Inspect the output file `dist-obuild/main.mjs` – it still contains `import { v4 } from \"uuid\";` instead of the bundled code.\n4. Compare with `pnpm build-rolldown`, where `dist-rolldown/main.js` includes the `uuid` implementation inlined in the bundle.\n\n## Expected Behavior\n`obuild` should bundle runtime dependencies like `uuid` into the output so the generated file can be published without requiring external packages.\n\n## Actual Behavior\n`dist-obuild/main.mjs` references `uuid` as an external import and does not include its source.\n\n### Describe the bug\n\nObuild does not bundle external dependencies by default, and it is unclear how to configure it to do so. While rolldown bundles dependencies automatically, obuild appears not to. Clear guidance or a fix would be valuable for publishing bundled code.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```sh\n\n```",[3195],{"name":3172,"color":3173},53,"closed","obuild skips dependency bundling","2025-08-22T14:27:36Z","https://github.com/unjs/obuild/issues/53",0.73746556,["Reactive",3203],{},["Set"],["ShallowReactive",3206],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fNfBenbZKUy0fNjXjTYxY9ePFwrlYLFRYi8NXvEkFCEY":-1},"/unjs/obuild/25"]