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

Remove TypeScript and Vue Test Utils notes from README.md #581

Merged
merged 1 commit into from
Nov 30, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,17 +100,12 @@ The following dependencies should be ignored:
in production, we use the versions shipped by MediaWiki core,
so we should use the same versions for testing.
The current versions shipped by MediaWiki core are listed in [foreign-resources.yaml](https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/lib/foreign-resources.yaml).
- Typescript:
Vue up until version 3.2.38 (which we currently use) [doesn't support typescript 4.8+](https://github.com/vuejs/core/issues/6554).
- Prettier:
[Jest 29.65.2](https://github.com/jestjs/jest/blob/main/CHANGELOG.md#2962) is not compatible with Prettier 3.
This might be resolved with the next release ([Jest#14566](https://github.com/jestjs/jest/pull/14566)),
so be sure to check whether a newer Jest version is available that includes Prettier 3 compatibility.
- ESLint and some related packages:
Known issues ([T341552](https://phabricator.wikimedia.org/T341552)) that are beyond the scope of chores.
- Vue Test Utils (`@vue/test-utils`):
Seems to require a newer Vue.js version (see [#492](https://github.com/wmde/new-lexeme-special-page/pull/492)),
though it’s worth checking whether that’s still the case in newer VTU versions.
- lint-staged:
[v15.0.0](https://github.com/lint-staged/lint-staged/releases/tag/v15.0.0) drops compatibility with Node 16,
which we still use in CI (see also “Prerequisites” above; Node 18 upgrade pending in [T331180](https://phabricator.wikimedia.org/T331180)).
Expand Down