blog.bouzuya.net

2020-06-26 バタバタしている

バタバタしている。バタコさんが人生の目標ではない。


snowpack.config.json を ↓ のように変更した。

{
  "extends": "@snowpack/app-scripts-react",
  "scripts": {
    "mount:foo": "mount foo --to /bar",
    "build:txt": "echo '***'"
  },
  "plugins": []
}

npm startsnowpack 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 の途中に居る。