Tinylicious is a minimal, in-memory reference implementation of the Fluid Framework routerlicious service, intended for local development, testing, and debugging. Version 7.0.1 targets Node >=14 and ships TypeScript types. It provides a lightweight alternative to running a full Azure Fluid Relay or Routerlicious server, with no external dependencies beyond Node.js. Ideal for developers building Fluid Framework applications who need a quick local server without cloud infrastructure. Note that Tinylicious is not production-ready and lacks persistence, scaling, or security features.
npm install tinyliciousNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Starts a local Tinylicious server on the specified port (default 7070) using ESM imports.
Use Tinylicious only for development/testing. For persistent storage, use Azure Fluid Relay or customize Routerlicious.
Use import syntax or update to ESM-compatible code. Add "type": "module" to package.json if using Node <16.
When constructing TinyliciousServer, pass an object with `port: number` (not a string or nested object).
Always use a production-grade service (Azure Fluid Relay or Routerlicious) for production applications.
Replace ITestFluidDataStore with your own data store type using Fluid Framework's DataObject pattern.
Use import statement (ESM) or downgrade to tinylicious@1.x. If using Node <14, upgrade Node and add "type": "module" to package.json.
Use named import: import { TinyliciousServer } from 'tinylicious';Kill the process on port 7070 or set a different port via environment variable (PORT).
Run npm install tinylicious@latest. Ensure tsconfig.json has "moduleResolution": "node" or "node16" and "esModuleInterop": true.
No dependency data recorded yet.