2022-11-19

週刊 Astro 2

Astro VS Code Extension 0.29.0

Astro VS Code Extension 0.29.0 が Pre-Release されました。言語サーバを改良し、TSX まわりのサポートが強化されたようです。以下のような機能が追加されています:

その他にも数多くのバグ改修等がおこなわれたようです。詳しくは以下をご覧ください:

Release astro-vscode@0.29.0 · withastro/language-tools · GitHub
Release [email protected] · withastro/language-tools · GitHub
Language tools for Astro. Contribute to withastro/language-tools development by creating an account on GitHub.
github.com
Release @astrojs/language-server@0.29.0 · withastro/language-tools · GitHub
Release @astrojs/[email protected] · withastro/language-tools · GitHub
Language tools for Astro. Contribute to withastro/language-tools development by creating an account on GitHub.
github.com

なお、現時点では 0.29.0 は Pre-Release であるため、これを試すためには VS Code の拡張機能のタブから “Switch to Pre-Release version” ボタンを押す必要があります:

Astro VS Code Extension の設定画面

Content Schemas RFC

この一週間で新規に提案されたわけではありませんが、下記 Astro Community Call 16th Nov にてハイライトされていたため、ここに記しておきます。

Content Schemas RFC の内容は、Markdown と MDX の frontmatter の扱いをより一貫させかつ効率的にし、さらにタイプセーフにするというものです。具体的には

といった内容です。モチベーションとしては Contentlayer と似ていますが、スキーマ定義を Zod で記述するという点が特徴的ですね。

その他