Skip to content
This repository has been archived by the owner on Oct 13, 2021. It is now read-only.

Latest commit

 

History

History

assets

WDFN Compiled Static Assets

This project includes compiled assets for Water Data For The Nation. The assets produced by this project are dependencies of both wdfn-server (Flask) and graph-server (node.js).

Install dependencies

Javascript and SASS assets are built with Node.js v14.15.0. Usage of nvm is a convenient way to use a specific version of Node.js:

nvm use v14.15.0

Node.js dependencies are installed via:

npm install

Run a development server

Run the node.js development server at http://localhost:9000:

npm run watch

Test the production static assets build locally

To build the complete production package, built to ./dist:

npm run build

Rather than using the watch task, you can serve the manually built assets. To locally serve the production build without recompiling on filesystem changes:

npm run serve:static

Running tests

To run tests in Chrome via Karma, these are equivalent:

npm test
npm run test

To watch Javascript files for changes and re-run tests with Karma on change, run:

npm run test:watch