esbuild 0.27.4 crashes when metadata is enabled (original) (raw)

Esbuild 0.27.4 crashes when metadata option is enabled.

Reproduction: https://esbuild.github.io/try/#YgAwLjI3LjQALS1idW5kbGUgLS1tZXRhZmlsZQBlAGVudHJ5LnRzAGRlY2xhcmUgbW9kdWxlICIqLnVua25vd24iIHsgY29uc3QgY29udGVudDogc3RyaW5nOyBleHBvcnQgZGVmYXVsdCBjb250ZW50OyB9CgppbXBvcnQgY29udGVudHMgZnJvbSAiLi9hLnVua25vd24iOwpjb25zb2xlLmxvZyhjb250ZW50cyk7AABhLnVua25vd24AAABmaWxlMi5qcwA

Stack

SyntaxError: Unexpected end of JSON input
  Stack:
        at JSON.parse (<anonymous>)
        at parseJSON (node_modules/esbuild/lib/main.js:1882:15)
        at buildResponseToResult (node_modules/esbuild/lib/main.js:1202:48)
        at node_modules/esbuild/lib/main.js:1232:16
        at responseCallbacks.<computed> (node_modules/esbuild/lib/main.js:884:9)
        at handleIncomingPacket (node_modules/esbuild/lib/main.js:939:12)
        at Socket.readFromStdout (node_modules/esbuild/lib/main.js:862:7)
        at Socket.emit (node:events:519:28)
        at addChunk (node:internal/streams/readable:561:12)
        at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)

Version: 0.27.4 worked in 0.27.3