Page MenuHomePhabricator

[Cashtab] Webpack upgrade part 1
ClosedPublic

Authored by bytesofman on Mar 2 2022, 00:04.

Details

Reviewers
kieran709
emack
Group Reviewers
Restricted Project
Commits
rABCaa353ed2dc00: [Cashtab] Webpack upgrade part 1
Summary

T1682

The most efficient way to upgrade Cashtab's dependency tree is to start with the latest version of Create React App. Cashtab was initially built on top of Create React App.

Because the procedure for migrating Cashtab to the latest version of Create React App involves some complications, it will be split up into steps so that each can be reviewed as a diff in phab.

See T1682 for an outline of the steps.

This diff does nothing but install the latest version of create-react-app using node 16. It does not impact any running code. It exists so that the next steps can be compared against this starting point.

Test Plan
cd cashtab-v2
nvm use 16
npm i
npm start

Observe default create react app landing page

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Note: all the code in this diff was generated by the command npx create-react-app cashtab-v2 run from the web/ directory.

See https://reactjs.org/docs/create-a-new-react-app.html

kieran709 requested changes to this revision.Mar 2 2022, 23:47
kieran709 added a subscriber: kieran709.

Change test plan to include npm i.

This revision now requires changes to proceed.Mar 2 2022, 23:47
bytesofman edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Mar 3 2022, 17:22

Rebase so linter ignores spelling in package-lock.json files

This revision was automatically updated to reflect the committed changes.