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
nodenv
as the best of those available, popular and well-maintained. - Our
.node-version
file, as well as theengines
portion of the rootpackage.json
file, comprise our "source of truth" as to which version of Node.js andnpm
we're to run.- Please note that the
npm
version we currently use is not that which comes with v14 of Node. Please install this manually.
- Please note that the