Skip to content

Commit 6bdecaa

Browse files
committed
chore(esm): Declare scripts as an ESM package
1 parent 22d8e20 commit 6bdecaa

File tree

4 files changed

+14
-136
lines changed

4 files changed

+14
-136
lines changed

tools/scripts/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"name": "scripts",
33
"version": "0.31.25",
44
"private": true,
5+
"type": "module",
56
"scripts": {
67
"resolve-workspace-deps": "run-s .:resolve-workspace-deps:run-script .:resolve-workspace-deps:update-lockfile .:resolve-workspace-deps:git-commit",
7-
".:resolve-workspace-deps:run-script": "ts-node src/resolve-workspace-deps.ts",
8+
".:resolve-workspace-deps:run-script": "node src/resolve-workspace-deps.ts",
89
".:resolve-workspace-deps:update-lockfile": "cross-env YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn",
910
".:resolve-workspace-deps:git-commit": "git -c user.name='Rocket.Chat' -c user.email='[email protected]' commit --all --amend --no-edit --no-verify",
1011
"lint": "eslint .",
@@ -18,7 +19,9 @@
1819
"fast-glob": "~3.3.3",
1920
"npm-run-all": "^4.1.5",
2021
"prettier": "~3.6.2",
21-
"ts-node": "~10.9.2",
2222
"typescript": "~5.9.3"
23+
},
24+
"volta": {
25+
"extends": "../../package.json"
2326
}
2427
}

tools/scripts/src/resolve-workspace-deps.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { readFile, writeFile } from 'fs/promises';
2-
import { join } from 'path';
1+
import { readFile, writeFile } from 'node:fs/promises';
2+
import { dirname, join } from 'node:path';
3+
import { fileURLToPath } from 'node:url';
34

45
import fg from 'fast-glob';
56

6-
const rootDir = join(__dirname, '../../..');
7+
const rootDir = join(dirname(fileURLToPath(import.meta.url)), '../../..');
78

