undefinedスマートフォン用の表示で見るundefinedbokuweb.me2019-01-04Deno用のpretty_assertを作ったあけましておめでとうございます。DahlがRustでDenoというものを作っていると聞いたとき貢献したいなーと思っていたけど、忙しさを言い訳に長い間ビルドすらできずにいた。そんな中最近になってTLでDenoを楽しそうに触ってる方々がでてきて、みんなあまりに楽しそうなので触発されて自分の始めることにした。hashrockさんの記事をみて自分もやるぞ!となった。hashrock.hatenablog.comDenoを読んで見る最近なかなかまとまった時間が取れてなかったけど正月は時間がとれそうだったのでdenoを読むというのをハイプライオリティなタスクとしてスケジュールし、12/31〜1/1はDenoとその周辺を読んでた。理解が怪しいがどのように動いているかは把握できた気がするのでもうちょっとアップデートしてできれば記事にしたい。Denoのテスト周りDenoをきりのいいところまで読んだあとまずは人間に見やすいアサートを書いてみるか。Denoにはテスト用のモジュールがあり以下のように書ける。},});が、テスト失敗時の出力が見にくかった為だ。実装モジュールを作りはじめると「あれもない、これもない」となる。付加する方法をとった。anyになるしあまりいい方法ではないので今後何かしらいい方法が提案されるんじゃないかな。'./pretty-format/dist/index.js';として使用できる。dependenciesのdiffライブラリを作っていたのでこれらを使用してassert結果を色付してやった。'https://denopkg.com/bokuweb/wu-diff-js@0.1.6/lib/index.ts';として使用できた。)denolandにはregistoryが用意してあって、PRを送ってマージされるとhttps://deno.land/x/pretty_assert@0.1.1/index.tsのようなURLで使用できるようになる。github.com多くのnpmモジュールは何かしらの方法で使用することはできるけど、NodeのAPIに依存したものはやはり移植する必要があるので、そのあたりから貢献してみるのは勉強にもなるし良さそうだと思った。18:34Deno用のpretty_assertを作った関連記事2019-01-11Denoを読む(1)正月にDenoを読んでたメモです。2018の21日目です。(1)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。