Name | Description | Version |
---|---|---|
@manniwatch/api-client | Node Client to consume the Api | |
@manniwatch/api-proxy-router | An express api router used to proxy requests to the upstream server | |
@manniwatch/api-proxy-server | Server Helper helper for TrapezeApi | |
@manniwatch/api-types | Api Types and helper for Trapeze Api | |
@manniwatch/assets | Package holding shared assets for manniwatch | |
@manniwatch/client-desktop | An electron app that wraps the manniwatch web app | |
@manniwatch/client-ng | Angular Client for Manniwatch | |
@manniwatch/client-types | Api Types and helper for Client Api | |
@manniwatch/pb-converter | Api Types and helper for Trapeze Api | |
@manniwatch/pb-types | PB Types and helper for Trapeze Api | |
@manniwatch/schemas | An express api router used to proxy requests to the upstream server | |
@manniwatch/vehicle-cache | Caching for vehicle locations | |
@manniwatch/vehicle-location-diff | Tool to calculate diff between vehicle location snapshots |
Before you either do both run:
npm install
npx lerna bootstrap --no-ci
npm run build
This project does use lerna so all common commands should work from the root directory! Due to packages depending on each other a build is required first before running tests!
npm run build
npm run test
npx lerna run build --scope=@manniwatch/api-types
npx lerna run test --scope=@manniwatch/api-types
See this repository for a Docker Container