apollographql / apollographql/apollo-tooling

The git-parse dependency has babel-polyfill (core-js@2.6.11) as a dependency

Open
#1,836 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3k
Forks
460
PR merge metrics
No merged PRs in 30d

Description

Apollo uses the git-parse package, which has not been updated for 2 years.

This package has babel-polyfill as a depenency at core-js@2.6.11, which is deprecated.

This usage of babel polyfill causes errors in production due to the use of multiple babel-polyfills.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the dependency manifests and the uses of git-parse in the Apollo tooling repository. Reproduce the production error involving multiple babel-polyfills, then determine the project-approved dependency change; done means the deprecated core-js@2.6.11 path is no longer introduced and production behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.