The elegant bundler for libraries powered by Rolldown

bundler library oxc rolldown typescript
14 Open Issues Need Help Last updated: Jul 23, 2026

Open Issues Need Help

View All on GitHub
documentation good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
documentation good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
documentation good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

AI Summary: The `tsdown` tool currently enables DTS generation only if a `types` field is present in `package.json`. This issue proposes enhancing the logic to also automatically enable DTS generation if a `types` condition is found within the `exports` field (e.g., `exports.types` or `exports["."].types`), aligning with modern package declaration practices.

Complexity: 2/5
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript
Custom Logger about 1 year ago

AI Summary: Implement custom logger functionality in tsdown, aligning with Vite's approach. This involves adding `logLevel` and `customLogger` options to the configuration, handling multiple configurations with different logger settings, and integrating the logger into the `ResolvedConfig` object. The implementation should prioritize custom loggers when provided, falling back to a global logger if none is specified.

Complexity: 4/5
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript

AI Summary: The task is to modify the `tsdown` bundler to respect the existing indentation in `package.json` when the `exports: true` config option is used. This might involve detecting the indentation level automatically or adding a configuration option to specify the desired indentation.

Complexity: 3/5
enhancement good first issue

The elegant bundler for libraries powered by Rolldown

TypeScript
#bundler#library#oxc#rolldown#typescript