
efcl
efcl.info/
JavaScript Primer v7.0.0リリース: ES2025対応とIterator Helpersの新章追加
JavaScript Primer v7.0.0がリリースされ、ECMAScript 2025に対応した新機能が追加されました。特に「イテレータとジェネレータ」の章が新設され、Iterator Helpersが導入されています。これにより、イテレータの作成や操作が簡素化され、配列への変換や値のフィルタリングが容易になりました。また、RegExp.escapeメソッドが追加され、ユーザー入力を正規表現で安全に扱うことが可能になりました。さらに、Setに数学的な集合演算を行うメソッドが追加され、Import Attributesが標準化されました。これにより、JSONファイルなどのインポート時に属性を指定できるようになりました。 • ECMAScript 2025への対応が行われた。 • 新章「イテレータとジェネレータ」が追加され、Iterator Helpersが導入された。 • Iterator.from()や.map()などのメソッドが利用可能になった。 • RegExp.escapeメソッドが追加され、正規表現の特殊文字を自動的にエスケープできる。 • Setに数学的な集合演算を行うメソッドが追加された。 • Import Attributesが標準化され、JSONファイルなどのインポート時に属性を指定できるようになった。

AI Agentのコマンド実行にTouch IDを使った「人間の確認」を挟むCLIツール confirm-pam を作った
macOS で Touch ID を使った「人間の確認」ができるシンプルな CLI ツール confirm-pam を作りました。

textlint v15.0.0をリリースしました。非推奨APIの削除とNode.js 20+サポート/MCPサーバの改善
textlint v15.0.0をリリースしました!

Secretlint v10.0.0リリース: デフォルトでシークレットをマスク表示するように変更、Node.js 20+のサポート
機密情報を検出するSecretlintのv10.0.0をリリースしました!

textlint v14.8.0をリリースしました - MCP(Model Context Protocol)をサポート
textlint v14.8.0をリリースしました!

JavaScript PrimerのNotebookLMが利用可能になりました!
JavaScript PrimerのNotebookLMが利用可能になりました。NotebookLMは、Googleが提供するAIを活用したノートブック環境で、登録したソースに対して質問をしたり、情報を検索したりすることができます。

TSKaigi 2025で「技術書をソフトウェア開発する」という発表をしました
TSKaigi 2025で「技術書をソフトウェア開発する」というタイトルで発表をしました。スライドは次のページで公開しています。

JavaScript PrimerのES2025対応を手伝ってくれるContributorとSponsorを募集しています
JavaScript Primer (https://jsprimer.net/) では、毎年ECMAScriptの新しい仕様への追従を行っています。

DJControl Mix Ultraを買った
DJControl Mix Ultraという、モバイル向けのDJコントローラーを買って遊んでいた。