Skip to content

chore: test rolldown-vite#12

Draft
hi-ogawa wants to merge 1 commit into
chore-vitefrom
feat-rolldown-vite
Draft

chore: test rolldown-vite#12
hi-ogawa wants to merge 1 commit into
chore-vitefrom
feat-rolldown-vite

Conversation

@hi-ogawa
Copy link
Copy Markdown
Owner

@hi-ogawa hi-ogawa commented Feb 20, 2025

(prerendering is disabled for simplicity)

todo

  • make "jsx in js" opt-in since it currently relies on extra esbuild transform on all .js files?
    • for rolldown-vite, can we use moduleType: { ".js": "jsx" } instead?

rolldown-vite

$ pnpm build

> @ build /home/hiroshi/code/others/app-playground
> next build

You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead.
vite v6.1.0 building for production...
The built-in minifier is still under development. Setting "minify: true" is not recommended for production use.
▶▶▶ REACT SERVER BUILD (scan) [1/4]
You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead.
You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead. (x2)
You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead. (x3)
You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead. (x4)
vite v6.1.0 building SSR bundle for production...
transforming (1) virtual:entry-server-wrappertarget was modified to include ES2021 because useDefineForClassFields is set to false and oxc does not support transforming useDefineForClassFields=false for ES2022+ yet
transforming (21) app/page.tsxBrowserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
✓ 822 modules transformed.
dist/rsc/.vite/manifest.json                                  0.73 kB
dist/rsc/favicon.ico                                         15.09 kB
dist/rsc/assets/noto-sans-v27-latin-regular-CirskmZh.ttf     27.75 kB
dist/rsc/assets/yoga-CP4IUfLV.wasm                           88.66 kB
dist/rsc/assets/Inter-SemiBold-Cy6Rb6U-.ttf                 315.76 kB
dist/rsc/assets/resvg-Cjh1zH0p.wasm                       1,378.36 kB
dist/rsc/assets/index-C6_xhAjZ.css                           52.62 kB
dist/rsc/index.js                                             0.09 kB
✓ built in 1.17s
▶▶▶ REACT SERVER BUILD (server) [2/4]
vite v6.1.0 building SSR bundle for production...
✓ 808 modules transformed.
dist/rsc/.vite/manifest.json                                  2.32 kB
dist/rsc/favicon.ico                                         15.09 kB
dist/rsc/assets/noto-sans-v27-latin-regular-CirskmZh.ttf     27.75 kB
dist/rsc/assets/yoga-CP4IUfLV.wasm                           88.66 kB
dist/rsc/assets/Inter-SemiBold-Cy6Rb6U-.ttf                 315.76 kB
dist/rsc/assets/resvg-Cjh1zH0p.wasm                       1,378.36 kB
dist/rsc/assets/index-C6_xhAjZ.css                           52.62 kB
dist/rsc/assets/_virtual_server-references-dFAZrU9C.js        0.11 kB
dist/rsc/assets/client-CB1YArnh.js                            0.71 kB │ map:     0.94 kB
dist/rsc/index.js                                           230.01 kB │ map:   353.43 kB
dist/rsc/assets/server-BK1ntV3r.js                          262.58 kB │ map:   472.01 kB
dist/rsc/assets/index.edge-DACiyHhG.js                      670.90 kB │ map: 1,216.86 kB
✓ built in 1.19s
▶▶▶ REACT SERVER BUILD (browser) [3/4]
transforming (1) virtual:entry-client-wrappertarget was modified to include ES2021 because useDefineForClassFields is set to false and oxc does not support transforming useDefineForClassFields=false for ES2022+ yet
✓ 384 modules transformed.
dist/client/favicon.ico                                        15.09 kB
dist/client/.vite/manifest.json                                17.99 kB │ gzip:  2.01 kB
dist/client/assets/page-BFiv6r8l.css                            0.80 kB │ gzip:  0.31 kB
dist/client/assets/client-vnUYlCAF.js                           0.01 kB │ gzip:  0.03 kB
dist/client/assets/link-DzZakpKl.js                             0.01 kB │ gzip:  0.03 kB
dist/client/assets/counter-context-CBJWsFNY.js                  0.17 kB │ gzip:  0.13 kB
dist/client/assets/cart-count-context-Bwp6HrCS.js               0.18 kB │ gzip:  0.14 kB
dist/client/assets/link-0spWFzhU.js                             0.22 kB │ gzip:  0.17 kB
dist/client/assets/cart-count-BUo06_Io.js                       0.26 kB │ gzip:  0.19 kB
dist/client/assets/tab-BcX9wKWE.js                              0.29 kB │ gzip:  0.20 kB
dist/client/assets/client-CqqSway-.js                           0.38 kB │ gzip:  0.22 kB
dist/client/assets/clsx-Bb7oF98Z.js                             0.40 kB │ gzip:  0.25 kB
dist/client/assets/buggy-button-C2ldhK4W.js                     0.41 kB │ gzip:  0.29 kB
dist/client/assets/click-counter-B3QvxwW9.js                    0.42 kB │ gzip:  0.29 kB
dist/client/assets/button-DRN3dzRo.js                           0.43 kB │ gzip:  0.28 kB
dist/client/assets/image-Dvt9gLNM.js                            0.45 kB │ gzip:  0.29 kB
dist/client/assets/counter-context-eh5St9cL.js                  0.51 kB │ gzip:  0.28 kB
dist/client/assets/cart-count-context-Bs9aDndb.js               0.57 kB │ gzip:  0.31 kB
dist/client/assets/tab-DnufRRrb.js                              0.61 kB │ gzip:  0.40 kB
dist/client/assets/jsx-runtime-COgEExjB.js                      0.64 kB │ gzip:  0.37 kB
dist/client/assets/active-link-D5x9ScCW.js                      0.67 kB │ gzip:  0.42 kB
dist/client/assets/nav-links-dOkcP_8T.js                        0.72 kB │ gzip:  0.43 kB
dist/client/assets/navigation-Cns2W7vU.js                       0.76 kB │ gzip:  0.35 kB
dist/client/assets/registry-BeLEY3SB.js                         0.77 kB │ gzip:  0.41 kB
dist/client/assets/error-gnxaeBFO.js                            0.78 kB │ gzip:  0.40 kB
dist/client/assets/error-CqPw97A6.js                            0.79 kB │ gzip:  0.41 kB
dist/client/assets/chunk-W5G5lrKu.js                            0.80 kB │ gzip:  0.43 kB
dist/client/assets/error-AMUj-nRl.js                            0.81 kB │ gzip:  0.42 kB
dist/client/assets/random-post-tab-Bd5IqGKj.js                  0.82 kB │ gzip:  0.50 kB
dist/client/assets/router-context-layout-BRUsnP4W.js            0.83 kB │ gzip:  0.43 kB
dist/client/assets/router-context-6L6-7XC7.js                   1.00 kB │ gzip:  0.50 kB
dist/client/assets/context-click-counter-BGU39p8F.js            1.09 kB │ gzip:  0.48 kB
dist/client/assets/preload-helper-CdTX367H.js                   1.15 kB │ gzip:  0.68 kB
dist/client/assets/add-to-cart-B3klswpu.js                      1.16 kB │ gzip:  0.65 kB
dist/client/assets/page-DqjstfTS.js                             1.27 kB │ gzip:  0.40 kB
dist/client/assets/client-B46HyVGV.js                           1.36 kB │ gzip:  0.67 kB
dist/client/assets/boundary-yZroxDhH.js                         1.43 kB │ gzip:  0.61 kB
dist/client/assets/page-CHL8hkKe.js                             1.73 kB │ gzip:  0.59 kB
dist/client/assets/page-D2E0VWcL.js                             2.22 kB │ gzip:  0.64 kB
dist/client/assets/address-bar-Dcaf0xEF.js                      2.38 kB │ gzip:  0.81 kB
dist/client/assets/rendered-time-ago-BqWbTmSi.js                2.71 kB │ gzip:  1.26 kB
dist/client/assets/chunk-J2AD7JRE-DnRP6CiR.js                   3.68 kB │ gzip:  1.34 kB
dist/client/assets/react-dom-BH34x4ar.js                        3.87 kB │ gzip:  1.41 kB
dist/client/assets/_virtual_client-references-BD8IdUco.js       4.64 kB │ gzip:  1.36 kB
dist/client/assets/react-BX5LJtoz.js                            7.84 kB │ gzip:  2.89 kB
dist/client/assets/registry-BB2vaBhz.js                         9.30 kB │ gzip:  3.17 kB
dist/client/assets/global-nav-BYuSK7i3.js                      10.36 kB │ gzip:  3.59 kB
dist/client/assets/chunk-FACHSSON-HkW6kTJ0.js                  14.88 kB │ gzip:  5.29 kB
dist/client/assets/client.browser-DE9UM_Oi.js                  21.18 kB │ gzip:  6.98 kB
dist/client/assets/styled-components.browser.esm-KErCFzPy.js   30.02 kB │ gzip: 11.12 kB
dist/client/assets/virtualentry-client-wrapper-E7HHhBhb.js    182.36 kB │ gzip: 58.05 kB
▶▶▶ REACT SERVER BUILD (ssr) [4/4]
You have set `optimizeDeps.esbuildOptions` but this options is now deprecated. Vite now uses Rolldown to optimize the dependencies. Please use `optimizeDeps.rollupOptions` instead.
vite v6.1.0 building SSR bundle for production...
transforming (1) node_modules/.pnpm/@pkg.pr.new+hi-ogawa+vite-plugins+@hiogawa+react-server-next@e0b1164_@hiogawa+react-server@0._6hxq4ociwhkcisgorph6p6eiqu/node_modules/@hiogawa/react-server-next/dist/vite/entry-ssr.jstarget was modified to include ES2021 because useDefineForClassFields is set to false and oxc does not support transforming useDefineForClassFields=false for ES2022+ yet
✓ 52 modules transformed.
dist/server/.vite/manifest.json                            13.11 kB
dist/server/assets/client-D0oogLa3.js                       0.01 kB
dist/server/assets/link-V-9QxYT4.js                         0.01 kB
dist/server/assets/counter-context-qRQjgOA6.js              0.12 kB
dist/server/assets/cart-count-context-BCeNilWt.js           0.13 kB
dist/server/assets/link-BLPqAGlw.js                         0.14 kB
dist/server/assets/tab-BYNNgBZa.js                          0.19 kB
dist/server/assets/cart-count-BY7Hi4G9.js                   0.23 kB
dist/server/assets/buggy-button-C-W-Ra8C.js                 0.41 kB
dist/server/assets/click-counter-bWmbnqYL.js                0.42 kB
dist/server/assets/button-Cal8e56C.js                       0.42 kB
dist/server/assets/image-DbEkuO9T.js                        0.45 kB
dist/server/assets/_virtual_ssr-assets-DjsDKyfU.js          0.47 kB
dist/server/assets/counter-context-VU7gHQPL.js              0.52 kB
dist/server/assets/active-link-BSoRSor9.js                  0.64 kB
dist/server/assets/registry-rEQFnxSa.js                     0.68 kB
dist/server/assets/cart-count-context-cGMV595e.js           0.70 kB
dist/server/assets/tab-BawW8j8J.js                          0.73 kB
dist/server/assets/nav-links-CcFNpuMV.js                    0.73 kB
dist/server/assets/error-QsPW4ViG.js                        0.78 kB
dist/server/assets/error-BjZHamhy.js                        0.80 kB
dist/server/assets/error-CbQZ5m1K.js                        0.82 kB
dist/server/assets/registry-B3dj6AQR.js                     0.84 kB
dist/server/assets/router-context-layout-CCoKpt-b.js        0.86 kB
dist/server/assets/random-post-tab-c5Md6Js7.js              0.87 kB
dist/server/assets/navigation-_mSrdoET.js                   0.89 kB
dist/server/assets/chunk-DDPDL4YT-DYfmpdsN.js               1.03 kB
dist/server/assets/router-context-B_uUlVOw.js               1.12 kB
dist/server/assets/context-click-counter-Cf1WcbxQ.js        1.14 kB
dist/server/assets/page-DcZedSiS.js                         1.15 kB
dist/server/assets/rendered-time-ago-BvBV6ou3.js            1.20 kB
dist/server/assets/add-to-cart-CPzWeLRQ.js                  1.34 kB
dist/server/assets/page-BOLZON1x.js                         1.57 kB
dist/server/assets/boundary-BG_58gyX.js                     1.69 kB
dist/server/assets/_virtual_client-references--4djs5Uu.js   1.70 kB
dist/server/assets/client-xB8UyBIL.js                       1.74 kB
dist/server/assets/page-Widub4Qa.js                         2.06 kB
dist/server/assets/address-bar-ConvhHbl.js                  2.33 kB
dist/server/assets/client-DqsJXSIN.js                       3.98 kB
dist/server/assets/global-nav-DlBYhclC.js                   9.70 kB
dist/server/index.js                                       10.06 kB
dist/server/assets/chunk-FACHSSON-B3mjpni1.js              20.92 kB
dist/server/assets/_virtual_route-manifest-Cpb67y7I.js     31.92 kB
✓ built in 98ms
✓ built in 2.96s

vite

$ pnpm build

> @ build /home/hiroshi/code/others/app-playground
> next build

vite v6.0.11 building for production...
▶▶▶ REACT SERVER BUILD (scan) [1/4]
vite v6.0.11 building SSR bundle for production...
transforming (141) app/ssg/template.tsxBrowserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
✓ 874 modules transformed.
dist/rsc/.vite/manifest.json                                  0.73 kB
dist/rsc/favicon.ico                                         15.09 kB
dist/rsc/assets/noto-sans-v27-latin-regular-CirskmZh.ttf     27.75 kB
dist/rsc/assets/yoga-CP4IUfLV.wasm                           88.66 kB
dist/rsc/assets/Inter-SemiBold-Cy6Rb6U-.ttf                 315.76 kB
dist/rsc/assets/resvg-Cjh1zH0p.wasm                       1,378.36 kB
dist/rsc/assets/index-Cyf_e1Dw.css                           52.22 kB
dist/rsc/index.js                                             0.13 kB │ map: 0.09 kB
✓ built in 935ms
▶▶▶ REACT SERVER BUILD (server) [2/4]
vite v6.0.11 building SSR bundle for production...
✓ 824 modules transformed.
dist/rsc/.vite/manifest.json                                  2.09 kB
dist/rsc/favicon.ico                                         15.09 kB
dist/rsc/assets/noto-sans-v27-latin-regular-CirskmZh.ttf     27.75 kB
dist/rsc/assets/yoga-CP4IUfLV.wasm                           88.66 kB
dist/rsc/assets/Inter-SemiBold-Cy6Rb6U-.ttf                 315.76 kB
dist/rsc/assets/resvg-Cjh1zH0p.wasm                       1,378.36 kB
dist/rsc/assets/index-Cyf_e1Dw.css                           52.22 kB
dist/rsc/assets/_virtual_server-references-y-E-dViC.js        0.15 kB │ map:     0.12 kB
dist/rsc/assets/client-zFMUo9On.js                            0.80 kB │ map:     1.02 kB
dist/rsc/index.js                                           561.64 kB │ map:   843.90 kB
dist/rsc/assets/index.edge-Ddb_Wnei.js                      707.64 kB │ map: 1,276.14 kB
✓ built in 1.35s
▶▶▶ REACT SERVER BUILD (browser) [3/4]
✓ 405 modules transformed.
dist/client/.vite/manifest.json                                11.40 kB │ gzip:  1.47 kB
dist/client/favicon.ico                                        15.09 kB
dist/client/assets/page-PdrCJy2t.css                            0.80 kB │ gzip:  0.31 kB
dist/client/assets/cart-count-DRtuWfJP.js                       0.21 kB │ gzip:  0.18 kB
dist/client/assets/buggy-button-CXJDKnV0.js                     0.33 kB │ gzip:  0.27 kB
dist/client/assets/image-CwEx_IeW.js                            0.34 kB │ gzip:  0.26 kB
dist/client/assets/click-counter-Cqnw7TaL.js                    0.35 kB │ gzip:  0.28 kB
dist/client/assets/clsx-B-dksMZM.js                             0.37 kB │ gzip:  0.24 kB
dist/client/assets/counter-context-CnOy2bQk.js                  0.38 kB │ gzip:  0.26 kB
dist/client/assets/button-D2Jjq4ed.js                           0.40 kB │ gzip:  0.28 kB
dist/client/assets/registry-Bdk8hxIk.js                         0.41 kB │ gzip:  0.29 kB
dist/client/assets/cart-count-context-DM1imCVu.js               0.43 kB │ gzip:  0.29 kB
dist/client/assets/navigation-C4kyQe4o.js                       0.43 kB │ gzip:  0.28 kB
dist/client/assets/active-link-DYv1Xz8T.js                      0.45 kB │ gzip:  0.32 kB
dist/client/assets/nav-links-B1IR5YHI.js                        0.50 kB │ gzip:  0.34 kB
dist/client/assets/tab-CkZoyjig.js                              0.50 kB │ gzip:  0.36 kB
dist/client/assets/router-context-layout-BLMTlSXk.js            0.52 kB │ gzip:  0.36 kB
dist/client/assets/random-post-tab-CkFBo1E2.js                  0.56 kB │ gzip:  0.41 kB
dist/client/assets/error-BJzR-N4I.js                            0.60 kB │ gzip:  0.39 kB
dist/client/assets/error-b6U8pGXD.js                            0.62 kB │ gzip:  0.40 kB
dist/client/assets/router-context-3v6CMg64.js                   0.63 kB │ gzip:  0.42 kB
dist/client/assets/error-CNAEXpBt.js                            0.63 kB │ gzip:  0.41 kB
dist/client/assets/page-CAyztwwk.js                             0.83 kB │ gzip:  0.37 kB
dist/client/assets/context-click-counter-BMOm97Bo.js            0.84 kB │ gzip:  0.44 kB
dist/client/assets/add-to-cart-Dhqeuo51.js                      0.90 kB │ gzip:  0.58 kB
dist/client/assets/client-CM3P0Oh9.js                           0.97 kB │ gzip:  0.56 kB
dist/client/assets/boundary-IbzX3yxJ.js                         1.29 kB │ gzip:  0.59 kB
dist/client/assets/page-BhfUbioG.js                             1.30 kB │ gzip:  0.53 kB
dist/client/assets/address-bar-tyPUyonJ.js                      1.68 kB │ gzip:  0.71 kB
dist/client/assets/page-Cpw8djtl.js                             1.87 kB │ gzip:  0.63 kB
dist/client/assets/rendered-time-ago-BWYYPa8A.js                2.40 kB │ gzip:  1.19 kB
dist/client/assets/_virtual_client-references-CBfOUAIV.js       3.68 kB │ gzip:  1.16 kB
dist/client/assets/registry-_53YD230.js                         8.67 kB │ gzip:  3.04 kB
dist/client/assets/global-nav-CfBJfEbO.js                       8.83 kB │ gzip:  3.38 kB
dist/client/assets/client.browser-DuDapd0r.js                  21.49 kB │ gzip:  7.32 kB
dist/client/assets/styled-components.browser.esm-BCpCXb9v.js   27.93 kB │ gzip: 10.88 kB
dist/client/assets/_virtual_entry-client-wrapper-B7TyoqBU.js  204.42 kB │ gzip: 65.71 kB
▶▶▶ REACT SERVER BUILD (ssr) [4/4]
vite v6.0.11 building SSR bundle for production...
✓ 52 modules transformed.
dist/server/.vite/manifest.json                            14.15 kB
dist/server/assets/link-DlS0SrIg.js                         0.18 kB
dist/server/assets/cart-count-DUssjh3z.js                   0.26 kB
dist/server/assets/_virtual_ssr-assets-CYmFJmRk.js          0.38 kB
dist/server/assets/button-CvBpoztf.js                       0.48 kB
dist/server/assets/click-counter-BoLI8bJT.js                0.49 kB
dist/server/assets/buggy-button-Bi8v7Ezc.js                 0.50 kB
dist/server/assets/image-BA6tifY5.js                        0.50 kB
dist/server/assets/counter-context-BcnCO_OI.js              0.55 kB
dist/server/assets/registry-BEYqq7AK.js                     0.71 kB
dist/server/assets/active-link-BVA68nt7.js                  0.73 kB
dist/server/assets/cart-count-context-ChfKBWqw.js           0.74 kB
dist/server/assets/error-1KlOEV56.js                        0.83 kB
dist/server/assets/nav-links-CbhHletT.js                    0.83 kB
dist/server/assets/error-Bl-1cWaE.js                        0.85 kB
dist/server/assets/registry-CZEyb_9K.js                     0.89 kB
dist/server/assets/error-CZyEc0YF.js                        0.92 kB
dist/server/assets/random-post-tab-CeBhzyVs.js              0.92 kB
dist/server/assets/navigation-vnK3Czlv.js                   0.95 kB
dist/server/assets/router-context-layout-frq3jmty.js        0.96 kB
dist/server/assets/tab-gki3_buh.js                          0.96 kB
dist/server/assets/router-context-B46ayOrn.js               1.23 kB
dist/server/assets/page-CApmTJi4.js                         1.23 kB
dist/server/assets/context-click-counter-ZgWGftDS.js        1.33 kB
dist/server/assets/rendered-time-ago-CM6QifT1.js            1.35 kB
dist/server/assets/add-to-cart-BwEywP6v.js                  1.57 kB
dist/server/assets/_virtual_client-references-DPOJ1lNm.js   1.71 kB
dist/server/assets/page-84kUsYiE.js                         1.77 kB
dist/server/assets/client-JnfBzWyU.js                       1.98 kB
dist/server/assets/boundary-CiTtoBmG.js                     2.18 kB
dist/server/assets/page-eQpP6KTD.js                         2.26 kB
dist/server/assets/address-bar-BQCRBCO0.js                  3.13 kB
dist/server/assets/client-BjzYzuhx.js                       3.77 kB
dist/server/assets/global-nav-khzgC3eq.js                  11.54 kB
dist/server/index.js                                       32.96 kB
dist/server/assets/_virtual_route-manifest-DOQz760M.js     36.60 kB
✓ built in 109ms
✓ built in 3.11s
``

Copy link
Copy Markdown
Owner Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

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