89
type PackageList = {
910
[packageName: string]: string;

tools/scripts/tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
11
{
2-
"extends": "../../tsconfig.base.json",
3-
"compilerOptions": {
4-
"target": "ES2015",
5-
"lib": ["ES2020"],
6-
"skipLibCheck": true
7-
}
2+
"extends": "../../tsconfig.base.json"
83
}

yarn.lock

Lines changed: 4 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -2108,15 +2108,6 @@ __metadata:
21082108
languageName: node
21092109
linkType: hard
21102110

2111-
"@cspotcode/source-map-support@npm:^0.8.0":
2112-
version: 0.8.1
2113-
resolution: "@cspotcode/source-map-support@npm:0.8.1"
2114-
dependencies:
2115-
"@jridgewell/trace-mapping": "npm:0.3.9"
2116-
checksum: 10/b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff
2117-
languageName: node
2118-
linkType: hard
2119-
21202111
"@csstools/cascade-layer-name-parser@npm:^2.0.5":
21212112
version: 2.0.5
21222113
resolution: "@csstools/cascade-layer-name-parser@npm:2.0.5"
@@ -3335,7 +3326,7 @@ __metadata:
33353326
languageName: node
33363327
linkType: hard
33373328

3338-
"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
3329+
"@jridgewell/resolve-uri@npm:^3.1.0":
33393330
version: 3.1.2
33403331
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
33413332
checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d
@@ -3373,16 +3364,6 @@ __metadata:
33733364
languageName: node
33743365
linkType: hard
33753366

3376-
"@jridgewell/trace-mapping@npm:0.3.9":
3377-
version: 0.3.9
3378-
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
3379-
dependencies:
3380-
"@jridgewell/resolve-uri": "npm:^3.0.3"
3381-
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
3382-
checksum: 10/83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff
3383-
languageName: node
3384-
linkType: hard
3385-
33863367
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9":
33873368
version: 0.3.25
33883369
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
@@ -6689,34 +6670,6 @@ __metadata:
66896670
languageName: node
66906671
linkType: hard
66916672

6692-
"@tsconfig/node10@npm:^1.0.7":
6693-
version: 1.0.8
6694-
resolution: "@tsconfig/node10@npm:1.0.8"
6695-
checksum: 10/b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a
6696-
languageName: node
6697-
linkType: hard
6698-
6699-
"@tsconfig/node12@npm:^1.0.7":
6700-
version: 1.0.9
6701-
resolution: "@tsconfig/node12@npm:1.0.9"
6702-
checksum: 10/a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9
6703-
languageName: node
6704-
linkType: hard
6705-
6706-
"@tsconfig/node14@npm:^1.0.0":
6707-
version: 1.0.1
6708-
resolution: "@tsconfig/node14@npm:1.0.1"
6709-
checksum: 10/976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be
6710-
languageName: node
6711-
linkType: hard
6712-
6713-
"@tsconfig/node16@npm:^1.0.2":
6714-
version: 1.0.2
6715-
resolution: "@tsconfig/node16@npm:1.0.2"
6716-
checksum: 10/ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa
6717-
languageName: node
6718-
linkType: hard
6719-
67206673
"@tybys/wasm-util@npm:^0.9.0":
67216674
version: 0.9.0
67226675
resolution: "@tybys/wasm-util@npm:0.9.0"
@@ -7988,7 +7941,7 @@ __metadata:
79887941
languageName: node
79897942
linkType: hard
79907943

7991-
"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.1.1":
7944+
"acorn-walk@npm:^8.0.0":
79927945
version: 8.3.4
79937946
resolution: "acorn-walk@npm:8.3.4"
79947947
dependencies:
@@ -7997,7 +7950,7 @@ __metadata:
79977950
languageName: node
79987951
linkType: hard
79997952

8000-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1, acorn@npm:^8.8.2":
7953+
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.8.2":
80017954
version: 8.15.0
80027955
resolution: "acorn@npm:8.15.0"
80037956
bin:
@@ -8186,13 +8139,6 @@ __metadata:
81868139
languageName: node
81878140
linkType: hard
81888141

8189-
"arg@npm:^4.1.0":
8190-
version: 4.1.3
8191-
resolution: "arg@npm:4.1.3"
8192-
checksum: 10/969b491082f20cad166649fa4d2073ea9e974a4e5ac36247ca23d2e5a8b3cb12d60e9ff70a8acfe26d76566c71fd351ee5e6a9a6595157eb36f92b1fd64e1599
8193-
languageName: node
8194-
linkType: hard
8195-
81968142
"argparse@npm:^1.0.7":
81978143
version: 1.0.10
81988144
resolution: "argparse@npm:1.0.10"
@@ -9488,13 +9434,6 @@ __metadata:
94889434
languageName: node
94899435
linkType: hard
94909436

9491-
"create-require@npm:^1.1.0":
9492-
version: 1.1.1
9493-
resolution: "create-require@npm:1.1.1"
9494-
checksum: 10/a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
9495-
languageName: node
9496-
linkType: hard
9497-
94989437
"cross-env@npm:^10.1.0":
94999438
version: 10.1.0
95009439
resolution: "cross-env@npm:10.1.0"
@@ -10077,13 +10016,6 @@ __metadata:
1007710016
languageName: node
1007810017
linkType: hard
1007910018

10080-
"diff@npm:^4.0.1":
10081-
version: 4.0.2
10082-
resolution: "diff@npm:4.0.2"
10083-
checksum: 10/ec09ec2101934ca5966355a229d77afcad5911c92e2a77413efda5455636c4cf2ce84057e2d7715227a2eeeda04255b849bd3ae3a4dd22eb22e86e76456df069
10084-
languageName: node
10085-
linkType: hard
10086-
1008710019
"diff@npm:^5.0.0":
1008810020
version: 5.1.0
1008910021
resolution: "diff@npm:5.1.0"
@@ -14122,7 +14054,7 @@ __metadata:
1412214054
languageName: node
1412314055
linkType: hard
1412414056

14125-
"make-error@npm:^1.1.1, make-error@npm:^1.3.6":
14057+
"make-error@npm:^1.3.6":
1412614058
version: 1.3.6
1412714059
resolution: "make-error@npm:1.3.6"
1412814060
checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
@@ -17653,7 +17585,6 @@ __metadata:
1765317585
fast-glob: "npm:~3.3.3"
1765417586
npm-run-all: "npm:^4.1.5"
1765517587
prettier: "npm:~3.6.2"
17656-
ts-node: "npm:~10.9.2"
1765717588
typescript: "npm:~5.9.3"
1765817589
languageName: unknown
1765917590
linkType: soft
@@ -19156,44 +19087,6 @@ __metadata:
1915619087
languageName: node
1915719088
linkType: hard
1915819089

19159-
"ts-node@npm:~10.9.2":
19160-
version: 10.9.2
19161-
resolution: "ts-node@npm:10.9.2"
19162-
dependencies:
19163-
"@cspotcode/source-map-support": "npm:^0.8.0"
19164-
"@tsconfig/node10": "npm:^1.0.7"
19165-
"@tsconfig/node12": "npm:^1.0.7"
19166-
"@tsconfig/node14": "npm:^1.0.0"
19167-
"@tsconfig/node16": "npm:^1.0.2"
19168-
acorn: "npm:^8.4.1"
19169-
acorn-walk: "npm:^8.1.1"
19170-
arg: "npm:^4.1.0"
19171-
create-require: "npm:^1.1.0"
19172-
diff: "npm:^4.0.1"
19173-
make-error: "npm:^1.1.1"
19174-
v8-compile-cache-lib: "npm:^3.0.1"
19175-
yn: "npm:3.1.1"
19176-
peerDependencies:
19177-
"@swc/core": ">=1.2.50"
19178-
"@swc/wasm": ">=1.2.50"
19179-
"@types/node": "*"
19180-
typescript: ">=2.7"
19181-
peerDependenciesMeta:
19182-
"@swc/core":
19183-
optional: true
19184-
"@swc/wasm":
19185-
optional: true
19186-
bin:
19187-
ts-node: dist/bin.js
19188-
ts-node-cwd: dist/bin-cwd.js
19189-
ts-node-esm: dist/bin-esm.js
19190-
ts-node-script: dist/bin-script.js
19191-
ts-node-transpile-only: dist/bin-transpile.js
19192-
ts-script: dist/bin-script-deprecated.js
19193-
checksum: 10/a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794
19194-
languageName: node
19195-
linkType: hard
19196-
1919719090
"tsconfig-paths@npm:^4.2.0":
1919819091
version: 4.2.0
1919919092
resolution: "tsconfig-paths@npm:4.2.0"
@@ -20027,13 +19920,6 @@ __metadata:
2002719920
languageName: node
2002819921
linkType: hard
2002919922

20030-
"v8-compile-cache-lib@npm:^3.0.1":
20031-
version: 3.0.1
20032-
resolution: "v8-compile-cache-lib@npm:3.0.1"
20033-
checksum: 10/88d3423a52b6aaf1836be779cab12f7016d47ad8430dffba6edf766695e6d90ad4adaa3d8eeb512cc05924f3e246c4a4ca51e089dccf4402caa536b5e5be8961
20034-
languageName: node
20035-
linkType: hard
20036-
2003719923
"v8-to-istanbul@npm:^9.0.1":
2003819924
version: 9.1.0
2003919925
resolution: "v8-to-istanbul@npm:9.1.0"
@@ -20754,13 +20640,6 @@ __metadata:
2075420640
languageName: node
2075520641
linkType: hard
2075620642

20757-
"yn@npm:3.1.1":
20758-
version: 3.1.1
20759-
resolution: "yn@npm:3.1.1"
20760-
checksum: 10/2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
20761-
languageName: node
20762-
linkType: hard
20763-
2076420643
"yocto-queue@npm:^0.1.0":
2076520644
version: 0.1.0
2076620645
resolution: "yocto-queue@npm:0.1.0"

0 commit comments

Comments
 (0)