misskey-dev / node-http-message-signatures

An JavaScript (Node.js and browsers) implementation for HTTP Message Signatures (RFC 9421)
MIT License
9 stars 4 forks source link

Node v18で動かない #5

Closed mei23 closed 6 months ago

mei23 commented 6 months ago

https://github.com/misskey-dev/node-http-message-signatures/actions/runs/8135671039/job/22230611896#step:7:28

TypeError: Cannot read properties of undefined (reading 'subtle')

v18はglobalにcryptoがない

mei23 commented 6 months ago

v18でglobalに出すフラグ https://nodejs.org/docs/latest-v18.x/api/cli.html#--experimental-global-webcrypto

mei23 commented 6 months ago

Node v18 メンテナンスフェーズだからまあいいかしら どうしてもなら https://nodejs.org/docs/latest-v18.x/api/cli.html#--experimental-global-webcrypto フラグで動くと思うので

でも、動作環境はクリアにする必要ありそうだわね。

tamaina commented 6 months ago

v20からで良くない?と思っている

(もちろん対応できればそれに越したことはない

mei23 commented 6 months ago

v20からで良くない?と思っている

まあ、それでもいいかなとは思ってるわ。 でもこれで動きはすると思うわ。 https://github.com/misskey-dev/node-http-message-signatures/pull/6