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
  • #1431
Closed
Open
Issue created Jan 23, 2017 by Administrator@rootContributor

Modularise scripts

Created by: djgrant

Would a PR to modularise scripts in react-scripts be considered?

For example, with start.js:

scripts
    start.js
utils
    addWebpackMiddleware.js
    createWebpackCompiler.js
    createWebpackDevServer.js
    runWebpackDevServer.js

Reasons for doing this:

  1. Clearer for new contributors and people reading code for learning
  2. Make the process of modifying an ejected CRA app simpler
  3. Make scripts more extensible in ejected apps and forks (by removing interweaving and enabling reuse)
  4. Reduce complexity of upstream merges to forks of create-react-app (my motivation)
Assignee
Assign to
Time tracking