diff --git a/.changeset/neat-timers-prove.md b/.changeset/neat-timers-prove.md new file mode 100644 index 000000000..bdd4567d8 --- /dev/null +++ b/.changeset/neat-timers-prove.md @@ -0,0 +1,5 @@ +--- +"@callstack/repack": minor +--- + +Ensure file lists in manifests are sorted diff --git a/packages/repack/src/webpack/plugins/ManifestPlugin.ts b/packages/repack/src/webpack/plugins/ManifestPlugin.ts index 588ec832e..048f55c6d 100644 --- a/packages/repack/src/webpack/plugins/ManifestPlugin.ts +++ b/packages/repack/src/webpack/plugins/ManifestPlugin.ts @@ -17,8 +17,8 @@ export class ManifestPlugin implements WebpackPlugin { const manifest = { id: chunk.id, name: chunk.name, - files: [...chunk.files], - auxiliaryFiles: [...chunk.auxiliaryFiles], + files: [...chunk.files].sort(), + auxiliaryFiles: [...chunk.auxiliaryFiles].sort(), }; if (manifest.files.length) {