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: