an odd fellow

仕事のメモ

create-react-appはなぜmanifest.jsonを作るの?

スマートデバイスで「ホームに追加」を出すためだった。

manifest.json拡張機能作るときに書くけど、なんでSPA作るcreate-react-appがmanifest.jsonを作るのか気になった。

reactjs - What is public/manifest.json file in create-react-app? - Stack Overflow

このSOのアンサーで参照されているウェブアプリマニフェスト | MDNにこうある。

ウェブアプリマニフェストは、 JSON 形式のファイルでアプリケーションについての情報 (名前、作者、アイコン、説明など) を提供するものです。マニフェストは端末のホーム画面にインストールされたウェブサイトの詳細を通知し、ユーザーによりすばやいアクセスと、より豊かな使い勝手を提供します

create-react-appはService Workerもサポートしているから、その一環でmanifest.jsonが作られるのだな、と解釈した。