fix: pin mime@^1.6.0 via pnpm override
@astrojs/node 8.3.4 pulls in send@0.19.1, which calls mime.lookup(). mime moved that method to mime.getType() in v3+. With pnpm hoisting, mime@4 sometimes shadows the transitive mime@1 send expects, and the server crashes on the first static-asset request with 'TypeError: mime.lookup is not a function'.
This commit is contained in:
parent
7c21720519
commit
0b8812d864
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "heady",
|
"name": "heady",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "🤠 Heady - Strategic VPN management that's actually awesome to use!",
|
"description": "\ud83e\udd20 Heady - Strategic VPN management that's actually awesome to use!",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -87,6 +87,9 @@
|
|||||||
"better-sqlite3",
|
"better-sqlite3",
|
||||||
"esbuild",
|
"esbuild",
|
||||||
"lefthook"
|
"lefthook"
|
||||||
]
|
],
|
||||||
|
"overrides": {
|
||||||
|
"mime": "^1.6.0"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
15
pnpm-lock.yaml
generated
15
pnpm-lock.yaml
generated
@ -4,6 +4,9 @@ settings:
|
|||||||
autoInstallPeers: true
|
autoInstallPeers: true
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
overrides:
|
||||||
|
mime: ^1.6.0
|
||||||
|
|
||||||
importers:
|
importers:
|
||||||
|
|
||||||
.:
|
.:
|
||||||
@ -57,8 +60,8 @@ importers:
|
|||||||
specifier: ^0.456.0
|
specifier: ^0.456.0
|
||||||
version: 0.456.0
|
version: 0.456.0
|
||||||
mime:
|
mime:
|
||||||
specifier: ^4.0.7
|
specifier: ^1.6.0
|
||||||
version: 4.0.7
|
version: 1.6.0
|
||||||
openid-client:
|
openid-client:
|
||||||
specifier: 6.7.0
|
specifier: 6.7.0
|
||||||
version: 6.7.0
|
version: 6.7.0
|
||||||
@ -3024,11 +3027,6 @@ packages:
|
|||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
mime@4.0.7:
|
|
||||||
resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==}
|
|
||||||
engines: {node: '>=16'}
|
|
||||||
hasBin: true
|
|
||||||
|
|
||||||
mimic-function@5.0.1:
|
mimic-function@5.0.1:
|
||||||
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
|
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
@ -3308,6 +3306,7 @@ packages:
|
|||||||
prebuild-install@7.1.3:
|
prebuild-install@7.1.3:
|
||||||
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
|
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
|
deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
preferred-pm@4.1.1:
|
preferred-pm@4.1.1:
|
||||||
@ -7175,8 +7174,6 @@ snapshots:
|
|||||||
|
|
||||||
mime@1.6.0: {}
|
mime@1.6.0: {}
|
||||||
|
|
||||||
mime@4.0.7: {}
|
|
||||||
|
|
||||||
mimic-function@5.0.1: {}
|
mimic-function@5.0.1: {}
|
||||||
|
|
||||||
mimic-response@3.1.0:
|
mimic-response@3.1.0:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user