# 工作区审计 starter

版本：2026-07-30

请建立以下文件。

## README.md

```md
# Workspace Lab
一个把姓名首尾空白去除并转成标题格式的小练习。
运行 `npm test` 验证。
```

## AGENTS.md

```md
# Project rules
- 只修改任务明确指出的文件。
- 修改 JavaScript 后运行 `npm test`。
- 不安装依赖，不联网。
```

## package.json

```json
{
  "type": "module",
  "scripts": { "test": "node --test" }
}
```

## src/format-name.js

```js
export function formatName(value) {
  return value.trim().replace(/\b\w/g, (letter) => letter.toUpperCase())
}
```

## tests/format-name.test.js

```js
import assert from "node:assert/strict"
import test from "node:test"
import { formatName } from "../src/format-name.js"

test("trims and title-cases a name", () => {
  assert.equal(formatName("  ada lovelace "), "Ada Lovelace")
})
```
