These are the logical layers into which our packages are grouped. The dependencies between layers are enforced by the layer-check command.
Packages | Layer Dependencies |
---|---|
- @fluidframework/common-definitions - @fluidframework/core-interfaces - @fluidframework/gitresources |
|
Packages | Layer Dependencies |
---|---|
- @fluidframework/protocol-definitions | - Base-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/driver-definitions - @fluidframework/odsp-driver-definitions |
- Base-Definitions - Protocol-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/container-definitions |
- Base-Definitions - Protocol-Definitions - Driver-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/common-utils | - Base-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/protocol-base |
- Base-Definitions - Protocol-Definitions - Base-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/view-adapters - @fluidframework/view-interfaces |
- Base-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/telemetry-utils |
- Base-Definitions - Base-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/driver-utils |
- Base-Definitions - Protocol-Definitions - Driver-Definitions - Base-Utils - Protocol-Utils - Telemetry-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/odsp-doclib-utils |
- Base-Definitions - Driver-Definitions - Base-Utils - Telemetry-Utils - Driver-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/tool-utils |
- Protocol-Definitions - Base-Utils - Protocol-Utils - Other-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/container-utils |
- Base-Definitions - Protocol-Definitions - Container-Definitions - Base-Utils - Telemetry-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/build-common - @fluidframework/eslint-config-fluid - @fluid-tools/benchmark |
|
Packages | Layer Dependencies |
---|---|
- fluid-framework |
- Container-Definitions - Loader - Runtime - Framework |
Packages | Layer Dependencies |
---|---|
- @fluidframework/azure-service-utils | - Protocol-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/server-services-client |
- Base-Definitions - Protocol-Definitions - Base-Utils - Protocol-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/azure-local-service - tinylicious |
- Base-Definitions - Protocol-Definitions - Base-Utils - Protocol-Utils - Server-Shared-Utils - Server-Libs |
Packages | Layer Dependencies |
---|---|
- @fluidframework/tinylicious-client |
- Base-Definitions - Protocol-Definitions - Driver-Definitions - Container-Definitions - Base-Utils - Driver-Utils - Loader - Runtime - Framework - Routerlicious-Driver |
Packages | Layer Dependencies |
---|---|
- @fluid-experimental/get-container |
- Base-Definitions - Protocol-Definitions - Driver-Definitions - Container-Definitions - Driver-Utils - Loader - Server-Libs - Routerlicious-Driver - Test-Utils |
Packages | Layer Dependencies |
---|---|
- @fluid-tools/build-cli (private) - @fluidframework/build-tools - @fluid-tools/version-tools - @fluid-tools/fetch-tool - @fluid-internal/replay-tool (private) |
- Base-Definitions - Protocol-Definitions - Driver-Definitions - Container-Definitions - Base-Utils - Telemetry-Utils - Driver-Utils - Other-Utils - Tool-Utils - Driver - Loader - Runtime - Framework - Routerlicious-Driver - Test-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/azure-client |
- Base-Definitions - Protocol-Definitions - Driver-Definitions - Container-Definitions - Base-Utils - Driver-Utils - Loader - Runtime - Framework - Server-Shared-Utils - Routerlicious-Driver |
Packages | Layer Dependencies |
---|---|
- @fluid-example/presence-tracker (private) - @fluid-example/app-integration-external-controller (private) |
- Base-Definitions - Base-Utils - Framework - UberPackage - ServiceClients - AzureClient |
Packages | Layer Dependencies |
---|---|
- @fluidframework/server-routerlicious |
- Base-Definitions - Protocol-Definitions - Base-Utils - Server-Shared-Utils - Server-Libs |