Skip to content

Conventions

Singular.

User
Role
Permission

Plural.

users
roles
permissions

camelCase.

role
permissions
createdBy

camelCase.

createdAt
updatedAt
deletedAt
emailAddress

camelCase.

main
cache
analytics

provider-{database}-{runtime}.

provider-sqlite-node
provider-pg-node
provider-indexeddb

SQL compilers are centralized in @jsorm/compiler (pg-node and sqlite-node delegate to it). IndexedDB keeps its own non-SQL compiler.

Short and descriptive.

jsorm configure
jsorm gen
jsorm watch