Skip to content

Commit 22fd062

Browse files
committedDec 7, 2022
feat(chore): added set-version.ts file
1 parent 1afbdbc commit 22fd062

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
 

‎libs/ng2-dragula/project.json

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"outputs": [],
4040
"options": {
4141
"commands": [
42+
"ts-node ./scripts/set-version.ts",
4243
"conventional-changelog --preset angular --infile CHANGELOG.md --same-file --release-count 1",
4344
"git add -A"
4445
],

‎scripts/set-version.ts

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { readJson, writeJson } from 'fs-extra';
2+
3+
const packagesGlob = './libs/ng2-dragula/package.json';
4+
const mainPackage = './package.json';
5+
6+
(async () => {
7+
const version = await readJson(mainPackage).then(json => json.version);
8+
const packages = [packagesGlob]
9+
.map(async packagePath => {
10+
const packageJson = await readJson(packagePath);
11+
if (packageJson.version) {
12+
packageJson.version = version;
13+
}
14+
15+
await writeJson(packagePath, packageJson, { spaces: 2 });
16+
});
17+
18+
await Promise.all(packages);
19+
})();

0 commit comments

Comments
 (0)
Please sign in to comment.