diff --git a/lib/expose.cjs b/lib/expose.cjs
index af566cfe44245d7d6e6c884bee845129f223756e..d56215264baa4025e2f7e54ef70126fcc8116cef 100644
--- a/lib/expose.cjs
+++ b/lib/expose.cjs
@@ -14,4 +14,12 @@ function re2() {
   return require('re2');
 }
 
-module.exports = { dirname: __dirname, re2, pkg };
+/**
+ * return's prettier
+ * @returns {typeof import('prettier')}
+ */
+function prettier() {
+  return require('prettier');
+}
+
+module.exports = { dirname: __dirname, re2, pkg, prettier };
diff --git a/lib/workers/repository/config-migration/branch/migrated-data.ts b/lib/workers/repository/config-migration/branch/migrated-data.ts
index 0a06ebca7f36ff35fc90074e9746505aaea94c5a..e0f1ec79832ed553b07f1b2d62ab37d75f74eed5 100644
--- a/lib/workers/repository/config-migration/branch/migrated-data.ts
+++ b/lib/workers/repository/config-migration/branch/migrated-data.ts
@@ -1,8 +1,9 @@
 import detectIndent from 'detect-indent';
 import JSON5 from 'json5';
-import prettier, { BuiltInParserName } from 'prettier';
+import type { BuiltInParserName } from 'prettier';
 import upath from 'upath';
 import { migrateConfig } from '../../../../config/migration';
+import { prettier } from '../../../../expose.cjs';
 import { logger } from '../../../../logger';
 import { readLocalFile } from '../../../../util/fs';
 import { getFileList } from '../../../../util/git';
@@ -68,7 +69,7 @@ export async function applyPrettierFormatting(
       useTabs: indent?.type === 'tab',
     };
 
-    return prettier.format(content, options);
+    return prettier().format(content, options);
   } finally {
     logger.trace('applyPrettierFormatting - END');
   }