5.4.0
fix(type): add missing type `number` to `emphasis.scale` of scatter/line/graph series.
Merge branch 'master' into merge-master-to-next
fix(type): optimize types for dts bundling
style: using utility methods for type checking.
fix: use mouse position calculate circular layout
feat(View): `View` center supports `string` (#16904)
ts: let to const. And add eslint rule "prefer-const".
refact: use x, y, scaleX, scaleY instead of position and scale in Element
style: fix typo of `RoamPayload`.
refact: put all core modules in the core dir. only do export in lib/echarts
Merge branch 'master' into next-merge-master