chore(cli): Convert JS files to TS (part III)#873
Conversation
✅ Deploy Preview for cedarjs canceled.
|
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx run-many -t build:pack --exclude create-ceda... |
✅ Succeeded | 2s | View ↗ |
nx run-many -t test --minWorkers=1 --maxWorkers=4 |
✅ Succeeded | 1m 30s | View ↗ |
nx run-many -t build |
✅ Succeeded | 7s | View ↗ |
nx run-many -t test:types |
✅ Succeeded | 11s | View ↗ |
☁️ Nx Cloud last updated this comment at 2026-03-18 23:12:30 UTC
Greptile SummaryThis PR continues the JS→TS migration for CLI command handlers and their tests ( Key concerns:
Confidence Score: 2/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[CLI Command Entry .ts] --> B{Dynamic Import}
B --> C[buildHandler.ts]
B --> D[consoleHandler.ts]
B --> E[devHandler.ts]
B --> F[execHandler.ts]
B --> G[prerenderHandler.ts]
B --> H[type-checkHandler.ts]
B --> I[upgradeHandler.ts]
C --> C1[BuildHandlerOptions interface]
C --> C2[ListrTask filter cast]
D --> D1[isREPLServerWithHistory guard]
D --> D2[async eval error wrapping]
F --> F1[ExecOptions interface]
F --> F2[Array.isArray scriptArgs._]
G --> G1["regex /\\{.*}/ ⚠️ BUG"]
G --> G2[typeof Prerender cast]
G --> G3[QueryInfo queryCache type]
H --> H1[Export TypeCheckHandlerArgs]
H --> H2[rendererOptions added]
I --> I1[res.ok checks added]
I --> I2["Wrong URL in error msg ⚠️"]
Last reviewed commit: "fix test tests" |
There was a problem hiding this comment.
Additional Comments (1)
-
packages/cli/src/commands/execHandler.ts, line 177-179 (link)syntax: Same template literal interpolation issue
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
31 files reviewed, 3 comments
|
@greptileai Please do a full review again and update your review summary |
0f0e039 to
aa1c62d
Compare
|
This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
# Conflicts: # packages/cli/src/commands/__tests__/build.test.ts # packages/cli/src/commands/__tests__/prisma.test.ts # packages/cli/src/commands/__tests__/upgrade.test.ts # packages/cli/src/commands/build.ts # packages/cli/src/commands/buildHandler.ts # packages/cli/src/commands/check.ts # packages/cli/src/commands/console.ts # packages/cli/src/commands/consoleHandler.ts # packages/cli/src/commands/destroy.ts # packages/cli/src/commands/dev.ts # packages/cli/src/commands/dev/__tests__/getDevNodeOptions.test.ts # packages/cli/src/commands/dev/devHandler.ts # packages/cli/src/commands/execHandler.ts # packages/cli/src/commands/experimental.ts # packages/cli/src/commands/generate.ts # packages/cli/src/commands/lint.ts # packages/cli/src/commands/prerender.ts # packages/cli/src/commands/prerenderHandler.ts # packages/cli/src/commands/prismaHandler.ts # packages/cli/src/commands/test.ts # packages/cli/src/commands/test/__tests__/test.test.js # packages/cli/src/commands/type-check.ts # packages/cli/src/commands/type-checkHandler.ts # packages/cli/src/commands/upgrade.ts # packages/cli/src/testLib/cells.ts # packages/cli/tsconfig.build.json # packages/cli/tsconfig.json
|
@greptileai Please do a full review again |
|
The changes in this PR are now available on npm. Try them out by running |

Continue on #855