Documentation

Package map

Choose the right package before reading detailed guides.

PackageStatusUse it for
@plumile/routerRecommended for external useTyped React routing, route resources, navigation, query/filter integration, instrumentation.
@plumile/filter-queryRecommended for external useSchema-driven parsing and serialization of URL filters and query state.
@plumile/eslint-config-typescriptRecommended for external useReusing Plumile’s TypeScript, React, and Relay lint presets.
@plumile/uiSpecialized public packagePlumile visual primitives, theme foundations, layouts, and admin-oriented components.
@plumile/backoffice-coreSpecialized public packageBackoffice manifests, builders, detail-page normalization, resolvers, and URL state helpers.
@plumile/backoffice-reactSpecialized public packageReact provider, auth flows, Relay helpers, and backoffice routing/page scaffolds.
@plumile/ui-devtoolsSpecialized public packageShared visual primitives for DevTools panels and extensions.
@plumile/router-devtools-extensionPrivate / work in progressChrome DevTools extension for inspecting router events during local development.

Use package entry points and documented subpaths only. Do not import from another package’s private src/ internals unless that subpath is part of the package contract.