tenet-starter-ts-web-api
Scaffold and extend the TypeScript API starter (Fastify, SQLite, sessions, CSRF, migrations) for a new project, then grow it one feature at a time.
Pinned to revision d4e659727d56, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/tenet-starter-ts-web-api/SKILL.md
- skills/tenet-starter-ts-web-api/recipe.json
- skills/tenet-starter-ts-web-api/template/.github/workflows/ci.yml
- skills/tenet-starter-ts-web-api/template/.gitignore
- skills/tenet-starter-ts-web-api/template/README.md
- skills/tenet-starter-ts-web-api/template/docs/architecture.md
- skills/tenet-starter-ts-web-api/template/docs/hardening.md
- skills/tenet-starter-ts-web-api/template/eslint.config.js
- skills/tenet-starter-ts-web-api/template/package-lock.json
- skills/tenet-starter-ts-web-api/template/package.json
- skills/tenet-starter-ts-web-api/template/server/migrations/0001_init.sql
- skills/tenet-starter-ts-web-api/template/server/src/app.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/actor.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/auth/csrf.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/auth/passwords.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/auth/routes.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/backup.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/config.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/db.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/dev-identities.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/errors.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/health.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/logging.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/migrate.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/restore.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/safe-equal.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/session/session.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/session/sessions.repository.ts
- skills/tenet-starter-ts-web-api/template/server/src/platform/users.repository.ts
- skills/tenet-starter-ts-web-api/template/server/src/restore-cli.ts
- skills/tenet-starter-ts-web-api/template/server/src/server.ts
- skills/tenet-starter-ts-web-api/template/server/test/boundaries.test.ts
- skills/tenet-starter-ts-web-api/template/server/test/helpers.ts
- skills/tenet-starter-ts-web-api/template/server/test/migrate.test.ts
- skills/tenet-starter-ts-web-api/template/server/test/platform.test.ts
- skills/tenet-starter-ts-web-api/template/server/test/restore.test.ts
- skills/tenet-starter-ts-web-api/template/shared/schemas.ts
- skills/tenet-starter-ts-web-api/template/tsconfig.json
- skills/tenet-starter-ts-web-api/template/vitest.config.ts
Every link opens the file at its source, pinned to the revision this page describes.