]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
feat: add vue-template-babel-compiler for optional chaining (#59)
authorZHAO Jinxiang <xiaoxiangmoe@gmail.com>
Fri, 18 Feb 2022 07:04:09 +0000 (15:04 +0800)
committerGitHub <noreply@github.com>
Fri, 18 Feb 2022 07:04:09 +0000 (15:04 +0800)
template/base/package.json
template/base/vite.config.js
template/config/typescript/package.json

index 43d6386709e6e9a28f6d20524bd986e329a7b0ac..67c91e618777ceb300e1d5a689a5d5bd9dc4a5a7 100644 (file)
@@ -5,15 +5,16 @@
     "preview": "vite preview --port 5050"
   },
   "dependencies": {
-    "@vue/composition-api": "^1.4.0",
+    "@vue/composition-api": "^1.4.6",
     "vue": "^2.6.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-legacy": "^1.6.3",
-    "@vue/runtime-dom": "^3.2.22",
-    "unplugin-vue2-script-setup": "^0.7.1",
-    "vite": "^2.6.14",
-    "vite-plugin-vue2": "^1.9.0",
+    "@vitejs/plugin-legacy": "^1.7.1",
+    "@vue/runtime-dom": "^3.2.31",
+    "unplugin-vue2-script-setup": "^0.9.3",
+    "vite": "^2.8.3",
+    "vite-plugin-vue2": "^1.9.3",
+    "vue-template-babel-compiler": "1.1.3",
     "vue-template-compiler": "^2.6.14"
   }
 }
index af324b3800b04f81253fa0df9c1dfd583b9bec8b..42b9213668a55565db12f4da98e93aee56e45531 100644 (file)
@@ -3,13 +3,18 @@ import { fileURLToPath } from 'url'
 import { defineConfig } from 'vite'
 import legacy from '@vitejs/plugin-legacy'
 import { createVuePlugin as vue2 } from 'vite-plugin-vue2'
+// @ts-ignore
+import vueTemplateBabelCompiler from 'vue-template-babel-compiler'
 import scriptSetup from 'unplugin-vue2-script-setup/vite'
 
 // https://vitejs.dev/config/
 export default defineConfig({
   plugins: [
     vue2({
-      jsx: true
+      jsx: true,
+      vueTemplateOptions: {
+        compiler: vueTemplateBabelCompiler
+      }
     }),
     scriptSetup(),
     legacy({
index 5e562e446319b9b2bc0ec517c60ae4ac21e2176b..435c1cfe465d4293d5729279fed228b56ada0351 100644 (file)
@@ -5,7 +5,7 @@
   },
   "devDependencies": {
     "@types/node": "^16.11.10",
-    "typescript": "~4.5.2",
-    "vue-tsc": "^0.29.6"
+    "typescript": "~4.5.5",
+    "vue-tsc": "^0.31.4"
   }
 }