Skip to content

Commit 10588c2

Browse files
committed
refactor(@angular-devkit/build-angular): update Node.js module register load hook for new types
1 parent cca06ca commit 10588c2

File tree

2 files changed

+39
-23
lines changed

2 files changed

+39
-23
lines changed

packages/angular_devkit/build_angular/src/utils/server-rendering/esm-in-memory-loader/register-hooks.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
// TODO: remove the below once @types/node are version 20.x.x
10-
// @ts-expect-error "node:module"' has no exported member 'register'.ts(2305)
119
import { register } from 'node:module';
1210
import { pathToFileURL } from 'node:url';
1311
import { workerData } from 'node:worker_threads';
1412

15-
register('./loader-hooks.js', pathToFileURL(__filename), { data: workerData });
13+
register('./loader-hooks.js', { parentURL: pathToFileURL(__filename), data: workerData });

yarn.lock

+38-20
Original file line numberDiff line numberDiff line change
@@ -2753,7 +2753,7 @@
27532753
"@microsoft/tsdoc-config" "~0.16.1"
27542754
"@rushstack/node-core-library" "3.61.0"
27552755

2756-
"@microsoft/[email protected]", "@microsoft/api-extractor@^7.24.2":
2756+
"@microsoft/[email protected]":
27572757
version "7.38.3"
27582758
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.38.3.tgz#2b0157d166c1a23642e22d139c7b7b39ad6340fd"
27592759
integrity sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==
@@ -2771,6 +2771,24 @@
27712771
source-map "~0.6.1"
27722772
typescript "~5.0.4"
27732773

2774+
"@microsoft/api-extractor@^7.24.2":
2775+
version "7.38.4"
2776+
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.38.4.tgz#bb7847cbec6af4f762762a0897c312d434e12ae5"
2777+
integrity sha512-0SW3Of6os4bAYlHdiD1hJx/ygXr7vRZi92E1pREufNERH87aZ0B9Vhku/4Mj2Oxp58gyV5d18t7uZold6HCSEw==
2778+
dependencies:
2779+
"@microsoft/api-extractor-model" "7.28.2"
2780+
"@microsoft/tsdoc" "0.14.2"
2781+
"@microsoft/tsdoc-config" "~0.16.1"
2782+
"@rushstack/node-core-library" "3.61.0"
2783+
"@rushstack/rig-package" "0.5.1"
2784+
"@rushstack/ts-command-line" "4.17.1"
2785+
colors "~1.2.1"
2786+
lodash "~4.17.15"
2787+
resolve "~1.22.1"
2788+
semver "~7.5.4"
2789+
source-map "~0.6.1"
2790+
typescript "~5.0.4"
2791+
27742792
"@microsoft/tsdoc-config@~0.16.1":
27752793
version "0.16.2"
27762794
resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf"
@@ -3500,9 +3518,9 @@
35003518
"@types/node" "*"
35013519

35023520
"@types/ini@^1.3.31":
3503-
version "1.3.33"
3504-
resolved "https://registry.yarnpkg.com/@types/ini/-/ini-1.3.33.tgz#d5f885e5da6dcb1a3ee9133d84a823d4a046fe25"
3505-
integrity sha512-YZDzdPTDxy084i5eVxUKfAHLenhAMVHupzCIg1dzFJNs6xp/UGyWk+8Lp1YxoZH+Hvv7C9OcHEDPndSMwaPVsQ==
3521+
version "1.3.34"
3522+
resolved "https://registry.yarnpkg.com/@types/ini/-/ini-1.3.34.tgz#99a69ecfccdfc3f6e91b411d4208aaa3c4cc9685"
3523+
integrity sha512-FafeLhwmWucTi31ZYg/6aHBZNyrogQ35aDvSW7zMAz3HMhUqQ4G/NBya8c5pe2jwoYsDFwra8O9/yZotong76g==
35063524

35073525
"@types/inquirer@^9.0.6":
35083526
version "9.0.7"
@@ -3722,9 +3740,9 @@
37223740
integrity sha512-dyIGFKXfUFiwkMfNGn1+F6b80ZjR3uSYv1j6xVJSDlft5waZ2cwkHW4e7zNzvq7hiEackcgvBpmnXZrI1GltPg==
37233741

