Skip to content

Commit f7981ad

Browse files
Update _i18n/ja/_posts/2025/2025-02-14-node.js-v22.14.0-prettier-v3.5.0-chrome-133.md
1 parent 3893519 commit f7981ad

File tree

1 file changed

+248
-0
lines changed

1 file changed

+248
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
---
2+
title: "2025-02-14のJS: Node.js v22.14.0, Prettier v3.5.0, Chrome 133"
3+
author: "azu"
4+
layout: post
5+
date: 2025-02-14T01:15:25.998Z
6+
category: JSer
7+
tags:
8+
- nodejs
9+
- Tools
10+
- graphic
11+
- chart
12+
- Azure
13+
14+
---
15+
16+
JSer.info #725 - Node.js v22.14.0がリリースされました
17+
18+
- [Node.js — Node v22.14.0 (LTS)](https://nodejs.org/en/blog/release/v22.14.0)
19+
20+
globに`exclude`オプションを追加、`node --eval`フラグがTypeScriptをサポート、`util`モジュールに`findPackageJSON`を追加されています。
21+
`TestContext.prototype.waitFor()`の追加、`assert.fileSnapshot()``assert.register()`の追加が行われています。
22+
23+
---
24+
25+
Prettier v3.5.0がリリースされました
26+
27+
- [Prettier 3.5: New objectWrap option, experimentalOperatorPosition option and TS config file support! · Prettier](https://prettier.io/blog/2025/02/09/3.5.0.html)
28+
29+
`--experimental-operator-position`フラグの追加、`objectWrap`オプションの追加、設定ファイルのTypeScript形式をサポートなどが行われています。
30+
31+
---
32+
33+
Chrome 133がリリースされました
34+
35+
- [Chrome 133  |  Release notes  |  Chrome for Developers](https://developer.chrome.com/release-notes/133)
36+
- [New in Chrome 133  |  Blog  |  Chrome for Developers](https://developer.chrome.com/blog/new-in-chrome-133?hl=en)
37+
38+
`popover=hint`がサポートされています。
39+
40+
- [ユーザーにヒントを表示するための `popover=hint` 属性](https://azukiazusa.dev/blog/popover-hint-attribute/)
41+
42+
CSSの`attr()`での`type()`のサポート、`@container scroll-state`のサポート、`text-box`/`text-box-trim`/`text-box-edge`のサポートが行われています。
43+
また、DOM要素の移動を行う`Node.prototype.moveBefore`のサポート、WebAssembly Memory64のサポートなどが行われています。
44+
45+
----
46+
47+
{% include inline-support.html %}
48+
49+
----
50+
51+
<h1 class="site-genre">ヘッドライン</h1>
52+
53+
----
54+
55+
## Release v3.0.0 · plotly/plotly.js
56+
[github.com/plotly/plotly.js/releases/tag/v3.0.0](https://github.com/plotly/plotly.js/releases/tag/v3.0.0 "Release v3.0.0 · plotly/plotly.js")
57+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">graphic</span> <span class="jser-tag">chart</span> <span class="jser-tag">library</span> <span class="jser-tag">Azure</span></p>
58+
59+
plotly.js 3.0.0リリース。
60+
非推奨なAPIやオプションを削除、IEサポートのためのコードを削除、AMDサポートの削除など
61+
62+
63+
----
64+
65+
## Dependabot now supports pnpm workspace catalogs (GA) - GitHub Changelog
66+
[github.blog/changelog/2025-02-04-dependabot-now-supports-pnpm-workspace-catalogs-ga/](https://github.blog/changelog/2025-02-04-dependabot-now-supports-pnpm-workspace-catalogs-ga/ "Dependabot now supports pnpm workspace catalogs (GA) - GitHub Changelog")
67+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">github</span> <span class="jser-tag">pnpm</span> <span class="jser-tag">news</span></p>
68+
69+
Dependabotがpnpm catalogをサポート
70+
71+
72+
----
73+
74+
## Prettier 3.5: New objectWrap option, experimentalOperatorPosition option and TS config file support! · Prettier
75+
[prettier.io/blog/2025/02/09/3.5.0.html](https://prettier.io/blog/2025/02/09/3.5.0.html "Prettier 3.5: New objectWrap option, experimentalOperatorPosition option and TS config file support! · Prettier")
76+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">Tools</span> <span class="jser-tag">ReleaseNote</span></p>
77+
78+
Prettier 3.5リリース。
79+
`--experimental-operator-position`フラグの追加、`objectWrap`オプションの追加、設定ファイルのTypeScript形式をサポートなど
80+
81+
82+
----
83+
84+
## Chrome 133  |  Release notes  |  Chrome for Developers
85+
[developer.chrome.com/release-notes/133](https://developer.chrome.com/release-notes/133 "Chrome 133  |  Release notes  |  Chrome for Developers")
86+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Chrome</span> <span class="jser-tag">ReleaseNote</span></p>
87+
88+
Chrome 133リリース。
89+
`popover=hint`のサポート。
90+
CSSの`attr()`での`type()`のサポート、`@container scroll-state`のサポート、`text-box`/`text-box-trim`/`text-box-edge`のサポート。
91+
DOMの移動を行う`Node.prototype.moveBefore`のサポート、WebAssembly Memory64のサポートなど
92+
93+
- [New in Chrome 133  |  Blog  |  Chrome for Developers](https://developer.chrome.com/blog/new-in-chrome-133?hl=en "New in Chrome 133  |  Blog  |  Chrome for Developers")
94+
95+
----
96+
97+
## Firefox 135.0, See All New Features, Updates and Fixes
98+
[www.mozilla.org/en-US/firefox/135.0/releasenotes/](https://www.mozilla.org/en-US/firefox/135.0/releasenotes/ "Firefox 135.0, See All New Features, Updates and Fixes")
99+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Firefox</span> <span class="jser-tag">ReleaseNote</span></p>
100+
101+
Firefox 135リリース。
102+
Stage 3のJSON.parse with sourceをサポート、`PublicKeyCredential.getClientCapabilities()`のサポート。
103+
実験的な機能としてTemporal API、Task Scheduling APIのサポートなど
104+
105+
- [Firefox 135 for developers - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/135 "Firefox 135 for developers - Mozilla | MDN")
106+
107+
----
108+
109+
## Release v0.25.0 · evanw/esbuild
110+
[github.com/evanw/esbuild/releases/tag/v0.25.0](https://github.com/evanw/esbuild/releases/tag/v0.25.0 "Release v0.25.0 · evanw/esbuild")
111+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">esbuild</span> <span class="jser-tag">ReleaseNote</span></p>
112+
113+
esbuild v0.25.0リリース。
114+
開発サーバのCORSの問題を修正、CSS nestingのバグ修正、Source Mapのバグ修正など
115+
116+
117+
----
118+
119+
## Release v4.7.0 · honojs/hono
120+
[github.com/honojs/hono/releases/tag/v4.7.0](https://github.com/honojs/hono/releases/tag/v4.7.0 "Release v4.7.0 · honojs/hono")
121+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Hono</span> <span class="jser-tag">ReleaseNote</span></p>
122+
123+
Hono v4.7.0リリース。
124+
`hono/proxy`モジュールの追加、`hono/language`モジュールの追加、`hono/jwk`モジュールの追加。
125+
Standard Schema validatorのサポートなど
126+
127+
128+
----
129+
130+
## Release v1.1.0 - Gear 5 · solidjs/solid-start
131+
[github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.1.0](https://github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.1.0 "Release v1.1.0 - Gear 5 · solidjs/solid-start")
132+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Solid</span> <span class="jser-tag">ReleaseNote</span></p>
133+
134+
Splid v1.1.0リリース。
135+
Vite 6のサポートなど
136+
137+
138+
----
139+
140+
## Node.js — Node v20.18.3 (LTS)
141+
[nodejs.org/en/blog/release/v20.18.3](https://nodejs.org/en/blog/release/v20.18.3 "Node.js — Node v20.18.3 (LTS)")
142+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">nodejs</span> <span class="jser-tag">ReleaseNote</span></p>
143+
144+
Node.js v20.18.3リリース。
145+
Import Attribute with JSONをstableに変更
146+
147+
148+
----
149+
150+
## Node.js — Node v22.14.0 (LTS)
151+
[nodejs.org/en/blog/release/v22.14.0](https://nodejs.org/en/blog/release/v22.14.0 "Node.js — Node v22.14.0 (LTS)")
152+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">nodejs</span> <span class="jser-tag">ReleaseNote</span></p>
153+
154+
Node.js v22.14.0リリース。
155+
globに`exclude`オプションを追加、`node --eval`フラグがTypeScriptをサポート、`util`モジュールに`findPackageJSON`を追加。
156+
`TestContext.prototype.waitFor()`の追加、`assert.fileSnapshot()``assert.register()`の追加など
157+
158+
159+
----
160+
161+
## Release v5.98.0 · webpack/webpack
162+
[github.com/webpack/webpack/releases/tag/v5.98.0](https://github.com/webpack/webpack/releases/tag/v5.98.0 "Release v5.98.0 · webpack/webpack")
163+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">webpack</span> <span class="jser-tag">ReleaseNote</span></p>
164+
165+
webpack v5.98.0リリース。
166+
パフォーマンスの改善、`require.resolve(/* webpackIgnore: true */ 'x');`のサポートなど
167+
168+
169+
----
170+
171+
## Node.js — Node v23.8.0 (Current)
172+
[nodejs.org/en/blog/release/v23.8.0](https://nodejs.org/en/blog/release/v23.8.0 "Node.js — Node v23.8.0 (Current)")
173+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">nodejs</span> <span class="jser-tag">ReleaseNote</span></p>
174+
175+
Node.js v23.8.0リリース。
176+
`--use-system-ca`フラグの追加、`URLPattern` APIのサポート、`node:zlib`がzstdをサポートなど
177+
178+
179+
----
180+
181+
## Release v3.13.0 · apollographql/apollo-client
182+
[github.com/apollographql/apollo-client/releases/tag/v3.13.0](https://github.com/apollographql/apollo-client/releases/tag/v3.13.0 "Release v3.13.0 · apollographql/apollo-client")
183+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">GraphQL</span> <span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>
184+
185+
Apollo Client 3.13.0リリース。
186+
`useFragment`のSuspense版である`useSuspenseFragment`の追加、`useMutation`のコールバックのバグの修正。
187+
`useQuery`/`useLazyQury``onCompleted`/`onError`コールバックを非推奨に変更し、4.0で削除する予定
188+
189+
- [Heads up: Deprecation of \`useQuery\` and \`useLazyQuery\` lifecycle hooks · Issue #12352 · apollographql/apollo-client](https://github.com/apollographql/apollo-client/issues/12352 "Heads up: Deprecation of \&#x60;useQuery\&#x60; and \&#x60;useLazyQuery\&#x60; lifecycle hooks · Issue #12352 · apollographql/apollo-client")
190+
191+
----
192+
193+
## Valibot v1 RC is now available | Valibot
194+
[valibot.dev/blog/valibot-v1-rc-is-available/](https://valibot.dev/blog/valibot-v1-rc-is-available/ "Valibot v1 RC is now available | Valibot")
195+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>
196+
197+
Valibot v1 RCリリース。
198+
Standard Schemaの対応、`@valibot/to-json-schema`でのJSONスキーマ出力、TSの`exactOptionalPropertyTypes`の対応など
199+
200+
201+
----
202+
<h1 class="site-genre">アーティクル</h1>
203+
204+
----
205+
206+
## Considerations for making a tree view component accessible - The GitHub Blog
207+
[github.blog/engineering/user-experience/considerations-for-making-a-tree-view-component-accessible/](https://github.blog/engineering/user-experience/considerations-for-making-a-tree-view-component-accessible/ "Considerations for making a tree view component accessible - The GitHub Blog")
208+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Github</span> <span class="jser-tag">accessibility</span> <span class="jser-tag">article</span></p>
209+
210+
GitHubのツリービューティーコンポーネントのアクセシビリティ実装について
211+
212+
213+
----
214+
215+
## TypeScript: the \`satisfies\` operator
216+
[2ality.com/2025/02/satisfies-operator.html](https://2ality.com/2025/02/satisfies-operator.html "TypeScript: the \`satisfies\` operator")
217+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">TypeScript</span> <span class="jser-tag">article</span></p>
218+
219+
TypeScriptの`satisfies` operatorについて
220+
221+
222+
----
223+
<h1 class="site-genre">スライド、動画関係</h1>
224+
225+
----
226+
227+
## Angular: The Documentary | An origin story - YouTube
228+
[www.youtube.com/watch?v&#x3D;cRC9DlH45lA](https://www.youtube.com/watch?v=cRC9DlH45lA "Angular: The Documentary | An origin story - YouTube")
229+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">Angular</span> <span class="jser-tag">video</span> <span class="jser-tag">history</span></p>
230+
231+
Angularのドキュメンタリー動画。
232+
HTMLの拡張から始まったAngularJS、AtScriptとTypeScript、1から2への移行、Angular Dart、Ivyの導入。
233+
RxJSとSignals、Googleの社内フレームワークのWizとAngularについてなど
234+
235+
236+
----
237+
<h1 class="site-genre">サイト、サービス、ドキュメント</h1>
238+
239+
----
240+
241+
## antfu/node-modules-inspector: Interactive UI for local node modules inspection
242+
[github.com/antfu/node-modules-inspector?tab&#x3D;readme-ov-file](https://github.com/antfu/node-modules-inspector?tab=readme-ov-file "antfu/node-modules-inspector: Interactive UI for local node modules inspection")
243+
<p class="jser-tags jser-tag-icon"><span class="jser-tag">nodejs</span> <span class="jser-tag">npm</span> <span class="jser-tag">Tools</span></p>
244+
245+
node_modulesの依存関係、ESM/CJS/DUALパッケージの可視化ツール
246+
247+
248+
----

0 commit comments

Comments
 (0)