From d0293c017e2f7dc99e4681ac09f80379ac6cb637 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 00:42:41 +0000
Subject: [PATCH] chore(deps): update typescript-eslint monorepo to v6 (major)
(#492)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`^5.61.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.61.0/6.8.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/5.61.0/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/5.61.0/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`^5.61.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.61.0/6.8.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/5.61.0/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/5.61.0/6.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v6.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#680-2023-10-16)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.5...v6.8.0)
##### Bug Fixes
- **eslint-plugin:** \[consistent-type-imports] import assertion checks
added
([#7722](https://togithub.com/typescript-eslint/typescript-eslint/issues/7722))
([afdae37](https://togithub.com/typescript-eslint/typescript-eslint/commit/afdae3739c68469a488277eb7b7f56f679d6eb20))
- **eslint-plugin:** \[no-shadow] fix static class generics for class
expressions
([#7724](https://togithub.com/typescript-eslint/typescript-eslint/issues/7724))
([e5ea1d0](https://togithub.com/typescript-eslint/typescript-eslint/commit/e5ea1d05603e6212093de541e5da49f139571454))
- **eslint-plugin:** \[no-unsafe-member-access] report on only the
accessed property
([#7717](https://togithub.com/typescript-eslint/typescript-eslint/issues/7717))
([f81a2da](https://togithub.com/typescript-eslint/typescript-eslint/commit/f81a2da13529e77d039c5b31b4313a6984ceb964))
- **eslint-plugin:** \[no-useless-empty-export] exempt .d.ts
([#7718](https://togithub.com/typescript-eslint/typescript-eslint/issues/7718))
([ac397f1](https://togithub.com/typescript-eslint/typescript-eslint/commit/ac397f18176a9defd8c189b5b6b4e5d0b7582210))
##### Features
- **eslint-plugin:** add new extended rule `prefer-destructuring`
([#7117](https://togithub.com/typescript-eslint/typescript-eslint/issues/7117))
([3c6379b](https://togithub.com/typescript-eslint/typescript-eslint/commit/3c6379b7678bcb190ae70d211cb3930c942d17a0))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
(2023-10-09)
##### Bug Fixes
- **eslint-plugin:** \[prefer-string-starts-ends-with] only report
slice/substring with correct range
([#7712](https://togithub.com/typescript-eslint/typescript-eslint/issues/7712))
([db40a0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/db40a0a83abf14237a7a9b3f75d869da26512292))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
(2023-10-02)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
(2023-09-25)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.1...v6.7.2)
(2023-09-18)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1)
(2023-09-18)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#675-2023-10-09)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
##### Bug Fixes
- **eslint-plugin:** \[prefer-string-starts-ends-with] only report
slice/substring with correct range
([#7712](https://togithub.com/typescript-eslint/typescript-eslint/issues/7712))
([db40a0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/db40a0a83abf14237a7a9b3f75d869da26512292))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#674-2023-10-02)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#673-2023-09-25)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#672-2023-09-18)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.2)
**Note:** Version bump only for package
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#670-2023-09-11)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0)
##### Bug Fixes
- **eslint-plugin:** \[no-restricted-imports] disallow side effect
imports when allowTypeImports is enabled
([#7560](https://togithub.com/typescript-eslint/typescript-eslint/issues/7560))
([4908905](https://togithub.com/typescript-eslint/typescript-eslint/commit/4908905e4ee2b533504fcba0c671aa869668df25))
##### Features
- **eslint-plugin:** \[await-thenable] added suggestion fixer
([#7437](https://togithub.com/typescript-eslint/typescript-eslint/issues/7437))
([b284370](https://togithub.com/typescript-eslint/typescript-eslint/commit/b284370e1e95493764d2806cd45975201e02f374))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#660-2023-09-04)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.5.0...v6.6.0)
##### Bug Fixes
- **eslint-plugin:** \[key-spacing] consider properties with parens and
comments
([#7525](https://togithub.com/typescript-eslint/typescript-eslint/issues/7525))
([7012279](https://togithub.com/typescript-eslint/typescript-eslint/commit/7012279b8510f9fcaee64b610d0a66e8e90f0865))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#650-2023-08-28)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.1...v6.5.0)
##### Bug Fixes
- **eslint-plugin:** \[consistent-type-assertions] wrap object return
value with parentheses
([#6885](https://togithub.com/typescript-eslint/typescript-eslint/issues/6885))
([23ac499](https://togithub.com/typescript-eslint/typescript-eslint/commit/23ac49944e4f4067f89123fddd4a80c629270b4c))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.4.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1)
(2023-08-21)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] false positives with
branded types
([#7466](https://togithub.com/typescript-eslint/typescript-eslint/issues/7466))
([b52658f](https://togithub.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01)),
closes
[#7293](https://togithub.com/typescript-eslint/typescript-eslint/issues/7293)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.4.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#641-2023-08-21)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] false positives with
branded types
([#7466](https://togithub.com/typescript-eslint/typescript-eslint/issues/7466))
([b52658f](https://togithub.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01)),
closes
[#7293](https://togithub.com/typescript-eslint/typescript-eslint/issues/7293)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#640-2023-08-14)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0)
##### Bug Fixes
- **eslint-plugin:** \[non-nullable-type-assertion-style] consider
operator precedence when fixing
([#7289](https://togithub.com/typescript-eslint/typescript-eslint/issues/7289))
([bad37a2](https://togithub.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0))
- **eslint-plugin:** \[strict-boolean-expressions] replace dangerous
fixer with suggestions
([#7394](https://togithub.com/typescript-eslint/typescript-eslint/issues/7394))
([ad8401a](https://togithub.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#630-2023-08-07)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0)
##### Bug Fixes
- **eslint-plugin:** \[no-extra-parens] keep parens around call
expression arguments when type arguments contain parens
([#7375](https://togithub.com/typescript-eslint/typescript-eslint/issues/7375))
([38e5e4e](https://togithub.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e))
- **eslint-plugin:** \[no-restricted-imports] allow inline type
qualifiers when `allowTypeImports` enabled
([#7379](https://togithub.com/typescript-eslint/typescript-eslint/issues/7379))
([cc9a46d](https://togithub.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] allow
`ignorePrimitives` option to be `true`
([#7331](https://togithub.com/typescript-eslint/typescript-eslint/issues/7331))
([dfcafae](https://togithub.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce))
##### Reverts
- Revert "chore(deps): update dependency marked to v6"
([#7429](https://togithub.com/typescript-eslint/typescript-eslint/issues/7429))
([7891a06](https://togithub.com/typescript-eslint/typescript-eslint/commit/7891a06892445a30c90c882d7e2f17fdf9da5601)),
closes
[#7429](https://togithub.com/typescript-eslint/typescript-eslint/issues/7429)
[#7422](https://togithub.com/typescript-eslint/typescript-eslint/issues/7422)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.2.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.0...v6.2.1)
(2023-07-31)
##### Bug Fixes
- **eslint-plugin:** \[no-inferrable-types] apply also for parameter
properties
([#7288](https://togithub.com/typescript-eslint/typescript-eslint/issues/7288))
([67f93b1](https://togithub.com/typescript-eslint/typescript-eslint/commit/67f93b19f2e481a4e441635d72e81de9d5d7ad44))
- **scope-manager:** correct decorators(.length) check in ClassVisitor
for methods
([#7334](https://togithub.com/typescript-eslint/typescript-eslint/issues/7334))
([abbb6c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/abbb6c2c6d2bc1f8d4defd2060dbc473735b2cc7))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.2.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#621-2023-07-31)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.0...v6.2.1)
##### Bug Fixes
- **eslint-plugin:** \[no-inferrable-types] apply also for parameter
properties
([#7288](https://togithub.com/typescript-eslint/typescript-eslint/issues/7288))
([67f93b1](https://togithub.com/typescript-eslint/typescript-eslint/commit/67f93b19f2e481a4e441635d72e81de9d5d7ad44))
- **scope-manager:** correct decorators(.length) check in ClassVisitor
for methods
([#7334](https://togithub.com/typescript-eslint/typescript-eslint/issues/7334))
([abbb6c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/abbb6c2c6d2bc1f8d4defd2060dbc473735b2cc7))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#620-2023-07-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.1.0...v6.2.0)
##### Bug Fixes
- **eslint-plugin:** \[member-ordering] account for repeated names
([#6864](https://togithub.com/typescript-eslint/typescript-eslint/issues/6864))
([d207b59](https://togithub.com/typescript-eslint/typescript-eslint/commit/d207b59e24acb9377a7a55104d082bd91fbb664e))
- **eslint-plugin:** \[no-unsafe-enum-comparison] exempt bit shift
operators
([#7074](https://togithub.com/typescript-eslint/typescript-eslint/issues/7074))
([b3e0e75](https://togithub.com/typescript-eslint/typescript-eslint/commit/b3e0e7571f1abb5dae347d3701844324232b1431))
- **eslint-plugin:** \[prefer-nullish-coalescing] handle case when type
of left side is null or undefined
([#7225](https://togithub.com/typescript-eslint/typescript-eslint/issues/7225))
([b62affe](https://togithub.com/typescript-eslint/typescript-eslint/commit/b62affe8ddac7c0af22bf74f22503d0cda92f4c0))
- **eslint-plugin:** use a default export for the rules type
([#7266](https://togithub.com/typescript-eslint/typescript-eslint/issues/7266))
([af77a1d](https://togithub.com/typescript-eslint/typescript-eslint/commit/af77a1d33f0853d2ab0f61e4ac04dec47cd7ba18))
##### Features
- **eslint-plugin:** \[class-methods-use-this] add extension rule
([#6457](https://togithub.com/typescript-eslint/typescript-eslint/issues/6457))
([18ea3b1](https://togithub.com/typescript-eslint/typescript-eslint/commit/18ea3b1f8938e25053f89b7e4ec8dcc6c453118a))
- **eslint-plugin:** sync getFunctionHeadLoc implementation with
upstream
([#7260](https://togithub.com/typescript-eslint/typescript-eslint/issues/7260))
([f813147](https://togithub.com/typescript-eslint/typescript-eslint/commit/f81314731cccb779423e2580a805eff3efff8564))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#610-2023-07-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-dangle] fixed crash from undefined
predicate.ignore
([#7223](https://togithub.com/typescript-eslint/typescript-eslint/issues/7223))
([d368164](https://togithub.com/typescript-eslint/typescript-eslint/commit/d368164478a8b141ad6b1c4ea5088fdc639ccafe))
- **eslint-plugin:** \[no-floating-promises] false negative calling
.then with second argument undefined
([#6881](https://togithub.com/typescript-eslint/typescript-eslint/issues/6881))
([606a52c](https://togithub.com/typescript-eslint/typescript-eslint/commit/606a52cefcecd594df6edc359bff291b835169f2)),
closes
[#6850](https://togithub.com/typescript-eslint/typescript-eslint/issues/6850)
- **eslint-plugin:** \[no-floating-promises] finally should be
transparent to unhandled promises
([#7092](https://togithub.com/typescript-eslint/typescript-eslint/issues/7092))
([2a4421c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2a4421ccf072f866bb6c2dadab967aa69ac9bf4a))
- **eslint-plugin:** \[no-unnecessary-type-constraint] correctly fix in
cts/mts files
([#6795](https://togithub.com/typescript-eslint/typescript-eslint/issues/6795))
([1404796](https://togithub.com/typescript-eslint/typescript-eslint/commit/14047963d79e4d4a783854e2826a30004fa34570))
- **eslint-plugin:** \[no-unused-vars] check if any variable definition
is exported
([#6873](https://togithub.com/typescript-eslint/typescript-eslint/issues/6873))
([587ac30](https://togithub.com/typescript-eslint/typescript-eslint/commit/587ac306d9e53736ebe799f5b9edcb7dd030eed6)),
closes
[#6188](https://togithub.com/typescript-eslint/typescript-eslint/issues/6188)
- **eslint-plugin:** fix schemas across several rules and add schema
tests
([#6947](https://togithub.com/typescript-eslint/typescript-eslint/issues/6947))
([dd31bed](https://togithub.com/typescript-eslint/typescript-eslint/commit/dd31bed1e921531abe039180c9aeccbd56934601))
- **eslint-plugin:** include the rules types in the package
([#7215](https://togithub.com/typescript-eslint/typescript-eslint/issues/7215))
([a3da11d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3da11d09b1d119fd5bc4cd776474e2520d7fefd))
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to
use TypeScript project service
([#6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754))
([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#600-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- bumped ts-api-utils to 0.0.39
([#6497](https://togithub.com/typescript-eslint/typescript-eslint/issues/6497))
([217c710](https://togithub.com/typescript-eslint/typescript-eslint/commit/217c710d99445994b9c8db7b9bee9b9cc63bc4cb))
- correct handling of additionalProperties in object schemas
([#6939](https://togithub.com/typescript-eslint/typescript-eslint/issues/6939))
([489c7a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/489c7a50ae99ef66df152a68fd447f7e42a23558))
- correct lint error after merge
([277fdb5](https://togithub.com/typescript-eslint/typescript-eslint/commit/277fdb5ac76bd761ae6f5d1052445dcff2e848a1))
- **eslint-plugin:** \[explicit-module-boundary-types] remove
shouldTrackReferences option from schema
([#5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399))
([6d32734](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d32734b1312f60ee7d12d4bb19fc1cf52e7f0a5))
- **eslint-plugin:** allow parser@^6.0.0
([#6630](https://togithub.com/typescript-eslint/typescript-eslint/issues/6630))
([92908bd](https://togithub.com/typescript-eslint/typescript-eslint/commit/92908bdd9c102ff599da6a4791e8ad3e6d3dc593))
- **eslint-plugin:** remove valid-typeof disable in eslint-recommended
([#5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381))
([b82df5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/b82df5eaed437727566cde2b53410001505f1b13))
- fix illegal decorator check
([#6723](https://togithub.com/typescript-eslint/typescript-eslint/issues/6723))
([c456f8c](https://togithub.com/typescript-eslint/typescript-eslint/commit/c456f8cdef5a931c631bfbcfc84d8a25caaf019f))
- rename typeParameters to typeArguments where needed
([#5384](https://togithub.com/typescript-eslint/typescript-eslint/issues/5384))
([08d757b](https://togithub.com/typescript-eslint/typescript-eslint/commit/08d757b26b00d0accea010e61ec42b4f753f993e))
- replace tsutils with ts-api-tools
([#6428](https://togithub.com/typescript-eslint/typescript-eslint/issues/6428))
([79327b4](https://togithub.com/typescript-eslint/typescript-eslint/commit/79327b4999999cde3003901b40527af002c4906a))
- **type-utils:** treat intrinsic types as if they are from lib and
never match error types
([#6869](https://togithub.com/typescript-eslint/typescript-eslint/issues/6869))
([ecb57de](https://togithub.com/typescript-eslint/typescript-eslint/commit/ecb57de5eb50511bed163f6e1b27e31b8577344e))
- **typescript-estree:** account for namespace nesting in AST conversion
([#6272](https://togithub.com/typescript-eslint/typescript-eslint/issues/6272))
([09e3877](https://togithub.com/typescript-eslint/typescript-eslint/commit/09e38776c63fea3328f71df36644ee11dd137cc1))
- update `exports` field in package.json files
([#6550](https://togithub.com/typescript-eslint/typescript-eslint/issues/6550))
([53776c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17
([#5971](https://togithub.com/typescript-eslint/typescript-eslint/issues/5971))
([cc62015](https://togithub.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester`
([#6777](https://togithub.com/typescript-eslint/typescript-eslint/issues/6777))
([2ce1c1d](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages
([#6458](https://togithub.com/typescript-eslint/typescript-eslint/issues/6458))
([d676683](https://togithub.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- bump minimum supported TS version to 4.2.4
([#5915](https://togithub.com/typescript-eslint/typescript-eslint/issues/5915))
([a8e71d5](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8e71d52169f32ab9e836ec96d980ba52deffe12))
- bump ts-api-utils to v0.0.21
([#6459](https://togithub.com/typescript-eslint/typescript-eslint/issues/6459))
([3915661](https://togithub.com/typescript-eslint/typescript-eslint/commit/391566172dbc6013be79952fc68a588bf653fa8d))
- bump ts-api-utils to v0.0.22
([#6472](https://togithub.com/typescript-eslint/typescript-eslint/issues/6472))
([b88cd23](https://togithub.com/typescript-eslint/typescript-eslint/commit/b88cd2332921efcca7ec5f4176f19779346d963b))
- drop support for ESLint v6
([#5972](https://togithub.com/typescript-eslint/typescript-eslint/issues/5972))
([bda806d](https://togithub.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12
([#5918](https://togithub.com/typescript-eslint/typescript-eslint/issues/5918))
([7e3fe9a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20
([#7022](https://togithub.com/typescript-eslint/typescript-eslint/issues/7022))
([e6235bf](https://togithub.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- **eslint-plugin:** \[prefer-nullish-coalescing]: add support for
assignment expressions
([#5234](https://togithub.com/typescript-eslint/typescript-eslint/issues/5234))
([4bdbe67](https://togithub.com/typescript-eslint/typescript-eslint/commit/4bdbe67955fd591c25e58b13e674ba05bf5ed585))
- **eslint-plugin:** \[prefer-optional-chain] handle cases where the
first operands are unrelated to the rest of the chain and add type info
([#6397](https://togithub.com/typescript-eslint/typescript-eslint/issues/6397))
([02a37c4](https://togithub.com/typescript-eslint/typescript-eslint/commit/02a37c4c79d9b83998b7ee1376be43b06e12b3a0))
- **eslint-plugin:** \[prefer-readonly-parameter-types] added an
optional type allowlist
([#4436](https://togithub.com/typescript-eslint/typescript-eslint/issues/4436))
([c9427b7](https://togithub.com/typescript-eslint/typescript-eslint/commit/c9427b78b69f1a6a2453ef2df2be5bf96b7b00bc))
- **eslint-plugin:** \[restrict-plus-operands] change
checkCompoundAssignments to skipCompoundAssignments
([#7027](https://togithub.com/typescript-eslint/typescript-eslint/issues/7027))
([dc801d8](https://togithub.com/typescript-eslint/typescript-eslint/commit/dc801d892ecc1af678ff37166481f4b69186164c))
- **eslint-plugin:** add config that disables type-aware linting
([#6470](https://togithub.com/typescript-eslint/typescript-eslint/issues/6470))
([3b063cf](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b063cfadce50985f8ec6d8f44f5b1cbd5c1ea57))
- **eslint-plugin:** apply final v6 changes to configs
([#7110](https://togithub.com/typescript-eslint/typescript-eslint/issues/7110))
([c13ce0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/c13ce0b4f7a74a6d8fecf78d25ebd8181f7a9119))
- **eslint-plugin:** deprecate no-type-alias
([#6229](https://togithub.com/typescript-eslint/typescript-eslint/issues/6229))
([820bdf2](https://togithub.com/typescript-eslint/typescript-eslint/commit/820bdf2a3934d4186d51186693ced02df64a57ce))
- **eslint-plugin:** final final config changes for v6
([#7157](https://togithub.com/typescript-eslint/typescript-eslint/issues/7157))
([e35c5c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/e35c5c1c39f3d76b916ad1c1ac2c7bf05b379193))
- **eslint-plugin:** rework configs: recommended, strict, stylistic;
-type-checked
([#5251](https://togithub.com/typescript-eslint/typescript-eslint/issues/5251))
([5346b5b](https://togithub.com/typescript-eslint/typescript-eslint/commit/5346b5bbdbba81439ba761c282ba9cdcec7b45c8)),
closes
[#5036](https://togithub.com/typescript-eslint/typescript-eslint/issues/5036)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#3076](https://togithub.com/typescript-eslint/typescript-eslint/issues/3076)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
[#4863](https://togithub.com/typescript-eslint/typescript-eslint/issues/4863)
[#5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381)
[#5256](https://togithub.com/typescript-eslint/typescript-eslint/issues/5256)
[#5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399)
- fork json schema types for better compat with ESLint rule validation
([#6963](https://togithub.com/typescript-eslint/typescript-eslint/issues/6963))
([a4967f2](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4967f2e8cc7b0432d8dfe804772e60042c5384c))
- improve rule schemas, add test to validate schemas, add tooling to
generate schema types
([#6899](https://togithub.com/typescript-eslint/typescript-eslint/issues/6899))
([acc1a43](https://togithub.com/typescript-eslint/typescript-eslint/commit/acc1a43e02a403ff74a54c28c2c495f00d0be038))
- made BaseNode.parent non-optional
([#5252](https://togithub.com/typescript-eslint/typescript-eslint/issues/5252))
([a4768f3](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4768f38ef4943873c1e9443e8cd101a663ac3c0)),
closes
[#5036](https://togithub.com/typescript-eslint/typescript-eslint/issues/5036)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#3076](https://togithub.com/typescript-eslint/typescript-eslint/issues/3076)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889)
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
[#4863](https://togithub.com/typescript-eslint/typescript-eslint/issues/4863)
[#5381](https://togithub.com/typescript-eslint/typescript-eslint/issues/5381)
[#5256](https://togithub.com/typescript-eslint/typescript-eslint/issues/5256)
[#5399](https://togithub.com/typescript-eslint/typescript-eslint/issues/5399)
- remove `RuleTester` in `/utils` in favour of the new `/rule-tester`
package
([#6816](https://togithub.com/typescript-eslint/typescript-eslint/issues/6816))
([c33f497](https://togithub.com/typescript-eslint/typescript-eslint/commit/c33f497ad8aec7c123c7374f7aff3e24025fe861))
- remove partial type-information program
([#6066](https://togithub.com/typescript-eslint/typescript-eslint/issues/6066))
([7fc062a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **typescript-estree:** add type checker wrapper APIs to
ParserServicesWithTypeInformation
([#6404](https://togithub.com/typescript-eslint/typescript-eslint/issues/6404))
([62d5755](https://togithub.com/typescript-eslint/typescript-eslint/commit/62d57559564fb08512eafe03a2c1b167c4377601))
- **typescript-estree:** added allowInvalidAST option to not throw on
invalid tokens
([#6247](https://togithub.com/typescript-eslint/typescript-eslint/issues/6247))
([a3b177d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** check for illegal decorators on function
declarations
([#6590](https://togithub.com/typescript-eslint/typescript-eslint/issues/6590))
([1b39cfd](https://togithub.com/typescript-eslint/typescript-eslint/commit/1b39cfd307955deb8e407cf8dd3a6ca1ed1b8df6))
- **typescript-estree:** check modifiers on every node
([#6615](https://togithub.com/typescript-eslint/typescript-eslint/issues/6615))
([62d6230](https://togithub.com/typescript-eslint/typescript-eslint/commit/62d62304e16b553274a80d8ab2653543a22f2391))
- **typescript-estree:** remove optionality from AST boolean properties
([#6274](https://togithub.com/typescript-eslint/typescript-eslint/issues/6274))
([df131e2](https://togithub.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
- **typescript-estree:** throw errors for object methods without
function bodies
([#6589](https://togithub.com/typescript-eslint/typescript-eslint/issues/6589))
([1d78576](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d78576d41323e35c2d2a2ecc92f6ee76ed61d57))
- **typescript-estree:** throw errors when abstract property has
initializer
([#6613](https://togithub.com/typescript-eslint/typescript-eslint/issues/6613))
([dcdbc76](https://togithub.com/typescript-eslint/typescript-eslint/commit/dcdbc76d5418a383968d15e32d2eba7a9d2d7e79))
##### BREAKING CHANGES
- **eslint-plugin:** Adds an additional class of checks to the rule
- drop support for ESLint v6
- drops support for node v17
- Bumps the minimum supported range and removes handling for old
versions
- drops support for node v12
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-spacing] allow no space after trailing
comma in objects and arrays
([#6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938))
([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d))
- **eslint-plugin:** \[prefer-includes] escape special characters
([#7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161))
([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)),
closes
[#7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145)
- **eslint-plugin:** replace auto-fix of class literal property style
rule with suggestion
([#7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054))
([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives`
option
([#6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487))
([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v6.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#680-2023-10-16)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.5...v6.8.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
(2023-10-09)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
(2023-10-02)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
(2023-09-25)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.1...v6.7.2)
(2023-09-18)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.7.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1)
(2023-09-18)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#675-2023-10-09)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#674-2023-10-02)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#673-2023-09-25)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#672-2023-09-18)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.2)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#670-2023-09-11)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#660-2023-09-04)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.5.0...v6.6.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#650-2023-08-28)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.1...v6.5.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.4.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1)
(2023-08-21)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.4.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#641-2023-08-21)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#640-2023-08-14)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#630-2023-08-07)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
####
[6.2.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.0...v6.2.1)
(2023-07-31)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.2.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#621-2023-07-31)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.2.0...v6.2.1)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#620-2023-07-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.1.0...v6.2.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#610-2023-07-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to
use TypeScript project service
([#6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754))
([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v6.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#600-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- update `exports` field in package.json files
([#6550](https://togithub.com/typescript-eslint/typescript-eslint/issues/6550))
([53776c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17
([#5971](https://togithub.com/typescript-eslint/typescript-eslint/issues/5971))
([cc62015](https://togithub.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester`
([#6777](https://togithub.com/typescript-eslint/typescript-eslint/issues/6777))
([2ce1c1d](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages
([#6458](https://togithub.com/typescript-eslint/typescript-eslint/issues/6458))
([d676683](https://togithub.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- drop support for ESLint v6
([#5972](https://togithub.com/typescript-eslint/typescript-eslint/issues/5972))
([bda806d](https://togithub.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12
([#5918](https://togithub.com/typescript-eslint/typescript-eslint/issues/5918))
([7e3fe9a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20
([#7022](https://togithub.com/typescript-eslint/typescript-eslint/issues/7022))
([e6235bf](https://togithub.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- remove partial type-information program
([#6066](https://togithub.com/typescript-eslint/typescript-eslint/issues/6066))
([7fc062a](https://togithub.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **scope-manager:** ignore ECMA version
([#5889](https://togithub.com/typescript-eslint/typescript-eslint/issues/5889))
([f2330f7](https://togithub.com/typescript-eslint/typescript-eslint/commit/f2330f79739eb93e3c290ccc6e810a01e097eda0)),
closes
[#5834](https://togithub.com/typescript-eslint/typescript-eslint/issues/5834)
[#5882](https://togithub.com/typescript-eslint/typescript-eslint/issues/5882)
[#5864](https://togithub.com/typescript-eslint/typescript-eslint/issues/5864)
[#5883](https://togithub.com/typescript-eslint/typescript-eslint/issues/5883)
- **typescript-estree:** added allowInvalidAST option to not throw on
invalid tokens
([#6247](https://togithub.com/typescript-eslint/typescript-eslint/issues/6247))
([a3b177d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** allow providing code as a ts.SourceFile
([#5892](https://togithub.com/typescript-eslint/typescript-eslint/issues/5892))
([af41b7f](https://togithub.com/typescript-eslint/typescript-eslint/commit/af41b7fa7b9b8f3023fdabd40846598d5d4d4f61))
- **typescript-estree:** deprecate createDefaultProgram
([#5890](https://togithub.com/typescript-eslint/typescript-eslint/issues/5890))
([426d6b6](https://togithub.com/typescript-eslint/typescript-eslint/commit/426d6b647e6df3e312d1cef3e28dadaef6675fd3))
- **typescript-estree:** remove optionality from AST boolean properties
([#6274](https://togithub.com/typescript-eslint/typescript-eslint/issues/6274))
([df131e2](https://togithub.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
##### BREAKING CHANGES
- drop support for ESLint v6
- drops support for node v17
- drops support for node v12
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
**Note:** Version bump only for package
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am every weekday" in timezone
Europe/Berlin, Automerge - "after 10pm every weekday,before 5am every
weekday" in timezone Europe/Berlin.
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/solid-design-system/solid).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package.json | 4 +-
pnpm-lock.yaml | 150 +++++++++++++++++++++++++++++++++++--------------
2 files changed, 111 insertions(+), 43 deletions(-)
diff --git a/package.json b/package.json
index f08d91c90..fdc11340b 100644
--- a/package.json
+++ b/package.json
@@ -31,8 +31,8 @@
]
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "^5.61.0",
- "@typescript-eslint/parser": "^5.61.0",
+ "@typescript-eslint/eslint-plugin": "^6.0.0",
+ "@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.44.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-chai-expect": "^3.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9be17f4d9..feb823af4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,11 +9,11 @@ importers:
.:
devDependencies:
'@typescript-eslint/eslint-plugin':
- specifier: ^5.61.0
- version: 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.4)
+ specifier: ^6.0.0
+ version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.44.0)(typescript@5.0.4)
'@typescript-eslint/parser':
- specifier: ^5.61.0
- version: 5.61.0(eslint@8.44.0)(typescript@5.0.4)
+ specifier: ^6.0.0
+ version: 6.8.0(eslint@8.44.0)(typescript@5.0.4)
eslint:
specifier: ^8.44.0
version: 8.44.0
@@ -28,7 +28,7 @@ importers:
version: 0.7.2(eslint@8.44.0)
eslint-plugin-import:
specifier: ^2.27.5
- version: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)
+ version: 2.27.5(@typescript-eslint/parser@6.8.0)(eslint@8.44.0)
eslint-plugin-lit:
specifier: ^1.8.3
version: 1.8.3(eslint@8.44.0)
@@ -4153,7 +4153,7 @@ packages:
prompts: 2.4.2
puppeteer-core: 2.1.1
read-pkg-up: 7.0.1
- semver: 7.5.1
+ semver: 7.5.4
simple-update-notifier: 2.0.0
strip-json-comments: 3.1.1
tempy: 1.0.1
@@ -5348,47 +5348,49 @@ packages:
dev: true
optional: true
- /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.4):
- resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.44.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
- '@typescript-eslint/scope-manager': 5.61.0
- '@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
- '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/type-utils': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4
eslint: 8.44.0
graphemer: 1.4.0
ignore: 5.2.4
- natural-compare-lite: 1.4.0
- semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.4)
+ natural-compare: 1.4.0
+ semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.0.4):
- resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/parser@6.8.0(eslint@8.44.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.61.0
- '@typescript-eslint/types': 5.61.0
- '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.0.4)
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.0.4)
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4
eslint: 8.44.0
typescript: 5.0.4
@@ -5404,21 +5406,29 @@ packages:
'@typescript-eslint/visitor-keys': 5.61.0
dev: true
- /@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.0.4):
- resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/scope-manager@6.8.0:
+ resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
+ dev: true
+
+ /@typescript-eslint/type-utils@6.8.0(eslint@8.44.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.0.4)
- '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.0.4)
+ '@typescript-eslint/utils': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
debug: 4.3.4
eslint: 8.44.0
- tsutils: 3.21.0(typescript@5.0.4)
+ ts-api-utils: 1.0.3(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
- supports-color
@@ -5429,6 +5439,11 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@typescript-eslint/types@6.8.0:
+ resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: true
+
/@typescript-eslint/typescript-estree@5.61.0(typescript@5.0.4):
resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5450,6 +5465,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree@6.8.0(typescript@5.0.4):
+ resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.0.4)
+ typescript: 5.0.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.0.4):
resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5470,6 +5506,25 @@ packages:
- typescript
dev: true
+ /@typescript-eslint/utils@6.8.0(eslint@8.44.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0)
+ '@types/json-schema': 7.0.12
+ '@types/semver': 7.5.0
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.0.4)
+ eslint: 8.44.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/@typescript-eslint/visitor-keys@5.61.0:
resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5478,6 +5533,14 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
+ /@typescript-eslint/visitor-keys@6.8.0:
+ resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ eslint-visitor-keys: 3.4.1
+ dev: true
+
/@web/browser-logs@0.3.1:
resolution: {integrity: sha512-zt7KvGZzHQgULw2cQkX3v9Yo8b6X+ualFJKJ+6so652LyNcoUis8tzHIF4zbcJzXKsZ7knZPasmc/2in+Cw+WQ==}
engines: {node: '>=16.0.0'}
@@ -7932,7 +7995,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -7953,7 +8016,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
debug: 3.2.7
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
@@ -7979,7 +8042,7 @@ packages:
eslint: 8.44.0
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.8.0)(eslint@8.44.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -7989,7 +8052,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.44.0)(typescript@5.0.4)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
@@ -7997,7 +8060,7 @@ packages:
doctrine: 2.1.0
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
has: 1.0.3
is-core-module: 2.12.1
is-glob: 4.0.3
@@ -11348,10 +11411,6 @@ packages:
hasBin: true
dev: true
- /natural-compare-lite@1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
- dev: true
-
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
@@ -14350,6 +14409,15 @@ packages:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: true
+ /ts-api-utils@1.0.3(typescript@5.0.4):
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.0.4
+ dev: true
+
/ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}