diff --git a/index.html b/index.html
new file mode 100644
index 00000000..3275f1ec
--- /dev/null
+++ b/index.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+ Sakai Vue
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package.json b/package.json
index bc0f98eb..a02b1d55 100644
--- a/package.json
+++ b/package.json
@@ -7,22 +7,24 @@
},
"license": "MIT",
"scripts": {
- "serve": "vue-cli-service serve",
- "build": "vue-cli-service build",
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview --port 4173",
"lint": "vue-cli-service lint",
"test:unit": "vue-cli-service test:unit"
},
"devDependencies": {
- "@vue/cli-plugin-babel": "~4.5.0",
+ "@vitejs/plugin-vue": "^3.1.2",
+ "@vitejs/plugin-vue-jsx": "^2.0.1",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
- "babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^7.0.0",
"sass": "^1.45.0",
- "sass-loader": "^8.0.2"
+ "sass-loader": "^8.0.2",
+ "vite": "^3.0.9"
},
"dependencies": {
"chart.js": "3.3.2",
@@ -31,7 +33,7 @@
"primeicons": "^5.0.0",
"primevue": "^3.12.2",
"prismjs": "1.9.0",
- "vue": "3.2.9",
+ "vue": "^3.2.41",
"vue-router": "^4.0.0-0"
}
-}
+}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
deleted file mode 100644
index 40ab131e..00000000
--- a/public/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
- Sakai Vue
-
-
-
-
-
-
diff --git a/src/AppConfig.vue b/src/AppConfig.vue
index 477694e1..6d218921 100644
--- a/src/AppConfig.vue
+++ b/src/AppConfig.vue
@@ -45,22 +45,22 @@
@@ -69,22 +69,22 @@
@@ -93,22 +93,22 @@
@@ -117,7 +117,7 @@
@@ -126,7 +126,7 @@
@@ -135,42 +135,42 @@
@@ -179,62 +179,62 @@
diff --git a/src/AppMenu.vue b/src/AppMenu.vue
index 9024260b..f4fe9dd7 100644
--- a/src/AppMenu.vue
+++ b/src/AppMenu.vue
@@ -8,7 +8,7 @@