Skip to content

perf(build): 默认压缩发布产物 - #5

Merged
UltimeLam merged 2 commits into
mainfrom
perf/build-minify
Nov 11, 2026
Merged

UltimeLam merged 2 commits into
mainfrom
perf/build-minify

Conversation

@UltimeLam

Copy link
Copy Markdown
Contributor

Summary

  • dist/*.js 默认开启 minify,去掉产物中的格式与注释;dist/*.d.ts 不压缩,sourcemap 仍不随包发布。
  • README 同步产物说明。

实测

  • tarball:91.1 KB → 77.2 KB(−15.2%)
  • unpacked:518.9 KB → 458.2 KB(−11.7%)
  • JS gzip:40.5 KB → 26.8 KB(−34%)
  • 产物内 // src/ 注释:0;5 个出口均可正常 import。

Test plan

  • pnpm check
  • pnpm test
  • pnpm build
  • pnpm size
  • npm pack --dry-run
  • CI ci (22) / ci (24)

dist/*.js 开启 minify,去掉产物中的格式与注释;d.ts 保持可读,
sourcemap 仍不随包发布。README 同步产物说明。
@UltimeLam
UltimeLam merged commit 94f3193 into main Nov 11, 2026
2 checks passed
@UltimeLam
UltimeLam deleted the perf/build-minify branch November 11, 2026 14:25
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.

1 participant