-
-
Notifications
You must be signed in to change notification settings - Fork 70
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-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs #1206
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
azu
changed the title
2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs、
2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs
Jul 11, 2024
….0-pnpm-9.5-catalogs-.md
….0-pnpm-9.5-catalogs.md
….0-pnpm-9.5-catalogs-.md
….0-pnpm-9.5-catalogs.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
esbuild v0.22.0 がリリースされました。
v0.22 では
--platform=node
を指定した時に--package=external
をデフォルトにする変更を行いましたが、AWS CDK などが0.x
の最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています)また、Windows7,8 など古い OS のサポート終了、
es2024
のサポート、@esbuild/wasi-preview1
パッケージの公開などNode.js v22.4.0 がリリースされました。
実験的に Web Storage API(
localStorage
/sessionStorage
)のサポート、WebSocket API を Stable に変更などの変更が含まれています。pnpm v9.5.0 がリリースされました。
pnpm 9.5 では Catalogs という機能が追加されました。
これは複数のパッケージのバージョン指定に対して名前をつけてカタログ的に管理できる仕組みで、monorepo内のパッケージのバージョンを統一する際などに使う目的で導入されています。
定義したカタログのバージョンを参照するための
catalog:
も追加されています。詳しい仕組みや使い方は、次のページに公開されています。