2019-03-14 bouzuya/create-beater-index 1.0.0 / 『ヴェノム』
bouzuya/create-beater-index 1.0.0 をつくった。 mockmock.dev #207 における w010 の成果物。 2019-03-10 に 0.1.0 をつくっている。 w010 のこれまでのルール・活動は bouzuya/w010 を参照。
create-beater-index は bouzuya/beater の各ディレクトリにおける index.ts
を生成するためのコマンド。
0.1.0 から 1.0.0 では↓の変更を加えた。
--recursive
オプションの追加--help
オプションの追加--run
オプションの追加
--run
は export { tests }
の代わりに run(tests).catch(() => process.exit(1));
を出力する。
今回も前回の w010-history (2019-03-13) と同様に CLI 。
実装。プログラミング言語は PureScript 。パッケージマネージャーに spago 。 npm initializer に bouzuya/create-purescript-npm-bin を使っている。今回は bouzuya/purescript-bouzuya-string-case 0.1.0 を使っている。
purescript-bouzuya-string-case は今回の件に合わせてつくったパッケージ。 camelCase / kebab-case / PascalCase / snake_case を相互変換できる。今後も必要なことがありそうなので抽出しておいた。
『ヴェノム』を観た。ヴェノムの人間臭さ。はじめからエディととても仲が良い。