From 42bbdaadde0d1bbbea7a89c9303be28c8f877f13 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Tue, 28 Jan 2025 10:53:14 -0500 Subject: [PATCH 1/2] remove removed functions from node:util polyfills --- .changeset/lazy-oranges-jump.md | 5 ++ .../src/runtime/node/util/index.ts | 56 +------------------ 2 files changed, 7 insertions(+), 54 deletions(-) create mode 100644 .changeset/lazy-oranges-jump.md diff --git a/.changeset/lazy-oranges-jump.md b/.changeset/lazy-oranges-jump.md new file mode 100644 index 0000000000..a3e3f8a3cf --- /dev/null +++ b/.changeset/lazy-oranges-jump.md @@ -0,0 +1,5 @@ +--- +"@cloudflare/unenv-preset": patch +--- + +Remove removed functions from node:util polyfills diff --git a/packages/unenv-preset/src/runtime/node/util/index.ts b/packages/unenv-preset/src/runtime/node/util/index.ts index a814ec5c81..80ee4c9d05 100644 --- a/packages/unenv-preset/src/runtime/node/util/index.ts +++ b/packages/unenv-preset/src/runtime/node/util/index.ts @@ -1,51 +1,15 @@ // https://nodejs.org/api/util.html import { - _errnoException, - _exceptionWithHostPort, getSystemErrorMap, getSystemErrorName, - isArray, - isBoolean, - isBuffer, - isDate, - isDeepStrictEqual, - isError, - isFunction, - isNull, - isNullOrUndefined, - isNumber, - isObject, - isPrimitive, - isRegExp, - isString, - isSymbol, - isUndefined, parseEnv, styleText, } from "unenv/runtime/node/util/index"; import type nodeUtil from "node:util"; export { - _errnoException, - _exceptionWithHostPort, getSystemErrorMap, getSystemErrorName, - isArray, - isBoolean, - isBuffer, - isDate, - isDeepStrictEqual, - isError, - isFunction, - isNull, - isNullOrUndefined, - isNumber, - isObject, - isPrimitive, - isRegExp, - isString, - isSymbol, - isUndefined, parseEnv, styleText, } from "unenv/runtime/node/util/index"; @@ -71,6 +35,7 @@ export const { getCallSite, inherits, inspect, + isDeepStrictEqual, log, parseArgs, promisify, @@ -86,27 +51,9 @@ export default { /** * manually unroll unenv-polyfilled-symbols to make it tree-shakeable */ - // @ts-expect-error undocumented public API - _errnoException, - _exceptionWithHostPort, getSystemErrorMap, getSystemErrorName, - isArray, - isBoolean, - isBuffer, - isDate, isDeepStrictEqual, - isError, - isFunction, - isNull, - isNullOrUndefined, - isNumber, - isObject, - isPrimitive, - isRegExp, - isString, - isSymbol, - isUndefined, parseEnv, styleText, @@ -117,6 +64,7 @@ export default { MIMEType, TextDecoder, TextEncoder, + // @ts-expect-error missing types? _extend, aborted, callbackify, From 58f34f3dc7fc19c2092d089a2d700e0506438368 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Tue, 28 Jan 2025 11:09:05 -0500 Subject: [PATCH 2/2] Update .changeset/lazy-oranges-jump.md Co-authored-by: Pete Bacon Darwin --- .changeset/lazy-oranges-jump.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.changeset/lazy-oranges-jump.md b/.changeset/lazy-oranges-jump.md index a3e3f8a3cf..372445113e 100644 --- a/.changeset/lazy-oranges-jump.md +++ b/.changeset/lazy-oranges-jump.md @@ -3,3 +3,5 @@ --- Remove removed functions from node:util polyfills + +These function were removed from Node.js before the current LTS versions.