Zip merge
Combine two full app archives into one zip, for example a project zip and a Rollspace export. Everything happens in your browser. No files are uploaded.
On this pageMerge two project zips without a terminal · Choose what happens when both zips contain the same file · Download the merged result
Two-Zip compatible merge
Merge dev-void.zip + rollspace (or any dual app bundles) without clobbering root package.json files. Uses metadata.json slugs for namespaced trees — same logic as Rollspace remix.
Inputs
Now you'll pick the two archives. Drop them into the tool above.
| Archive | Role |
|---|---|
Primary (e.g. dev-void.zip) | The main site |
Secondary (e.g. rollspace-*.zip) | The app to merge in |
Strategies
Now you'll choose what happens when both zips have the same file.
| Strategy | Result |
|---|---|
compatible-namespaced (default) | Keeps both projects in separate folders, so neither package.json is overwritten |
secondary-wins | On a conflict, the secondary file wins |
primary-wins | On a conflict, the primary file wins |
Check the result
Now you'll confirm the merge before you use it. Open MERGE-MANIFEST.json in the downloaded zip.
Example output:
{ "strategy": "compatible-namespaced", "files": 412, "conflicts": 0 }If you see an error: a conflict count above zero means both zips had the same path. Check those files, or merge again with another strategy.
Implementation notes: How tools are built.