diff --git a/.github/contributing.md b/.github/contributing.md index 2554582b8..681d26e69 100644 --- a/.github/contributing.md +++ b/.github/contributing.md @@ -290,27 +290,39 @@ This is made possible via several configurations: ```mermaid flowchart LR + vue["vue"] compiler-sfc["@vue/compiler-sfc"] compiler-dom["@vue/compiler-dom"] + compiler-vapor["@vue/compiler-vapor"] compiler-core["@vue/compiler-core"] - vue["vue"] runtime-dom["@vue/runtime-dom"] + runtime-vapor["@vue/runtime-vapor"] runtime-core["@vue/runtime-core"] reactivity["@vue/reactivity"] subgraph "Runtime Packages" runtime-dom --> runtime-core + runtime-vapor --> runtime-core runtime-core --> reactivity end subgraph "Compiler Packages" compiler-sfc --> compiler-core compiler-sfc --> compiler-dom + compiler-sfc --> compiler-vapor compiler-dom --> compiler-core + compiler-vapor --> compiler-core end + vue --> compiler-sfc vue ---> compiler-dom vue --> runtime-dom + vue --> compiler-vapor + vue --> runtime-vapor + + %% Highlight class + classDef highlight stroke:#35eb9a,stroke-width:3px; + class compiler-vapor,runtime-vapor highlight; ``` There are some rules to follow when importing across package boundaries: diff --git a/README.md b/README.md index fa353dfd0..6dde82198 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Please make sure to respect issue requirements and use [the new issue helper](ht ## Stay In Touch -- [Twitter](https://twitter.com/vuejs) +- [X](https://x.com/vuejs) - [Blog](https://blog.vuejs.org/) - [Job Board](https://vuejobs.com/?ref=vuejs) diff --git a/package.json b/package.json index 531737493..fb137b551 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "version": "3.5.13", - "packageManager": "pnpm@10.6.5", + "packageManager": "pnpm@10.7.0", "type": "module", "scripts": { "dev": "node scripts/dev.js", @@ -69,10 +69,10 @@ "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "5.0.4", - "@swc/core": "^1.11.12", + "@swc/core": "^1.11.13", "@types/hash-sum": "^1.0.2", - "@types/node": "^22.13.13", - "@types/semver": "^7.5.8", + "@types/node": "^22.13.14", + "@types/semver": "^7.7.0", "@types/serve-handler": "^6.1.4", "@vitest/ui": "^3.0.2", "@vitest/coverage-v8": "^3.0.9", @@ -80,10 +80,10 @@ "@vue/consolidate": "1.0.0", "conventional-changelog-cli": "^5.0.0", "enquirer": "^2.4.1", - "esbuild": "^0.25.1", + "esbuild": "^0.25.2", "esbuild-plugin-polyfill-node": "^0.3.0", "eslint": "^9.23.0", - "eslint-plugin-import-x": "^4.9.1", + "eslint-plugin-import-x": "^4.9.4", "estree-walker": "catalog:", "jsdom": "^26.0.0", "lint-staged": "^15.5.0", @@ -98,7 +98,7 @@ "pug": "^3.0.3", "puppeteer": "~24.4.0", "rimraf": "^6.0.1", - "rollup": "^4.37.0", + "rollup": "^4.38.0", "rollup-plugin-dts": "^6.2.1", "rollup-plugin-esbuild": "^6.2.1", "rollup-plugin-polyfill-node": "^0.13.0", @@ -109,7 +109,7 @@ "todomvc-app-css": "^2.4.3", "tslib": "^2.8.1", "typescript": "~5.6.2", - "typescript-eslint": "^8.27.0", + "typescript-eslint": "^8.28.0", "vite": "catalog:", "vitest": "^3.0.9" }, diff --git a/packages-private/sfc-playground/src/download/template/package.json b/packages-private/sfc-playground/src/download/template/package.json index a8548199b..4ed7e58f2 100644 --- a/packages-private/sfc-playground/src/download/template/package.json +++ b/packages-private/sfc-playground/src/download/template/package.json @@ -12,6 +12,6 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.3", - "vite": "^6.2.2" + "vite": "^6.2.3" } } diff --git a/packages-private/vapor-e2e-test/interop/VaporComp.vue b/packages-private/vapor-e2e-test/interop/VaporComp.vue index 88a60c782..f01565449 100644 --- a/packages-private/vapor-e2e-test/interop/VaporComp.vue +++ b/packages-private/vapor-e2e-test/interop/VaporComp.vue @@ -27,7 +27,8 @@ const slotProp = ref('slot prop') change slot prop
- #default: + #default: +
#test: fallback content @@ -40,7 +41,7 @@ const slotProp = ref('slot prop') > Toggle default slot to vdom - +