See our onboarding doc.
This is a mono-repo, managing web and mobile end-user apps, as well as the shared code and assets they both use. This is all (at present) managed by lerna — a future improvement might be to use npm workspaces (only for version ^7).
- If needing to retain the ability to run multiple Node.js versions, please install a Node version manager. If you don't have a preferred/installed one yet, I'd recommend
nodenvas the best of those available, popular and well-maintained. - Our
.node-versionfile, as well as theenginesportion of the rootpackage.jsonfile, comprise our "source of truth" as to which version of Node.js andnpmwe're to run.- Please note that the
npmversion we currently use is not that which comes with v14 of Node. Please install this manually.
- Please note that the