matrix-org / matrix-org/matrix-hookshot

Update @octokit dependencies, which are now ESM packages

Open
#991 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.