CI builds are currently failing, so there is no harm in removing old CI dependencies (especially since they are very old). As for formatting and linting, tslint has been deprecated for some time now.
This PR removes the old CI dependencies and migrates from tslint to eslint and eslint-typescript. It also adds prettier for formatting. In addition, it removed yarn usage in favor of NPM's slightly better package-lock.
No code changes have been made in this PR (just config).
CI builds are currently failing, so there is no harm in removing old CI dependencies (especially since they are very old). As for formatting and linting, tslint has been deprecated for some time now.
This PR removes the old CI dependencies and migrates from tslint to eslint and eslint-typescript. It also adds prettier for formatting. In addition, it removed yarn usage in favor of NPM's slightly better package-lock.
No code changes have been made in this PR (just config).