Experience · Package · Active
cs-tools shared
Local shared package for CS Tools contracts and TypeScript types consumed by the BFF and frontend.
- TypeScript
Spec sheet
Package name
@tools/shared
Repository path
cs-tools/packages/shared
Runtime
TypeScript package
Responsibilities
- Keep catalog, auth, transfer, health and browser-extension bridge contracts aligned inside the product repo.
- Avoid importing application implementation across workspaces.
- Avoid promoting product-specific contracts to platform-shared-packages prematurely.
Interfaces and contract surface
- Package export @tools/shared
Consumers
Notes
- Promote contracts to platform-shared-packages only when more than one repository consumes them.
Source references
cs-tools/packages/shared/package.jsoncs-tools/packages/shared/src