matrix-org / matrix-org/matrix-hookshot
Update @octokit dependencies, which are now ESM packages
Open
GitHub
T-Task
- Dominant language
- TypeScript
- Stars
- 450
- Forks
- 95
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 23
Description
This is going to require even more contortions around using `import` to pull in the packages, which is horrible, but here we are.
Contributor guide
Research direction
Locate the @octokit dependency declarations and the code that imports or uses those packages. Start by checking how the current imports are loaded, then run the existing test suite after updating them; done means the dependencies use their ESM-compatible imports and the tests still pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, typescript
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100