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
  • !7989

Add scripts support to templates

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge feat/template-scripts into master Nov 16, 2019
  • Overview 1
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: mrmckeb

To test, add a "scripts" key to any template.json file, and use that template.

This code merges keys in, allowing template authors to add or replace the default scripts.


Example command below. While testing, you may need to bump the react-scripts version (via package.json) to 3.3.0.

node ./create-react-app/packages/create-react-app template-test \                                                                                                                                                                                                           feat/template-scripts
  --template file:./create-react-app/packages/cra-template-typescript/ \
  --scripts-version file:./create-react-app/packages/react-scripts/
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feat/template-scripts