Skip to content

Commit bd22171

Browse files
committed
Fix 'uncaughtException: No such module: http_parser'
Restify → spdy → http-deceiver chain crashes on 'npm start' due to https://nodejs.org/api/deprecations.html#DEP0111. Upstream fixes are not yet merged and the library cannot be bumped. Use a patched version and override the dependency to restore expected behavior. See: spdy-http2/http-deceiver#7 Revert this commit once a fixed version is released and restify dependency is upgraded.
1 parent 55d1f53 commit bd22171

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

samples/typescript_nodejs/00.empty-bot/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"replace": "~1.2.0",
2323
"restify": "~10.0.0"
2424
},
25+
"overrides": {
26+
"http-deceiver": "npm:[email protected]"
27+
},
2528
"devDependencies": {
2629
"@types/restify": "8.5.12",
2730
"@typescript-eslint/eslint-plugin": "^7.8.0",

samples/typescript_nodejs/02.echo-bot/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"replace": "^1.2.0",
2424
"restify": "~10.0.0"
2525
},
26+
"overrides": {
27+
"http-deceiver": "npm:[email protected]"
28+
},
2629
"devDependencies": {
2730
"@types/dotenv": "6.1.1",
2831
"@types/node": "^16.11.6",

samples/typescript_nodejs/03.welcome-users/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"replace": "~1.2.0",
2323
"restify": "~10.0.0"
2424
},
25+
"overrides": {
26+
"http-deceiver": "npm:[email protected]"
27+
},
2528
"devDependencies": {
2629
"@types/restify": "8.5.12",
2730
"@typescript-eslint/eslint-plugin": "^7.8.0",

samples/typescript_nodejs/05.multi-turn-prompt/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
"replace": "~1.2.0",
2525
"restify": "~10.0.0"
2626
},
27+
"overrides": {
28+
"http-deceiver": "npm:[email protected]"
29+
},
2730
"devDependencies": {
2831
"@types/restify": "8.5.12",
2932
"@typescript-eslint/eslint-plugin": "^7.8.0",

samples/typescript_nodejs/06.using-cards/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
"replace": "~1.2.0",
2525
"restify": "~10.0.0"
2626
},
27+
"overrides": {
28+
"http-deceiver": "npm:[email protected]"
29+
},
2730
"devDependencies": {
2831
"@types/restify": "8.5.12",
2932
"@typescript-eslint/eslint-plugin": "^7.8.0",

samples/typescript_nodejs/16.proactive-messages/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"replace": "~1.2.0",
2424
"restify": "~10.0.0"
2525
},
26+
"overrides": {
27+
"http-deceiver": "npm:[email protected]"
28+
},
2629
"devDependencies": {
2730
"@types/dotenv": "6.1.1",
2831
"@types/restify": "8.5.12",

0 commit comments

Comments
 (0)