2020/02/04
「express cognito」とかで検索すると真っ先に出てくるのが cognito-express。
ダウンロード数も多い
が、サポートについては2020年2月現在、放置気味のように見える。
例えばこのissueでは、CognitoExpress.validate() メソッドで、async/awaitに対応した際にoptionalとなったはずの第2引数が空の場合にエラーとなるという不具合。
明らかに修正可能な不具合なんだけど、このコメントにこのようなコメントがついていた。
長い間未解決だったため、別のライブラリaws-cognito-expressを作成しました。
その後、cognito-expressリポジトリのオーナーがコメントに👍を付けてcloseしてるあたり、cognito-expressのオーナーは直す気がなさそう。
コメントで言及されているaws-cognito-express は現時点ではダウンロード数こそ少ないものの、かなり活発に開発しているのが伺える。