-
-
Notifications
You must be signed in to change notification settings - Fork 162
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rolldown/tsdown
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ded1b9c
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rolldown/tsdown
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 752c3e5
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 9 commits
- 33 files changed
- 3 contributors
Commits on Apr 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 60592ef - Browse repository at this point
Copy the full SHA 60592efView commit details
Commits on Apr 15, 2026
-
fix: skip package.json writting when content is deeply equal (#913)
Co-authored-by: Kevin Deng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8e1c1f - Browse repository at this point
Copy the full SHA d8e1c1fView commit details
Commits on Apr 16, 2026
-
Configuration menu - View commit details
-
Copy full SHA for abe87e7 - Browse repository at this point
Copy the full SHA abe87e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6021f5 - Browse repository at this point
Copy the full SHA e6021f5View commit details -
feat(plugin): add
tsdownConfigandtsdownConfigResolvedplugin ho……oks (#918) * feat(plugin): add `tsdownConfig` and `tsdownConfigResolved` plugin hooks Introduce two tsdown-specific per-plugin lifecycle hooks modeled on Vite's `config` and `configResolved`: - `tsdownConfig(config, env)` — called before the user config is resolved. May mutate in place or return a partial `UserConfig` to be deep-merged. - `tsdownConfigResolved(resolvedConfig)` — read-only notification fired once per produced `ResolvedConfig` (per output format). Both hooks are detected on user plugins via duck-typing, so existing Rolldown plugins continue to work unchanged. A `TsdownPlugin` interface, `TsdownConfigEnv` interface, and `flattenPlugins` helper are exported from `tsdown/plugins`. * refactor * refactor(plugin): simplify `TsdownConfigEnv` to only `inlineConfig` `watch` and `cwd` are already reachable via the first `config` argument passed to `tsdownConfig`, so keeping them in env duplicates data and risks going stale. Drop both — `inlineConfig` remains because it is the only piece of context that cannot be derived from `UserConfig`. * refactor(plugin): replace `TsdownConfigEnv` with `InlineConfig` The env object only wrapped a single `inlineConfig` field, so pass the `InlineConfig` directly as the second argument instead. Drops the `TsdownConfigEnv` interface and its re-exports. * feat(plugin): add `TsdownPluginOption` type Mirrors Rolldown's `RolldownPluginOption` but with `TsdownPlugin` as the atom, so that `UserConfig.plugins` entries get proper type-checking for the new `tsdownConfig` / `tsdownConfigResolved` hooks. * fix * update * refactor
Configuration menu - View commit details
-
Copy full SHA for 665e5ac - Browse repository at this point
Copy the full SHA 665e5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38afd8f - Browse repository at this point
Copy the full SHA 38afd8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e2795 - Browse repository at this point
Copy the full SHA 16e2795View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d74e05 - Browse repository at this point
Copy the full SHA 2d74e05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 752c3e5 - Browse repository at this point
Copy the full SHA 752c3e5View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ded1b9c...752c3e5