diff --git a/package.json b/package.json index 8358aa7..29981f7 100644 --- a/package.json +++ b/package.json @@ -8,18 +8,17 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "@syncfusion/ej2-vue-dropdowns": "^17.3.27", - "core-js": "^3.3.2", - "vue": "^2.6.10" + "@syncfusion/ej2-vue-dropdowns": "^27.2.2", + "core-js": "^3.35.0", + "vue": "^3.4.0" }, "devDependencies": { - "@vue/cli-plugin-babel": "^4.0.0", - "@vue/cli-plugin-eslint": "^4.0.0", - "@vue/cli-service": "^4.0.0", - "babel-eslint": "^10.0.3", - "eslint": "^5.16.0", - "eslint-plugin-vue": "^5.0.0", - "vue-template-compiler": "^2.6.10" + "@vue/cli-plugin-babel": "^5.0.8", + "@vue/cli-plugin-eslint": "^5.0.8", + "@vue/cli-service": "^5.0.8", + "@babel/eslint-parser": "^7.23.3", + "eslint": "^8.57.0", + "eslint-plugin-vue": "^9.19.2" }, "eslintConfig": { "root": true, @@ -27,12 +26,13 @@ "node": true }, "extends": [ - "plugin:vue/essential", + "plugin:vue/vue3-essential", "eslint:recommended" ], "rules": {}, "parserOptions": { - "parser": "babel-eslint" + "parser": "@babel/eslint-parser", + "requireConfigFile": false } }, "postcss": { diff --git a/src/App.vue b/src/App.vue index d874e46..3820c80 100644 --- a/src/App.vue +++ b/src/App.vue @@ -17,13 +17,15 @@ diff --git a/src/main.js b/src/main.js index 63eb05f..01433bc 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,4 @@ -import Vue from 'vue' +import { createApp } from 'vue' import App from './App.vue' -Vue.config.productionTip = false - -new Vue({ - render: h => h(App), -}).$mount('#app') +createApp(App).mount('#app')