Skip to content

Commit aef438a

Browse files
afc163claude
andcommitted
docs: remove unimplemented --detail flag and utoo references from design spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 210243b commit aef438a

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

docs/superpowers/specs/2026-03-26-env-command-design.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Six sections, organized from system-level down to project-specific:
2828
### 2. Binaries
2929

3030
- Node.js version (via `process.version`)
31-
- Package manager: detect which of npm/pnpm/yarn/bun/utoo is available and their versions (via `execFileSync`)
31+
- Package manager: detect which of npm/pnpm/yarn/bun is available and their versions (via `execFileSync`)
3232
- npm registry: current configured registry URL (via `npm config get registry` or equivalent)
3333

3434
### 3. Browsers
@@ -230,14 +230,13 @@ src/commands/env.ts
230230

231231
### Key Implementation Details
232232

233-
1. **System/Binaries**: Use `node:os` for OS, `process.version` for Node, `execFileSync` to detect package manager versions (npm/pnpm/yarn/bun/utoo), `npm config get registry` for registry URL
233+
1. **System/Binaries**: Use `node:os` for OS, `process.version` for Node, `execFileSync` to detect package manager versions (npm/pnpm/yarn/bun), `npm config get registry` for registry URL
234234
2. **Browsers**: Use `envinfo` — the one dependency that provides real value here (cross-platform browser detection logic is non-trivial)
235235
3. **Core Dependencies**: Read `node_modules/<pkg>/package.json` using the existing `readJson()` utility from `scan.ts`
236236
4. **Ecosystem scan**: `readdirSync('node_modules/@ant-design')` and filter `node_modules/rc-*`, read each `package.json` for version
237237
5. **Build Tools**: Predefined list, check `node_modules/<pkg>/package.json` existence and version
238238
6. **Not-found core deps**: Show `Not found` in text, `null` in JSON
239239
7. **Ecosystem/rc-* packages**: Only list installed ones (no "Not found" noise)
240-
8. **`--detail` flag**: When set, also shows the version range from `package.json` dependencies alongside the installed version (e.g., `antd: 5.22.0 (^5.20.0)`)
241240

242241
### What This Command Does NOT Do
243242

0 commit comments

Comments
 (0)