2016-06-23 bouzuya/alertwil でいろいろためした
bouzuya/alertwil をつくっている。今回はひさしぶりに package.json を何もないところからつくっている。yak shaving 。
もともとの目標は 2016-06-19 の今週の計画にある「 beater を利用した App を 1 つつくる」だった。そこからいろいろ脱線して次のようになっている。
- 2016-06-19 の beater を利用した App を 1 つつくる
- 2016-06-21 の generator 学習の成果を活かす
- 2016-06-22 の beater の generator function 対応
- 2016-06-22 の koa の導入
今回は「新しいものを入れるなら古いものを見なおそう」というものだ。
ねらいは npm run
。変える可能性は Linux 依存の削除 (rm -rf
や &&
など) 、記述の簡素化。基本的には別の npm package を調査・検証し、導入する。
いまのところ cpx
/ rimraf
/ npm-run-all
が有力だ。cpx
は mkdir
や cp -R
、 rimraf
は rf -rf
、npm-run-all
は paralellshell
を置き換える。
ほかにも @types/*
や testdouble
をためしている。@types/*
は typings
を置き換える予定だったが、依存関係のある .d.ts だとうまく動かない。素直に 2.x まで待とうと思う。testdouble
は sinon
を置き換える予定だったが、.d.ts がないのでやる気がなくなった。