Skip to content

Commit 462dfc7

Browse files
committed
chore: fix inconsitent package.json writing
1 parent 6e4997c commit 462dfc7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tools/build/manifest.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ export async function generateManifestJson({ world, outfile, outdir }) {
2222
})
2323
.filter(e => !!e[1])
2424

25-
packagejson.content.resolutions = packagejson.content.dependencies
25+
if (!Object.entries(packagejson.content.resolutions).every(([k, v]) => packagejson.content.dependencies[k] === v)) {
26+
packagejson.content.resolutions = packagejson.content.dependencies
27+
await packagejson.write()
28+
}
2629

2730
const base = {
2831
format_version: 2,
@@ -70,5 +73,4 @@ export async function generateManifestJson({ world, outfile, outdir }) {
7073
await writeJSON(path.join(outdir, '../manifest.json'), base).catch(e =>
7174
logger.error('Failed writing manifest.json file:', e),
7275
)
73-
await packagejson.write()
7476
}

0 commit comments

Comments
 (0)