Skip to content

Commit 4814a0f

Browse files
committed
Replace ts-node with tsx
1 parent f4d5c8d commit 4814a0f

File tree

6 files changed

+12
-99
lines changed

6 files changed

+12
-99
lines changed

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
},
8787
"scripts": {
8888
"prepare": "yarn run build",
89-
"download-tools": "ts-node scripts/download-tools.ts",
89+
"download-tools": "tsx scripts/download-tools.ts",
9090
"clean": "git clean -f -x ./node_modules ./dist ./coverage ./tools",
9191
"build": "webpack --mode production && yarn lint",
9292
"build:no-lint": "webpack --mode production",
@@ -95,11 +95,11 @@
9595
"test": "jest --reporters=default --reporters=./node_modules/jest-html-reporter",
9696
"all": "yarn && yarn download-tools && yarn test",
9797
"package": "vsce package --yarn",
98-
"tpip:report": "ts-node scripts/tpip-reporter --header docs/tpip-header.md docs/third-party-licenses.json TPIP.md",
98+
"tpip:report": "tsx scripts/tpip-reporter --header docs/tpip-header.md docs/third-party-licenses.json TPIP.md",
9999
"lint:md": "markdownlint **/*.md -c ./.github/markdownlint.jsonc -i ./node_modules ./dist ./coverage ./tools",
100-
"check:links": "ts-node scripts/check-links.ts -i ./node_modules/** -i ./.github/** -c ./.github/markdown-link-check.jsonc",
101-
"copyright:check": "ts-node scripts/copyright-manager.ts --mode=check --include=src/**/*.ts,scripts/**/*.ts --exclude=**/node_modules/**,coverage/**,dist/**,tools/**",
102-
"copyright:fix": "ts-node scripts/copyright-manager.ts --mode=fix --include=src/**/*.ts,scripts/**/*.ts --exclude=**/node_modules/**,coverage/**,dist/**,tools/**"
100+
"check:links": "tsx scripts/check-links.ts -i ./node_modules/** -i ./.github/** -c ./.github/markdown-link-check.jsonc",
101+
"copyright:check": "tsx scripts/copyright-manager.ts --mode=check --include=src/**/*.ts,scripts/**/*.ts --exclude=**/node_modules/**,coverage/**,dist/**,tools/**",
102+
"copyright:fix": "tsx scripts/copyright-manager.ts --mode=fix --include=src/**/*.ts,scripts/**/*.ts --exclude=**/node_modules/**,coverage/**,dist/**,tools/**"
103103
},
104104
"vsce": {
105105
"yarn": true,
@@ -142,7 +142,6 @@
142142
"ts-command-line-args": "^2.5.1",
143143
"ts-jest": "29.4.0",
144144
"ts-loader": "^9.5.2",
145-
"ts-node": "^10.9.2",
146145
"tsx": "^4.20.3",
147146
"type-fest": "^4.41.0",
148147
"typescript": "^5.8.3",

scripts/check-links.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!npx ts-node
1+
#!npx tsx
22

33
/**
44
* Copyright 2025 Arm Limited

scripts/copyright-manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!npx ts-node
1+
#!npx tsx
22

33
/**
44
* Copyright 2025 Arm Limited

scripts/tpip-reporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!npx ts-node
1+
#!npx tsx
22

33
/**
44
* Copyright 2025 Arm Limited

scripts/update-tpip.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!npx ts-node
1+
#!npx tsx
22

33
/**
44
* Copyright 2025 Arm Limited

yarn.lock

Lines changed: 3 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -440,13 +440,6 @@
440440
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
441441
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
442442

443-
"@cspotcode/source-map-support@^0.8.0":
444-
version "0.8.1"
445-
resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
446-
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
447-
dependencies:
448-
"@jridgewell/trace-mapping" "0.3.9"
449-
450443
"@discoveryjs/json-ext@^0.6.1":
451444
version "0.6.3"
452445
resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz"
@@ -974,7 +967,7 @@
974967
"@jridgewell/sourcemap-codec" "^1.4.10"
975968
"@jridgewell/trace-mapping" "^0.3.24"
976969

977-
"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0":
970+
"@jridgewell/resolve-uri@^3.1.0":
978971
version "3.1.2"
979972
resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
980973
integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
@@ -997,14 +990,6 @@
997990
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
998991
integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
999992

1000-
"@jridgewell/[email protected]":
1001-
version "0.3.9"
1002-
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
1003-
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
1004-
dependencies:
1005-
"@jridgewell/resolve-uri" "^3.0.3"
1006-
"@jridgewell/sourcemap-codec" "^1.4.10"
1007-
1008993
"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
1009994
version "0.3.25"
1010995
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
@@ -1497,26 +1482,6 @@
14971482
resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c"
14981483
integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==
14991484

1500-
"@tsconfig/node10@^1.0.7":
1501-
version "1.0.11"
1502-
resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz"
1503-
integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==
1504-
1505-
"@tsconfig/node12@^1.0.7":
1506-
version "1.0.11"
1507-
resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
1508-
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
1509-
1510-
"@tsconfig/node14@^1.0.0":
1511-
version "1.0.3"
1512-
resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
1513-
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
1514-
1515-
"@tsconfig/node16@^1.0.2":
1516-
version "1.0.4"
1517-
resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"
1518-
integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
1519-
15201485
"@tybys/wasm-util@^0.9.0":
15211486
version "0.9.0"
15221487
resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355"
@@ -2174,14 +2139,7 @@ acorn-jsx@^5.3.2:
21742139
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
21752140
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
21762141

2177-
acorn-walk@^8.1.1:
2178-
version "8.3.4"
2179-
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz"
2180-
integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==
2181-
dependencies:
2182-
acorn "^8.11.0"
2183-
2184-
acorn@^8.11.0, acorn@^8.15.0, acorn@^8.4.1, acorn@^8.8.2:
2142+
acorn@^8.15.0, acorn@^8.8.2:
21852143
version "8.15.0"
21862144
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
21872145
integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
@@ -2281,11 +2239,6 @@ anymatch@^3.1.3:
22812239
normalize-path "^3.0.0"
22822240
picomatch "^2.0.4"
22832241

2284-
arg@^4.1.0:
2285-
version "4.1.3"
2286-
resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
2287-
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
2288-
22892242
argparse@^1.0.7:
22902243
version "1.0.10"
22912244
resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
@@ -2833,11 +2786,6 @@ core-util-is@~1.0.0:
28332786
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
28342787
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
28352788

2836-
create-require@^1.1.0:
2837-
version "1.1.1"
2838-
resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
2839-
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
2840-
28412789
cross-spawn@^7.0.0, cross-spawn@^7.0.3, cross-spawn@^7.0.6:
28422790
version "7.0.6"
28432791
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
@@ -2960,11 +2908,6 @@ devlop@^1.0.0:
29602908
dependencies:
29612909
dequal "^2.0.0"
29622910

2963-
diff@^4.0.1:
2964-
version "4.0.2"
2965-
resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
2966-
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
2967-
29682911
dom-serializer@^2.0.0:
29692912
version "2.0.0"
29702913
resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
@@ -4972,7 +4915,7 @@ make-dir@^4.0.0:
49724915
dependencies:
49734916
semver "^7.5.3"
49744917

4975-
make-error@^1.1.1, make-error@^1.3.6:
4918+
make-error@^1.3.6:
49764919
version "1.3.6"
49774920
resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
49784921
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
@@ -6857,25 +6800,6 @@ ts-loader@^9.5.2:
68576800
semver "^7.3.4"
68586801
source-map "^0.7.4"
68596802

6860-
ts-node@^10.9.2:
6861-
version "10.9.2"
6862-
resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz"
6863-
integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==
6864-
dependencies:
6865-
"@cspotcode/source-map-support" "^0.8.0"
6866-
"@tsconfig/node10" "^1.0.7"
6867-
"@tsconfig/node12" "^1.0.7"
6868-
"@tsconfig/node14" "^1.0.0"
6869-
"@tsconfig/node16" "^1.0.2"
6870-
acorn "^8.4.1"
6871-
acorn-walk "^8.1.1"
6872-
arg "^4.1.0"
6873-
create-require "^1.1.0"
6874-
diff "^4.0.1"
6875-
make-error "^1.1.1"
6876-
v8-compile-cache-lib "^3.0.1"
6877-
yn "3.1.1"
6878-
68796803
tslib@^2.0.1, tslib@^2.2.0, tslib@^2.4.0, tslib@^2.6.2:
68806804
version "2.8.1"
68816805
resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
@@ -7079,11 +7003,6 @@ uuid@^8.3.0:
70797003
resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
70807004
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
70817005

7082-
v8-compile-cache-lib@^3.0.1:
7083-
version "3.0.1"
7084-
resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
7085-
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
7086-
70877006
v8-to-istanbul@^9.0.1:
70887007
version "9.3.0"
70897008
resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz"
@@ -7389,11 +7308,6 @@ yazl@^2.2.2:
73897308
dependencies:
73907309
buffer-crc32 "~0.2.3"
73917310

7392-
7393-
version "3.1.1"
7394-
resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
7395-
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
7396-
73977311
yocto-queue@^0.1.0:
73987312
version "0.1.0"
73997313
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"

0 commit comments

Comments
 (0)