Skip to content

Commit 33897af

Browse files
committed
fix(server-generator-apollo-emmett): use node:crypto protocol in handle.ts.ejs template
Fixes biome lint warning by changing 'crypto' to 'node:crypto' for the randomUUID import in generated handler files.
1 parent db71f00 commit 33897af

File tree

4 files changed

+34
-4
lines changed

4 files changed

+34
-4
lines changed

.changeset/auto-26db4a53.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
"@auto-engineer/adk-claude-code-bridge": patch
3+
"@auto-engineer/app-assembler": patch
4+
"@auto-engineer/app-implementer": patch
5+
"@auto-engineer/checks": patch
6+
"@auto-engineer/cli": patch
7+
"@auto-engineer/component-implementor-react": patch
8+
"@auto-engineer/component-parser": patch
9+
"@auto-engineer/dev-server": patch
10+
"@auto-engineer/file-store": patch
11+
"@auto-engineer/file-upload": patch
12+
"@auto-engineer/generate-react-client": patch
13+
"@auto-engineer/id": patch
14+
"@auto-engineer/job-graph-processor": patch
15+
"@auto-engineer/message-bus": patch
16+
"@auto-engineer/message-store": patch
17+
"@auto-engineer/model-factory": patch
18+
"@auto-engineer/narrative": patch
19+
"@auto-engineer/pipeline": patch
20+
"@auto-engineer/release-automation": patch
21+
"@auto-engineer/server-generator-apollo-emmett": patch
22+
"@auto-engineer/server-generator-nestjs": patch
23+
"@auto-engineer/server-implementer": patch
24+
"@auto-engineer/set-theme": patch
25+
"@auto-engineer/submit-bug-report": patch
26+
"create-auto-app": patch
27+
---
28+
29+
- **server-generator-apollo-emmett**: use node:crypto protocol in handle.ts.ejs template

packages/narrative/ketchup-plan.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
## TODO
44

5-
- [ ] Burst 1: Add isArray to getTypeName, handle ListType kind, update parseGraphQlRequest tsType wrapping — with test cases for [String!], [String!]!, [CustomType]
6-
- [ ] Burst 2: Change 'crypto' to 'node:crypto' in handle.ts.ejs template
5+
(none)
76

87
## DONE
98

9+
- [x] Burst 1: Add isArray to getTypeName, handle ListType kind, update parseGraphQlRequest tsType wrapping — with test cases for [String!], [String!]!, [CustomType] (db71f007)
10+
- [x] Burst 2: Change 'crypto' to 'node:crypto' in handle.ts.ejs template

packages/server-generator-apollo-emmett/src/codegen/templates/command/handle.specs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,7 @@ describe('generateScaffoldFilePlans', () => {
557557
const handleFile = plans.find((p) => p.outputPath.endsWith('handle.ts'));
558558

559559
expect(handleFile?.contents).toMatchInlineSnapshot(`
560-
"import { randomUUID } from 'crypto';
560+
"import { randomUUID } from 'node:crypto';
561561
562562
import { CommandHandler, type EventStore, type MessageHandlerResult } from '@event-driven-io/emmett';
563563
import { evolve } from './evolve';

packages/server-generator-apollo-emmett/src/codegen/templates/command/handle.ts.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const uuidVars = needsStreamGuard ? streamVars.filter(v => !varInAnyCommand(v))
6969
%>
7070
7171
<% if (uuidVars.length > 0) { -%>
72-
import { randomUUID } from 'crypto';
72+
import { randomUUID } from 'node:crypto';
7373
<% } -%>
7474
<% integrationSideEffectImports.forEach((importSource) => { %>
7575
import '<%= importSource %>';

0 commit comments

Comments
 (0)