吉川@広島です。 npm版よりCDN版を選択する理由 LINEミニアプリやLIFFアプリの開発においてLIFF SDKを利用する際に、 CDNから読み込んで利用する npmパッケージとしてインストールして利用する の2択があります。 TypeScriptで開発する場合、型定義ファイルを利用したい都合からnpmパッケージをインストールしたいところです。 しかし、現時点(2021/9/3)においてnpm版は LIFFアプリを開発する | LINE Developers npmパッケージの試験公開 npmパッケージは、試験的に公開しています。今後、予告なく変更、または削除される可能性があります。 という位置づけのようなので、CDN版に寄せるという判断をすることがあります。 でもnpm版の型定義も利用したい CDNで読み込んだ場合、グローバルのwindowにliffオブジェクトが生えるので、それを