glideapps / quicktype

Generate types and converters from JSON, Schema, and GraphQL
https://app.quicktype.io
Apache License 2.0
11.76k stars 1.04k forks source link

[BUG]: Uncaught ReferenceError: process is not defined in the browser #2620

Open TianLiangZhou opened 1 week ago

TianLiangZhou commented 1 week ago

After compiling with esbuild, I got this error when running in the browser.

My code is very simple:

// json-to-class.js

import {quicktype, InputData, jsonInputForTargetLanguage,} from "quicktype-core";

(function (root) {
   ...
})()

The error comes from: input/io/NodeIO.js

How to solve this problem?