Packages:
- @allmaps/annotation
- @allmaps/id
- @allmaps/iiif-parser
- @allmaps/transform
- @allmaps/render
- @allmaps/openlayers
- @allmaps/ui
Apps:
pnpm install -r
lerna link
Run Allmaps Viewer:
pnpm --filter "@allmaps/viewer" run dev
Run tests in single package:
npx lerna run --scope @allmaps/id test
Run dev
and build --watch
scripts for all packages and apps:
npx lerna run dev --parallel
npx lerna run watch --parallel
Create prerelease versions:
lerna version prerelease
Publish beta versions to npm:
lerna publish from-git --dist-tag beta
Promoting unchanged pre-release versions:
lerna version --conventional-commits --conventional-graduate