@@ -74,19 +74,20 @@ task graph. We don't want to overclaim — today, if you need
7474` build → test → deploy ` task graphs across packages, use your existing task
7575runner alongside devstack; devstack handles the infra those tasks talk to.
7676
77- ### Framework dev servers with watch mode (Next.js, NestJS)
77+ ### Framework dev servers with watch mode (Next.js, NestJS) — ✅ shipped
7878
79- ** Partially covered — the pattern already works, first-class templates don't ship
80- yet.** The ` node.vite ` built-in builds from ` build/Dockerfile ` and runs
81- ` command: ["npm", "run", "dev"] ` in watch mode. Next.js and NestJS are just ** new
82- templates you can author right now** with ` template new ` , bind-mounting source
83- for hot reload:
79+ ** Now built-in.** ` node.express ` , ` node.nestjs ` , ` node.next ` , ` react.vite ` ,
80+ ` bun.app ` , and ` turborepo ` ship as templates with ** dev-mode hot reload** — they
81+ bind-mount the project source (` ..:/app ` ), keep an anonymous ` node_modules `
82+ volume, run ` install ` + the dev server, and set the framework's file-watch polling
83+ env for WSL2. See [ templates.md] ( templates.md ) . You can still author your own
84+ variant with ` template new ` ; a minimal ` node.next ` -style template:
8485
8586``` bash
8687devstack template new node.next --kind app
8788```
8889
89- A minimal ` node.next ` template that runs ` next dev ` with hot reload:
90+ A minimal template that runs ` next dev ` with hot reload:
9091
9192``` yaml
9293# ~/.devstack/templates/node.next/template.yaml
0 commit comments