archiveweb.page icon indicating copy to clipboard operation
archiveweb.page copied to clipboard

Typescript conversion

Open emma-sg opened this issue 1 year ago • 0 comments

Convert the codebase to Typescript! Closes #198

Changes

  • Convert entire project to TS using some tools from https://github.com/stripe-archive/flow-to-typescript-codemod
  • Depend on branch emma/publish-generated-types of replaywebpage for now, until those changes are published on NPM
  • Set up ESLint with rules from replaywebpage, and autofix a bunch of things
  • Remove checked-in built files

Testing

  • [x] Main build runs succesfully locally
  • [ ] CI runs successfully
  • [ ] Electron app builds successfully
  • [ ] Manual testing

Merge Blockers

  • [ ] Required changes to replaywebpage published on NPM
    • [ ] https://github.com/webrecorder/replayweb.page/pull/275 merged
    • [ ] dev-2.0.0 branch published to NPM

emma-sg avatar Jan 02 '24 21:01 emma-sg