Skip to content

Enable vite minification for web#394

Open
markmur wants to merge 2 commits into
mainfrom
package-size-breakdown
Open

Enable vite minification for web#394
markmur wants to merge 2 commits into
mainfrom
package-size-breakdown

Conversation

@markmur

@markmur markmur commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

What changes are you making?

  • Enable vite minification for Web
  • Add web package specifics to "package size" CI comment

@markmur markmur self-assigned this Jul 1, 2026
@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Jul 1, 2026
@markmur markmur changed the title Enable minification Enable vite minification for web Jul 1, 2026
@markmur markmur marked this pull request as ready for review July 1, 2026 16:15
@markmur markmur requested a review from a team as a code owner July 1, 2026 16:15
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Web — Coverage Report

Lines Statements Branches Functions
Coverage: 99%
98.5% (263/267) 88.48% (146/165) 100% (58/58)

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Package Size

Platform Artifact Base Head Delta
Web npm tarball 44.6 KiB 43.3 KiB -1.3 KiB
React Native npm tarball 99.1 KiB 99.1 KiB 0 B
Android release AAR 160.8 KiB 160.8 KiB 0 B
Web file breakdown
File Base Head Delta
dist/index.js.map 46.8 KiB 46.3 KiB -543 B
dist/custom-elements.json 36.7 KiB 36.7 KiB 0 B
src/checkout.ts 30.4 KiB 30.4 KiB 0 B
dist/index.js 22.2 KiB 14.5 KiB -7.7 KiB
README.md 16.4 KiB 16.4 KiB 0 B
src/ucp-embed-types.ts 9.6 KiB 9.6 KiB 0 B
dist/ucp-embed-types.d.ts 9.5 KiB 9.5 KiB 0 B
src/checkout.types.ts 7.4 KiB 7.4 KiB 0 B
dist/checkout.d.ts 7.0 KiB 7.0 KiB 0 B
dist/checkout.types.d.ts 6.1 KiB 6.1 KiB 0 B
src/checkout.styles.ts 2.8 KiB 2.8 KiB 0 B
package.json 2.8 KiB 2.8 KiB 0 B
src/utils.ts 1.7 KiB 1.7 KiB 0 B
dist/utils.d.ts 1.4 KiB 1.4 KiB 0 B
src/index.ts 1.2 KiB 1.2 KiB 0 B
LICENSE 1.1 KiB 1.1 KiB 0 B
dist/index.d.ts 749 B 749 B 0 B
src/checkout-web-component.ts 271 B 271 B 0 B
dist/checkout-web-component.d.ts 154 B 154 B 0 B
dist/checkout.styles.d.ts 79 B 79 B 0 B
React Native file breakdown
File Base Head Delta
node_modules/@shopify/checkout-kit-protocol/src/generated/Models.ts 85.8 KiB 85.8 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/Models.d.ts 53.2 KiB 53.2 KiB 0 B
ios/ShopifyCheckoutKit.swift 15.0 KiB 15.0 KiB 0 B
ios/AcceleratedCheckoutButtons.swift 14.0 KiB 14.0 KiB 0 B
lib/commonjs/index.js 13.1 KiB 13.1 KiB 0 B
src/components/AcceleratedCheckoutButtons.tsx 12.9 KiB 12.9 KiB 0 B
src/index.ts 12.5 KiB 12.5 KiB 0 B
lib/commonjs/components/AcceleratedCheckoutButtons.js 11.4 KiB 11.4 KiB 0 B
android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java 11.1 KiB 11.1 KiB 0 B
lib/module/index.js 10.4 KiB 10.4 KiB 0 B
lib/commonjs/components/AcceleratedCheckoutButtons.js.map 10.3 KiB 10.3 KiB 0 B
lib/module/components/AcceleratedCheckoutButtons.js 10.2 KiB 10.2 KiB 0 B
lib/module/components/AcceleratedCheckoutButtons.js.map 9.1 KiB 9.1 KiB 0 B
src/index.d.ts 8.9 KiB 8.9 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/ProtocolNotifications.ts 8.5 KiB 8.5 KiB 0 B
lib/module/index.js.map 8.2 KiB 8.2 KiB 0 B
src/present-dispatcher.ts 8.0 KiB 8.0 KiB 0 B
lib/commonjs/index.js.map 7.7 KiB 7.7 KiB 0 B
lib/commonjs/present-dispatcher.js 6.8 KiB 6.8 KiB 0 B
lib/module/present-dispatcher.js 6.5 KiB 6.5 KiB 0 B
…and 103 smaller files
Android file breakdown
File Base Head Delta
classes.jar 170.2 KiB 170.2 KiB 0 B
res/layout/dialog_checkout.xml 1.3 KiB 1.3 KiB 0 B
proguard.txt 798 B 798 B 0 B
AndroidManifest.xml 578 B 578 B 0 B
res/values/values.xml 564 B 564 B 0 B
R.txt 522 B 522 B 0 B
res/drawable/close.xml 431 B 431 B 0 B
res/menu/checkout_menu.xml 354 B 354 B 0 B
META-INF/com/android/build/gradle/aar-metadata.properties 157 B 157 B 0 B

Measured from the PR base SHA and PR head SHA. The file breakdown shows uncompressed sizes within each package artifact, so individual files do not sum to the compressed artifact total. This comment reports package artifact sizes only; it is not a final app binary-size report.

@markmur markmur requested review from kiftio and westeezy July 1, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant