Documentation

Workspace

How npm workspaces and Lerna organize the Plumile JS monorepo.

The repository is an npm workspace managed with Lerna. Published source lives under packages/.

Current package directories:

  • packages/router;
  • packages/filter-query;
  • packages/ui;
  • packages/backoffice-core;
  • packages/backoffice-react;
  • packages/ui-devtools;
  • packages/eslint-config-typescript;
  • packages/router-devtools-extension.

Root TypeScript, Vitest, TypeDoc, ESLint, and npm scripts coordinate workspace-wide verification.