Keystone Docs

Mirrors the CLI output from keystone docs <topic>.

modules

Module composition and package patching behavior.

Details

  • generateModules returns { modules, envVars, packagePatch }
  • init merges module files over keystone-base then applies packagePatch to package.json
  • update re-generates modules from current manifest and reapplies packagePatch
  • Dependencies required by selected providers are injected automatically

Implementation Files

  • src/convex/generators/index.ts
  • src/convex/generators/auth.ts
  • src/convex/generators/payments.ts
  • src/convex/generators/storage.ts
  • src/convex/generators/analytics.ts
  • src/lib/modules.ts

Official Sources