Referencia Paquetes
Paquetes
En esta página
¿Cuál instalo?
- Una aplicación de React:
@rebofiles/reactpara la página,@rebofiles/serverpara la ruta. - Una página sin React:
@rebofiles/drive, y el servidor. - Cambiar un drive en un job propio:
@rebofiles/core. - Un asistente:
@rebofiles/mcp, junto al servidor.
@rebofiles/react
El drive completo como <FileDrive>, los hooks headless con los que está hecho, y <SharedLink> para un enlace.
FileDrive, SharedLink, DriveProvider, useEntries, useEntry, useActions, useUploads, useSettings, useComments, useActivity, useTextSearch, useNotifications, useRequests, usePeople, useExpiring, useWithField, useDrive, createMemoryClient · su README
@rebofiles/drive
El drive completo sin framework, montado en un elemento; el cliente de las rutas; subidas, archivos comprimidos e imágenes hechos en la página.
mountDrive, mountSharedLink, createDriveClient, createLinkClient, createMemoryClient, createUploads, refusalText, lookInDrive, downloadZip, writeZip, textOf, hashOf, CSS, TEXTS · su README
@rebofiles/server
Las rutas, authorize(), direcciones firmadas, los bytes en S3 o un disco, los metadatos en memoria, SQLite o Postgres.
createDriveHandler, nodeHandler, byRoles, everyone, s3Storage, s3OptionsFrom, diskStorage, memoryMetadata, sqliteMetadata, postgresMetadata, checkType, clamav, Refused, openTelemetry, deriveAll · su README
@rebofiles/core
El modelo de un drive como funciones puras: el árbol, los nombres, la papelera, las versiones, compartir, la búsqueda, la actividad. Sin dependencias.
emptyDrive, createFolder, addFile, move, rename, moveToTrash, addVersion, share, addLink, search, textMatch, activityOf, changes · su README
@rebofiles/mcp
Herramientas para un asistente de IA, por HTTP o stdio, con los permisos del usuario; con Rebodocs, sus documentos de Word editados, cada cambio una versión.
createMcpHandler, serveStdio, TOOLS, allTools, documentTools, driveAt · su README
@rebofiles/sync
Una carpeta del disco igual que una carpeta del drive, en los dos sentidos: cambios enviados y traídos, conflictos guardados dos veces, movimientos seguidos. En la aplicación de escritorio, y como comando.
syncOnce, watchSync, nodeFolder, loadState, saveState, rebofiles-sync · su README
Las aplicaciones
Demos para ejecutar: el playground, la demo, un bucket real, el escritorio y este sitio, cada uno una carpeta de apps/.