https://github.com/CasperDash/casperdash-client/wiki/Development-Workflow
We use:
yarnto manage packagestypescriptto develop the libraryjest(ts-jest) to write and run testsesbuildto build the library to different targets
yarn testto run testsyarn buildto compile typescript to javascript with declarationsyarn esbuildto build the library to other targets (browser)yarn lintto ensure coding standards