Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release #1228

Merged
merged 20 commits into from
Oct 1, 2024

Conversation

azu
Copy link
Member

@azu azu commented Oct 1, 2024

TypeScriptのTranspilerであるoxc-transformがαリリースされました。

Rustで書かれたTypeScript to JavaScriptのtranspilerで、isolatedDeclarationsに対応した型定義ファイルの生成にも対応しています。


The Nine Node Pillarsは、Node.jsアプリケーションの9つのプラクティスについて書かれたドキュメントです。

次のような項目について、Node.jsでのアプリケーション開発について書かれています。

  • イベントループをブロックしない
  • メトリクスを監視して行動する
  • Node.js LTSを使う
  • テスト、レビューなどの自動化
  • 依存関係の管理、monorepo
  • 依存関係のリスクとアップデート
  • グローバルを避ける
  • エラーハンドリング、意味あるログを出す
  • API Specとクライアントの自動生成

express v5.0.0のpre-releaseが行われています。

What's New in Express.js v5.0という記事では、
Express 5.0(pre-release)の変更点についてまとめられています。
app.del()/app.param(fn)/req.param(name)の削除、Path Routeのマッチングが正規表現としてStrictなものへと変更されています。
また、RouterのHandlerがasync awaitをサポート、Node.js 18未満のサポートを終了などの変更が含まれています。

@azu azu changed the title 2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Expres.js 5.0 pre-release 2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release Oct 1, 2024
@azu azu merged commit b20608d into develop Oct 1, 2024
@azu azu deleted the jser-week-709 branch October 1, 2024 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant