core icon indicating copy to clipboard operation
core copied to clipboard

fix(runtime-vapor): pass plain object props to createVNode during vdom interop

Open edison1105 opened this issue 7 months ago โ€ข 3 comments

Playground with this PR

edison1105 avatar May 26 '25 06:05 edison1105

Deploy Preview for vapor-repl ready!

Name Link
Latest commit 398c16f05ef0e492b1b038a1b5ad82ba8cea0dc3
Latest deploy log https://app.netlify.com/projects/vapor-repl/deploys/683416aca51e300008921f70
Deploy Preview https://deploy-preview-13382--vapor-repl.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.

netlify[bot] avatar May 26 '25 06:05 netlify[bot]

[!IMPORTANT]

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

โœจ Finishing touches
๐Ÿงช Generate unit tests (beta)
  • [ ] Create PR with unit tests
  • [ ] Post copyable unit tests in a comment
  • [ ] Commit unit tests in branch edison/fix/vdomInteropWithProps

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot] avatar May 26 '25 06:05 coderabbitai[bot]

Open in StackBlitz

@vue/compiler-core

npm i https://pkg.pr.new/@vue/compiler-core@13382
@vue/compiler-dom

npm i https://pkg.pr.new/@vue/compiler-dom@13382
@vue/compiler-sfc

npm i https://pkg.pr.new/@vue/compiler-sfc@13382
@vue/compiler-ssr

npm i https://pkg.pr.new/@vue/compiler-ssr@13382
@vue/compiler-vapor

npm i https://pkg.pr.new/@vue/compiler-vapor@13382
@vue/reactivity

npm i https://pkg.pr.new/@vue/reactivity@13382
@vue/runtime-core

npm i https://pkg.pr.new/@vue/runtime-core@13382
@vue/runtime-dom

npm i https://pkg.pr.new/@vue/runtime-dom@13382
@vue/runtime-vapor

npm i https://pkg.pr.new/@vue/runtime-vapor@13382
@vue/server-renderer

npm i https://pkg.pr.new/@vue/server-renderer@13382
@vue/shared

npm i https://pkg.pr.new/@vue/shared@13382
vue

npm i https://pkg.pr.new/vue@13382
@vue/compat

npm i https://pkg.pr.new/@vue/compat@13382

commit: c89e915

pkg-pr-new[bot] avatar May 26 '25 06:05 pkg-pr-new[bot]

Size Report

Bundles

File Size Gzip Brotli
compiler-dom.global.prod.js 84.8 kB 30 kB 26.5 kB
runtime-dom.global.prod.js 106 kB 39.8 kB 35.9 kB
vue.global.prod.js 164 kB 60 kB 53.4 kB

Usages

Name Size Gzip Brotli
createApp (CAPI only) 47.8 kB 18.7 kB 17.1 kB
createApp 56.7 kB 21.8 kB 19.9 kB
createApp + vaporInteropPlugin 90.1 kB (+6 B) 33.7 kB (+3 B) 30.4 kB (+31 B)
createVaporApp 34 kB 12.9 kB 11.8 kB
createSSRApp 61 kB 23.6 kB 21.5 kB
defineCustomElement 62 kB 23.5 kB 21.4 kB
overall 71.6 kB 27.2 kB 24.8 kB

github-actions[bot] avatar Sep 01 '25 07:09 github-actions[bot]

Deploy Preview for vue-sfc-playground failed. Why did it fail? โ†’

Name Link
Latest commit 79a76da64f35b596cd3a910c3596c41597e9fa7b
Latest deploy log https://app.netlify.com/projects/vue-sfc-playground/deploys/68b54834501b7d000776c8d9

netlify[bot] avatar Sep 01 '25 07:09 netlify[bot]