diff --git a/package.json b/package.json
index 63afced2c..6ce5bec62 100644
--- a/package.json
+++ b/package.json
@@ -20,9 +20,9 @@
"prebuild": "rimraf dist/* lib/* es/* esm/* typings/*",
"build": "cross-env NODE_ENV=production rollup -c scripts/rollup.config.js && npm run build:tsc",
"build:tsc": "concurrently \"npm:build:tsc-*\"",
- "build:tsc-es": "vue-tsc --declaration --emitDeclarationOnly --outDir es/ -p tsconfig.build.json",
- "build:tsc-esm": "vue-tsc --declaration --emitDeclarationOnly --outDir esm/ -p tsconfig.build.json",
- "build:tsc-lib": "vue-tsc --declaration --emitDeclarationOnly --outDir lib/ -p tsconfig.build.json",
+ "build:tsc-es": "vue-tsc --declaration --emitDeclarationOnly --outDir es/",
+ "build:tsc-esm": "vue-tsc --declaration --emitDeclarationOnly --outDir esm/",
+ "build:tsc-lib": "vue-tsc --declaration --emitDeclarationOnly --outDir lib/",
"site": "cd site && vite build",
"site:intranet": "cd site && vite build --mode intranet",
"site:preview": "cd site && vite build --mode preview",
@@ -109,15 +109,15 @@
"@rollup/plugin-url": "^6.0.0",
"@soerenmartius/vue3-clipboard": "^0.1.1",
"@types/jest": "^28.1.6",
- "@types/prismjs": "^1.16.2",
"@types/node": "18.8.0",
+ "@types/prismjs": "^1.16.2",
"@typescript-eslint/eslint-plugin": "^5.5.0",
"@typescript-eslint/parser": "~5.34.0",
"@vitejs/plugin-vue": "^1.2.3",
"@vitejs/plugin-vue-jsx": "^1.3.3",
"@vitest/ui": "^0.16.0",
"@vue/eslint-config-typescript": "^9.1.0",
- "@vue/runtime-core": "3.2.41",
+ "@vue/runtime-core": "^3.2.41",
"@vue/test-utils": "^2.0.0-rc.17",
"autoprefixer": "^10.2.4",
"axios": "^0.21.0",
@@ -167,7 +167,7 @@
"vite": "^2.9.14",
"vite-plugin-tdoc": "^2.0.1",
"vitest": "^0.16.0",
- "vue": "^3.2.33",
+ "vue": "^3.2.47",
"vue-eslint-parser": "^8.0.1",
"vue-router": "4.0.11",
"vue-tsc": "^0.40.0"
diff --git a/src/_common b/src/_common
index 88ed6b9e8..065976748 160000
--- a/src/_common
+++ b/src/_common
@@ -1 +1 @@
-Subproject commit 88ed6b9e831b0c36f84ad707d6281aba2bca1790
+Subproject commit 06597674880d15541257387d231a926856a974c9
diff --git a/src/action-sheet/action-sheet.vue b/src/action-sheet/action-sheet.vue
index 9d11256f2..85d9e4cb5 100644
--- a/src/action-sheet/action-sheet.vue
+++ b/src/action-sheet/action-sheet.vue
@@ -23,7 +23,7 @@
-
-
diff --git a/src/back-top/demos/mobile.vue b/src/back-top/demos/mobile.vue
index b293961d8..d81f571d7 100644
--- a/src/back-top/demos/mobile.vue
+++ b/src/back-top/demos/mobile.vue
@@ -49,7 +49,7 @@ const rowCols = [
];
window.document.addEventListener('scroll', function (e: Event) {
- const { scrollTop } = e.currentTarget?.scrollingElement || {};
+ const { scrollTop = 0 } = (e.currentTarget as Document)?.scrollingElement || {};
if (scrollTop <= 300) {
style.value = { display: 'none' };
} else {
diff --git a/src/back-top/demos/target.vue b/src/back-top/demos/target.vue
deleted file mode 100644
index 0a51234d4..000000000
--- a/src/back-top/demos/target.vue
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/back-top/demos/theme.vue b/src/back-top/demos/theme.vue
deleted file mode 100644
index 2ff10be8f..000000000
--- a/src/back-top/demos/theme.vue
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/button/button.vue b/src/button/button.vue
index e76f1ca61..8af780218 100644
--- a/src/button/button.vue
+++ b/src/button/button.vue
@@ -8,7 +8,7 @@
diff --git a/src/swipe-cell/demos/left-two-menu.vue b/src/swipe-cell/demos/left-two-menu.vue
index 3e420ef7d..4c3a55b08 100644
--- a/src/swipe-cell/demos/left-two-menu.vue
+++ b/src/swipe-cell/demos/left-two-menu.vue
@@ -1,11 +1,11 @@
- handleClickBtns(value)">
+ handleClickBtns(value)">
- handleClickBtns(value)">
+ handleClickBtns(value)">
diff --git a/src/swipe-cell/swipe-cell.vue b/src/swipe-cell/swipe-cell.vue
index e73cc09ff..1d21a3800 100644
--- a/src/swipe-cell/swipe-cell.vue
+++ b/src/swipe-cell/swipe-cell.vue
@@ -57,17 +57,7 @@
diff --git a/src/toast/demos/position.vue b/src/toast/demos/position.vue
index 46f8712e6..3bfb8d746 100644
--- a/src/toast/demos/position.vue
+++ b/src/toast/demos/position.vue
@@ -14,8 +14,8 @@