commits
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Install all deps before build, then prune devDependencies after
- Add required: ['items'] to feed/search/list output schemas
- Add @types/node to scaffold devDependencies
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add skipLibCheck and exclude node_modules/dist/docs from root
tsconfig so tsc stops checking third-party .d.ts files.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sets DEV_MODE=1 when running hatk dev, which makes requireAdmin
skip the DID allowlist check. All seeded accounts automatically
have admin access during development.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Compresses JSON responses > 1KB when the client supports gzip.
Uses a shared sendJson helper so jsonResponse/jsonError signatures
stay unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Serves a default robots.txt from the hatk package, with user override
via public/robots.txt. Adds meta description to the app.html scaffold
template.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switches hatk from shipping raw TypeScript to compiled JS via tsc.
Renames npm package from hatk to @hatk/hatk (npm blocked the unscoped name).
Updates all codegen templates and path references for the new package name.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove unused functions (flattenRow, resolveBlobOverrides), fix
empty destructuring pattern, exclude minified admin-auth.js from
lint, exclude docs/superpowers from formatter.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Templates are standalone hatk projects hosted at github.com/hatk-dev/.
`hatk new my-app --template statusphere` clones hatk-template-statusphere,
strips .git, and sets the project name in package.json.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>