Plan: Add JavaScript starter kit to §5.8 and related sections

- Add `acb-starter-javascript` to §5.8 Starter Kit table
- Add javascript/ to file structure section
- Add `acb-starter-javascript` to published template repos table

The JavaScript starter already exists in starters/javascript/ with:
- Dockerfile, CI workflow, README, package.json
- Node.js built-in http module, zero dependencies

This registers it as an official starter kit alongside the other 6 languages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-05-22 15:21:05 -04:00
parent d3d655b9c9
commit 7e8c9d7e6f

View file

@ -982,6 +982,7 @@ minimal, forkable repository containing:
| `acb-starter-php` | Template repo | Zero dependencies, built-in server |
| `acb-starter-typescript` | Template repo | Fastify, full type definitions |
| `acb-starter-java` | Template repo | Javalin, Maven-based |
| `acb-starter-javascript` | Template repo | Node.js built-in http, zero dependencies |
Participants are not limited to these languages. Any language that can serve
HTTP and compute HMAC-SHA256 can compete. The starter kits simply eliminate
@ -2558,6 +2559,7 @@ ai-code-battle/
│ ├── rust/
│ ├── php/
│ ├── typescript/
│ ├── javascript/
│ └── java/
├── docs/ # Project documentation
@ -2620,6 +2622,7 @@ ai-code-battle/
| `acb-starter-rust` | Rust | axum + serde, HMAC crate, Dockerfile |
| `acb-starter-php` | PHP | Built-in server, hash_hmac, Dockerfile |
| `acb-starter-typescript` | TypeScript | Fastify, typed interfaces, Dockerfile |
| `acb-starter-javascript` | JavaScript | Node.js built-in http, HMAC, zero dependencies, Dockerfile |
| `acb-starter-java` | Java | Javalin, javax.crypto.Mac, Maven, Dockerfile |
**CLI tools (built from monorepo, used locally):**