Word

project

The project: the one definition that names the app and holds what belongs to the whole of it. It is always plain, but for identify, onRequest and build.vite, which are code.

Example

TypeScript
export const shop = project('shop', {
})

Its name is the name of a definition as any other: no table, function or other definition of the project has it too (code.T1004). So the project of an app whose table is bots is named botsApp, with title: 'Bots'.

Options

OptionMeans
option.project.titleThe name of the app as people read it.
option.project.languagesThe languages of the app.
option.project.zoneThe time zone for schedules and for the day of a moment.
option.project.currencyWhat format="currency" shows money in.
option.project.iconThe picture a browser shows for the site.
option.project.headLines of the head of every page.
option.project.htmlAttributes of the <html> element of every page.
option.project.stateState that every screen and every component shares.
option.project.signInPathWhere a visitor is sent when a screen needs a signed-in user.
option.project.identifyThe builder's own way of telling who is calling.
option.project.onRequestA function that every request of the app is handed first.
option.project.uploadsWho may upload a file.
option.project.imagesWhat the image door answers.
option.project.cookiesHow the engine sets its cookies.
option.project.cliThe app's own command line.
option.project.mcpWhat the app states for the MCP door.
option.project.pythonThe Python of the project, and what its lock is made with.
option.project.describeToWho may read what the app offers to programs.
option.project.apiWhat the app states for the API.
option.project.rootsFolders outside the project that its files may be named from.
option.project.trailingSlashWhat becomes of a slash at the end of an address.
option.project.settingsTyped values that are set apart for test and for live.
option.project.mailHow the app sends mail.
option.project.limitsThe limits of the app, each a default that the project changes.
option.project.redirectsAddresses that send a visitor on to another.
option.project.hostsThe hosts that a page may load pictures, sound and video from, and connect to.
option.project.unlockThe ways out of the content policy of a page, each of which opens one thing.
option.project.privateHostsLocal or private addresses that the guarded fetch may reach.
option.project.holdRuns the app's actions, and every package they import, in a room of their own.
option.project.countByFor whom the engine counts what the app does.
option.project.workersThe kinds of worker that heavy work may name.
option.project.backupsWhen backups of the data are taken, and how many are kept.
option.project.filesWhere the bytes of the app's files lie.
option.project.historyWhat the history of the project leaves out.
option.project.publishWhat a new version must pass before it goes live.
option.project.releaseHow a new version reaches the visitors: all at once, or gradually.
option.project.cacheWhat the engine tells a cache that stands outside it.
option.project.traceWhich traces of the app are kept, and where they are sent out.
option.project.vitalsHow much of the speed real visitors see is measured.
option.project.removedThe tables that were removed on purpose.
option.project.buildThe escape for changing the builder.
option.project.wasThe old name of the project, where it was renamed.

Returns

A record that carries its options, which backend code reads: shop.options.title.

See also

topic.words