メインコンテンツへスキップ

Prettier 3.8: Angular v21.1のサポート

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

Prettierが本日リリースされたAngular v21.1の新機能を完全サポートすることをお知らせします(🎉今日公開されました)!

このアップデートにより、よりクリーンで表現力豊かなテンプレートが実現します:

  • @switchブロック内での連続する@caseステートメント

  • テンプレート内での配列リテラル、オブジェクトリテラル、関数呼び出しにおけるスプレッド要素(...

さらに、Markdownコードブロック内でAngular構文を美しくフォーマットする機能も追加されました。

Prettierが価値あるツールだと感じ、Angularのような進化の速いフレームワークに追従し続ける活動を支援したい方は、OpenCollectiveでのスポンサーや依存プロジェクトのサポートをご検討ください。コミュニティの一員としてのご支援に心から感謝します!

Prettier 3.7: フォーマットの一貫性向上と新しいプラグイン機能!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

Prettier 3.7のリリースを発表できることを嬉しく思います!今回のリリースでは、TypeScriptとFlowの体験を磨くことに焦点を当て、特にクラスとインターフェースのフォーマットをより一貫性があり予測可能なものに調整しました。また、クラスとインターフェースのボディ開始ブレース({)の出力ロジックの不整合を修正する今後の変更について、皆様のご意見をお聞かせください。

さらに、多数のバグ修正に加え、Angular 21とGraphQL 16.12の新機能サポートを追加し、HandlebarsでFront Matterのサポートを実装しました。

プラグイン開発者向けには、コメントのアタッチメントや無視されたノードの処理をより細かく制御できる新しいAPIを追加しています。

Prettierを評価いただき、私たちの活動をサポートしていただける方は、OpenCollectiveから直接スポンサーになるか、依存プロジェクトをスポンサーすることをご検討ください。引き続きのご支援に感謝いたします!

Prettier 3.6: 実験的な高速CLIと新しいOXC/Hermesプラグインの登場!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

今回のリリースでは、皆様にお伝えしたい重要な機能追加がいくつか含まれています。

まず、新たに実験的な高性能CLIを機能フラグ(--experimental-cli)の背後で提供します。このCLIはこれまでprettier@nextでのみ利用可能でしたが、フラグを指定するだけで有効化できるようになりました。ぜひお試しいただき、フィードバックをお寄せください!内部実装に興味がある方は、FabioによるPrettier CLIのパフォーマンス徹底解説をご覧ください。

さらに、2つの新しい公式プラグインをリリースします: @prettier/plugin-oxc@prettier/plugin-hermes。これらのプラグインはPrettierコアとは別に提供されます。

この素晴らしいリリースを実現してくれたすべての方々に心からの感謝を捧げます: 新CLI開発に貢献した @fabiospampinato, @43081j, @pralkarz と、OXC開発者の @boshen, @overlookmotel をはじめとするOXCコントリビューターの皆様、Metaの Flow および Hermes チームの皆様。皆様の素晴らしい貢献に感謝します!

これらの新機能が皆様の開発体験をどのように向上させるか、楽しみにしています。Happy formatting!

Prettier 3.5: 新しいobjectWrapオプション、experimentalOperatorPositionオプション、TypeScript設定ファイルサポート!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

このリリースには多数のバグ修正と以下の新機能が含まれています:

  • 新しいobjectWrapオプションのサポート

  • 新しい実験的experimentalOperatorPositionオプションのサポート

  • TypeScript設定ファイルのサポート

詳細は各セクションをご覧ください。

Prettier 3.4: 多数のバグ修正

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

このリリースには数多くのバグ修正とその他の改善が含まれています。

Prettierを評価いただき、私たちの活動を支援したい場合は、OpenCollectiveを通じた直接のスポンサーシップや、typescript-eslintremarkBabelなど当プロジェクトが依存するプロジェクトのスポンサーをご検討ください。皆様の継続的なご支援に感謝申し上げます。

Prettier 3.3: Flowの新機能と多数のバグ修正

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

このリリースでは、コンポーネントやフック宣言などの新しいFlow機能のサポートが追加されました。これらの機能はすべてFlowチームのエンジニアによって実装されました。感謝します。

Prettierを評価いただき、私たちの活動を支援したい場合は、OpenCollectiveを通じた直接のスポンサーシップや、typescript-eslintremarkBabelなど当プロジェクトが依存するプロジェクトのスポンサーをご検討ください。皆様の継続的なご支援に感謝申し上げます。

Prettier 3.2: JSONCとAngularのICU式をサポート

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

今回のリリースでは、JSONCパーサーの追加、AngularのICU式のサポート、多くのバグ修正など新機能が含まれています。

Prettier 3.1でリリースされた--experimental-ternariesオプションについて、引き続きフィードバックを募集しています。三項演算子の不思議なケースをお読みいただき、Googleフォームからご意見をお寄せください。

また、Fabio SpampinatoによるPrettier CLIパフォーマンス徹底解説も併せてお読みください。この高速化されたCLIはバージョン4.0としてリリース予定です。

Prettier CLIのパフォーマンス徹底解説

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

こんにちは、Fabioです。PrettierチームからCLI(コマンドラインインターフェース)の高速化を依頼されました。本記事では私が発見した最適化手法、その発見プロセス、新旧CLIの比較結果、そして次に最適化すべき領域について解説します。

2万ドルの懸賞金が獲得されました!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

JavaScriptコードフォーマッタであるPrettierは、非常に多様なコードの書き方を丁寧に扱うことで驚異的な普及を遂げました。現在、フォーマットロジックは堅牢であり、三項演算子の改善が完了すれば理想的な状態になります。

これにより次の重要な側面であるパフォーマンスに注力できるようになりました。Prettierは元々高速ではありませんでしたが、ほとんどのユースケースで十分な速度を維持してきました。この状況に満足できなかったため、何か対策を講じようと考えた結果、友好的な競争ほど良い方法はないと判断しました。

11月9日、Rustで実装されたプロジェクトでPrettierテストスイートの95%を通過するものに対して$10kの報奨金を設定しました。VercelのCEOであるGuillermo Rauchが同額を追加して総額$20kにし、napi.rsがさらに$2.5kを上乗せしました。Algoraチームはこの取り組みのために素晴らしいランディングページも作成しています。

Prettier 3.1: 新しい実験的三項演算子フォーマットとAngular制御フロー構文のサポート!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

このリリースでは、入れ子になった三項演算子へのインデントを復活させるとともに、深くネストされた条件分岐でもスケールする新しい「curious ternary」フォーマットを試すための--experimental-ternariesフラグを追加しました。この実験的フォーマットが今年後半にデフォルト動作となる前に、皆様のフィードバックをお待ちしています!

また、Angular v17の制御フロー構文のサポートを追加しました。構文の詳細については、公式のAngularリリース記事をご覧ください。