@sjcrh/proteinpaint-client
v2.59.0
Published
a genomics visualization tool for exploring a cohort's genotype and phenotype data
Downloads
786
Readme
Proteinpaint Client
The client code for the ProteinPaint application
Installation
This should be installed as a workspace, follow the README at the project root.
Develop
From the proteinpaint/client directory:
npm run dev # generates bundles to public/bin
npm test # tests the client code
npm run browser # bundles the front-end spec files for use at localhost:[port]/testrun.html
npm run gdc # runs the gdc tests
Test
NOTE: Running npm test
at the project root will run both client and server tests.
npm test
to run all available client-side tests.
To run a specific file with a $namepattern (such as filter): node ./test/import-specs.js name=$namepattern && npm run tape
.
For example, node ./test/import-specs.js name=**/termsetting* && npm run tape
Build
npm pack
Release
Use Github Actions to coordinate the release of related package updates.
The package versioning, build, and deployment uses the standard npm tooling under the hood
(version
, pack
, and publish
, respectively).