From eecb82dbc596baa6496bd3c00a464f3b9685b6be Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Wed, 22 Jan 2025 10:14:57 +0800 Subject: [PATCH] Make `prettier.util` and `prettier.doc` available in development cjs version on Node.js>=22 (#17030) --- src/index.cjs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/index.cjs b/src/index.cjs index ef5f11370..f84b6843b 100644 --- a/src/index.cjs +++ b/src/index.cjs @@ -45,6 +45,12 @@ if (process.env.NODE_ENV === "production") { Object.defineProperties(prettier, { util: { get() { + try { + return require("./utils/public.js"); + } catch { + // No op + } + throw new Error( "prettier.util is not available in development CommonJS version", ); @@ -52,6 +58,12 @@ if (process.env.NODE_ENV === "production") { }, doc: { get() { + try { + return require("./document/public.js"); + } catch { + // No op + } + throw new Error( "prettier.doc is not available in development CommonJS version", );