Skip to content

feat(target): add support for baseline-widely-available target#896

Merged
sxzz merged 1 commit intomainfrom
issue-893
Apr 7, 2026
Merged

feat(target): add support for baseline-widely-available target#896
sxzz merged 1 commit intomainfrom
issue-893

Conversation

@sxzz
Copy link
Copy Markdown
Member

@sxzz sxzz commented Apr 7, 2026

  • This PR contains AI-generated code, but I have carefully reviewed it myself. Otherwise, my PR may be closed.

Description

Adds support for target: 'baseline-widely-available' (similar to Vite), which expands to ['chrome111', 'edge111', 'firefox114', 'safari16.4', 'ios16.4']. This works for both the top-level target and css.target options, so users no longer need to hardcode and maintain browser version floors manually.

Also ports Vite's generate-target.ts script (adapted for Oxc) to regenerate the baseline browser targets from baseline-browser-mapping.

Linked Issues

Fixes #893

Additional context

The hardcoded targets match Vite's current baseline-widely-available values (date: 2026-01-01). The scripts/generate-target.ts script can be run to update them on future major releases.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 7, 2026

Open in StackBlitz

tsdown

pnpm add https://pkg.pr.new/tsdown@896 -D
npm i https://pkg.pr.new/tsdown@896 -D
yarn add https://pkg.pr.new/tsdown@896.tgz -D

create-tsdown

pnpm add https://pkg.pr.new/create-tsdown@896 -D
npm i https://pkg.pr.new/create-tsdown@896 -D
yarn add https://pkg.pr.new/create-tsdown@896.tgz -D

@tsdown/css

pnpm add https://pkg.pr.new/@tsdown/css@896 -D
npm i https://pkg.pr.new/@tsdown/css@896 -D
yarn add https://pkg.pr.new/@tsdown/css@896.tgz -D

@tsdown/exe

pnpm add https://pkg.pr.new/@tsdown/exe@896 -D
npm i https://pkg.pr.new/@tsdown/exe@896 -D
yarn add https://pkg.pr.new/@tsdown/exe@896.tgz -D

tsdown-migrate

pnpm add https://pkg.pr.new/tsdown-migrate@896 -D
npm i https://pkg.pr.new/tsdown-migrate@896 -D
yarn add https://pkg.pr.new/tsdown-migrate@896.tgz -D

commit: b7aaede

@sxzz sxzz changed the base branch from next to main April 7, 2026 10:34
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 7, 2026

Deploy Preview for tsdown-main ready!

Name Link
🔨 Latest commit b7aaede
🔍 Latest deploy log https://app.netlify.com/projects/tsdown-main/deploys/69d4de0922fb9a00080aeff6
😎 Deploy Preview https://deploy-preview-896--tsdown-main.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sxzz sxzz merged commit d6a1686 into main Apr 7, 2026
15 checks passed
@sxzz sxzz deleted the issue-893 branch April 7, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for target: baseline-widely-available similar to Vite

1 participant