Skip to content

Commit d1a95a9

Browse files
chore(deps): update dependencies (#211)
[![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 <details> <summary>semantic-release/github (@&#8203;semantic-release/github)</summary> ### [`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 ([#&#8203;878](https://togithub.com/semantic-release/github/issues/878))" ([#&#8203;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 ([#&#8203;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 ([#&#8203;876](https://togithub.com/semantic-release/github/issues/876)) ([8ee2744](https://togithub.com/semantic-release/github/commit/8ee2744905e73137b3e24b2f56b37ff4451c32f7)) </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`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 [@&#8203;eslint-community/regexpp](https://togithub.com/eslint-community/regexpp) to v4.11.0 - **eslint-plugin:** \[no-floating-promises] add `suggestions` to tests from [#&#8203;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<string[]>` 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. </details> <details> <summary>iamkun/dayjs (dayjs)</summary> ### [`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 ([#&#8203;2640](https://togithub.com/iamkun/dayjs/issues/2640)) ([6a42e0d](https://togithub.com/iamkun/dayjs/commit/6a42e0d7398639238f575d51287daaf4d495a2a3)) - add UTC support to negativeYear plugin ([#&#8203;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 ([#&#8203;2532](https://togithub.com/iamkun/dayjs/issues/2532)) ([d0e6738](https://togithub.com/iamkun/dayjs/commit/d0e6738a66e1b65d3706aad2f9168ebb43d4f887)) - Improve typing for min/max plugin ([#&#8203;2573](https://togithub.com/iamkun/dayjs/issues/2573)) ([4fbe94a](https://togithub.com/iamkun/dayjs/commit/4fbe94aaba8c815a42cf4d23dabac918ec50e68c)) - timezone plugin currect parse UTC tz ([#&#8203;2693](https://togithub.com/iamkun/dayjs/issues/2693)) ([b575c81](https://togithub.com/iamkun/dayjs/commit/b575c81a8c9c85c7a0baf6f608a12f9d3ba95bd1)) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`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) </details> <details> <summary>mightyiam/eslint-config-love (eslint-config-love)</summary> ### [`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 - [@&#8203;typescript-eslint/no-inferrable-types](https://togithub.com/typescript-eslint/no-inferrable-types) ##### Features - [@&#8203;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 - [@&#8203;typescript-eslint/no-empty-object-type](https://togithub.com/typescript-eslint/no-empty-object-type) ##### Features - [@&#8203;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 - [@&#8203;typescript-eslint/no-loop-func](https://togithub.com/typescript-eslint/no-loop-func) ##### Features - [@&#8203;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 - [@&#8203;typescript-eslint/no-import-type-side-effects](https://togithub.com/typescript-eslint/no-import-type-side-effects) ##### Features - [@&#8203;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 - [@&#8203;typescript-eslint/no-explicit-any](https://togithub.com/typescript-eslint/no-explicit-any) ##### Features - [@&#8203;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 - [@&#8203;typescript-eslint/no-empty-function](https://togithub.com/typescript-eslint/no-empty-function) - [@&#8203;typescript-eslint/no-duplicate-type-constituents](https://togithub.com/typescript-eslint/no-duplicate-type-constituents) - [@&#8203;typescript-eslint/no-duplicate-enum-values](https://togithub.com/typescript-eslint/no-duplicate-enum-values) - [@&#8203;typescript-eslint/no-confusing-non-null-assertion](https://togithub.com/typescript-eslint/no-confusing-non-null-assertion) - [@&#8203;typescript-eslint/max-params](https://togithub.com/typescript-eslint/max-params) - [@&#8203;typescript-eslint/no-array-delete](https://togithub.com/typescript-eslint/no-array-delete) - [@&#8203;typescript-eslint/init-declarations](https://togithub.com/typescript-eslint/init-declarations) ##### Features - [@&#8203;typescript-eslint/init-declarations](https://togithub.com/typescript-eslint/init-declarations) ([d63d8af](https://togithub.com/mightyiam/eslint-config-love/commit/d63d8afb8bb291e66cfa7d2c8d62f691c59338b6)) - [@&#8203;typescript-eslint/max-params](https://togithub.com/typescript-eslint/max-params) ([a97fa9e](https://togithub.com/mightyiam/eslint-config-love/commit/a97fa9ebac30dd652c9106fab595048241b43062)) - [@&#8203;typescript-eslint/no-array-delete](https://togithub.com/typescript-eslint/no-array-delete) ([a513a37](https://togithub.com/mightyiam/eslint-config-love/commit/a513a37e9f43d8a707b851c249a81374ad872d8d)) - [@&#8203;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)) - [@&#8203;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)) - [@&#8203;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)) - [@&#8203;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 - [@&#8203;typescript-eslint/class-methods-use-this](https://togithub.com/typescript-eslint/class-methods-use-this) ##### Features - [@&#8203;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)) </details> <details> <summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`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) ([#&#8203;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 ([#&#8203;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 ([#&#8203;310](https://togithub.com/eslint-community/eslint-plugin-n/issues/310)) ([f7a74eb](https://togithub.com/eslint-community/eslint-plugin-n/commit/f7a74eb147875d7e2125125863befe61d0be0614)), closes [#&#8203;308](https://togithub.com/eslint-community/eslint-plugin-n/issues/308) - Update to node v22.5.0 ([#&#8203;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 ([#&#8203;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)) </details> <details> <summary>eslint-community/eslint-plugin-promise (eslint-plugin-promise)</summary> ### [`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 ([#&#8203;505](https://togithub.com/eslint-community/eslint-plugin-promise/issues/505)) ([09d0650](https://togithub.com/eslint-community/eslint-plugin-promise/commit/09d0650846806df7fc4ce26156865cf57e27fba6)), closes [#&#8203;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" ([#&#8203;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` ([#&#8203;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) </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`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 ([#&#8203;16391](https://togithub.com/prettier/prettier/pull/16391) by [@&#8203;cdignam-segment](https://togithub.com/cdignam-segment)) This change adds clarity to operator precedence. <!-- prettier-ignore --> ```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 ([#&#8203;16458](https://togithub.com/prettier/prettier/pull/16458) by [@&#8203;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. <!-- prettier-ignore --> ```ts // Input @&#8203;(foo`tagged template`) class X {} // Prettier 3.3.2 @&#8203;foo`tagged template` class X {} // Prettier 3.3.3 @&#8203;(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#&#8203;16474](https://togithub.com/prettier/prettier/pull/16474) by [@&#8203;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: <!-- prettier-ignore --> ```html @&#8203;let name = 'Frodo'; <h1>Dashboard for {{name}}</h1> Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @&#8203;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. </details> <details> <summary>Microsoft/TypeScript (typescript)</summary> ### [`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) </details> --- ### 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. --- - [ ] <!-- rebase-check -->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). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 9108fb5 commit d1a95a9

File tree

2 files changed

+111
-104
lines changed

2 files changed

+111
-104
lines changed

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,22 @@
3434
"@semantic-release/changelog": "6.0.3",
3535
"@semantic-release/commit-analyzer": "13.0.0",
3636
"@semantic-release/git": "10.0.1",
37-
"@semantic-release/github": "10.1.0",
37+
"@semantic-release/github": "10.1.3",
3838
"@semantic-release/npm": "12.0.1",
3939
"@semantic-release/release-notes-generator": "14.0.1",
40-
"@types/node": "20.14.10",
41-
"@typescript-eslint/eslint-plugin": "7.16.0",
42-
"eslint": "9.7.0",
40+
"@types/node": "20.14.14",
41+
"@typescript-eslint/eslint-plugin": "8.0.0",
42+
"eslint": "9.8.0",
4343
"eslint-config-standard": "17.1.0",
44-
"eslint-config-love": "54.0.0",
44+
"eslint-config-love": "62.0.0",
4545
"eslint-plugin-import": "2.29.1",
46-
"eslint-plugin-n": "17.9.0",
47-
"eslint-plugin-promise": "6.4.0",
48-
"prettier": "3.3.2",
46+
"eslint-plugin-n": "17.10.1",
47+
"eslint-plugin-promise": "7.0.0",
48+
"prettier": "3.3.3",
4949
"prettier-config-standard": "7.0.0",
5050
"semantic-release": "24.0.0",
5151
"tsc": "2.0.4",
52-
"typescript": "5.5.3"
52+
"typescript": "5.5.4"
5353
},
5454
"types": "types/index.d.ts",
5555
"files": [

yarn.lock

Lines changed: 102 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
5252
integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
5353

54-
"@eslint/config-array@^0.17.0":
55-
version "0.17.0"
56-
resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.17.0.tgz#ff305e1ee618a00e6e5d0485454c8d92d94a860d"
57-
integrity sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==
54+
"@eslint/config-array@^0.17.1":
55+
version "0.17.1"
56+
resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.17.1.tgz#d9b8b8b6b946f47388f32bedfd3adf29ca8f8910"
57+
integrity sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==
5858
dependencies:
5959
"@eslint/object-schema" "^2.1.4"
6060
debug "^4.3.1"
@@ -75,10 +75,10 @@
7575
minimatch "^3.1.2"
7676
strip-json-comments "^3.1.1"
7777

78-
"@eslint/js@9.7.0":
79-
version "9.7.0"
80-
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.7.0.tgz#b712d802582f02b11cfdf83a85040a296afec3f0"
81-
integrity sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==
78+
"@eslint/js@9.8.0":
79+
version "9.8.0"
80+
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.8.0.tgz#ae9bc14bb839713c5056f5018bcefa955556d3a4"
81+
integrity sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==
8282

8383
"@eslint/object-schema@^2.1.4":
8484
version "2.1.4"
@@ -522,10 +522,10 @@
522522
micromatch "^4.0.0"
523523
p-reduce "^2.0.0"
524524

525-
"@semantic-release/[email protected].0":
526-
version "10.1.0"
527-
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-10.1.0.tgz#09c450ea7bd2e90e670d1879545aa534aec84fdf"
528-
integrity sha512-g4RHBaCWJjGcEy95TeTdajlmUoP5jAaF5trGkFXHKsT/VpCwawhZbNW66+sUr0c2CIAdfpCxxmK+E7GyWBWJDw==
525+
"@semantic-release/[email protected].3":
526+
version "10.1.3"
527+
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-10.1.3.tgz#a26b4fdadc9609858c70452186bedee84897f6f9"
528+
integrity sha512-QVw7YT3J4VqyVjOnlRsFA3OCERAJHER4QbSPupbav3ER0fawrs2BAWbQFjsr24OAD4KTTKMZsVzF+GYFWCDtaQ==
529529
dependencies:
530530
"@octokit/core" "^6.0.0"
531531
"@octokit/plugin-paginate-rest" "^11.0.0"
@@ -742,10 +742,10 @@
742742
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
743743
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
744744

745-
"@types/[email protected].10":
746-
version "20.14.10"
747-
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.10.tgz#a1a218290f1b6428682e3af044785e5874db469a"
748-
integrity sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==
745+
"@types/[email protected].14":
746+
version "20.14.14"
747+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.14.tgz#6b655d4a88623b0edb98300bb9dd2107225f885e"
748+
integrity sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==
749749
dependencies:
750750
undici-types "~5.26.4"
751751

@@ -774,16 +774,16 @@
774774
natural-compare "^1.4.0"
775775
ts-api-utils "^1.3.0"
776776

777-
"@typescript-eslint/eslint-plugin@7.16.0":
778-
version "7.16.0"
779-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz#b3563927341eca15124a18c6f94215f779f5c02a"
780-
integrity sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==
777+
"@typescript-eslint/eslint-plugin@8.0.0":
778+
version "8.0.0"
779+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0.tgz#0fee96f6b691e4bfb9c260fd77d1c86bfbac4f56"
780+
integrity sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==
781781
dependencies:
782782
"@eslint-community/regexpp" "^4.10.0"
783-
"@typescript-eslint/scope-manager" "7.16.0"
784-
"@typescript-eslint/type-utils" "7.16.0"
785-
"@typescript-eslint/utils" "7.16.0"
786-
"@typescript-eslint/visitor-keys" "7.16.0"
783+
"@typescript-eslint/scope-manager" "8.0.0"
784+
"@typescript-eslint/type-utils" "8.0.0"
785+
"@typescript-eslint/utils" "8.0.0"
786+
"@typescript-eslint/visitor-keys" "8.0.0"
787787
graphemer "^1.4.0"
788788
ignore "^5.3.1"
789789
natural-compare "^1.4.0"
@@ -808,13 +808,13 @@
808808
"@typescript-eslint/types" "7.15.0"
809809
"@typescript-eslint/visitor-keys" "7.15.0"
810810

811-
"@typescript-eslint/scope-manager@7.16.0":
812-
version "7.16.0"
813-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz#eb0757af5720c9c53c8010d7a0355ae27e17b7e5"
814-
integrity sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==
811+
"@typescript-eslint/scope-manager@8.0.0":
812+
version "8.0.0"
813+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz#d14df46c9e43c53af7699dfa800cd615d7dfc118"
814+
integrity sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==
815815
dependencies:
816-
"@typescript-eslint/types" "7.16.0"
817-
"@typescript-eslint/visitor-keys" "7.16.0"
816+
"@typescript-eslint/types" "8.0.0"
817+
"@typescript-eslint/visitor-keys" "8.0.0"
818818

819819
"@typescript-eslint/[email protected]":
820820
version "7.15.0"
@@ -826,13 +826,13 @@
826826
debug "^4.3.4"
827827
ts-api-utils "^1.3.0"
828828

829-
"@typescript-eslint/type-utils@7.16.0":
830-
version "7.16.0"
831-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz#ec52b1932b8fb44a15a3e20208e0bd49d0b6bd00"
832-
integrity sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==
829+
"@typescript-eslint/type-utils@8.0.0":
830+
version "8.0.0"
831+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz#facecaf0736bfe8394b9290382f300554cf90884"
832+
integrity sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==
833833
dependencies:
834-
"@typescript-eslint/typescript-estree" "7.16.0"
835-
"@typescript-eslint/utils" "7.16.0"
834+
"@typescript-eslint/typescript-estree" "8.0.0"
835+
"@typescript-eslint/utils" "8.0.0"
836836
debug "^4.3.4"
837837
ts-api-utils "^1.3.0"
838838

@@ -841,10 +841,10 @@
841841
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.15.0.tgz#fb894373a6e3882cbb37671ffddce44f934f62fc"
842842
integrity sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==
843843

844-
"@typescript-eslint/types@7.16.0":
845-
version "7.16.0"
846-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.16.0.tgz#60a19d7e7a6b1caa2c06fac860829d162a036ed2"
847-
integrity sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==
844+
"@typescript-eslint/types@8.0.0":
845+
version "8.0.0"
846+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
847+
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
848848

849849
"@typescript-eslint/[email protected]":
850850
version "7.15.0"
@@ -860,13 +860,13 @@
860860
semver "^7.6.0"
861861
ts-api-utils "^1.3.0"
862862

863-
"@typescript-eslint/typescript-estree@7.16.0":
864-
version "7.16.0"
865-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz#98ac779d526fab2a781e5619c9250f3e33867c09"
866-
integrity sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==
863+
"@typescript-eslint/typescript-estree@8.0.0":
864+
version "8.0.0"
865+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz#d172385ced7cb851a038b5c834c245a97a0f9cf6"
866+
integrity sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==
867867
dependencies:
868-
"@typescript-eslint/types" "7.16.0"
869-
"@typescript-eslint/visitor-keys" "7.16.0"
868+
"@typescript-eslint/types" "8.0.0"
869+
"@typescript-eslint/visitor-keys" "8.0.0"
870870
debug "^4.3.4"
871871
globby "^11.1.0"
872872
is-glob "^4.0.3"
@@ -884,15 +884,15 @@
884884
"@typescript-eslint/types" "7.15.0"
885885
"@typescript-eslint/typescript-estree" "7.15.0"
886886

887-
"@typescript-eslint/utils@7.16.0":
888-
version "7.16.0"
889-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.16.0.tgz#b38dc0ce1778e8182e227c98d91d3418449aa17f"
890-
integrity sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==
887+
"@typescript-eslint/utils@8.0.0":
888+
version "8.0.0"
889+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
890+
integrity sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==
891891
dependencies:
892892
"@eslint-community/eslint-utils" "^4.4.0"
893-
"@typescript-eslint/scope-manager" "7.16.0"
894-
"@typescript-eslint/types" "7.16.0"
895-
"@typescript-eslint/typescript-estree" "7.16.0"
893+
"@typescript-eslint/scope-manager" "8.0.0"
894+
"@typescript-eslint/types" "8.0.0"
895+
"@typescript-eslint/typescript-estree" "8.0.0"
896896

897897
"@typescript-eslint/[email protected]":
898898
version "7.15.0"
@@ -902,12 +902,12 @@
902902
"@typescript-eslint/types" "7.15.0"
903903
eslint-visitor-keys "^3.4.3"
904904

905-
"@typescript-eslint/visitor-keys@7.16.0":
906-
version "7.16.0"
907-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz#a1d99fa7a3787962d6e0efd436575ef840e23b06"
908-
integrity sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==
905+
"@typescript-eslint/visitor-keys@8.0.0":
906+
version "8.0.0"
907+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz#224a67230190d267e6e78586bd7d8dfbd32ae4f3"
908+
integrity sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==
909909
dependencies:
910-
"@typescript-eslint/types" "7.16.0"
910+
"@typescript-eslint/types" "8.0.0"
911911
eslint-visitor-keys "^3.4.3"
912912

913913
abbrev@^2.0.0:
@@ -1518,9 +1518,9 @@ cssesc@^3.0.0:
15181518
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
15191519

15201520
dayjs@^1.11.7:
1521-
version "1.11.11"
1522-
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e"
1523-
integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
1521+
version "1.11.12"
1522+
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.12.tgz#5245226cc7f40a15bf52e0b99fd2a04669ccac1d"
1523+
integrity sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==
15241524

15251525
debug@4, debug@^4.0.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
15261526
version "4.3.4"
@@ -1814,14 +1814,14 @@ eslint-compat-utils@^0.1.2:
18141814
resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz#f45e3b5ced4c746c127cf724fb074cd4e730d653"
18151815
integrity sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==
18161816

1817-
eslint-config-love@54.0.0:
1818-
version "54.0.0"
1819-
resolved "https://registry.yarnpkg.com/eslint-config-love/-/eslint-config-love-54.0.0.tgz#1db5bec29ff17743104141869e268df446be7724"
1820-
integrity sha512-8qtibQSOuqPQprof3toeBGUND+M0iD4aJcjP7RiAtJq0vMbhIMsKJczJUjAICH+UbLclGz7WtWDRDoYKkkDCIg==
1817+
eslint-config-love@62.0.0:
1818+
version "62.0.0"
1819+
resolved "https://registry.yarnpkg.com/eslint-config-love/-/eslint-config-love-62.0.0.tgz#61e6ebd9d9fb038a7b4f09723d883c921757a501"
1820+
integrity sha512-n1BxDLh53HhoE3elbcjhaPcW4PoZ9nRLIUUwyAZyzn2RBiC3Py6Dw20uMYLSuUzgexTaMMZUd4cC0u/jwyTgaA==
18211821
dependencies:
18221822
eslint-plugin-import "^2.25.2"
18231823
eslint-plugin-n "^17.0.0"
1824-
eslint-plugin-promise "^6.0.0"
1824+
eslint-plugin-promise "^7.0.0"
18251825
typescript-eslint "^7.14.1"
18261826

18271827
@@ -1877,18 +1877,18 @@ [email protected], eslint-plugin-import@^2.25.2:
18771877
semver "^6.3.1"
18781878
tsconfig-paths "^3.15.0"
18791879

1880-
eslint-plugin-n@17.9.0:
1881-
version "17.9.0"
1882-
resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz#91b43d4e10a35e455bfac2c64671f9cecc396590"
1883-
integrity sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==
1880+
eslint-plugin-n@17.10.1:
1881+
version "17.10.1"
1882+
resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.10.1.tgz#da2a3fd1a41c9d901bbc06b8c4d4d5916e012913"
1883+
integrity sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==
18841884
dependencies:
18851885
"@eslint-community/eslint-utils" "^4.4.0"
18861886
enhanced-resolve "^5.17.0"
18871887
eslint-plugin-es-x "^7.5.0"
18881888
get-tsconfig "^4.7.0"
1889-
globals "^15.0.0"
1889+
globals "^15.8.0"
18901890
ignore "^5.2.4"
1891-
minimatch "^9.0.0"
1891+
minimatch "^9.0.5"
18921892
semver "^7.5.3"
18931893

18941894
eslint-plugin-n@^17.0.0:
@@ -1905,15 +1905,10 @@ eslint-plugin-n@^17.0.0:
19051905
minimatch "^9.0.0"
19061906
semver "^7.5.3"
19071907

1908-
1909-
version "6.4.0"
1910-
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106"
1911-
integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==
1912-
1913-
eslint-plugin-promise@^6.0.0:
1914-
version "6.2.0"
1915-
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945"
1916-
integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==
1908+
[email protected], eslint-plugin-promise@^7.0.0:
1909+
version "7.0.0"
1910+
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-7.0.0.tgz#2d54cf6e92213cb2915be62abf338b64c089431d"
1911+
integrity sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==
19171912

19181913
eslint-scope@^8.0.2:
19191914
version "8.0.2"
@@ -1933,16 +1928,16 @@ eslint-visitor-keys@^4.0.0:
19331928
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb"
19341929
integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==
19351930

1936-
eslint@9.7.0:
1937-
version "9.7.0"
1938-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.7.0.tgz#bedb48e1cdc2362a0caaa106a4c6ed943e8b09e4"
1939-
integrity sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==
1931+
eslint@9.8.0:
1932+
version "9.8.0"
1933+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.8.0.tgz#a4f4a090c8ea2d10864d89a6603e02ce9f649f0f"
1934+
integrity sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==
19401935
dependencies:
19411936
"@eslint-community/eslint-utils" "^4.2.0"
19421937
"@eslint-community/regexpp" "^4.11.0"
1943-
"@eslint/config-array" "^0.17.0"
1938+
"@eslint/config-array" "^0.17.1"
19441939
"@eslint/eslintrc" "^3.1.0"
1945-
"@eslint/js" "9.7.0"
1940+
"@eslint/js" "9.8.0"
19461941
"@humanwhocodes/module-importer" "^1.0.1"
19471942
"@humanwhocodes/retry" "^0.3.0"
19481943
"@nodelib/fs.walk" "^1.2.8"
@@ -2377,6 +2372,11 @@ globals@^15.0.0:
23772372
resolved "https://registry.yarnpkg.com/globals/-/globals-15.0.0.tgz#9c6cd4e54327ceaab563b4c17ee5e9d181c03fd2"
23782373
integrity sha512-m/C/yR4mjO6pXDTm9/R/SpYTAIyaUB4EOzcaaMEl7mds7Mshct9GfejiJNQGjHHbdMPey13Kpu4TMbYi9ex1pw==
23792374

2375+
globals@^15.8.0:
2376+
version "15.9.0"
2377+
resolved "https://registry.yarnpkg.com/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399"
2378+
integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==
2379+
23802380
globalthis@^1.0.3:
23812381
version "1.0.3"
23822382
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
@@ -3301,6 +3301,13 @@ minimatch@^9.0.4:
33013301
dependencies:
33023302
brace-expansion "^2.0.1"
33033303

3304+
minimatch@^9.0.5:
3305+
version "9.0.5"
3306+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
3307+
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
3308+
dependencies:
3309+
brace-expansion "^2.0.1"
3310+
33043311
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
33053312
version "1.2.8"
33063313
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -4017,10 +4024,10 @@ [email protected]:
40174024
resolved "https://registry.yarnpkg.com/prettier-config-standard/-/prettier-config-standard-7.0.0.tgz#23fbc6f7240dd007b49d0d4c084ba58fd2ce57c2"
40184025
integrity sha512-NgZy4TYupJR6aMMuV/Aqs0ONnVhlFT8PXVkYRskxREq8EUhJHOddVfBxPV6fWpgcASpJSgvvhVLk0CBO5M3Hvw==
40194026

4020-
4021-
version "3.3.2"
4022-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a"
4023-
integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==
4027+
4028+
version "3.3.3"
4029+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
4030+
integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
40244031

40254032
pretty-error@^4.0.0:
40264033
version "4.0.0"
@@ -4911,10 +4918,10 @@ typescript-eslint@^7.14.1:
49114918
"@typescript-eslint/parser" "7.15.0"
49124919
"@typescript-eslint/utils" "7.15.0"
49134920

4914-
4915-
version "5.5.3"
4916-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa"
4917-
integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==
4921+
4922+
version "5.5.4"
4923+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
4924+
integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
49184925

49194926
uglify-js@^3.1.4:
49204927
version "3.17.4"

0 commit comments

Comments
 (0)