Initial steps taken to create the project
To manage Node.js and its versions, we installed
Node Version Manager (nvm
),
following its installation script.
nvm
installs Node.js and npm
, so there is no need to install them first.
At the moment, we don't need a virtual environment.
That seems likely to change, but for now nvm
can probably serve as a weak but sufficient substitute.
This article outlines the shortcomings of existing Node virtual environment tools. Its accompanying project contains scripts that implement its ideas. On shallow examination, it looks sound.
We used create-react-app
to create an application skeleton.
We intend to follow its instructions closely as we build the project.