Open Issues Need Help
View All on GitHubThe elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
The elegant bundler for libraries powered by Rolldown
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.
The elegant bundler for libraries powered by Rolldown
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.
The elegant bundler for libraries powered by Rolldown
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.
The elegant bundler for libraries powered by Rolldown