azu

Results 808 comments of azu

- https://deepwiki.com/search/iterator_574a24ad-e1f9-4e5d-9258-5d32d93ff71e Devin WikiでのTC39 Meeting Noteの変遷

- https://github.com/asciidwango/js-primer/pull/1801 - https://github.com/asciidwango/js-primer/blob/master/source/basic/iterator-generator/OUTLINE.md ざっくりとした方向性を書いた

- [JavaScriptのIteratorを使いこなしたい](https://zenn.dev/kojiroueda/articles/d792a89f951a0f) しっかり説明するとやっぱりこれぐらいかかってしまう。2セクションぐらいでできる説明ができると良さそう

- [I think the ergonomics of generators is growing on me. | Alex MacArthur](https://macarthur.me/posts/generators/) generatorのユースケースにうるう年の判定を出すの面白いな

- [ReadableStream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) - [Prompt API  |  AI on Chrome  |  Chrome for Developers](https://developer.chrome.com/docs/ai/prompt-api?hl=ja) Propmpt APIはReadableStream ReadableStreamのAsync Iterableサポートはこの辺 - [ReadableStream should be an async iterable · Issue #778 · whatwg/streams](https://github.com/whatwg/streams/issues/778#issuecomment-371717821) -...

- [2025-05-23 SignalとObservable ― 新たなデータモデルを解きほぐす (TSKaigi 2025) - Google スライド](https://docs.google.com/presentation/d/1c7fYqn7-v3hnbKtmwXHbvwuCs6cNq_ThLKVDZ7rvbA0/preview#slide=id.g260298bad6d_0_77) ObservableとIteartor

https://github.com/asciidwango/js-primer/pull/1825

https://github.com/asciidwango/js-primer/blob/50e3b7b86b75a48ea9d56f297ec21247914c2247/meetings/2022-08-18/README.md?plain=1#L46 まだ入れてなかったのは、以前はexperimentalでの実装だったからですね。 `node:test`も含めて、Node CLIの章を書き直すのが良いと思います。 - [Util | Node.js v21.4.0 Documentation](https://nodejs.org/api/util.html#utilparseargsconfig) - [Test runner | Node.js v21.4.0 Documentation](https://nodejs.org/api/test.html) 一応外部モジュールを扱うユースケースではあるので、`npm install`が必要になるのが`marked`まで後ろにずれてしまうのが気になるところですかね。 - #1694

[Node.jsでCLIアプリ · JavaScript Primer #jsprimer](https://jsprimer.net/use-case/nodecli/)でcommanderを使わなくなった場合、markedの部分で初めてnpm installとpackage-lockが登場するようになるはず。 ただし、type=moduleを入れるので、npm initは必ず最初にいる この場合に、節を入れ替えることも一応できるけど、流れ自体は別に変えなくても良さそう。 - util→fs→marked - 流れは現状のまま - fs→util→marked - fsを先にくる [コマンドライン引数を処理する · JavaScript Primer #jsprimer](https://jsprimer.net/use-case/nodecli/argument-parse/)からnpm install周りの話を[MarkdownをHTMLに変換する · JavaScript Primer #jsprimer](https://jsprimer.net/use-case/nodecli/md-to-html/)に移して、それぞれのボリュームが大きく崩れないかはちょっと気になる。 (段々とボリュームが増えていくぐらいの構造が読みやすいはず)

このissueのやることは二つに分けて進めるのがよさそう ## commander をやめて、`util.parsArgs` https://jsprimer.net/use-case/nodecli/argument-parse/ から - mpm initとcommonjsの件をhttps://jsprimer.net/use-case/nodecli/helloworld/ に移動する - プロジェクトのセットアップの話としてnpm initする - commanderをparseArgsに変更する - https://jsprimer.net/use-case/nodecli/md-to-html/ もparseArgsに変更 `util.parsArgs`の方が宣言的で分かりやすいので、これは問題ないはず。 セットアップ系を移動したりしないと辻褄が合わないので、分量のバランスがおかしくないかは、やってみて確認する必要がありそう。 ## mocha を node:test に変更する https://jsprimer.net/use-case/nodecli/refactor-and-unittest/ をnode:testにする 懸念点としてはdevDependenciesの話がなくなってしまうこと。 正直ほぼ差がないので、気持ち次第という感じ。 Node.js...