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/gitresources |
Packages | Layer Dependencies |
---|---|
- @fluidframework/core-interfaces |
Packages | Layer Dependencies |
---|---|
- @fluidframework/protocol-definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/driver-definitions - @fluidframework/odsp-driver-definitions |
- Core-Interfaces |
Packages | Layer Dependencies |
---|---|
- @fluidframework/container-definitions |
- Core-Interfaces - Driver-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/common-utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/core-utils |
Packages | Layer Dependencies |
---|---|
- @fluid-internal/client-utils |
- Core-Interfaces - Core-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/protocol-base |
- Common-Definitions - Protocol-Definitions - Common-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/telemetry-utils |
- Core-Interfaces - Driver-Definitions - Core-Utils - Client-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/driver-utils |
- Core-Interfaces - Driver-Definitions - Core-Utils - Client-Utils - Telemetry-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/odsp-doclib-utils |
- Core-Interfaces - Driver-Definitions - Core-Utils - Client-Utils - Telemetry-Utils - Driver-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/tool-utils |
- Driver-Definitions - Core-Utils - Driver-Utils - Other-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/container-loader - @fluid-private/test-loader-utils |
- Core-Interfaces - Driver-Definitions - Container-Definitions - Core-Utils - Client-Utils - Telemetry-Utils - Driver-Utils |
Packages | Layer Dependencies |
---|---|
- @fluidframework/build-common - @fluidframework/eslint-config-fluid - @fluid-internal/eslint-plugin-fluid - @fluid-tools/benchmark |
|
Packages | Layer Dependencies |
---|---|
Packages | Layer Dependencies |
---|---|
- fluid-framework |
- Core-Interfaces - Driver-Definitions - Container-Definitions - Loader - Runtime - Framework |
Packages | Layer Dependencies |
---|---|
- @fluidframework/azure-service-utils | - Driver-Definitions |
Packages | Layer Dependencies |
---|---|
- @fluidframework/server-services-client |
- Common-Definitions - Protocol-Definitions - Common-Utils - Protocol-Utils |
Packages | Layer Dependencies |
---|---|
- tinylicious |
- Common-Definitions - Protocol-Definitions - Common-Utils - Protocol-Utils - Server-Shared-Utils - Server-Libs |
Packages | Layer Dependencies |
---|---|
- @fluidframework/azure-local-service | - Server-Tools |
Packages | Layer Dependencies |
---|---|
- @fluidframework/gitrest - @fluidframework/gitrest-base |
- Common-Definitions - Protocol-Definitions - Common-Utils - Protocol-Utils - Server-Shared-Utils - Server-Libs |
Packages | Layer Dependencies |
---|---|
- @fluidframework/historian - @fluidframework/historian-base |
- Common-Definitions - Protocol-Definitions - Common-Utils - Server-Shared-Utils - Server-Libs |
Packages | Layer Dependencies |
---|---|
- @fluid-example/app-integration-external-controller (private) |
- Telemetry-Utils - Runtime - UberPackage - Routerlicious-Driver - ServiceClients |
Packages | Layer Dependencies |
---|---|
- @fluidframework/server-routerlicious |
- Common-Definitions - Protocol-Definitions - Common-Utils - Server-Shared-Utils - Server-Libs |