Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.21 KB

dependencies.md

File metadata and controls

28 lines (18 loc) · 1.21 KB

Project dependencies

Execution environment

Node.js >= 16 (important)

All other package requirements are specified in package.json.

We strongly recommend using nvm to manage your node/npm install. In particular, you will have trouble finding later versions of Node.js in standard Linux installs; nvm however is up to date with all recent releases.

Alternatively the .devcontainer setup will contain everything needed to set up this environment to the last verified version of node used for the project.

Note: Avoid snap packages. Experience to date suggests it does not result in stable, reliable installations.

Backend services

This frontend is modelled on (and a feature superset of) the existing PCDS data portal, but built in React and with a more modern and flexible UI.

Since the backends work with any PyCDS schema database, this application can replace PCDS simply by being pointed at backends connected to the CRMP database.