Reference
Exports
The Drive package is split into shared, local, and Google entrypoints.
Shared
@tulip-systems/drive@tulip-systems/drive/client@tulip-systems/drive/server
Typical shared exports include contracts, validators, DTO helpers, search-params helpers, grid and view primitives, and shared server helpers.
Local provider
@tulip-systems/drive/local@tulip-systems/drive/local/client@tulip-systems/drive/local/server
The local provider exports:
- provider UI pieces such as
LocalDriveProvider,LocalDriveView,LocalDriveContent - command components for folder and file mutations
- upload helpers such as
createLocalDriveUploadClient - server exports such as
localDriveRouterContractandcreateLocalDriveRouteHandler
Google provider
@tulip-systems/drive/google@tulip-systems/drive/google/client@tulip-systems/drive/google/server
The Google provider exports:
- provider UI pieces such as
GoogleDriveProvider,GoogleDriveView,GoogleDriveContent - provider-specific schemas, DTOs, and filters
- server exports such as
googleDriveRouterContract
Styles
@tulip-systems/drive/styles.css
Recommendation
Treat these entrypoints as the supported surface area. Avoid importing internal files from src/
paths in app code.