From 135f5eb8e70fd66476757e6751e4701970e81781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Thu, 9 Nov 2023 17:35:08 +0800 Subject: [PATCH] feat: init runtime vapor --- packages/compiler-core/package.json | 6 ++-- packages/compiler-dom/package.json | 6 ++-- packages/compiler-sfc/package.json | 6 ++-- packages/compiler-ssr/package.json | 6 ++-- packages/compiler-vapor/README.md | 2 +- ...ctivityTransform.spec.ts => basic.test.ts} | 0 packages/compiler-vapor/package.json | 6 ++-- packages/reactivity-transform/package.json | 6 ++-- packages/reactivity/package.json | 6 ++-- packages/runtime-core/package.json | 6 ++-- packages/runtime-dom/package.json | 6 ++-- packages/runtime-test/package.json | 6 ++-- packages/runtime-vapor/LICENSE | 21 ++++++++++++ packages/runtime-vapor/README.md | 4 +++ .../runtime-vapor/__tests__/basic.spec.ts | 3 ++ packages/runtime-vapor/package.json | 32 +++++++++++++++++++ packages/runtime-vapor/src/index.ts | 1 + packages/server-renderer/package.json | 6 ++-- packages/shared/package.json | 6 ++-- packages/vue-compat/package.json | 6 ++-- packages/vue/package.json | 6 ++-- pnpm-lock.yaml | 2 ++ 22 files changed, 106 insertions(+), 43 deletions(-) rename packages/compiler-vapor/__tests__/{reactivityTransform.spec.ts => basic.test.ts} (100%) create mode 100644 packages/runtime-vapor/LICENSE create mode 100644 packages/runtime-vapor/README.md create mode 100644 packages/runtime-vapor/__tests__/basic.spec.ts create mode 100644 packages/runtime-vapor/package.json create mode 100644 packages/runtime-vapor/src/index.ts diff --git a/packages/compiler-core/package.json b/packages/compiler-core/package.json index 948861435..3e9fc887e 100644 --- a/packages/compiler-core/package.json +++ b/packages/compiler-core/package.json @@ -19,7 +19,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/compiler-core" }, "keywords": [ @@ -28,9 +28,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme", "dependencies": { "@babel/parser": "^7.23.3", "@vue/shared": "3.3.8", diff --git a/packages/compiler-dom/package.json b/packages/compiler-dom/package.json index c2bed3837..9bc76aaaa 100644 --- a/packages/compiler-dom/package.json +++ b/packages/compiler-dom/package.json @@ -24,7 +24,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/compiler-dom" }, "keywords": [ @@ -33,9 +33,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-dom#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/compiler-core": "3.3.8" diff --git a/packages/compiler-sfc/package.json b/packages/compiler-sfc/package.json index 4d55ffb08..d2f152c3e 100644 --- a/packages/compiler-sfc/package.json +++ b/packages/compiler-sfc/package.json @@ -19,7 +19,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/compiler-sfc" }, "keywords": [ @@ -28,9 +28,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme", "dependencies": { "@babel/parser": "^7.23.3", "@vue/compiler-core": "3.3.8", diff --git a/packages/compiler-ssr/package.json b/packages/compiler-ssr/package.json index 6ba159703..3da348c7f 100644 --- a/packages/compiler-ssr/package.json +++ b/packages/compiler-ssr/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/compiler-ssr" }, "keywords": [ @@ -24,9 +24,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-ssr#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/compiler-dom": "3.3.8" diff --git a/packages/compiler-vapor/README.md b/packages/compiler-vapor/README.md index c09888880..5d59186fd 100644 --- a/packages/compiler-vapor/README.md +++ b/packages/compiler-vapor/README.md @@ -1,4 +1,4 @@ # @vue/compiler-vapor -> Note: +> **Note** > Work in progress. Do not use yet. diff --git a/packages/compiler-vapor/__tests__/reactivityTransform.spec.ts b/packages/compiler-vapor/__tests__/basic.test.ts similarity index 100% rename from packages/compiler-vapor/__tests__/reactivityTransform.spec.ts rename to packages/compiler-vapor/__tests__/basic.test.ts diff --git a/packages/compiler-vapor/package.json b/packages/compiler-vapor/package.json index 8f656f4ae..f118df68d 100644 --- a/packages/compiler-vapor/package.json +++ b/packages/compiler-vapor/package.json @@ -15,7 +15,7 @@ "types": "dist/compiler-vapor.d.ts", "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/compiler-vapor" }, "keywords": [ @@ -24,9 +24,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/dev/packages/compiler-vapor#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/compiler-vapor#readme", "dependencies": { "@babel/parser": "^7.23.0", "@vue/compiler-core": "3.3.8", diff --git a/packages/reactivity-transform/package.json b/packages/reactivity-transform/package.json index 48749f0bb..02bd6ca85 100644 --- a/packages/reactivity-transform/package.json +++ b/packages/reactivity-transform/package.json @@ -15,7 +15,7 @@ "types": "dist/reactivity-transform.d.ts", "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/reactivity-transform" }, "keywords": [ @@ -24,9 +24,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/dev/packages/reactivity-transform#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/reactivity-transform#readme", "dependencies": { "@babel/parser": "^7.23.3", "@vue/compiler-core": "3.3.8", diff --git a/packages/reactivity/package.json b/packages/reactivity/package.json index 6582c7683..2ea228a92 100644 --- a/packages/reactivity/package.json +++ b/packages/reactivity/package.json @@ -14,7 +14,7 @@ "sideEffects": false, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/reactivity" }, "buildOptions": { @@ -32,9 +32,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/reactivity#readme", "dependencies": { "@vue/shared": "3.3.8" } diff --git a/packages/runtime-core/package.json b/packages/runtime-core/package.json index 03e85e307..7f751af9a 100644 --- a/packages/runtime-core/package.json +++ b/packages/runtime-core/package.json @@ -19,7 +19,7 @@ "sideEffects": false, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/runtime-core" }, "keywords": [ @@ -28,9 +28,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-core#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/reactivity": "3.3.8" diff --git a/packages/runtime-dom/package.json b/packages/runtime-dom/package.json index 4ab6e8122..3ac9aa515 100644 --- a/packages/runtime-dom/package.json +++ b/packages/runtime-dom/package.json @@ -22,7 +22,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/runtime-dom" }, "keywords": [ @@ -31,9 +31,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-dom#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/runtime-core": "3.3.8", diff --git a/packages/runtime-test/package.json b/packages/runtime-test/package.json index 0012e3ff6..f3233c23e 100644 --- a/packages/runtime-test/package.json +++ b/packages/runtime-test/package.json @@ -12,7 +12,7 @@ ], "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/runtime-test" }, "keywords": [ @@ -21,9 +21,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-test#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-test#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/runtime-core": "3.3.8" diff --git a/packages/runtime-vapor/LICENSE b/packages/runtime-vapor/LICENSE new file mode 100644 index 000000000..15f1f7e7a --- /dev/null +++ b/packages/runtime-vapor/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018-present, Yuxi (Evan) You + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/packages/runtime-vapor/README.md b/packages/runtime-vapor/README.md new file mode 100644 index 000000000..125de1f77 --- /dev/null +++ b/packages/runtime-vapor/README.md @@ -0,0 +1,4 @@ +# @vue/runtime-vapor + +> **Note** +> Work in progress. Do not use yet. diff --git a/packages/runtime-vapor/__tests__/basic.spec.ts b/packages/runtime-vapor/__tests__/basic.spec.ts new file mode 100644 index 000000000..730cbb180 --- /dev/null +++ b/packages/runtime-vapor/__tests__/basic.spec.ts @@ -0,0 +1,3 @@ +test('basic', () => { + // +}) diff --git a/packages/runtime-vapor/package.json b/packages/runtime-vapor/package.json new file mode 100644 index 000000000..be410e92b --- /dev/null +++ b/packages/runtime-vapor/package.json @@ -0,0 +1,32 @@ +{ + "name": "@vue/runtime-vapor", + "version": "0.0.0", + "description": "@vue/runtime-vapor", + "main": "dist/runtime-vapor.cjs.js", + "files": [ + "dist" + ], + "buildOptions": { + "formats": [ + "cjs" + ], + "prod": false + }, + "types": "dist/runtime-vapor.d.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/vuejs/core-vapor.git", + "directory": "packages/runtime-vapor" + }, + "keywords": [ + "vue" + ], + "author": "Evan You", + "license": "MIT", + "bugs": { + "url": "https://github.com/vuejs/core-vapor/issues" + }, + "homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/runtime-vapor#readme", + "dependencies": {}, + "devDependencies": {} +} diff --git a/packages/runtime-vapor/src/index.ts b/packages/runtime-vapor/src/index.ts new file mode 100644 index 000000000..21ec276fc --- /dev/null +++ b/packages/runtime-vapor/src/index.ts @@ -0,0 +1 @@ +export const foo = 'bar' diff --git a/packages/server-renderer/package.json b/packages/server-renderer/package.json index 06d57b660..93c95be4b 100644 --- a/packages/server-renderer/package.json +++ b/packages/server-renderer/package.json @@ -19,7 +19,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/server-renderer" }, "keywords": [ @@ -28,9 +28,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/server-renderer#readme", "peerDependencies": { "vue": "3.3.8" }, diff --git a/packages/shared/package.json b/packages/shared/package.json index d79e954ab..327069958 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -18,7 +18,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git", + "url": "git+https://github.com/vuejs/core-vapor.git", "directory": "packages/shared" }, "keywords": [ @@ -27,7 +27,7 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/shared#readme" + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/shared#readme" } diff --git a/packages/vue-compat/package.json b/packages/vue-compat/package.json index e44b68cc8..f39241ebc 100644 --- a/packages/vue-compat/package.json +++ b/packages/vue-compat/package.json @@ -26,7 +26,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git" + "url": "git+https://github.com/vuejs/core-vapor.git" }, "keywords": [ "vue" @@ -34,9 +34,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/vue-compat#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue-compat#readme", "dependencies": { "@babel/parser": "^7.23.3", "estree-walker": "^2.0.2", diff --git a/packages/vue/package.json b/packages/vue/package.json index 8835706df..171fa667b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -84,7 +84,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/vuejs/core.git" + "url": "git+https://github.com/vuejs/core-vapor.git" }, "keywords": [ "vue" @@ -92,9 +92,9 @@ "author": "Evan You", "license": "MIT", "bugs": { - "url": "https://github.com/vuejs/core/issues" + "url": "https://github.com/vuejs/core-vapor/issues" }, - "homepage": "https://github.com/vuejs/core/tree/main/packages/vue#readme", + "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue#readme", "dependencies": { "@vue/shared": "3.3.8", "@vue/compiler-dom": "3.3.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f048d88c0..6957269a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -361,6 +361,8 @@ importers: specifier: 3.3.8 version: link:../shared + packages/runtime-vapor: {} + packages/server-renderer: dependencies: '@vue/compiler-ssr':