Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C create-react-app
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,547
    • Issues 1,547
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 417
    • Merge requests 417
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • create-react-app
  • Issues
  • #5277
Closed
Open
Issue created Oct 03, 2018 by Administrator@rootContributor

Disable plugin-transform-typeof-symbol in node_modules

Created by: gaearon

I think we should disable this transform: https://www.npmjs.com/package/@babel/plugin-transform-typeof-symbol.

It's very invasive because it touches code that doesn't use new features. Basically it hijacks every typeof. It's guaranteed to make the code slower. And it's not even that useful. It tries to make polyfilled Symbols like native, but I don't think it's that helpful — libraries don't rely on it anyway since most people don't transform node_modules themselves.

Therefore we should disable it.

Assignee
Assign to
Time tracking