2020-06-26 バタバタしている
バタバタしている。バタコさんが人生の目標ではない。
snowpack.config.json
を ↓ のように変更した。
{
"extends": "@snowpack/app-scripts-react",
"scripts": {
"mount:foo": "mount foo --to /bar",
"build:txt": "echo '***'"
},
"plugins": []
}
npm start
で snowpack dev
を再起動する。
build:txt...............[READY] echo '***'
と表示される。
$ curl http://localhost:8080/bar/dummy.txt
***
標準出力がパイプされて出力されている。
流れで ESLint も試してみた。さきのビルドスクリプトに追加して eslint を設定する。
https://www.snowpack.dev/#eslint
"scripts": {
"run:lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'",
"run:lint::watch": "watch \"$1\" src"
},
CSS Modules などもすこし触ってみたのだけど「うん。動く」みたいな感じで特に書くことはない。素朴に動く。
あとはまだ調べていないのだけど 2020-06-24 で web_modules に変換されて配置されると書いていた件。おそらく rollup だと思う。ドキュメントの何箇所かで Rollup を内部で使っていると書いている点と package.json
の依存関係 から予想している。
rollup に詳しくない。調べるか……。
ABC032 D を解いた。 1 問で 3 問分だ。
リングフィットアドベンチャー 9 日目 レベル 29 ワールド 4 の途中に居る。