BREAKING CHANGE:
- As Typescript and its parser have updated to a major version (4.x), it might occur some unexpected errors on a project which has the previous version (3.x), more details here https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/#breaking-changes
- Eslint: more details here https://eslint.org/blog/2020/05/eslint-v7.0.0-released#breaking-changes