Skip to content

[tutorial error] module required #131

@sinedied

Description

@sinedied

Just tried following the TS tutorial, you get an error out of the box:

npx tsx index.ts

node:internal/modules/run_main:107
    triggerUncaughtException(
    ^
Error: Transform failed with 3 errors:
/Users/sinedied/projects/_test/copilot-sdk/index.ts:4:16: ERROR: Top-level await is currently not supported with the "cjs" output format
/Users/sinedied/projects/_test/copilot-sdk/index.ts:6:17: ERROR: Top-level await is currently not supported with the "cjs" output format
/Users/sinedied/projects/_test/copilot-sdk/index.ts:9:0: ERROR: Top-level await is currently not supported with the "cjs" output format
    at failureErrorWithLog (/Users/sinedied/projects/_test/copilot-sdk/node_modules/esbuild/lib/main.js:1467:15)
    at /Users/sinedied/projects/_test/copilot-sdk/node_modules/esbuild/lib/main.js:736:50
    at responseCallbacks.<computed> (/Users/sinedied/projects/_test/copilot-sdk/node_modules/esbuild/lib/main.js:603:9)
    at handleIncomingPacket (/Users/sinedied/projects/_test/copilot-sdk/node_modules/esbuild/lib/main.js:658:12)
    at Socket.readFromStdout (/Users/sinedied/projects/_test/copilot-sdk/node_modules/esbuild/lib/main.js:581:7)
    at Socket.emit (node:events:508:28)
    at addChunk (node:internal/streams/readable:559:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
    at Readable.push (node:internal/streams/readable:390:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23) {
  name: 'TransformError'
}

Node.js v24.13.0

you need to use npm init -y --init-type module to make it work. Sending PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions