From 508d16ef2c539e871946cf3b73f5f4f6d925b6c2 Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 24 Jul 2024 19:54:16 +0700 Subject: [PATCH] fix --- pkgs/core/build-core.ts | 1 - pkgs/core/build.ts | 55 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/pkgs/core/build-core.ts b/pkgs/core/build-core.ts index aa9c0f96..0f1ae21c 100644 --- a/pkgs/core/build-core.ts +++ b/pkgs/core/build-core.ts @@ -25,7 +25,6 @@ const ctx = await context({ define: { "process.env.NODE_ENV": `"production"`, }, - plugins: [ polyfillNode({ polyfills: { diff --git a/pkgs/core/build.ts b/pkgs/core/build.ts index d1f6ebaa..7c1ed2d5 100644 --- a/pkgs/core/build.ts +++ b/pkgs/core/build.ts @@ -12,6 +12,7 @@ import { removeAsync, writeAsync, } from "fs-jetpack"; +import { polyfillNode } from "esbuild-plugin-polyfill-node"; import { platform } from "os"; const brotli = await brotliPromise; @@ -32,6 +33,60 @@ await build({ define: { "process.env.NODE_ENV": `"production"`, }, + plugins: [ + polyfillNode({ + polyfills: { + buffer: true, + _stream_duplex: false, + _stream_passthrough: false, + _stream_readable: false, + _stream_transform: false, + _stream_writable: false, + assert: false, + async_hooks: false, + child_process: false, + cluster: false, + console: false, + constants: false, + crypto: false, + dgram: false, + diagnostics_channel: false, + dns: false, + domain: false, + events: false, + fs: false, + http: false, + http2: false, + https: false, + module: false, + net: false, + os: false, + path: false, + perf_hooks: false, + process: false, + punycode: false, + querystring: false, + readline: false, + repl: false, + stream: false, + string_decoder: false, + sys: false, + timers: false, + tls: false, + tty: false, + url: false, + util: false, + v8: false, + vm: false, + wasi: false, + worker_threads: false, + zlib: false, + "assert/strict": false, + "fs/promises": false, + "timers/promises": false, + }, + }), + ], }); const build_all =