build with webpack and rollup
アプリにはcss等のファイルが扱えるwebpack, ライブラリには一つのファイルに縮小して変換してくれるrollupが使いやすいです。
特にcreate-react-appでReact環境を作成後、デモページの作成と同時にライブラリを開発するのが安定しているのでおすすめです。
今回は、cross-envでグローバル変数を設定し、react-app-rewiredでcreate-react-appの中の設定を変更します.
tsやcssなど追加で用いる場合はrollup/plugins: 🍣からプラグインを選んで使います。
create-react-app {yourapp}andcd {yourapp}npm i -D cross-env react-app-rewired rollup @rollup/plugin-babel @rollup/plugin-node-resolve @rollup/plugin-commonjs fs