Skip to content

Commit e7c1064

Browse files
committed
sync versions
1 parent a4eb634 commit e7c1064

File tree

8 files changed

+48
-26
lines changed

8 files changed

+48
-26
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@
7575
"#lib/minisocket": "./lib/minisocket.js"
7676
},
7777
"optionalDependencies": {
78-
"@rescript/darwin-arm64": "12.0.0-alpha.12",
79-
"@rescript/darwin-x64": "12.0.0-alpha.12",
80-
"@rescript/linux-arm64": "12.0.0-alpha.12",
81-
"@rescript/linux-x64": "12.0.0-alpha.12",
82-
"@rescript/win32-x64": "12.0.0-alpha.12"
78+
"@rescript/darwin-arm64": "12.0.0-alpha.13",
79+
"@rescript/darwin-x64": "12.0.0-alpha.13",
80+
"@rescript/linux-arm64": "12.0.0-alpha.13",
81+
"@rescript/linux-x64": "12.0.0-alpha.13",
82+
"@rescript/win32-x64": "12.0.0-alpha.13"
8383
},
8484
"devDependencies": {
8585
"@biomejs/biome": "1.9.4",

packages/@rescript/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/darwin-arm64",
3-
"version": "12.0.0-alpha.12",
3+
"version": "12.0.0-alpha.13",
44
"description": "ReScript binaries for MacOS ARM64",
55
"type": "module",
66
"repository": {

packages/@rescript/darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/darwin-x64",
3-
"version": "12.0.0-alpha.12",
3+
"version": "12.0.0-alpha.13",
44
"description": "ReScript binaries for MacOS x86_64",
55
"type": "module",
66
"repository": {

packages/@rescript/linux-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/linux-arm64",
3-
"version": "12.0.0-alpha.12",
3+
"version": "12.0.0-alpha.13",
44
"description": "ReScript binaries for Linux ARM64",
55
"type": "module",
66
"repository": {

packages/@rescript/linux-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/linux-x64",
3-
"version": "12.0.0-alpha.12",
3+
"version": "12.0.0-alpha.13",
44
"description": "ReScript binaries for Linux x86_64",
55
"type": "module",
66
"repository": {

packages/@rescript/win32-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/win32-x64",
3-
"version": "12.0.0-alpha.12",
3+
"version": "12.0.0-alpha.13",
44
"description": "ReScript binaries for Windows x86_64",
55
"type": "module",
66
"repository": {

scripts/setVersion.js

100644100755
Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,42 @@
22

33
// @ts-check
44

5+
// TODO: Use Yarn's constraints instead.
6+
57
import fs from "node:fs";
68

79
const packageSpec = JSON.parse(
810
fs.readFileSync(new URL("../package.json", import.meta.url), "utf-8"),
911
);
1012
const { name, version } = packageSpec;
1113

12-
const stdlibPackageSpec = JSON.parse(
13-
fs.readFileSync("./packages/std/package.json", "utf8"),
14-
);
15-
stdlibPackageSpec.version = version;
14+
/**
15+
* @param {string} specPath
16+
* @param {string} version
17+
*/
18+
function setVersion(specPath, version) {
19+
const spec = JSON.parse(fs.readFileSync(specPath, "utf8"));
20+
spec.version = version;
21+
fs.writeFileSync(specPath, JSON.stringify(spec, null, 2) + "\n", "utf8");
22+
}
23+
24+
setVersion("./packages/std/package.json", version);
25+
setVersion("./packages/@rescript/linux-x64/package.json", version);
26+
setVersion("./packages/@rescript/linux-arm64/package.json", version);
27+
setVersion("./packages/@rescript/darwin-x64/package.json", version);
28+
setVersion("./packages/@rescript/darwin-arm64/package.json", version);
29+
setVersion("./packages/@rescript/win32-x64/package.json", version);
30+
31+
packageSpec.optionalDependencies["@rescript/linux-x64"] = version;
32+
packageSpec.optionalDependencies["@rescript/linux-arm64"] = version;
33+
packageSpec.optionalDependencies["@rescript/darwin-x64"] = version;
34+
packageSpec.optionalDependencies["@rescript/darwin-arm64"] = version;
35+
packageSpec.optionalDependencies["@rescript/win32-x64"] = version;
36+
1637
fs.writeFileSync(
17-
"./packages/std/package.json",
18-
JSON.stringify(stdlibPackageSpec, null, 2),
38+
"./package.json",
39+
JSON.stringify(packageSpec, null, 2) + "\n",
40+
"utf8",
1941
);
2042

2143
fs.writeFileSync(

yarn.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ __metadata:
388388
languageName: node
389389
linkType: hard
390390

391-
"@rescript/darwin-arm64@npm:12.0.0-alpha.12, @rescript/darwin-arm64@workspace:packages/@rescript/darwin-arm64":
391+
"@rescript/darwin-arm64@npm:12.0.0-alpha.13, @rescript/darwin-arm64@workspace:packages/@rescript/darwin-arm64":
392392
version: 0.0.0-use.local
393393
resolution: "@rescript/darwin-arm64@workspace:packages/@rescript/darwin-arm64"
394394
bin:
@@ -402,7 +402,7 @@ __metadata:
402402
languageName: unknown
403403
linkType: soft
404404

405-
"@rescript/darwin-x64@npm:12.0.0-alpha.12, @rescript/darwin-x64@workspace:packages/@rescript/darwin-x64":
405+
"@rescript/darwin-x64@npm:12.0.0-alpha.13, @rescript/darwin-x64@workspace:packages/@rescript/darwin-x64":
406406
version: 0.0.0-use.local
407407
resolution: "@rescript/darwin-x64@workspace:packages/@rescript/darwin-x64"
408408
bin:
@@ -416,7 +416,7 @@ __metadata:
416416
languageName: unknown
417417
linkType: soft
418418

419-
"@rescript/linux-arm64@npm:12.0.0-alpha.12, @rescript/linux-arm64@workspace:packages/@rescript/linux-arm64":
419+
"@rescript/linux-arm64@npm:12.0.0-alpha.13, @rescript/linux-arm64@workspace:packages/@rescript/linux-arm64":
420420
version: 0.0.0-use.local
421421
resolution: "@rescript/linux-arm64@workspace:packages/@rescript/linux-arm64"
422422
bin:
@@ -430,7 +430,7 @@ __metadata:
430430
languageName: unknown
431431
linkType: soft
432432

433-
"@rescript/linux-x64@npm:12.0.0-alpha.12, @rescript/linux-x64@workspace:packages/@rescript/linux-x64":
433+
"@rescript/linux-x64@npm:12.0.0-alpha.13, @rescript/linux-x64@workspace:packages/@rescript/linux-x64":
434434
version: 0.0.0-use.local
435435
resolution: "@rescript/linux-x64@workspace:packages/@rescript/linux-x64"
436436
bin:
@@ -484,7 +484,7 @@ __metadata:
484484
languageName: unknown
485485
linkType: soft
486486

487-
"@rescript/win32-x64@npm:12.0.0-alpha.12, @rescript/win32-x64@workspace:packages/@rescript/win32-x64":
487+
"@rescript/win32-x64@npm:12.0.0-alpha.13, @rescript/win32-x64@workspace:packages/@rescript/win32-x64":
488488
version: 0.0.0-use.local
489489
resolution: "@rescript/win32-x64@workspace:packages/@rescript/win32-x64"
490490
bin:
@@ -2515,11 +2515,11 @@ __metadata:
25152515
resolution: "rescript@workspace:."
25162516
dependencies:
25172517
"@biomejs/biome": "npm:1.9.4"
2518-
"@rescript/darwin-arm64": "npm:12.0.0-alpha.12"
2519-
"@rescript/darwin-x64": "npm:12.0.0-alpha.12"
2520-
"@rescript/linux-arm64": "npm:12.0.0-alpha.12"
2521-
"@rescript/linux-x64": "npm:12.0.0-alpha.12"
2522-
"@rescript/win32-x64": "npm:12.0.0-alpha.12"
2518+
"@rescript/darwin-arm64": "npm:12.0.0-alpha.13"
2519+
"@rescript/darwin-x64": "npm:12.0.0-alpha.13"
2520+
"@rescript/linux-arm64": "npm:12.0.0-alpha.13"
2521+
"@rescript/linux-x64": "npm:12.0.0-alpha.13"
2522+
"@rescript/win32-x64": "npm:12.0.0-alpha.13"
25232523
"@types/node": "npm:^20.14.9"
25242524
"@types/semver": "npm:^7.5.8"
25252525
mocha: "npm:10.8.2"

0 commit comments

Comments
 (0)