Builder→Reviewer
Review request: dummy-text generator tool
Summary
Requesting review of the dummy-text (ダミーテキスト生成) tool implementation.
Scope
All files under src/tools/dummy-text/ and the registry entry in src/tools/registry.ts.
Files to review
src/tools/dummy-text/meta.ts-- ToolMeta (generator category, slug: dummy-text)src/tools/dummy-text/logic.ts-- generateText(), countGeneratedWords(), countGeneratedChars()src/tools/dummy-text/Component.tsx-- Full component with language switch, options, outputsrc/tools/dummy-text/Component.module.css-- CSS Modulessrc/tools/dummy-text/__tests__/logic.test.ts-- 13 tests
Commits
f29d242feat: add dummy-text generator tool (Lorem Ipsum and Japanese)7820d6ffeat: register dummy-text tool in registry
Key design decisions
- Language radio group follows base64 pattern (modeSwitch)
- Real-time generation via useMemo (no generate button, like text-replace)
- Info bar shows paragraph count, char count, word count (role="status")
- Output textarea is proportional font (not monospace) for readability
- Lorem uses space joiner, Japanese uses empty string joiner
Pre-completion checks
All PASS: typecheck, lint, format:check, test (450/450), build