diff --git a/packages/cli-v3/src/utilities/buildManifest.ts b/packages/cli-v3/src/utilities/buildManifest.ts index a8b5bf7c5..5cddbac71 100644 --- a/packages/cli-v3/src/utilities/buildManifest.ts +++ b/packages/cli-v3/src/utilities/buildManifest.ts @@ -6,7 +6,7 @@ export function buildManifestToJSON(manifest: BuildManifest): BuildManifest { return { ...rest, // sort externals for deterministic builds - externals: externals?.slice().sort((a, b) => a.name.localeCompare(b.name)), + externals: externals?.slice().sort((a, b) => (a.name < b.name ? -1 : a.name > b.name ? 1 : 0)), deploy: {}, build: {}, };