@zombay/baynet-r2
v0.1.0
Published
Cloudflare R2 storage adapter for BayNet SDK
Downloads
56
Maintainers
Readme
@zombay/baynet-r2
Cloudflare R2 storage adapter for BayNet SDK.
Wraps an R2 bucket binding to implement the StorageAdapter interface.
Install
npm install @zombay/baynet-r2 @zombay/baynetUsage
import { BayNet } from "@zombay/baynet";
import { R2StorageAdapter } from "@zombay/baynet-r2";
const storage = new R2StorageAdapter({
bucket: env.R2_ASSETS,
publicUrlPrefix: "https://cdn.example.com", // optional
});
const baynet = new BayNet({
database: yourDatabaseAdapter,
storage,
auth: simpleAuth({ isReviewer: (id) => ADMIN_IDS.includes(id) }),
});When no publicUrlPrefix is set, getUrl() returns the raw storage key — your application must proxy access.
License
MIT
