Commit ac45e65a50f for woocommerce
commit ac45e65a50f4180b5388ff6f97f4bcdb08c51038
Author: Jason Kytros <jason.kytros@automattic.com>
Date: Wed Jun 24 15:20:08 2026 +0300
Updated `generate-types` script to support paths with spaces (#65940)
diff --git a/packages/js/internal-build/scripts/generate-types.mjs b/packages/js/internal-build/scripts/generate-types.mjs
index 22fb4daea71..1488fc25637 100644
--- a/packages/js/internal-build/scripts/generate-types.mjs
+++ b/packages/js/internal-build/scripts/generate-types.mjs
@@ -24,6 +24,7 @@ import { join, dirname, relative, resolve, posix } from 'node:path';
import { execSync } from 'node:child_process';
import { tmpdir } from 'node:os';
import { createRequire } from 'node:module';
+import { fileURLToPath } from 'node:url';
import ts from 'typescript';
// ---------------------------------------------------------------------------
@@ -42,7 +43,7 @@ const PACKAGE_NAMES = [
'@wordpress/notices',
];
-const PKG_ROOT = resolve( dirname( new URL( import.meta.url ).pathname ), '..' );
+const PKG_ROOT = resolve( dirname( fileURLToPath( import.meta.url ) ), '..' );
const TYPES_DIR = join( PKG_ROOT, 'type-overrides' );
function dtPackageName( packageName ) {