2018-01-22 bouzuya/bath 2.1.0 をつくった
bouzuya/bath の 2.1.0 をつくった。
bath はシンプルなテンプレートエンジン。 path の展開をねらいとしている。↓のように使う。
import * as assert from 'assert';
import { path } from 'bath';
assert(path('/users/{id}')({ id: '123' }) === '/users/123');
2.1.0 は names
を追加した。 names は path template に含まれる parameter name の配列を返す。
import * as assert from 'assert';
import { names } from 'bath';
assert.deepEqual(names('/users/{id}'), ['id']);
bouzuya/node-backlog-api の v2 をつくろうとしていて、こういう動きが欲しくなったので追加した。これをもとに node-backlog-api を進める。
『ゲーデル、エッシャー、バッハ――あるいは不思議の環』。まだ 80 ページくらい。ぜんぜん読めていない。
ブロッコリーの茎を食べる。すじが気になる。
ベッドの敷きパッドが届いた。ずっとベッドの柔らかさに悩んでいて、これで解消できると良いのだけど。試してからまた書く。合わせて買ったボックスカバーは大きさがすこし小さかったのと思ったより薄手だった。これも様子見。