37243742
"@types/selenium-webdriver@^4.0.18":
3725-
version "4.1.20"
3726-
resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.20.tgz#00d10f0593c18fe72fabc55b8f62fa387a31a193"
3727-
integrity sha512-WxzARWDZVTbXlJgwYGhNoiV4OuHDabctSQmK5V88LqjW9TJiLETcknxRZ2xB1toecQnu0T2jt1pPXnSYkaWYiw==
3743+
version "4.1.21"
3744+
resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.21.tgz#79fe31faf9953a4143c3e32944d98d5146bbe185"
3745+
integrity sha512-QGURnImvxYlIQz5DVhvHdqpYNLBjhJ2Vm+cnQI2G9QZzkWlZm0LkLcvDcHp+qE6N2KBz4CeuvXgPO7W3XQ0Tyw==
37283746
dependencies:
37293747
"@types/ws" "*"
37303748

@@ -4334,9 +4352,9 @@ acorn-jsx@^5.3.2:
43344352
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
43354353

43364354
acorn-walk@^8.1.1:
4337-
version "8.3.0"
4338-
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f"
4339-
integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==
4355+
version "8.3.1"
4356+
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.1.tgz#2f10f5b69329d90ae18c58bf1fa8fccd8b959a43"
4357+
integrity sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==
43404358

43414359
acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0:
43424360
version "8.11.2"
@@ -4981,7 +4999,7 @@ [email protected], browser-sync@^2.27.7:
49814999
ua-parser-js "^1.0.33"
49825000
yargs "^17.3.1"
49835001

4984-
browserslist@*, browserslist@^4.14.5, browserslist@^4.21.10, browserslist@^4.21.5, browserslist@^4.21.9, browserslist@^4.22.1:
5002+
browserslist@*, browserslist@^4.14.5, browserslist@^4.21.10, browserslist@^4.21.5, browserslist@^4.21.9, browserslist@^4.22.1, browserslist@^4.22.2:
49855003
version "4.22.2"
49865004
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b"
49875005
integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==
@@ -5548,11 +5566,11 @@ [email protected]:
55485566
serialize-javascript "^6.0.0"
55495567

55505568
core-js-compat@^3.31.0, core-js-compat@^3.33.1:
5551-
version "3.33.3"
5552-
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01"
5553-
integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==
5569+
version "3.34.0"
5570+
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.34.0.tgz#61a4931a13c52f8f08d924522bba65f8c94a5f17"
5571+
integrity sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==
55545572
dependencies:
5555-
browserslist "^4.22.1"
5573+
browserslist "^4.22.2"
55565574

55575575
55585576
version "3.30.2"
@@ -5984,9 +6002,9 @@ [email protected]:
59846002
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
59856003

59866004
electron-to-chromium@^1.4.601:
5987-
version "1.4.601"
5988-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.601.tgz#cac69868548aee89961ffe63ff5a7716f0685b75"
5989-
integrity sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA==
6005+
version "1.4.605"
6006+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.605.tgz#d01f4e342b896d9ca7fae25d322e9ff4f0e41194"
6007+
integrity sha512-V52j+P5z6cdRqTjPR/bYNxx7ETCHIkm5VIGuyCy3CMrfSnbEpIlLnk5oHmZo7gYvDfh2TfHeanB6rawyQ23ktg==
59906008

59916009
emoji-regex@^8.0.0:
59926010
version "8.0.0"
@@ -11818,7 +11836,7 @@ terser-webpack-plugin@^5.3.7:
1181811836
serialize-javascript "^6.0.1"
1181911837
terser "^5.16.8"
1182011838

11821-
[email protected], terser@^5.16.8:
11839+
1182211840
version "5.24.0"
1182311841
resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364"
1182411842
integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==
@@ -11828,7 +11846,7 @@ [email protected], terser@^5.16.8:
1182811846
commander "^2.20.0"
1182911847
source-map-support "~0.5.20"
1183011848

11831-
11849+
[email protected], terser@^5.16.8:
1183211850
version "5.25.0"
1183311851
resolved "https://registry.yarnpkg.com/terser/-/terser-5.25.0.tgz#6579b4cca45b08bf0fdaa1a04605fd5860dfb2ac"
1183411852
integrity sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==

0 commit comments

Comments
 (0)