Posts by Yoshiya Hinosawa
これ、パーツになる部分 (jsr:@deno/loader, npm:@deno/shim-deno-test) はだいぶ昔から出来ていて、この用途を思いつけばすぐに作れる状態だった・・・、もっと早く作っておけばよかった・・・
この不便を解消するために deno-test というパッケージを作りました。Deno.test で test 書いて Node.js でも実行できます。
github.com/kt3k/deno-test
Useful for checking the Node.js compatibility of a JSR package written for Deno without modifying the code, or for developing npm packages using Deno.
Introducing `deno-test`. Run Deno-style unit tests on Node.js with:
npx deno-test
It runs the equivalent of `deno test` on Node.js. Supports jsr: / Deno.test / t.step
github.com/kt3k/deno-test
あー、でも node_modules 使ってる場合は単純に npx jsr add でパッケージ追加すればとりあえず動くからそれで良い気がしてきた
何なら、package.json がある場合は deno install jsr:@std/assert が deno.json へのエントリー追加じゃなくて、pnpm と互換な package.json へのエントリー追加になってくれると、deno で開発してるけど、node でも動く依存になって嬉しいかも
pnpm が実装してる "@std/assert": "jsr:^1.0.19" みたいな依存の形式を見て deno だと jsr, node だと "@jsr/std__assert" に自動的にマッピングされると嬉しいのかもしれない (実装されてたっけ・・・?)
jsr パッケージを node からでも deno からでも同じソースコードで動くように install する方法ってよく考えたら分からないなぁ・・・ deno.json に書く方法だと、deno からしか見えないし、npx jsr add で install すると package.json に node 用のエントリが出来てしまう
npm パッケージを作る => テストを node と deno で走らせる前提をすると、Deno.test が使えなかったり、jsr パッケージが使いづらかったりして、結構 deno エコシステムから離れないといけなくなってしまう・・・
deno で npm パッケージを作る、をやってみてるけど、結構面倒くさい
qwen3.5 27B opus 蒸留モデルが open model 界隈で流行ってるらしいので、何とか試してみたい
ollama を使うと Claude Code なんかを簡単にローカルモデルで起動することが出来ることが分かった。とりあえず qwen3.5:9b っていうモデルで Claude Code 起動してみたら、全然できない子だった・・・
そっちを使ってしまえば、tool のフォーマットを整えるための prompt を頑張るとか、LLM 出力の揺らぎをパーサーで吸収みたいな努力が一切不要になってだいぶ楽が出来る
LLM に tool call させるやつ自前実装しちゃったけど、tool call させるっていう動作が LLM provider 側の API に native 実装されてるのか
voltagent って gui もついてるのか・・・、gui はいらないんだよなぁ・・・、gui がない軽量フレームワークないのかなぁ・・・
voltagent の supervisor に渡している prompt。独自マークアップみたいな syntax を使ってる。なるほど確かにマークアップだと whitespace 類の違いの意味が薄いので LLM への instruction に向いてそう
github.com/VoltAgent/vo...
とある OSS を読んでたら、lerna と pnpm workspace と nx が全部使われていて、うーん、となった・・・、monorepo ツールを混ぜて使う意図がよく分からない
ts をそのままシェアしたい -> tsr って言う分かりやすい連想が出来た方が良かったんじゃないか
jsr のキラーフィーチャーって ts を上げられることだと思うので、tsr って名前でも良かったような気がするなぁ
Node、ts を実行できるようになったけど、結局 publish 出来ないので、ts を transpile しないで publish して share しようと思ったら jsr に行くしかないのか・・・
Claude Code って Claude Code 自体の使い方ガイドが知識に入ってなくて、いちいちガイドのドキュメントをフェッチしにいくのおもろい・・・
いちいち「Web を検索して最新を調べて」ってプロンプトに入れないといけないのはめんどいなぁ・・・
Claude Code に dependency 上げる作業やらせたら、普通に検索しないで知識内の最新 (ちょっと古いやつ) に上げてしまうケースがあった・・・
コーディングエージェントに playwright script 書かせて web site とインタラクションさせればアクセシビリティ周りをあんまり配慮していない web site も勝手にアクセシブルになりそう
ありがとうございます。はい、ぜひ!