HonoXでLIFF
LIFFを利用するために初回で必ず実行する必要があるliff.initで[vite] Internal server error: Cannot set properties of undefined (setting 'sha256')というエラーが出てしまうので初手で詰み。island配下においてuseEffectを使ってるので別にサーバー側で実行したとかではない。@line/liffというSDKはGitHubでソースコードが公開されているとかではないので詳細も追えない。素直にvite+reactあたりでSPA作るのが良い。
追記
と思ったがCDNモードでliffパッケージを取得してやれば問題なく使えた。ただページ遷移が基本SSRなので毎回liffの初期化をしないといけなそうでUXが微妙すぎる。Next.jsのCSRモードがなんだかんだで良いのかも。
リソース