Skip to content

Commit

Permalink
fix(core): ensure createPackageJson sorts dependencies consistently
Browse files Browse the repository at this point in the history
  • Loading branch information
skrtheboss committed May 26, 2022
1 parent 844679e commit a9f79f5
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions packages/workspace/src/utilities/create-package-json.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,15 @@ export function createPackageJson(
} catch (e) {}

const rootPackageJson = readJsonFile(`${options.root}/package.json`);
Object.entries(npmDeps).forEach(([packageName, version]) => {
if (rootPackageJson.devDependencies?.[packageName]) {
packageJson.devDependencies[packageName] = version;
} else {
packageJson.dependencies[packageName] = version;
}
});
Object.entries(npmDeps)
.sort()
.forEach(([packageName, version]) => {
if (rootPackageJson.devDependencies?.[packageName]) {
packageJson.devDependencies[packageName] = version;
} else {
packageJson.dependencies[packageName] = version;
}
});

return packageJson;
}
Expand Down

0 comments on commit a9f79f5

Please sign in to comment.