From d1a95a990fad4de42e7b6ef04637aa77dcc30b32 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 3 Aug 2024 06:38:21 +0530
Subject: [PATCH] chore(deps): update dependencies (#211)
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 |
|---|---|---|---|---|---|
|
[@semantic-release/github](https://togithub.com/semantic-release/github)
| [`10.1.0` ->
`10.1.3`](https://renovatebot.com/diffs/npm/@semantic-release%2fgithub/10.1.0/10.1.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@semantic-release%2fgithub/10.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@semantic-release%2fgithub/10.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@semantic-release%2fgithub/10.1.0/10.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@semantic-release%2fgithub/10.1.0/10.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.14.10` ->
`20.14.14`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.10/20.14.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.10/20.14.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.10/20.14.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.16.0` ->
`8.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.16.0/8.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.16.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.16.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [dayjs](https://day.js.org)
([source](https://togithub.com/iamkun/dayjs)) | [`1.11.11` ->
`1.11.12`](https://renovatebot.com/diffs/npm/dayjs/1.11.11/1.11.12) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/dayjs/1.11.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/dayjs/1.11.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/dayjs/1.11.11/1.11.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dayjs/1.11.11/1.11.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`9.7.0` ->
`9.8.0`](https://renovatebot.com/diffs/npm/eslint/9.7.0/9.8.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.7.0/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.7.0/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-love](https://togithub.com/mightyiam/eslint-config-love)
| [`54.0.0` ->
`62.0.0`](https://renovatebot.com/diffs/npm/eslint-config-love/54.0.0/62.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-love/62.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-love/62.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-love/54.0.0/62.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-love/54.0.0/62.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-n](https://togithub.com/eslint-community/eslint-plugin-n)
| [`17.9.0` ->
`17.10.1`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.9.0/17.10.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-n/17.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-n/17.9.0/17.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.9.0/17.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-promise](https://togithub.com/eslint-community/eslint-plugin-promise)
| [`6.4.0` ->
`7.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-promise/6.4.0/7.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-promise/7.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-promise/7.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-promise/6.4.0/7.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-promise/6.4.0/7.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.3.2` ->
`3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.3.2/3.3.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.3` ->
`5.5.4`](https://renovatebot.com/diffs/npm/typescript/5.5.3/5.5.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.3/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.3/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
semantic-release/github
(@semantic-release/github)
###
[`v10.1.3`](https://togithub.com/semantic-release/github/releases/tag/v10.1.3)
[Compare
Source](https://togithub.com/semantic-release/github/compare/v10.1.2...v10.1.3)
##### Bug Fixes
- Revert "fix: failing release due to renamed repository
([#878](https://togithub.com/semantic-release/github/issues/878))"
([#887](https://togithub.com/semantic-release/github/issues/887))
([325952e](https://togithub.com/semantic-release/github/commit/325952e3a9fab8e728ba250890587f6af85cfa9e))
###
[`v10.1.2`](https://togithub.com/semantic-release/github/releases/tag/v10.1.2)
[Compare
Source](https://togithub.com/semantic-release/github/compare/v10.1.1...v10.1.2)
##### Bug Fixes
- failing release due to renamed repository
([#878](https://togithub.com/semantic-release/github/issues/878))
([76fdaa3](https://togithub.com/semantic-release/github/commit/76fdaa31cd623a3df1c4e51ae1ed4434a24a2c3e))
###
[`v10.1.1`](https://togithub.com/semantic-release/github/releases/tag/v10.1.1)
[Compare
Source](https://togithub.com/semantic-release/github/compare/v10.1.0...v10.1.1)
##### Bug Fixes
- invalid GraphQL query generated when no release commits are found
([#876](https://togithub.com/semantic-release/github/issues/876))
([8ee2744](https://togithub.com/semantic-release/github/commit/8ee2744905e73137b3e24b2f56b37ff4451c32f7))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#800-2024-07-31)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0)
##### 🚀 Features
- stricter parent types for the AST
- **typescript-estree:** split TSMappedType typeParameter into
constraint and key
- **eslint-plugin:** remove formatting/layout rules
- **eslint-plugin:** \[prefer-nullish-coalescing] change
ignoreConditionalTests default to true
- **eslint-plugin:** deprecate no-loss-of-precision extension rule
- **eslint-plugin:** \[no-unused-vars] align catch behavior to ESLint 9
- **typescript-estree:** rename automaticSingleRunInference to
disallowAutomaticSingleRunInference
- **utils:** allow specifying additional rule meta.docs in RuleCreator
- **eslint-plugin:** split no-empty-object-type out from ban-types and
no-empty-interfaces
- **rule-tester:** support multipass fixes
- **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as
projectService
- **eslint-plugin:** remove deprecated no-throw-literal rule
- **eslint-plugin:** apply initial config changes for v8
- **eslint-plugin:** remove no-useless-template-literals
- **eslint-plugin:** \[no-floating-promises] add
'allowForKnownSafeCalls' option
- **eslint-plugin:** replace ban-types with no-restricted-types,
no-unsafe-function-type, no-wrapper-object-types
- **eslint-plugin:** \[no-unused-vars] add `reportUnusedIgnorePattern`
option
- **eslint-plugin:** \[no-unused-vars] support
`ignoreClassWithStaticInitBlock`
- **eslint-plugin:** \[no-unused-vars] handle comma operator for
assignments, treat for-of the same as for-in
- **eslint-plugin:** \[no-unused-vars] report if var used only in typeof
- **eslint-plugin:** \[no-floating-promises] disable checkThenables by
default for v8
- **rule-tester:** switched to flat config
- **eslint-plugin:** \[no-unnecessary-type-parameters] promote to strict
##### 🩹 Fixes
- correct eslint-plugin's peerDependency on parser@8
- disable `projectService` in `disabled-type-checked` shared config
- **typescript-estree:** add TSEnumBody node for TSEnumDeclaration body
- **eslint-plugin:** include alpha pre-releases in parser peer
dependency
- **eslint-plugin:** correct rules.d.ts types to not rely on
non-existent imports
- **eslint-plugin:** remove duplicate import `RuleModuleWithMetaDocs`
- **type-utils:** also check declared modules for package names in
TypeOrValueSpecifier
- **eslint-plugin:** \[no-unnecessary-template-expression] do not render
escaped strings in autofixes
- **eslint-plugin:** \[no-unused-vars] incorporate upstream changes
around caught errors report messages
- **eslint-plugin:** \[no-misused-promises] perf: avoid getting types of
variables/functions if the annotated type is obviously not a function
- **rule-tester:** provide Linter a cwd in its constructor
##### ❤️ Thank You
- Abraham Guo
- Alfred Ringstad
- auvred
- Brad Zacher
- Christopher Aubut
- Collin Bachman
- James Henry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
- Victor Lin
- Yukihiro Hasegawa
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.
#### 7.18.0 (2024-07-29)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] prevent runtime
error when asserting a variable declared in default TS lib
- **eslint-plugin:** \[unbound-method] report on destructuring in
function parameters
- **eslint-plugin:** \[no-duplicate-type-constituents] shouldn't report
on error types
- **eslint-plugin:** \[strict-boolean-expressions] support branded
booleans
##### ❤️ Thank You
- auvred
- Oliver Salzburg
- Vinccool96
- Yukihiro Hasegawa
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.
#### 7.17.0 (2024-07-22)
##### 🚀 Features
- **eslint-plugin:** backport no-unsafe-function type,
no-wrapper-object-types from v8 to v7
- **eslint-plugin:** \[return-await] add option to report in
error-handling scenarios only, and deprecate "never"
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] check top-level type
assertions (and more)
- **eslint-plugin:** \[strict-boolean-expressions] consider assertion
function argument a boolean context
- **eslint-plugin:** \[no-unnecessary-condition] false positive on
optional private field
##### ❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
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.
#### 7.16.1 (2024-07-15)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-parameters] descend into all
parts of mapped types in no-unnecessary-type-parameters
##### ❤️ Thank You
- Dan Vanderkam
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.
#### 7.16.0 (2024-07-08)
##### 🚀 Features
- **rule-tester:** stricter rule test validations
- **eslint-plugin:** \[no-unnecessary-parameter-property-assignment] add
new rule
- **eslint-plugin:** add support for nested namespaces to
unsafe-member-access
- **eslint-plugin:** \[no-floating-promises] add checkThenables option
##### 🩹 Fixes
- **deps:** update dependency
[@eslint-community/regexpp](https://togithub.com/eslint-community/regexpp)
to v4.11.0
- **eslint-plugin:** \[no-floating-promises] add `suggestions` to tests
from
[#9263](https://togithub.com/typescript-eslint/typescript-eslint/issues/9263)
`checkThenables`
- **website:** react key error on internal pages of website
- **eslint-plugin:** \[restrict-template-expressions] don't report
tuples if `allowArray` option is enabled
##### ❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- Juan Sanchez
- Vinccool96
- YeonJuan
- Yukihiro Hasegawa
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.
#### 7.15.0 (2024-07-01)
##### 🚀 Features
- **eslint-plugin:** \[array-type] detect `Readonly` case
- **eslint-plugin:** back-port new rules around empty object types from
v8
##### 🩹 Fixes
- disable `EXPERIMENTAL_useProjectService` in `disabled-type-checked`
shared config
- **eslint-plugin:** \[no-unsafe-return] differentiate a types-error any
from a true any
- **eslint-plugin:** \[no-unsafe-call] differentiate a types-error any
from a true any
##### ❤️ Thank You
- auvred
- Kim Sang Du
- rgehbt
- Vinccool96
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.
#### 7.14.1 (2024-06-24)
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-nullish-coalescing] treat enums and
literals as their underlying primitive types
- **eslint-plugin:** \[prefer-nullish-coalescing] ensure ternary fix
does not remove parens
##### ❤️ Thank You
- Jake Bailey
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.
#### 7.14.0 (2024-06-24)
##### 🚀 Features
- support TypeScript 5.5
##### 🩹 Fixes
- **eslint-plugin:** \[no-extraneous-class] handle abstract members
- **eslint-plugin:** \[prefer-nullish-coalescing] handle intersected
primitive types
- **eslint-plugin:** \[no-invalid-this] support AccessorProperty
##### ❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
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.
#### 7.13.1 (2024-06-17)
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-readonly] refine report locations
- **eslint-plugin:** \[return-await] support explicit resource
management
- **eslint-plugin:** \[no-unsafe-member-access] differentiate a
types-error any from a true any
##### ❤️ Thank You
- Kirk Waiblinger
- Yukihiro Hasegawa
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.
#### 7.13.0 (2024-06-10)
##### 🚀 Features
- **typescript-estree:** require `import = require()` argument to be a
string literal
- **typescript-estree:** forbid `.body`, `.async`, `.generator` on
`declare function`
- **eslint-plugin:** \[no-dynamic-delete] allow all string literals as
index
##### 🩹 Fixes
- **ast-spec:** function-call-like callee should be Expression not
LeftHandSideExpression
- **scope-manager:** handle index signature in class
- **eslint-plugin:** \[init-declarations] refine report locations
- **eslint-plugin:** \[no-base-to-string] make error message more
nuanced
- **eslint-plugin:** \[no-unsafe-assignment] be more specific about
error types
- **eslint-plugin:** \[no-magic-numbers] fix implementation of the
`ignore` option
##### ❤️ Thank You
- Fotis Papadogeorgopoulos
- Joshua Chen
- Kirk Waiblinger
- Tobiloba Adedeji
- Vinccool96
- YeonJuan
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.
#### 7.12.0 (2024-06-03)
##### 🚀 Features
- **eslint-plugin:** \[no-useless-template-literals] rename to
`no-useless-template-expression` (deprecate
`no-useless-template-literals`)
- **rule-tester:** check for parsing errors in suggestion fixes
- **rule-tester:** port `checkDuplicateTestCases` from ESLint
- **eslint-plugin:** \[no-floating-promises] add option
'allowForKnownSafePromises'
##### 🩹 Fixes
- no-useless-template-expression -> no-unnecessary-template-expression
- **eslint-plugin:** \[no-unnecessary-type-assertion] combine template
literal check with `const` variable check
- **eslint-plugin:** \[dot-notation] fix false positive when accessing
private/protected property with optional chaining
- **eslint-plugin:** \[explicit-member-accessibility] refine report
locations
- **eslint-plugin:** \[no-unnecessary-type-assertion] declares are
always defined, so always check `declare`s
- **eslint-plugin:** \[prefer-literal-enum-member] allow using member it
self on allowBitwiseExpressions
- **eslint-plugin:** \[return-await] clean up in-try-catch detection and
make autofixes safe
- **eslint-plugin:** \[member-ordering] also TSMethodSignature can be
get/set
##### ❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
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.
#### 7.11.0 (2024-05-27)
##### 🚀 Features
- **eslint-plugin:** deprecate prefer-ts-expect-error in favor of
ban-ts-comment
##### 🩹 Fixes
- **eslint-plugin:** \[consistent-type-assertions] prevent syntax errors
on arrow functions
##### ❤️ Thank You
- Abraham Guo
- auvred
- Dom Armstrong
- Kirk Waiblinger
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.
#### 7.10.0 (2024-05-20)
##### 🚀 Features
- **eslint-plugin:** \[sort-type-constituents] support case sensitive
sorting
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-regexp-exec] fix heuristic to check
whether regex may contain global flag
##### ❤️ Thank You
- auvred
- Emanuel Hoogeveen
- jsfm01
- Kirk Waiblinger
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.
#### 7.9.0 (2024-05-13)
##### 🩹 Fixes
- **eslint-plugin:** \[explicit-function-return-types] fix false
positive on default parameters
##### ❤️ Thank You
- Kirk Waiblinger
- Sheetal Nandi
- Vinccool96
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.
#### 7.8.0 (2024-04-29)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unsafe-argument] handle tagged templates
- **eslint-plugin:** \[prefer-optional-chain] suggests optional chaining
during strict null equality check
- **eslint-plugin:** \[consistent-type-assertions] handle tagged
templates
- **eslint-plugin:** \[no-unsafe-return] handle union types
- **eslint-plugin:** \[no-unused-vars] clear error report range
##### ❤️ Thank You
- auvred
- Josh Goldberg ✨
- jsfm01
- Kim Sang Du
- YeonJuan
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.
#### 7.7.1 (2024-04-22)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unsafe-assignment] handle shorthand property
assignment
- **eslint-plugin:** \[explicit-function-return-type] fix checking wrong
ancestor's return type
- **eslint-plugin:** \[prefer-optional-chain] only look at left operand
for `requireNullish`
- **eslint-plugin:** \[no-for-in-array] refine report location
- **eslint-plugin:** \[no-unnecessary-type-assertion] allow non-null
assertion for void type
##### ❤️ Thank You
- Abraham Guo
- Kirk Waiblinger
- YeonJuan
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.
#### 7.7.0 (2024-04-15)
##### 🚀 Features
- **eslint-plugin:** replace `no-new-symbol` with
`no-new-native-nonconstructor`
##### ❤️ Thank You
- Dave
- Josh Goldberg ✨
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.
#### 7.6.0 (2024-04-08)
##### 🚀 Features
- bump npm dependency ranges
##### ❤️ Thank You
- Abraham Guo
- auvred
- Brad Zacher
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.
#### 7.5.0 (2024-04-01)
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] handle
TaggedTemplateExpression
- **eslint-plugin:** \[no-unnecessary-type-assertion] handle
exactOptionalPropertyTypes compiler option
##### ❤️ Thank You
- Brad Zacher
- Kim Sang Du
- Mark de Dios
- Naru
- YeonJuan
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.
#### 7.4.0 (2024-03-25)
##### 🚀 Features
- **eslint-plugin:** \[consistent-type-imports] ignore files with
decorators, experimentalDecorators, and emitDecoratorMetadata
- **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged
templates
- **eslint-plugin:** deprecate no-throw-literal and add a renamed
only-throw-error
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-optional-chain] address multipart nullish
checks false positive
- **eslint-plugin:** \[prefer-optional-chain] properly disambiguate
between `boolean` and `false`
- **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const
casting on template literals with expressions inside
##### ❤️ Thank You
- Abraham Guo
- Brad Zacher
- Josh Goldberg ✨
- Kim Sang Du
- Kirk Waiblinger
- Marco Pasqualetti
- YeonJuan
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.
#### 7.3.1 (2024-03-18)
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] revert disable of
ignoreVoid in strict config
##### ❤️ Thank You
- Josh Goldberg ✨
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.
#### 7.3.0 (2024-03-18)
##### 🚀 Features
- **eslint-plugin:** \[restrict-template-expressions] add `allowArray`
option
- **eslint-plugin:** add meta.docs.recommended setting for strict config
options
- **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables`
- **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple,
union, intersection
##### 🩹 Fixes
- correct `engines.node` constraints in `package.json`
- **eslint-plugin:** \[unbound-method] check method definition in object
literal using longhand form
- **eslint-plugin:** \[consistent-type-imports] handle imports without
specifiers
- **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks
& string as redundant
- **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace
with enum
- **eslint-plugin:** \[no-unused-expressions] false negatives when using
assertions
- **eslint-plugin:** \[ban-ts-comment] more accurate handling of
multiline comments
- **eslint-plugin:** \[explicit-function-return-type,
explicit-module-boundary-types] improved checking for
allowHigherOrderFunctions option
- **eslint-plugin:** \[class-literal-property-style] ignore property
assigned in constructor
- **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative
for const variable declarations
##### ❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- YeonJuan
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.
#### 7.2.0 (2024-03-11)
##### 🚀 Features
- support TS 5.4
- **eslint-plugin:** \[prefer-string-starts-ends-with] add
allowSingleElementEquality option
##### 🩹 Fixes
- **eslint-plugin:** expose \*-type-checked-only configs for extension
- **eslint-plugin:** \[member-ordering] report alphabetical sorting for
all groups instead of just the first failing group
- **eslint-plugin:** \[no-var-requires, no-require-imports] support
template literal
- **eslint-plugin:** \[no-useless-template-literals] detect
TemplateLiteral
- **eslint-plugin:** \[no-unnecessary-condition] handle union array and
tuple type
- **eslint-plugin:** \[prefer-find] support ternary branches in
prefer-find
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
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.
#### 7.1.1 (2024-03-04)
This was a version bump only for eslint-plugin to align it with other
projects, there were no code changes.
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.
#### 7.1.0 (2024-02-26)
##### 🚀 Features
- **eslint-plugin:** add \*-type-checked-only configs
- **eslint-plugin:** \[naming-convention] support the auto-accessor
syntax
- **eslint-plugin:** \[consistent-return] add new rule
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding
reference error
- **eslint-plugin:** \[no-misused-promises] improve check union types
- **eslint-plugin:** \[no-use-before-define] fix false positive type
reference in as, satisfies
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- Josh Goldberg ✨
- YeonJuan
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.
#### 7.0.2 (2024-02-19)
##### 🩹 Fixes
- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests
##### ❤️ Thank You
- Brad Zacher
- Gareth Jones
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.
#### 7.0.1 (2024-02-12)
##### 🩹 Fixes
- **eslint-plugin:** update peer dep for parser
##### ❤️ Thank You
- Tim Dorr
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.
###
[`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7180-2024-07-29)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.0)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] prevent runtime
error when asserting a variable declared in default TS lib
- **eslint-plugin:** \[unbound-method] report on destructuring in
function parameters
- **eslint-plugin:** \[no-duplicate-type-constituents] shouldn't report
on error types
- **eslint-plugin:** \[strict-boolean-expressions] support branded
booleans
##### ❤️ Thank You
- auvred
- Oliver Salzburg
- Vinccool96
- Yukihiro Hasegawa
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.
###
[`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7170-2024-07-22)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0)
##### 🚀 Features
- **eslint-plugin:** backport no-unsafe-function type,
no-wrapper-object-types from v8 to v7
- **eslint-plugin:** \[return-await] add option to report in
error-handling scenarios only, and deprecate "never"
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] check top-level type
assertions (and more)
- **eslint-plugin:** \[strict-boolean-expressions] consider assertion
function argument a boolean context
- **eslint-plugin:** \[no-unnecessary-condition] false positive on
optional private field
##### ❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
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.
###
[`v7.16.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7161-2024-07-15)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.0...v7.16.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-parameters] descend into all
parts of mapped types in no-unnecessary-type-parameters
##### ❤️ Thank You
- Dan Vanderkam
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.
iamkun/dayjs (dayjs)
###
[`v1.11.12`](https://togithub.com/iamkun/dayjs/releases/tag/v1.11.12)
[Compare
Source](https://togithub.com/iamkun/dayjs/compare/v1.11.11...v1.11.12)
##### Bug Fixes
- Add NegativeYear Plugin support
([#2640](https://togithub.com/iamkun/dayjs/issues/2640))
([6a42e0d](https://togithub.com/iamkun/dayjs/commit/6a42e0d7398639238f575d51287daaf4d495a2a3))
- add UTC support to negativeYear plugin
([#2692](https://togithub.com/iamkun/dayjs/issues/2692))
([f3ef705](https://togithub.com/iamkun/dayjs/commit/f3ef705613af83333fe132b470896a65e12f31b0))
- Fix zero offset issue when use tz with locale
([#2532](https://togithub.com/iamkun/dayjs/issues/2532))
([d0e6738](https://togithub.com/iamkun/dayjs/commit/d0e6738a66e1b65d3706aad2f9168ebb43d4f887))
- Improve typing for min/max plugin
([#2573](https://togithub.com/iamkun/dayjs/issues/2573))
([4fbe94a](https://togithub.com/iamkun/dayjs/commit/4fbe94aaba8c815a42cf4d23dabac918ec50e68c))
- timezone plugin currect parse UTC tz
([#2693](https://togithub.com/iamkun/dayjs/issues/2693))
([b575c81](https://togithub.com/iamkun/dayjs/commit/b575c81a8c9c85c7a0baf6f608a12f9d3ba95bd1))
eslint/eslint (eslint)
###
[`v9.8.0`](https://togithub.com/eslint/eslint/compare/v9.7.0...63881dc11299aba1d0960747c199a4cf48d6b9c8)
[Compare
Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0)
mightyiam/eslint-config-love (eslint-config-love)
###
[`v62.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#6200-2024-07-27)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v61.0.0...v62.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-inferrable-types](https://togithub.com/typescript-eslint/no-inferrable-types)
##### Features
-
[@typescript-eslint/no-inferrable-types](https://togithub.com/typescript-eslint/no-inferrable-types)
([8857927](https://togithub.com/mightyiam/eslint-config-love/commit/88579274cf7d3aad4800f166ae4135596d538c8b))
###
[`v61.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#6100-2024-07-27)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v60.0.0...v61.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-empty-object-type](https://togithub.com/typescript-eslint/no-empty-object-type)
##### Features
-
[@typescript-eslint/no-empty-object-type](https://togithub.com/typescript-eslint/no-empty-object-type)
([3746639](https://togithub.com/mightyiam/eslint-config-love/commit/3746639b9def2acc52ebb3ff3f5f12e5dfaf0e7a))
###
[`v60.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#6000-2024-07-27)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v59.0.0...v60.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-loop-func](https://togithub.com/typescript-eslint/no-loop-func)
##### Features
-
[@typescript-eslint/no-loop-func](https://togithub.com/typescript-eslint/no-loop-func)
([d8e3d4d](https://togithub.com/mightyiam/eslint-config-love/commit/d8e3d4d4be89a8a51b18f5d64b816abb4a193b8b))
###
[`v59.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#5900-2024-07-23)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v58.0.0...v59.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-import-type-side-effects](https://togithub.com/typescript-eslint/no-import-type-side-effects)
##### Features
-
[@typescript-eslint/no-import-type-side-effects](https://togithub.com/typescript-eslint/no-import-type-side-effects)
([9970ecf](https://togithub.com/mightyiam/eslint-config-love/commit/9970ecf522b54a26fbf8f83a9c400dd93e9cd39b))
###
[`v58.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#5800-2024-07-23)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v57.0.0...v58.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-explicit-any](https://togithub.com/typescript-eslint/no-explicit-any)
##### Features
-
[@typescript-eslint/no-explicit-any](https://togithub.com/typescript-eslint/no-explicit-any)
([febca28](https://togithub.com/mightyiam/eslint-config-love/commit/febca28cb7a4fbffac8027aece9287ad022f491c))
###
[`v57.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#5700-2024-07-22)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v56.0.0...v57.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/no-empty-function](https://togithub.com/typescript-eslint/no-empty-function)
-
[@typescript-eslint/no-duplicate-type-constituents](https://togithub.com/typescript-eslint/no-duplicate-type-constituents)
-
[@typescript-eslint/no-duplicate-enum-values](https://togithub.com/typescript-eslint/no-duplicate-enum-values)
-
[@typescript-eslint/no-confusing-non-null-assertion](https://togithub.com/typescript-eslint/no-confusing-non-null-assertion)
-
[@typescript-eslint/max-params](https://togithub.com/typescript-eslint/max-params)
-
[@typescript-eslint/no-array-delete](https://togithub.com/typescript-eslint/no-array-delete)
-
[@typescript-eslint/init-declarations](https://togithub.com/typescript-eslint/init-declarations)
##### Features
-
[@typescript-eslint/init-declarations](https://togithub.com/typescript-eslint/init-declarations)
([d63d8af](https://togithub.com/mightyiam/eslint-config-love/commit/d63d8afb8bb291e66cfa7d2c8d62f691c59338b6))
-
[@typescript-eslint/max-params](https://togithub.com/typescript-eslint/max-params)
([a97fa9e](https://togithub.com/mightyiam/eslint-config-love/commit/a97fa9ebac30dd652c9106fab595048241b43062))
-
[@typescript-eslint/no-array-delete](https://togithub.com/typescript-eslint/no-array-delete)
([a513a37](https://togithub.com/mightyiam/eslint-config-love/commit/a513a37e9f43d8a707b851c249a81374ad872d8d))
-
[@typescript-eslint/no-confusing-non-null-assertion](https://togithub.com/typescript-eslint/no-confusing-non-null-assertion)
([92f1a2b](https://togithub.com/mightyiam/eslint-config-love/commit/92f1a2b05b798b3b728995cb1b374c613e4a74a7))
-
[@typescript-eslint/no-duplicate-enum-values](https://togithub.com/typescript-eslint/no-duplicate-enum-values)
([499b812](https://togithub.com/mightyiam/eslint-config-love/commit/499b81221ea710ed087979c4c697d8907ca6a1e5))
-
[@typescript-eslint/no-duplicate-type-constituents](https://togithub.com/typescript-eslint/no-duplicate-type-constituents)
([22d7b2c](https://togithub.com/mightyiam/eslint-config-love/commit/22d7b2ce00220af4bcc7f387395cf6d96d218c11))
-
[@typescript-eslint/no-empty-function](https://togithub.com/typescript-eslint/no-empty-function)
([d3fc473](https://togithub.com/mightyiam/eslint-config-love/commit/d3fc4736c571cdfff79f23f7b1e5ca97dd8ba32f))
###
[`v56.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#5600-2024-07-13)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v55.0.0...v56.0.0)
##### ⚠ BREAKING CHANGES
- no-var: warn -> error
##### Features
- no-var: warn -> error
([ad63c39](https://togithub.com/mightyiam/eslint-config-love/commit/ad63c398430978a39380ebdae3d90037133703e5))
###
[`v55.0.0`](https://togithub.com/mightyiam/eslint-config-love/blob/HEAD/CHANGELOG.md#5500-2024-07-13)
[Compare
Source](https://togithub.com/mightyiam/eslint-config-love/compare/v54.0.0...v55.0.0)
##### ⚠ BREAKING CHANGES
-
[@typescript-eslint/class-methods-use-this](https://togithub.com/typescript-eslint/class-methods-use-this)
##### Features
-
[@typescript-eslint/class-methods-use-this](https://togithub.com/typescript-eslint/class-methods-use-this)
([55a6a8c](https://togithub.com/mightyiam/eslint-config-love/commit/55a6a8c5ecc6ad8e00d73ffcd9d2224f222fc5f1))
eslint-community/eslint-plugin-n (eslint-plugin-n)
###
[`v17.10.1`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17101-2024-07-26)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.10.0...v17.10.1)
##### 🩹 Fixes
- Revert ts version (5.5 -> 5.4)
([#317](https://togithub.com/eslint-community/eslint-plugin-n/issues/317))
([3bee0d9](https://togithub.com/eslint-community/eslint-plugin-n/commit/3bee0d9b3d6b01c1dffb21aa0ca608045ae4aafd))
###
[`v17.10.0`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17100-2024-07-26)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.9.0...v17.10.0)
##### 🌟 Features
- **no-unsupported:** Support node 20.16.0
([73e2bed](https://togithub.com/eslint-community/eslint-plugin-n/commit/73e2bed2e76dc9382069268954ae894665f18538))
- **no-unsupported:** Support node 22.3.0 and 20.16.0
([#315](https://togithub.com/eslint-community/eslint-plugin-n/issues/315))
([73e2bed](https://togithub.com/eslint-community/eslint-plugin-n/commit/73e2bed2e76dc9382069268954ae894665f18538))
- Update to node v22.4.0
([#310](https://togithub.com/eslint-community/eslint-plugin-n/issues/310))
([f7a74eb](https://togithub.com/eslint-community/eslint-plugin-n/commit/f7a74eb147875d7e2125125863befe61d0be0614)),
closes
[#308](https://togithub.com/eslint-community/eslint-plugin-n/issues/308)
- Update to node v22.5.0
([#312](https://togithub.com/eslint-community/eslint-plugin-n/issues/312))
([2539c9d](https://togithub.com/eslint-community/eslint-plugin-n/commit/2539c9deaa0c339b520dcd45ba4998dca6b678e3))
##### 📚 Documentation
- add clarifications to readme
([dbdfa8e](https://togithub.com/eslint-community/eslint-plugin-n/commit/dbdfa8e0abdeb96f2f843c4112cc43f16f2657ea))
- fix spacings in the example
([#306](https://togithub.com/eslint-community/eslint-plugin-n/issues/306))
([c092cd8](https://togithub.com/eslint-community/eslint-plugin-n/commit/c092cd893010f8da894f87da567c07d69be6cc0d))
##### 🧹 Chores
- upgrade compatible deps
([8f6f11d](https://togithub.com/eslint-community/eslint-plugin-n/commit/8f6f11da5d072fe7b0ca1e916744e527ee260db2))
eslint-community/eslint-plugin-promise
(eslint-plugin-promise)
###
[`v7.0.0`](https://togithub.com/eslint-community/eslint-plugin-promise/releases/tag/v7.0.0)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.6.0...v7.0.0)
- feat!: Update node versions to align with eslint v9
([#505](https://togithub.com/eslint-community/eslint-plugin-promise/issues/505))
([09d0650](https://togithub.com/eslint-community/eslint-plugin-promise/commit/09d0650846806df7fc4ce26156865cf57e27fba6)),
closes
[#505](https://togithub.com/eslint-community/eslint-plugin-promise/issues/505)
[/github.com/eslint-community/eslint-plugin-promise/pull/484#issuecomment-2246887433](https://togithub.com//github.com/eslint-community/eslint-plugin-promise/pull/484/issues/issuecomment-2246887433)
[eslint-community/eslint-plugin-promise#504](https://togithub.com/eslint-community/eslint-plugin-promise/issues/504)
##### BREAKING CHANGES
- Requires Node.js: ^18.18.0 || ^20.9.0 || >=21.1.0
###
[`v6.6.0`](https://togithub.com/eslint-community/eslint-plugin-promise/releases/tag/v6.6.0)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.1...v6.6.0)
##### Bug Fixes
- **`always-return`:** treat process.exit() or process.abort() as an
acceptable "return"
([#493](https://togithub.com/eslint-community/eslint-plugin-promise/issues/493))
([f368c5a](https://togithub.com/eslint-community/eslint-plugin-promise/commit/f368c5a7e4a1c1f40cafbf038b629e6054d2027e))
##### Features
- add `strict` option to disallow `then` or `catch` following `await` or
`yield`
([#494](https://togithub.com/eslint-community/eslint-plugin-promise/issues/494))
([fa482cc](https://togithub.com/eslint-community/eslint-plugin-promise/commit/fa482cc1134f5669b2dd9f56ea2ef9e96c3c30a0))
###
[`v6.5.1`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...c011a1a9f208efe35f1940b8a09db6023200625b)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...v6.5.1)
###
[`v6.5.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...46667d3657a218191d1360b3de7e391d6557274e)
[Compare
Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...v6.5.0)
prettier/prettier (prettier)
###
[`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
[diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
##### Add parentheses for nullish coalescing in ternary
([#16391](https://togithub.com/prettier/prettier/pull/16391) by
[@cdignam-segment](https://togithub.com/cdignam-segment))
This change adds clarity to operator precedence.
```js
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
```
##### Add parentheses for decorator expressions
([#16458](https://togithub.com/prettier/prettier/pull/16458) by
[@y-schneider](https://togithub.com/y-schneider))
Prevent parentheses around member expressions or tagged template
literals from being removed to follow the stricter parsing rules of
TypeScript 5.5.
```ts
// Input
@(foo`tagged template`)
class X {}
// Prettier 3.3.2
@foo`tagged template`
class X {}
// Prettier 3.3.3
@(foo`tagged template`)
class X {}
```
##### Support `@let` declaration syntax
([#16474](https://togithub.com/prettier/prettier/pull/16474) by
[@sosukesuzuki](https://togithub.com/sosukesuzuki))
Adds support for Angular v18 `@let` declaration syntax.
Please see the following code example. The `@let` declaration allows you
to define local variables within the template:
```html
@let name = 'Frodo';
Dashboard for {{name}}
Hello, {{name}}
```
For more details, please refer to the excellent blog post by the Angular
Team: [Introducing @let in
Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f).
We also appreciate the Angular Team for kindly answering our questions
to implement this feature.
Microsoft/TypeScript (typescript)
###
[`v5.5.4`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...c8a7d589e647e19c94150d9892909f3aa93e48eb)
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/kkrishguptaa/trevenant).
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package.json | 18 ++---
yarn.lock | 197 ++++++++++++++++++++++++++-------------------------
2 files changed, 111 insertions(+), 104 deletions(-)
diff --git a/package.json b/package.json
index a8a33cf..e8eb5c8 100644
--- a/package.json
+++ b/package.json
@@ -34,22 +34,22 @@
"@semantic-release/changelog": "6.0.3",
"@semantic-release/commit-analyzer": "13.0.0",
"@semantic-release/git": "10.0.1",
- "@semantic-release/github": "10.1.0",
+ "@semantic-release/github": "10.1.3",
"@semantic-release/npm": "12.0.1",
"@semantic-release/release-notes-generator": "14.0.1",
- "@types/node": "20.14.10",
- "@typescript-eslint/eslint-plugin": "7.16.0",
- "eslint": "9.7.0",
+ "@types/node": "20.14.14",
+ "@typescript-eslint/eslint-plugin": "8.0.0",
+ "eslint": "9.8.0",
"eslint-config-standard": "17.1.0",
- "eslint-config-love": "54.0.0",
+ "eslint-config-love": "62.0.0",
"eslint-plugin-import": "2.29.1",
- "eslint-plugin-n": "17.9.0",
- "eslint-plugin-promise": "6.4.0",
- "prettier": "3.3.2",
+ "eslint-plugin-n": "17.10.1",
+ "eslint-plugin-promise": "7.0.0",
+ "prettier": "3.3.3",
"prettier-config-standard": "7.0.0",
"semantic-release": "24.0.0",
"tsc": "2.0.4",
- "typescript": "5.5.3"
+ "typescript": "5.5.4"
},
"types": "types/index.d.ts",
"files": [
diff --git a/yarn.lock b/yarn.lock
index 493cde2..6ab0021 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -51,10 +51,10 @@
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
-"@eslint/config-array@^0.17.0":
- version "0.17.0"
- resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.17.0.tgz#ff305e1ee618a00e6e5d0485454c8d92d94a860d"
- integrity sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==
+"@eslint/config-array@^0.17.1":
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.17.1.tgz#d9b8b8b6b946f47388f32bedfd3adf29ca8f8910"
+ integrity sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==
dependencies:
"@eslint/object-schema" "^2.1.4"
debug "^4.3.1"
@@ -75,10 +75,10 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@9.7.0":
- version "9.7.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.7.0.tgz#b712d802582f02b11cfdf83a85040a296afec3f0"
- integrity sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==
+"@eslint/js@9.8.0":
+ version "9.8.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.8.0.tgz#ae9bc14bb839713c5056f5018bcefa955556d3a4"
+ integrity sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==
"@eslint/object-schema@^2.1.4":
version "2.1.4"
@@ -522,10 +522,10 @@
micromatch "^4.0.0"
p-reduce "^2.0.0"
-"@semantic-release/github@10.1.0":
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-10.1.0.tgz#09c450ea7bd2e90e670d1879545aa534aec84fdf"
- integrity sha512-g4RHBaCWJjGcEy95TeTdajlmUoP5jAaF5trGkFXHKsT/VpCwawhZbNW66+sUr0c2CIAdfpCxxmK+E7GyWBWJDw==
+"@semantic-release/github@10.1.3":
+ version "10.1.3"
+ resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-10.1.3.tgz#a26b4fdadc9609858c70452186bedee84897f6f9"
+ integrity sha512-QVw7YT3J4VqyVjOnlRsFA3OCERAJHER4QbSPupbav3ER0fawrs2BAWbQFjsr24OAD4KTTKMZsVzF+GYFWCDtaQ==
dependencies:
"@octokit/core" "^6.0.0"
"@octokit/plugin-paginate-rest" "^11.0.0"
@@ -742,10 +742,10 @@
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-"@types/node@20.14.10":
- version "20.14.10"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.10.tgz#a1a218290f1b6428682e3af044785e5874db469a"
- integrity sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==
+"@types/node@20.14.14":
+ version "20.14.14"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.14.tgz#6b655d4a88623b0edb98300bb9dd2107225f885e"
+ integrity sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==
dependencies:
undici-types "~5.26.4"
@@ -774,16 +774,16 @@
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/eslint-plugin@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz#b3563927341eca15124a18c6f94215f779f5c02a"
- integrity sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==
+"@typescript-eslint/eslint-plugin@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0.tgz#0fee96f6b691e4bfb9c260fd77d1c86bfbac4f56"
+ integrity sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.16.0"
- "@typescript-eslint/type-utils" "7.16.0"
- "@typescript-eslint/utils" "7.16.0"
- "@typescript-eslint/visitor-keys" "7.16.0"
+ "@typescript-eslint/scope-manager" "8.0.0"
+ "@typescript-eslint/type-utils" "8.0.0"
+ "@typescript-eslint/utils" "8.0.0"
+ "@typescript-eslint/visitor-keys" "8.0.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
@@ -808,13 +808,13 @@
"@typescript-eslint/types" "7.15.0"
"@typescript-eslint/visitor-keys" "7.15.0"
-"@typescript-eslint/scope-manager@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz#eb0757af5720c9c53c8010d7a0355ae27e17b7e5"
- integrity sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==
+"@typescript-eslint/scope-manager@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz#d14df46c9e43c53af7699dfa800cd615d7dfc118"
+ integrity sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==
dependencies:
- "@typescript-eslint/types" "7.16.0"
- "@typescript-eslint/visitor-keys" "7.16.0"
+ "@typescript-eslint/types" "8.0.0"
+ "@typescript-eslint/visitor-keys" "8.0.0"
"@typescript-eslint/type-utils@7.15.0":
version "7.15.0"
@@ -826,13 +826,13 @@
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/type-utils@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz#ec52b1932b8fb44a15a3e20208e0bd49d0b6bd00"
- integrity sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==
+"@typescript-eslint/type-utils@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz#facecaf0736bfe8394b9290382f300554cf90884"
+ integrity sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==
dependencies:
- "@typescript-eslint/typescript-estree" "7.16.0"
- "@typescript-eslint/utils" "7.16.0"
+ "@typescript-eslint/typescript-estree" "8.0.0"
+ "@typescript-eslint/utils" "8.0.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
@@ -841,10 +841,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.15.0.tgz#fb894373a6e3882cbb37671ffddce44f934f62fc"
integrity sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==
-"@typescript-eslint/types@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.16.0.tgz#60a19d7e7a6b1caa2c06fac860829d162a036ed2"
- integrity sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==
+"@typescript-eslint/types@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
+ integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
"@typescript-eslint/typescript-estree@7.15.0":
version "7.15.0"
@@ -860,13 +860,13 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/typescript-estree@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz#98ac779d526fab2a781e5619c9250f3e33867c09"
- integrity sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==
+"@typescript-eslint/typescript-estree@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz#d172385ced7cb851a038b5c834c245a97a0f9cf6"
+ integrity sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==
dependencies:
- "@typescript-eslint/types" "7.16.0"
- "@typescript-eslint/visitor-keys" "7.16.0"
+ "@typescript-eslint/types" "8.0.0"
+ "@typescript-eslint/visitor-keys" "8.0.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -884,15 +884,15 @@
"@typescript-eslint/types" "7.15.0"
"@typescript-eslint/typescript-estree" "7.15.0"
-"@typescript-eslint/utils@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.16.0.tgz#b38dc0ce1778e8182e227c98d91d3418449aa17f"
- integrity sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==
+"@typescript-eslint/utils@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
+ integrity sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.16.0"
- "@typescript-eslint/types" "7.16.0"
- "@typescript-eslint/typescript-estree" "7.16.0"
+ "@typescript-eslint/scope-manager" "8.0.0"
+ "@typescript-eslint/types" "8.0.0"
+ "@typescript-eslint/typescript-estree" "8.0.0"
"@typescript-eslint/visitor-keys@7.15.0":
version "7.15.0"
@@ -902,12 +902,12 @@
"@typescript-eslint/types" "7.15.0"
eslint-visitor-keys "^3.4.3"
-"@typescript-eslint/visitor-keys@7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz#a1d99fa7a3787962d6e0efd436575ef840e23b06"
- integrity sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==
+"@typescript-eslint/visitor-keys@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz#224a67230190d267e6e78586bd7d8dfbd32ae4f3"
+ integrity sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==
dependencies:
- "@typescript-eslint/types" "7.16.0"
+ "@typescript-eslint/types" "8.0.0"
eslint-visitor-keys "^3.4.3"
abbrev@^2.0.0:
@@ -1518,9 +1518,9 @@ cssesc@^3.0.0:
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
dayjs@^1.11.7:
- version "1.11.11"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e"
- integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
+ version "1.11.12"
+ resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.12.tgz#5245226cc7f40a15bf52e0b99fd2a04669ccac1d"
+ integrity sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==
debug@4, debug@^4.0.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
@@ -1814,14 +1814,14 @@ eslint-compat-utils@^0.1.2:
resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz#f45e3b5ced4c746c127cf724fb074cd4e730d653"
integrity sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==
-eslint-config-love@54.0.0:
- version "54.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-love/-/eslint-config-love-54.0.0.tgz#1db5bec29ff17743104141869e268df446be7724"
- integrity sha512-8qtibQSOuqPQprof3toeBGUND+M0iD4aJcjP7RiAtJq0vMbhIMsKJczJUjAICH+UbLclGz7WtWDRDoYKkkDCIg==
+eslint-config-love@62.0.0:
+ version "62.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-love/-/eslint-config-love-62.0.0.tgz#61e6ebd9d9fb038a7b4f09723d883c921757a501"
+ integrity sha512-n1BxDLh53HhoE3elbcjhaPcW4PoZ9nRLIUUwyAZyzn2RBiC3Py6Dw20uMYLSuUzgexTaMMZUd4cC0u/jwyTgaA==
dependencies:
eslint-plugin-import "^2.25.2"
eslint-plugin-n "^17.0.0"
- eslint-plugin-promise "^6.0.0"
+ eslint-plugin-promise "^7.0.0"
typescript-eslint "^7.14.1"
eslint-config-standard@17.1.0:
@@ -1877,18 +1877,18 @@ eslint-plugin-import@2.29.1, eslint-plugin-import@^2.25.2:
semver "^6.3.1"
tsconfig-paths "^3.15.0"
-eslint-plugin-n@17.9.0:
- version "17.9.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz#91b43d4e10a35e455bfac2c64671f9cecc396590"
- integrity sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==
+eslint-plugin-n@17.10.1:
+ version "17.10.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.10.1.tgz#da2a3fd1a41c9d901bbc06b8c4d4d5916e012913"
+ integrity sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
enhanced-resolve "^5.17.0"
eslint-plugin-es-x "^7.5.0"
get-tsconfig "^4.7.0"
- globals "^15.0.0"
+ globals "^15.8.0"
ignore "^5.2.4"
- minimatch "^9.0.0"
+ minimatch "^9.0.5"
semver "^7.5.3"
eslint-plugin-n@^17.0.0:
@@ -1905,15 +1905,10 @@ eslint-plugin-n@^17.0.0:
minimatch "^9.0.0"
semver "^7.5.3"
-eslint-plugin-promise@6.4.0:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106"
- integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==
-
-eslint-plugin-promise@^6.0.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945"
- integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==
+eslint-plugin-promise@7.0.0, eslint-plugin-promise@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-7.0.0.tgz#2d54cf6e92213cb2915be62abf338b64c089431d"
+ integrity sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==
eslint-scope@^8.0.2:
version "8.0.2"
@@ -1933,16 +1928,16 @@ eslint-visitor-keys@^4.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb"
integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==
-eslint@9.7.0:
- version "9.7.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.7.0.tgz#bedb48e1cdc2362a0caaa106a4c6ed943e8b09e4"
- integrity sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==
+eslint@9.8.0:
+ version "9.8.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.8.0.tgz#a4f4a090c8ea2d10864d89a6603e02ce9f649f0f"
+ integrity sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.11.0"
- "@eslint/config-array" "^0.17.0"
+ "@eslint/config-array" "^0.17.1"
"@eslint/eslintrc" "^3.1.0"
- "@eslint/js" "9.7.0"
+ "@eslint/js" "9.8.0"
"@humanwhocodes/module-importer" "^1.0.1"
"@humanwhocodes/retry" "^0.3.0"
"@nodelib/fs.walk" "^1.2.8"
@@ -2377,6 +2372,11 @@ globals@^15.0.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-15.0.0.tgz#9c6cd4e54327ceaab563b4c17ee5e9d181c03fd2"
integrity sha512-m/C/yR4mjO6pXDTm9/R/SpYTAIyaUB4EOzcaaMEl7mds7Mshct9GfejiJNQGjHHbdMPey13Kpu4TMbYi9ex1pw==
+globals@^15.8.0:
+ version "15.9.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399"
+ integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==
+
globalthis@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
@@ -3301,6 +3301,13 @@ minimatch@^9.0.4:
dependencies:
brace-expansion "^2.0.1"
+minimatch@^9.0.5:
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
+ integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -4017,10 +4024,10 @@ prettier-config-standard@7.0.0:
resolved "https://registry.yarnpkg.com/prettier-config-standard/-/prettier-config-standard-7.0.0.tgz#23fbc6f7240dd007b49d0d4c084ba58fd2ce57c2"
integrity sha512-NgZy4TYupJR6aMMuV/Aqs0ONnVhlFT8PXVkYRskxREq8EUhJHOddVfBxPV6fWpgcASpJSgvvhVLk0CBO5M3Hvw==
-prettier@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a"
- integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==
+prettier@3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
+ integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
pretty-error@^4.0.0:
version "4.0.0"
@@ -4911,10 +4918,10 @@ typescript-eslint@^7.14.1:
"@typescript-eslint/parser" "7.15.0"
"@typescript-eslint/utils" "7.15.0"
-typescript@5.5.3:
- version "5.5.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa"
- integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==
+typescript@5.5.4:
+ version "5.5.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
+ integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
uglify-js@^3.1.4:
version "3.17.4"