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

2021-10-12のJS: npm 8.0.0(Node.js 16に同梱)、jQuery Mobileの非推奨化/jQuery UIはメンテナンスモードへ、ESLint 8 #920

Merged
merged 19 commits into from Oct 12, 2021

Conversation

azu
Copy link
Member

@azu azu commented Oct 12, 2021

npm 8.0.0がリリースされました。

Node.js 10のサポート終了、Node.jsモジュール(require("npm"))として利用する方法がサポート終了となっています。

既にNode v16.11.0に含まれているため、2021-10-26にリリース予定のNode.js 16 LTSにnpm 8が含まれる予定です。


jQuery UI 1.13.0がリリースされました。

jQuery 1.7以下のサポートを終了し、1.8以降の最新のバージョンを含むjQueryに対応しています。

このリリースをもって、jQuery UIはメンテナンスモードとなり、今後はバグ修正やセキュリティ修正などが中心となります。

また、同時にjQuery MobileはDeprecatedとなっています。


ESLint 8.0.0がリリースされています。

破壊的な変更としてNode 10のサポート終了、codeframetableのフォーマッターをコアから削除、eslint:recommendedの更新などが行われています。
また、ESLintクラスを追加しCLIEngineクラスを削除、eslint/libのエントリーポイントの削除、プラグインでも一部変更が含まれています。
そのため、一部ルールがESLint 8では動かなくなっている可能性はありそうです。

機能追加としてES2020のサポート、使われていないeslint-disableコメントを削除できるようになようになっています。

マイグレーションガイドは次のページに公開されています。

@azu azu merged commit 04b5aab into develop Oct 12, 2021
@azu azu deleted the jser-week-561 branch October 12, 2021 03:58
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.

None yet

1 participant