Module
The content-locations.json document: which store answers for which key.
Public URL prefix a local store falls back to — the folder Next.js serves
from /public. Matches the pre-manifest default exactly, so a content root
with no manifest and one declaring only a local store behave identically.
File name the location manifest is read from, relative to the repo root.
How long a signed URL stays valid, in seconds (6 hours).
One declared store. The driver discriminates which fields apply.
The content-locations.json document: which store answers for which key.
Parses the text of a content-locations.json into a validated manifest.
The store that answers for a content key.
Where a key's bytes sit, honouring a declared placement.
Where a key's bytes sit inside a GIVEN store, by inference alone.
Reads and validates the location manifest at filePath.
The manifest an unconfigured deployment behaves as: one local store, serving everything from the folder Next.js already serves.
One declared store. The
driverdiscriminates which fields apply.