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
  • Merge requests
  • !3383

Add option to transpile ES6 modules to CJS modules in babel-preset-react-app

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/zhirzh/feature/transpile-modules into master Nov 01, 2017
  • Overview 2
  • Commits 2
  • Pipelines 0
  • Changes 1

Created by: zhirzh

Using babel-preset-react-app with production ready SSR isn't possible due to the modules: false. While there are methods of achieving SSR, like using babel-register, they are not production ready.

The only other alternative is to transpile twice. First, convert ES6 code to an intermediate CJS code with the import statements intact. Then the intermediate to true CJS code.

This can be avoided by allowing the user to transform modules to CJS in the first place.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/zhirzh/feature/transpile-modules