diff --git a/CHANGELOG.md b/CHANGELOG.md
index 86f65d6..a80d9f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 6.5.1
+
+* Fixed types for mouse events.
+
## 6.5.0
* Use more precise typings for all event params.
diff --git a/README.md b/README.md
index 822d1df..7e5633c 100644
--- a/README.md
+++ b/README.md
@@ -227,7 +227,7 @@ Drop `
-
+
```
@@ -247,7 +247,7 @@ app.component('v-chart', VueECharts)
```html
-
+
```
diff --git a/README.zh-Hans.md b/README.zh-Hans.md
index 92e6e7b..e44822a 100644
--- a/README.zh-Hans.md
+++ b/README.zh-Hans.md
@@ -225,7 +225,7 @@ import "echarts";
```html
-
+
```
@@ -245,7 +245,7 @@ app.component('v-chart', VueECharts)
```html
-
+
```
diff --git a/package.json b/package.json
index 15884a1..5d2babc 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-echarts",
- "version": "6.5.0",
+ "version": "6.5.1",
"description": "Vue.js component for Apache ECharts.",
"author": "GU Yiling ",
"scripts": {
@@ -26,44 +26,44 @@
"vue-demi": "^0.13.2"
},
"devDependencies": {
- "@babel/core": "^7.17.10",
- "@rollup/plugin-node-resolve": "^11.1.1",
- "@typescript-eslint/eslint-plugin": "^4.15.1",
- "@typescript-eslint/parser": "^4.15.1",
- "@vue/cli-plugin-babel": "^5.0.4",
- "@vue/cli-plugin-eslint": "^5.0.4",
- "@vue/cli-plugin-typescript": "^5.0.4",
- "@vue/cli-service": "^5.0.4",
- "@vue/compiler-sfc": "^3.2.33",
+ "@babel/core": "^7.18.6",
+ "@rollup/plugin-node-resolve": "^11.2.1",
+ "@typescript-eslint/eslint-plugin": "^4.33.0",
+ "@typescript-eslint/parser": "^4.33.0",
+ "@vue/cli-plugin-babel": "^5.0.7",
+ "@vue/cli-plugin-eslint": "^5.0.7",
+ "@vue/cli-plugin-typescript": "^5.0.7",
+ "@vue/cli-service": "^5.0.7",
+ "@vue/compiler-sfc": "^3.2.37",
"@vue/composition-api": "^1.7.0",
"@vue/eslint-config-prettier": "^6.0.0",
"@vue/eslint-config-typescript": "^10.0.0",
- "comment-mark": "^1.0.0",
- "core-js": "^3.23.0",
+ "comment-mark": "^1.1.1",
+ "core-js": "^3.23.3",
"echarts": "^5.4.1",
"echarts-liquidfill": "^3.1.0",
- "eslint": "^7.20.0",
- "eslint-plugin-prettier": "^3.3.1",
+ "eslint": "^7.32.0",
+ "eslint-plugin-prettier": "^3.4.1",
"eslint-plugin-vue": "^8.7.1",
"esm": "^3.2.25",
- "postcss": "^8.3.0",
- "postcss-loader": "^5.0.0",
- "postcss-nested": "^5.0.5",
- "prettier": "^2.6.2",
- "qs": "^6.10.5",
+ "postcss": "^8.4.14",
+ "postcss-loader": "^5.3.0",
+ "postcss-nested": "^5.0.6",
+ "prettier": "^2.7.1",
+ "qs": "^6.11.0",
"raw-loader": "^4.0.2",
"resize-detector": "^0.3.0",
"rimraf": "^3.0.2",
- "rollup": "^2.72.1",
- "rollup-plugin-dts": "^4.2.1",
+ "rollup": "^2.75.7",
+ "rollup-plugin-dts": "^4.2.2",
"rollup-plugin-styles": "^4.0.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-ts": "^2.0.7",
"tslib": "^2.4.0",
"typescript": "4.6.4",
- "vue": "^3.2.33",
+ "vue": "^3.2.37",
"vue2": "npm:vue@^2.7.14",
- "webpack": "^5.72.1"
+ "webpack": "^5.73.0"
},
"peerDependencies": {
"@vue/composition-api": "^1.0.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c4f1ce3..8c1792f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,45 +1,45 @@
lockfileVersion: 5.4
specifiers:
- '@babel/core': ^7.17.10
- '@rollup/plugin-node-resolve': ^11.1.1
- '@typescript-eslint/eslint-plugin': ^4.15.1
- '@typescript-eslint/parser': ^4.15.1
- '@vue/cli-plugin-babel': ^5.0.4
- '@vue/cli-plugin-eslint': ^5.0.4
- '@vue/cli-plugin-typescript': ^5.0.4
- '@vue/cli-service': ^5.0.4
- '@vue/compiler-sfc': ^3.2.33
+ '@babel/core': ^7.18.6
+ '@rollup/plugin-node-resolve': ^11.2.1
+ '@typescript-eslint/eslint-plugin': ^4.33.0
+ '@typescript-eslint/parser': ^4.33.0
+ '@vue/cli-plugin-babel': ^5.0.7
+ '@vue/cli-plugin-eslint': ^5.0.7
+ '@vue/cli-plugin-typescript': ^5.0.7
+ '@vue/cli-service': ^5.0.7
+ '@vue/compiler-sfc': ^3.2.37
'@vue/composition-api': ^1.7.0
'@vue/eslint-config-prettier': ^6.0.0
'@vue/eslint-config-typescript': ^10.0.0
- comment-mark: ^1.0.0
- core-js: ^3.23.0
+ comment-mark: ^1.1.1
+ core-js: ^3.23.3
echarts: ^5.4.1
echarts-liquidfill: ^3.1.0
- eslint: ^7.20.0
- eslint-plugin-prettier: ^3.3.1
+ eslint: ^7.32.0
+ eslint-plugin-prettier: ^3.4.1
eslint-plugin-vue: ^8.7.1
esm: ^3.2.25
- postcss: ^8.3.0
- postcss-loader: ^5.0.0
- postcss-nested: ^5.0.5
- prettier: ^2.6.2
- qs: ^6.10.5
+ postcss: ^8.4.14
+ postcss-loader: ^5.3.0
+ postcss-nested: ^5.0.6
+ prettier: ^2.7.1
+ qs: ^6.11.0
raw-loader: ^4.0.2
resize-detector: ^0.3.0
rimraf: ^3.0.2
- rollup: ^2.72.1
- rollup-plugin-dts: ^4.2.1
+ rollup: ^2.75.7
+ rollup-plugin-dts: ^4.2.2
rollup-plugin-styles: ^4.0.0
rollup-plugin-terser: ^7.0.2
rollup-plugin-ts: ^2.0.7
tslib: ^2.4.0
typescript: 4.6.4
- vue: ^3.2.33
+ vue: ^3.2.37
vue-demi: ^0.13.2
vue2: npm:vue@^2.7.14
- webpack: ^5.72.1
+ webpack: ^5.73.0
dependencies:
resize-detector: 0.3.0
@@ -346,10 +346,20 @@ packages:
'@babel/types': 7.18.7
dev: true
+ /@babel/helper-string-parser/7.19.4:
+ resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-identifier/7.18.6:
resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-identifier/7.19.1:
+ resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-option/7.18.6:
resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
engines: {node: '>=6.9.0'}
@@ -394,6 +404,14 @@ packages:
dependencies:
'@babel/types': 7.18.7
+ /@babel/parser/7.20.7:
+ resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.20.7
+ dev: true
+
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.6:
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
engines: {node: '>=6.9.0'}
@@ -1294,6 +1312,15 @@ packages:
'@babel/helper-validator-identifier': 7.18.6
to-fast-properties: 2.0.0
+ /@babel/types/7.20.7:
+ resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.19.4
+ '@babel/helper-validator-identifier': 7.19.1
+ to-fast-properties: 2.0.0
+ dev: true
+
/@eslint/eslintrc/0.4.3:
resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -2191,7 +2218,7 @@ packages:
'@vue/cli-plugin-vuex': 5.0.7_@vue+cli-service@5.0.7
'@vue/cli-shared-utils': 5.0.7
'@vue/component-compiler-utils': 3.3.0
- '@vue/vue-loader-v15': /vue-loader/15.10.0_bq3n4ba3oabtyijop4fktu76xe
+ '@vue/vue-loader-v15': /vue-loader/15.10.1_bq3n4ba3oabtyijop4fktu76xe
'@vue/web-component-wrapper': 1.3.0
acorn: 8.7.1
acorn-walk: 8.2.0
@@ -2343,8 +2370,8 @@ packages:
/@vue/compiler-sfc/2.7.14:
resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==}
dependencies:
- '@babel/parser': 7.18.6
- postcss: 8.4.14
+ '@babel/parser': 7.20.7
+ postcss: 8.4.21
source-map: 0.6.1
dev: true
@@ -2380,7 +2407,7 @@ packages:
source-map: 0.6.1
vue-template-es2015-compiler: 1.9.1
optionalDependencies:
- prettier: 2.7.1
+ prettier: 2.8.2
transitivePeerDependencies:
- arc-templates
- atpl
@@ -2837,7 +2864,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.1
- caniuse-lite: 1.0.30001363
+ caniuse-lite: 1.0.30001442
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -2991,7 +3018,7 @@ packages:
'@types/semver': 7.3.10
'@types/ua-parser-js': 0.7.36
browserslist: 4.20.2
- caniuse-lite: 1.0.30001363
+ caniuse-lite: 1.0.30001442
isbot: 3.4.5
object-path: 0.11.8
semver: 7.3.7
@@ -3003,7 +3030,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001363
+ caniuse-lite: 1.0.30001442
electron-to-chromium: 1.4.180
escalade: 3.1.1
node-releases: 2.0.5
@@ -3015,7 +3042,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001363
+ caniuse-lite: 1.0.30001442
electron-to-chromium: 1.4.180
node-releases: 2.0.5
update-browserslist-db: 1.0.4_browserslist@4.21.1
@@ -3080,13 +3107,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.21.1
- caniuse-lite: 1.0.30001363
+ caniuse-lite: 1.0.30001442
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite/1.0.30001363:
- resolution: {integrity: sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==}
+ /caniuse-lite/1.0.30001442:
+ resolution: {integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==}
dev: true
/case-sensitive-paths-webpack-plugin/2.4.0:
@@ -3740,8 +3767,8 @@ packages:
/csstype/2.6.20:
resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
- /csstype/3.1.0:
- resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==}
+ /csstype/3.1.1:
+ resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
dev: true
/debug/2.6.9:
@@ -5127,6 +5154,13 @@ packages:
minimist: 1.2.6
dev: true
+ /json5/1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.6
+ dev: true
+
/json5/2.2.1:
resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
engines: {node: '>=6'}
@@ -5195,6 +5229,15 @@ packages:
json5: 1.0.1
dev: true
+ /loader-utils/1.4.2:
+ resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==}
+ engines: {node: '>=4.0.0'}
+ dependencies:
+ big.js: 5.2.2
+ emojis-list: 3.0.0
+ json5: 1.0.2
+ dev: true
+
/loader-utils/2.0.2:
resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==}
engines: {node: '>=8.9.0'}
@@ -6208,6 +6251,15 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
+ /postcss/8.4.21:
+ resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.4
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
/prelude-ls/1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -6226,6 +6278,13 @@ packages:
hasBin: true
dev: true
+ /prettier/2.8.2:
+ resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
+ optional: true
+
/pretty-error/4.0.0:
resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
dependencies:
@@ -7400,8 +7459,8 @@ packages:
resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==}
dev: true
- /vue-loader/15.10.0_bq3n4ba3oabtyijop4fktu76xe:
- resolution: {integrity: sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==}
+ /vue-loader/15.10.1_bq3n4ba3oabtyijop4fktu76xe:
+ resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==}
peerDependencies:
'@vue/compiler-sfc': ^3.0.8
cache-loader: '*'
@@ -7420,7 +7479,7 @@ packages:
'@vue/component-compiler-utils': 3.3.0
css-loader: 6.7.1_webpack@5.73.0
hash-sum: 1.0.2
- loader-utils: 1.4.0
+ loader-utils: 1.4.2
vue-hot-reload-api: 2.3.4
vue-style-loader: 4.1.3
webpack: 5.73.0
@@ -7506,7 +7565,7 @@ packages:
resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==}
dependencies:
'@vue/compiler-sfc': 2.7.14
- csstype: 3.1.0
+ csstype: 3.1.1
dev: true
/vue/3.2.37: