This package is published as sharetribe-scripts in NPM.
description field in package.json to see
which version of
react-scripts this fork is built from.
To update the fork to use a new version of the upstream repository:
If you haven't already, configure the upstream repository as a remote:
git remote add upstream https://github.com/facebookincubator/create-react-app
Sync the fork to a branch, making sure you merge from a specific version/tag that you want to base your changes on
git fetch upstream git checkout master git checkout -b update-from-upstream git merge <tag_to_be_merged_here_eg_v1.1.2>
Make your changes, test them (see below), make a PR, release
To test your local changes, link the local repository to the application:
create-react-app/packages/react-scripts directory, install
dependencies and make a link of the package:
yarn install # ignore the yarn.lock file yarn link
NOTE: if other packages have changed too, you might need to run
yarn install # ignore the yarn.lock file on the root folder too.
In the application remove the old
sharetribe-scripts package and
use the linked version (read more):
yarn remove sharetribe-scripts yarn link sharetribe-scripts
Now you changes to the fork are usable as a symlicked dependency in the application
Make sure you have updated the version also in the
field in package.json. Try to sync the package
version with the original package, if possible.
Publish to NPM:
npm login # Check credentials from password manager npm publish
Tag the commit with released version: