faasjs-best-practices

Original🇺🇸 English
Translated

FaasJS best practices - file conventions, defineFunc, database(knex).

8installs
Added on

NPX Install

npx skill4agent add faasjs/faasjs-skills faasjs-best-practices
Apply these rules when writing or reviewing FaasJS code.

File conventions

See File conventions for:
  • Project structure and special files
  • Route segments and fallback (
    *.func.ts
    ,
    index.func.ts
    ,
    default.func.ts
    )
  • Verb naming semantics and list endpoint conventions

defineFunc

See defineFunc guide for:
  • When to use
    defineFunc
    in
    *.func.ts
    files
  • How plugin config from
    faas.yaml
    is auto-loaded
  • A complete endpoint example with typed params

Knex

See Knex rules for:
  • Configuring Knex via
    faas.yaml
    and using query-builder methods over
    knex.raw

Related skills

  • Unit testing: faasjs-unit-testing