Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

azu
Copy link
Member

@azu azu commented Dec 28, 2024

pnpm 10.0 RC 1がリリースされました。

インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更が含まれています。
パッケージのpostinstallなどのlifecycle scriptの実行を許可するにはpnpm.onlyBuiltDependenciesの設定にパッケージ名を追加する必要があります。

これは、rspack v1.1.7でパッケージがハイジャックされマルウェアを実行するlifecycle scriptが含まれていた問題に関連した変更になっています。

そのほかには、pnpm linkの挙動の変更、packageManagerを参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新が行われています。
また、verifyDepsBeforeRunオプションが追加され、lockとnode_modules/の状態を比較して自動インストールなどの挙動を選択できるようになるといった変更も含まれています。


JavaScriptに関する開発者アンケートであるState of JavaScript 2024が公開されました。
JavaScriptの言語機能/ライブラリ/テスト/monorepo/JSとTSの比率/AIの利用率学習リソースなどについてのアンケート結果がまとめられています。


Design Token-Based UI Architectureという記事ではDesign TokenベースのUIアーキテクチャについて書かれています。

Design Tokenを2つ or 3つのレイヤーへの分割する理由、Tokenのスコープ、Design Tokenのメリット/デメリットについて書かれています。

@azu azu merged commit 241a397 into develop Dec 28, 2024
@azu azu deleted the jser-week-720 branch December 28, 2024 07:55
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