* perf(scrollbar): when scrollbar isn't shown, hide the bar
* fix: fix right click bar will return top
* perf: store and restore onselectstart
* perf: update
- Using `defineComponent` to wrap component up for Volar support, this should close#841
- Also made changes for some typing
- Removed `merge.ts` since `Object.assign` are now supported natively
allow vue default props; disallow arrow parens when only one parameter; use rule words rather than
number; modify the sequences of rules; delete a duplicate field in tsconfig