AirtableVFS exposes the bases a personal access token can reach as a
read-only tree of tables, records, and saved views. Reads go through the
Airtable Web API with plain fetch, so one class serves Node and the browser.
Setup steps for the token live at Airtable Credentials.
Node
Browser
access-control-allow-origin: *, so the browser calls
it directly; a token in a page is visible to that page’s user.
Config
Mount mode
read. Writes go through the airtable CLI, which
takes the same config and names a base, a table and a record by the id after
the last __ of the mount’s directory names.
For the mounted layout (bases/, table.json, records.jsonl, views/)
and the reading rules see the Python Airtable docs.