jvilk / BrowserFS

BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
Other
3.06k stars 216 forks source link

Update linting/formatting dependencies and remove old CI dependencies #349

Closed james-pre closed 1 year ago

james-pre commented 1 year ago

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).

james-pre commented 1 year ago

Also, note builds are successful though as @jcubic mentioned in https://github.com/jvilk/BrowserFS/issues/291#issuecomment-1464978311 You may need to follow this Stack Overflow answer.