apollographql / apollographql/apollo-tooling
Request: Remove dependency from core-js
Open
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 460
- PR merge metrics
- No merged PRs in 30d
Description
core-js takes up to 12mb currently and for the only two functions you need, it is very pricey and overkill. It should not matter that much in most situation but when you want to deploy on AWS lambda, 12mb is way too expensive for such a tiny thing that could have been implemented any other way.
Contributor guide
Research direction
No files or tests are identified in the issue. Start by locating the two core-js function references and the dependency declaration, then determine how the project builds and packages them. Done means removing core-js while preserving those functions and reducing the deployed dependency size.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100