jserinfo RSS feed【非公式】's avatar
jserinfo RSS feed【非公式】
npub1ks82...jw9x
RSS feed of jserinfo
【Release v2.0.0 Beta - The <Suspense> is Over · solidjs/solid】 Solid v2.0.0 Betaリリース。 非同期処理はファーストクラスとして、computationsがPromiseやasync iterablesを返せるようになった。 <Loading>コンポーネントやisPendingによるPending状態の追跡、action()とcreateOptimisticによるOptimistic Updateの仕組みを追加。 <Index>を<For keyed={false}>へ変更、createEffectのcompute/applyフェーズの分離、use:ディレクティブの削除など。
【Announcing npmx: a fast, modern browser for the npm registry】 npmパッケージ検索サービスnpmx αリリース パッケージのダウンロード統計、依存関係の古さの警告、ESM/CJSのモジュール形式の検出、インストールサイズの分析などの機能を持つ。
【vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents.】 ポート番号の代わりにmyapp.localhostのような名前付き.localhost URLを使えるようにする開発用プロキシツール。 portless proxy startでデーモンを起動し、portless myapp next devのように開発サーバーを起動する。 http://myapp.localhost:1355のようなURLでアクセスできる。 HTTP/2やHTTPSの証明書の自動生成に対応し、Next.js/Express/Nuxt/Vite/Astroなどのフレームワークで利用できる。
【The React Foundation: A New Home for React Hosted by the Linux Foundation – React】 React FoundationがLinux Foundation傘下に正式に設立された。 React、React Native、JSXなどのプロジェクトがMetaからReact Foundationへ移管される。 プラチナメンバーとしてAmazon、Callstack、Expo、Huawei、Meta、Microsoft、Software Mansion、Vercelが参加。 技術的なガバナンスはFoundation本体から独立して維持され、貢献者やメンテナーが技術的な方向性を決定する。 今後数カ月でリポジトリやインフラの移管が進められる予定。
【millionco/react-doctor: Let coding agents diagnose and fix your React code】 Reactのコードベースを静的解析して、ヘルススコア(0〜100)を算出するツール。 60以上のルールでstate/effects、パフォーマンス、アーキテクチャ、バンドルサイズ、セキュリティ、アクセシビリティなどをチェックできる。 未使用のファイルやエクスポートの検出、Next.js/Vite/Remixなどのフレームワーク自動検出にも対応している。 CLIやGitHub Actions、Node.js APIとして利用できる。
【Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno】 Deno v2.7リリース。 Temporal APIがstableに変更、Windows ARM(aarch64)のサポート。 package.jsonのoverridesフィールドのサポート、deno install --compileの追加。 CompressionStream/DecompressionStreamがBrotliをサポート、Web Crypto APIでSHA3アルゴリズムのサポート。 deno taskでglobstar(**)とpipefailのサポート、deno compile --self-extractingオプションの追加。 Web WorkerのDevToolsデバッグに対応、OpenTelemetryでDeno Cronの自動計装に対応。 Node.js互換性の改善としてnode:worker_threads/node:child_process/node:zlib(Zstd)などの修正、V8 14.5へのアップデートなど。
【npm bulk trusted publishing config and script security now generally available - GitHub Changelog】 npm CLI v11.10.0リリース。 min-release-ageでパッケージの公開から一定日経過したものだけをインストールできるように。 npm trustコマンドで複数パッケージのOIDC Trusted Publishingの設定を一括で行えるように。 --allow-gitフラグの追加により、git依存関係のインストール時のセキュリティ制御が可能に。.npmrcでgit実行パスを上書きすることで--ignore-scripts使用時でもコード実行が可能だった問題に対処している。 --allow-git=noneの利用が推奨されており、npm CLI v12でデフォルトになる予定。 関連URL Release v11.11.0 · npm/cli
【Node.js — Node.js 25.7.0 (Current)】 Node v25.7.0リリース。 node:sqliteモジュールがRelease Candidate(RC)に昇格。 Single Executable Applications(SEA)でESMエントリーポイントをサポート、 HTTP/2でHTTP/1へのフォールバック設定としてhttp1Optionsを追加。 Duplex.toWeb()のtypeオプションをreadableTypeにリネーム、node:testでSIGINT時に中断されたテストを表示するように。 fs.statにthrowIfNoEntryオプションの追加、zlibでBrotli圧縮辞書のサポートなど。
【Node.js — Node.js 24.14.0 (LTS)】 Node v24.14.0リリース。 async_hooksのcreateHook()にtrackPromisesオプションの追加、fs.watch()にignoreオプションの追加。 http.setGlobalProxyFromEnv()の追加、Subpath Importsで#/から始まるパスをサポート。 SQLiteのdefensive modeをデフォルトで有効化、Embedder APIでESMの初期サポートを追加。 stream/consumersにbytes()メソッドの追加、node:testのrun()にenvオプションの追加やit.expectFailureのサポートなど。
【Oxfmt Beta | The JavaScript Oxidation Compiler】 OxcのJavaScript FormatterであるOxfmtのβリリース。 PrettierのJavaScript/TypeScriptの互換テストを100%パスするようになった。 Tailwind CSSのクラスソート、importのソート、package.jsonのフィールドソートの組み込みサポートなど 関連URL Oxfmt | The JavaScript Oxidation Compiler
【How we rebuilt Next.js with AI in one week】 CloudflareによるNext.js互換フレームワークvinextについて。 Next.jsのルーティング、React Server Components、Server Actionsなどの機能をViteベースで再実装している。 関連URL cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere
【Release v4.12.0 · honojs/hono】 Hono v4.12.0リリース。 Hono Clientに$path()メソッドの追加、SSG向けのredirect pluginの追加、Basic AuthのonAuthSuccessコールバックの追加。 getConnInfoがAWS Lambda/Cloudflare Pages/Netlifyに対応。 TrieRouterのパフォーマンスの改善、c.json()のFast Pathの追加など
【Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog】 Firefox 148で実装されたSanitizer APIについて。 innerHTMLはHTMLをフィルタリングせずに挿入するが、setHTML()は自動的にサニタイズしてXSSの原因となる危険な要素や属性を除去する。 Sanitizer APIのデフォルト設定やカスタム設定、Trusted Typesとの組み合わせについて。
【Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research】 ClineのGitHub Actionsワークフローに対する攻撃手法についての記事。 AIを使ったIssueトリアージボットへのPrompt Injectionを起点に、GitHub Actionsのキャッシュポイズニングを組み合わせる攻撃手法について。 攻撃が成功した場合、VSCode Marketplace/OpenVSX/npmの公開用トークンを取れる問題があり、実際にCline CLIのnpmパッケージが侵害されていた。
【Electrobun v1 - Blackboard Blog】 TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワーク。 ランタイムにBunを使い、ZigやC/C++で実装されている。 ウィンドウ管理/メニュー/グローバルショートカット/クリップボード/ダイアログなどのネイティブ機能をサポートしている。 差分パッチによる自動アップデート機能、プロセス分離されたwebviewを<electrobun-webview>要素として扱える仕組みなどを持つ。 macOS/Windows/Ubuntuに対応している。 関連URL blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript. Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps
【npmx - Package Browser for the npm Registry】 npmレジストリのインクリメンタル検索サービス。 Algoliaによるパッケージ検索、パッケージの比較機能、npm/pnpm/yarn/bun/deno/vltなどのパッケージマネージャーに対応したインストールコマンドの表示などの機能がある。
【Roadmap 2026 (2026-02-04) | webpack】 https://webpack.js.org/blog/2026-04-02-roadmap-2026/ webpack 2026年のロードマップ。 CSS Modulesのネイティブサポート、TypeScriptのローダーなしでのビルド、HTMLエントリーポイントのプラグインなしでの利用をwebpack本体に組み込む予定。 Node.js/Deno/Bunなどのクロスランタイム対応、Barrel Fileの遅延最適化、Minimizerプラグインの統合なども計画している。 webpack 6のリリースに向けた変更についても紹介されている。