This system is designed to be used with the Web Data Connector feature of Tableau Desktop. It allows for quickly parameterizing queries to the NWISWeb Instantaneous values services, and supplying the resulting data to Tableau in a user-friendly format. This project is in active development.
npm install
npm run fetch
Note that npm run fetch gathers some of the data the interface uses from online sources. The interface will not function without this data.
npm run serve
npm run production-build
npm run development-build
The production build contains analytics, and the devlopment bulid does not. Builds sent to public facing buckets use production-build, and other builds use development-build.
npm run test:unit
npm run lint
The linter cannot see tableau so to supress warnings /global tableau:true/ must be added to any file which contains references to tableau.