2021-10-12のJS: npm 8.0.0(Node.js 16に同梱)、jQuery Mobileの非推奨化/jQuery UIはメンテナンスモードへ、ESLint 8 #920
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.
npm 8.0.0がリリースされました。
Node.js 10のサポート終了、Node.jsモジュール(
require("npm")
)として利用する方法がサポート終了となっています。既にNode v16.11.0に含まれているため、2021-10-26にリリース予定のNode.js 16 LTSにnpm 8が含まれる予定です。
npm@8
· Issue #40168 · nodejs/nodejQuery UI 1.13.0がリリースされました。
jQuery 1.7以下のサポートを終了し、1.8以降の最新のバージョンを含むjQueryに対応しています。
このリリースをもって、jQuery UIはメンテナンスモードとなり、今後はバグ修正やセキュリティ修正などが中心となります。
また、同時にjQuery MobileはDeprecatedとなっています。
ESLint 8.0.0がリリースされています。
破壊的な変更としてNode 10のサポート終了、
codeframe
とtable
のフォーマッターをコアから削除、eslint:recommended
の更新などが行われています。また、
ESLint
クラスを追加しCLIEngine
クラスを削除、eslint/lib
のエントリーポイントの削除、プラグインでも一部変更が含まれています。そのため、一部ルールがESLint 8では動かなくなっている可能性はありそうです。
機能追加としてES2020のサポート、使われていない
eslint-disable
コメントを削除できるようになようになっています。マイグレーションガイドは次のページに公開されています。