JavaScript– tag –
-
JS・フロントエンド
【Astro】Astro 6 から 7 へ移行したときに起きた4箇所の問題と直し方
Astro 6 から 7 へ上げた移行ログです。experimental フラグの設定エラー、閉じ忘れタグの CompilerError、空白の消失、remark プラグインのエラーという実際に壊れた4箇所の直し方を、実行ログ付きで整理しました。 -
JS・フロントエンド
【ESLint】.eslintrc から v10 の flat config へ移行したログ — 実際に壊れた4箇所
ESLint v10 では .eslintrc.json が読まれなくなりました。実際のプロジェクトで移行して、止まった4箇所と直し方を実行ログ付きでまとめます。旧設定の逃げ道が塞がった点から順に追えます。 -
ツール・インフラ
oxlint と ESLint の違い — 3,000ファイルで速度を実測比較
oxlint と ESLint 10 の違いを、同じ3,000ファイル(216,000行)に lint を掛けて実測しました。速度差は64.6倍。既定設定での検出内容の差分と、ESLint からの移行手順もまとめています。 -
JS・フロントエンド
【Tailwind CSS v4】Cannot apply unknown utility class の直し方
Tailwind CSS v4 の @apply は登録済みのユーティリティしか展開できません。@layer components のクラスや tailwind.config.js の色など、よくある4つの原因を再現して直し方を確かめます。 -
JS・フロントエンド
【JavaScript】Jest から Vitest 5 へ移行した記録
Jest で書いた ESM のテストを Vitest 5 に移した記録です。素の jest が読み込みで止まる理由と、jest.mock が require is not defined になる理由を実測ログでまとめます。 -
JS・フロントエンド
【Node.js】Node 26 完全ガイド — Temporal API と Iterator.concat
Node.js 26で標準搭載されたTemporal APIとMap.getOrInsert・Iterator.concatの使い方を、v26.8.2で実行した結果とともにまとめます。LTS昇格や削除されたAPIの確認点も分かります。 -
JS・フロントエンド
【Vite】Vite 8 移行ガイド2026 — Rolldown 統合で壊れる設定
Vite 8移行で壊れる設定と実測ビルド速度を609モジュールの検証から整理します。Node.jsのバージョン要件、manualChunksからcodeSplittingへの書き換え、esbuild依存の設定まで確認できます。 -
TypeScript
【TypeScript】import defer 完全ガイド — 評価を遅延する新構文
TypeScript 5.9のimport deferは、モジュールの読み込みと評価を分離し初回アクセスまで評価を遅らせる構文です。名前空間インポート限定のルールや動的importとの使い分け、nodenextでのエラーを確認できます。 -
ツール・インフラ
Hono 入門 — 軽量WebフレームワークでREST APIを作る
Hono の入門手順をまとめます。ルーティングと JSON レスポンスの作り方、ミドルウェアの追加、Cloudflare Workers へのデプロイまで、Hono 4.13.8 で実際に動かした手順で紹介します。 -
ツール・インフラ
【OSS】Bun 1.4 完全ガイド — Rust 書き換えと新APIの使い方
Bun 1.4はZigからRustへ全面書き換えされた最初の安定版です。TypeScriptの直接実行を1.4.2で検証し、メモリ48%減や起動5.1msの実測値とともに、移行手順や新APIを紹介します。
12