From d54f46991de30396f97cfc7f22d62fe2521aab6f Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 4 Jun 2024 23:46:41 -0400
Subject: [PATCH 01/20] Update all non-major dependencies (#270)
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 | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.24.5` ->
`7.24.6`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.5/7.24.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.5/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.5/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@babel/eslint-parser](https://babel.dev/)
([source](https://togithub.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.24.5` ->
`7.24.6`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.24.5/7.24.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.24.5/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.24.5/7.24.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@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.10.0` ->
`7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@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.10.0` ->
`7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.10.0` ->
`7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.10.0/7.12.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.10.0` ->
`7.12.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.10.0/7.12.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.10.0/7.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.1` ->
`7.34.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.1/7.34.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.1` ->
`7.34.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.1/7.34.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[eslint-webpack-plugin](https://togithub.com/webpack-contrib/eslint-webpack-plugin)
| [`4.1.0` ->
`4.2.0`](https://renovatebot.com/diffs/npm/eslint-webpack-plugin/4.1.0/4.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-webpack-plugin/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-webpack-plugin/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-webpack-plugin/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-webpack-plugin/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[eslint-webpack-plugin](https://togithub.com/webpack-contrib/eslint-webpack-plugin)
| [`4.1.0` ->
`4.2.0`](https://renovatebot.com/diffs/npm/eslint-webpack-plugin/4.1.0/4.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-webpack-plugin/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-webpack-plugin/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-webpack-plugin/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-webpack-plugin/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | `20.13.1` -> `20.14.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.13.1/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.13.1/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.2.5` ->
`3.3.0`](https://renovatebot.com/diffs/npm/prettier/3.2.5/3.3.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.2.5/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.2.5/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [rails](https://rubyonrails.org)
([source](https://togithub.com/rails/rails),
[changelog](https://togithub.com/rails/rails/releases/tag/v7.1.3.4)) |
`"<= 7.1.3.3"` -> `"<= 7.1.3.4"` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rails/7.1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rails/7.1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rails/7.1.3.3/7.1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rails/7.1.3.3/7.1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [ruby](https://www.ruby-lang.org)
([source](https://togithub.com/ruby/ruby)) | `3.3.1` -> `3.3.2` |
[![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby/3.3.1/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby/3.3.1/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.24.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7246-2024-05-24)
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.5...v7.24.6)
##### :bug: Bug Fix
- `babel-helper-create-class-features-plugin`,
`babel-plugin-transform-class-properties`
- [#16514](https://togithub.com/babel/babel/pull/16514) Fix
source maps for private member expressions
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-generator`,
`babel-plugin-transform-modules-commonjs`
- [#16515](https://togithub.com/babel/babel/pull/16515) Fix
source maps for template literals
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#16485](https://togithub.com/babel/babel/pull/16485) Support
undecorated static accessor in anonymous classes
([@JLHwung](https://togithub.com/JLHwung))
- [#16484](https://togithub.com/babel/babel/pull/16484) Fix
decorator bare yield await
([@JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-proposal-decorators`,
`babel-runtime-corejs3`
- [#16483](https://togithub.com/babel/babel/pull/16483) Fix:
throw TypeError if addInitializer is called after finished
([@JLHwung](https://togithub.com/JLHwung))
- `babel-parser`, `babel-plugin-transform-typescript`
- [#16476](https://togithub.com/babel/babel/pull/16476) fix:
Correctly parse `cls.fn = x`
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :house: Internal
- `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`,
`babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`,
`babel-runtime`
- [#16501](https://togithub.com/babel/babel/pull/16501) Generate
helper metadata at build time
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helpers`
- [#16499](https://togithub.com/babel/babel/pull/16499) Add
`tsconfig.json` for `@babel/helpers/src/helpers`
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-cli`, `babel-helpers`, `babel-plugin-external-helpers`,
`babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-runtime`, `babel-preset-env`,
`babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#16495](https://togithub.com/babel/babel/pull/16495) Move all
runtime helpers to individual files
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`, `babel-traverse`
- [#16482](https://togithub.com/babel/babel/pull/16482)
Statically generate boilerplate for bitfield accessors
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- Other
- [#16466](https://togithub.com/babel/babel/pull/16466) Migrate
import assertions syntax
([@JLHwung](https://togithub.com/JLHwung))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0)
##### 🚀 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.
###
[`v7.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7110-2024-05-27)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)
##### 🚀 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0)
##### 🩹 Fixes
- **types:** correct typing ParserOptions
##### ❤️ 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.
###
[`v7.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7110-2024-05-27)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0)
This was a version bump only for parser 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.
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.34.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.2)
[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2)
##### Fixed
- [`boolean-prop-naming`][boolean-prop-naming]: avoid a crash with a
non-TSTypeReference type ([#3718][]
[@developer-bandi](https://togithub.com/developer-bandi))
- [`jsx-no-leaked-render`][jsx-no-leaked-render]: invalid report if left
side is boolean ([#3746][]
[@akulsr0](https://togithub.com/akulsr0))
- [`jsx-closing-bracket-location`][jsx-closing-bracket-location]:
message shows `{{details}}` when there are no details ([#3759][]
[@mdjermanovic](https://togithub.com/mdjermanovic))
- [`no-invalid-html-attribute`][no-invalid-html-attribute]: ensure error
messages are correct ([#3759][]
[@mdjermanovic](https://togithub.com/mdjermanovic),
[@ljharb](https://togithub.com/ljharb))
##### Changed
- \[Refactor] create various eslint utils to fix eslint deprecations
([#3759][]
[@mdjermanovic](https://togithub.com/mdjermanovic),
[@ljharb](https://togithub.com/ljharb))
[7.34.2]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2
[#3759]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759
[#3746]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3746
[#3718]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3718
[`boolean-prop-naming`]: docs/rules/boolean-prop-naming.md
[`jsx-no-leaked-render`]: docs/rules/jsx-no-leaked-render.md
[`jsx-closing-bracket-location`]:
docs/rules/jsx-closing-bracket-location.md
[`no-invalid-html-attribute`]: docs/rules/no-invalid-html-attribute.md
webpack-contrib/eslint-webpack-plugin
(eslint-webpack-plugin)
###
[`v4.2.0`](https://togithub.com/webpack-contrib/eslint-webpack-plugin/blob/HEAD/CHANGELOG.md#420-2024-05-24)
[Compare
Source](https://togithub.com/webpack-contrib/eslint-webpack-plugin/compare/v4.1.0...v4.2.0)
##### Features
- support eslint 9
([#250](https://togithub.com/webpack-contrib/eslint-webpack-plugin/issues/250))
([d25e94c](https://togithub.com/webpack-contrib/eslint-webpack-plugin/commit/d25e94c90b477d465bf4d7fb6450a9b4ed6936f4))
##### Bug Fixes
- use `stillValidModule` only `lintDirtyModulesOnly` is disabled
([#253](https://togithub.com/webpack-contrib/eslint-webpack-plugin/issues/253))
([b52d1e7](https://togithub.com/webpack-contrib/eslint-webpack-plugin/commit/b52d1e743e77e657256919ca7b0cdb1d432a1fb9))
nodejs/node (node)
###
[`v20.14.0`](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0)
[Compare
Source](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0)
prettier/prettier (prettier)
###
[`v3.3.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#330)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.2.5...3.3.0)
[diff](https://togithub.com/prettier/prettier/compare/3.2.5...3.3.0)
🔗 [Release Notes](https://prettier.io/blog/2024/06/01/3.3.0.html)
rails/rails (rails)
###
[`v7.1.3.4`](https://togithub.com/rails/rails/compare/v7.1.3.3...v7.1.3.4)
[Compare
Source](https://togithub.com/rails/rails/compare/v7.1.3.3...v7.1.3.4)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 4 +-
packages/dep_shield/Gemfile | 2 +-
packages/dep_shield/Gemfile.lock | 116 +++----
packages/eslint-config/package.json | 22 +-
packages/eslint-config/yarn.lock | 482 +++++++++++++---------------
5 files changed, 303 insertions(+), 323 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index 106b2fe2..45fb0bf5 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-ruby 3.3.1
-nodejs 20.13.1
+ruby 3.3.2
+nodejs 20.14.0
diff --git a/packages/dep_shield/Gemfile b/packages/dep_shield/Gemfile
index a6906334..d9bafb8b 100644
--- a/packages/dep_shield/Gemfile
+++ b/packages/dep_shield/Gemfile
@@ -6,7 +6,7 @@ source "https://rubygems.org"
gemspec
gem "nitro_config", path: "../nitro_config"
-gem "rails", "<= 7.1.3.3"
+gem "rails", "<= 7.1.3.4"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0"
gem "rubocop-powerhome", path: "../rubocop-powerhome"
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index 7ecf1a7c..89fa9cf2 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -24,35 +24,35 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actioncable (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailbox (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.1.3.3)
- actionpack (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailer (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
- actionpack (7.1.3.3)
- actionview (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
@@ -60,35 +60,35 @@ GEM
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actiontext (7.1.3.3)
- actionpack (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actiontext (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.1.3.3)
- activesupport (= 7.1.3.3)
+ activejob (7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.3.6)
- activemodel (7.1.3.3)
- activesupport (= 7.1.3.3)
- activerecord (7.1.3.3)
- activemodel (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activemodel (7.1.3.4)
+ activesupport (= 7.1.3.4)
+ activerecord (7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
timeout (>= 0.4.0)
- activestorage (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activestorage (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
marcel (~> 1.0)
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -145,10 +145,10 @@ GEM
net-smtp
marcel (1.0.4)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
+ mini_portile2 (2.8.7)
minitest (5.23.1)
mutex_m (0.2.0)
- net-imap (0.4.11)
+ net-imap (0.4.12)
date
net-protocol
net-pop (0.1.2)
@@ -178,20 +178,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.1.3.3)
- actioncable (= 7.1.3.3)
- actionmailbox (= 7.1.3.3)
- actionmailer (= 7.1.3.3)
- actionpack (= 7.1.3.3)
- actiontext (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activemodel (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ rails (7.1.3.4)
+ actioncable (= 7.1.3.4)
+ actionmailbox (= 7.1.3.4)
+ actionmailer (= 7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actiontext (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
bundler (>= 1.15.0)
- railties (= 7.1.3.3)
+ railties (= 7.1.3.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -199,9 +199,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -212,7 +212,7 @@ GEM
rdoc (6.6.3.1)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.7)
+ reline (0.5.8)
io-console (~> 0.5)
rexml (3.2.8)
strscan (>= 3.0.9)
@@ -285,7 +285,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.14)
+ zeitwerk (2.6.15)
PLATFORMS
arm64-darwin-23
@@ -297,7 +297,7 @@ DEPENDENCIES
dep_shield!
license_finder (>= 7.0)
nitro_config!
- rails (<= 7.1.3.3)
+ rails (<= 7.1.3.4)
rake (~> 13.0)
rspec (~> 3.0)
rubocop-powerhome!
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 22e23d79..5f0a9d5a 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,29 +25,29 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "7.10.0",
- "@typescript-eslint/parser": "7.10.0",
+ "@typescript-eslint/eslint-plugin": "7.12.0",
+ "@typescript-eslint/parser": "7.12.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.1",
+ "eslint-plugin-react": "7.34.2",
"eslint-plugin-react-hooks": "4.6.2",
- "eslint-webpack-plugin": "4.1.0",
+ "eslint-webpack-plugin": "4.2.0",
"typescript": "5.4.5"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "7.10.0",
- "@typescript-eslint/parser": "7.10.0",
- "@babel/core": "7.24.5",
- "@babel/eslint-parser": "7.24.5",
+ "@typescript-eslint/eslint-plugin": "7.12.0",
+ "@typescript-eslint/parser": "7.12.0",
+ "@babel/core": "7.24.6",
+ "@babel/eslint-parser": "7.24.6",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.1",
+ "eslint-plugin-react": "7.34.2",
"eslint-plugin-react-hooks": "4.6.2",
- "eslint-webpack-plugin": "4.1.0",
- "prettier": "3.2.5",
+ "eslint-webpack-plugin": "4.2.0",
+ "prettier": "3.3.0",
"semver": "7.6.2",
"typescript": "5.4.5"
},
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 3788d5dd..97a3bc98 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -15,212 +15,192 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2":
- version "7.24.2"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae"
- integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
+"@babel/code-frame@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2"
+ integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==
dependencies:
- "@babel/highlight" "^7.24.2"
+ "@babel/highlight" "^7.24.6"
picocolors "^1.0.0"
-"@babel/compat-data@^7.23.5":
- version "7.24.4"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a"
- integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==
+"@babel/compat-data@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2"
+ integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==
-"@babel/core@7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a"
- integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==
+"@babel/core@7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787"
+ integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.24.2"
- "@babel/generator" "^7.24.5"
- "@babel/helper-compilation-targets" "^7.23.6"
- "@babel/helper-module-transforms" "^7.24.5"
- "@babel/helpers" "^7.24.5"
- "@babel/parser" "^7.24.5"
- "@babel/template" "^7.24.0"
- "@babel/traverse" "^7.24.5"
- "@babel/types" "^7.24.5"
+ "@babel/code-frame" "^7.24.6"
+ "@babel/generator" "^7.24.6"
+ "@babel/helper-compilation-targets" "^7.24.6"
+ "@babel/helper-module-transforms" "^7.24.6"
+ "@babel/helpers" "^7.24.6"
+ "@babel/parser" "^7.24.6"
+ "@babel/template" "^7.24.6"
+ "@babel/traverse" "^7.24.6"
+ "@babel/types" "^7.24.6"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz#3b0f7d383a540329a30a6a9937cfc89461d26217"
- integrity sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==
+"@babel/eslint-parser@7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.6.tgz#7f0ecc0f29307b8696e83ff6a9d8b4f3e0421ad2"
+ integrity sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3"
- integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==
+"@babel/generator@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7"
+ integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==
dependencies:
- "@babel/types" "^7.24.5"
+ "@babel/types" "^7.24.6"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/helper-compilation-targets@^7.23.6":
- version "7.23.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991"
- integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
+"@babel/helper-compilation-targets@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51"
+ integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==
dependencies:
- "@babel/compat-data" "^7.23.5"
- "@babel/helper-validator-option" "^7.23.5"
+ "@babel/compat-data" "^7.24.6"
+ "@babel/helper-validator-option" "^7.24.6"
browserslist "^4.22.2"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-environment-visitor@^7.22.20":
- version "7.22.20"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
- integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
-
-"@babel/helper-function-name@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
- integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
- dependencies:
- "@babel/template" "^7.22.15"
- "@babel/types" "^7.23.0"
-
-"@babel/helper-hoist-variables@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb"
- integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-module-imports@^7.24.3":
- version "7.24.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128"
- integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==
- dependencies:
- "@babel/types" "^7.24.0"
-
-"@babel/helper-module-transforms@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545"
- integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==
- dependencies:
- "@babel/helper-environment-visitor" "^7.22.20"
- "@babel/helper-module-imports" "^7.24.3"
- "@babel/helper-simple-access" "^7.24.5"
- "@babel/helper-split-export-declaration" "^7.24.5"
- "@babel/helper-validator-identifier" "^7.24.5"
-
-"@babel/helper-simple-access@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba"
- integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==
- dependencies:
- "@babel/types" "^7.24.5"
-
-"@babel/helper-split-export-declaration@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6"
- integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==
- dependencies:
- "@babel/types" "^7.24.5"
-
-"@babel/helper-string-parser@^7.23.4", "@babel/helper-string-parser@^7.24.1":
- version "7.24.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e"
- integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==
-
-"@babel/helper-validator-identifier@^7.22.20":
- version "7.22.20"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
- integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
-
-"@babel/helper-validator-identifier@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62"
- integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==
-
-"@babel/helper-validator-option@^7.23.5":
- version "7.23.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
- integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
-
-"@babel/helpers@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a"
- integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==
- dependencies:
- "@babel/template" "^7.24.0"
- "@babel/traverse" "^7.24.5"
- "@babel/types" "^7.24.5"
-
-"@babel/highlight@^7.24.2":
- version "7.24.2"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26"
- integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==
- dependencies:
- "@babel/helper-validator-identifier" "^7.22.20"
+"@babel/helper-environment-visitor@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz#ac7ad5517821641550f6698dd5468f8cef78620d"
+ integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==
+
+"@babel/helper-function-name@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz#cebdd063386fdb95d511d84b117e51fc68fec0c8"
+ integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==
+ dependencies:
+ "@babel/template" "^7.24.6"
+ "@babel/types" "^7.24.6"
+
+"@babel/helper-hoist-variables@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9"
+ integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==
+ dependencies:
+ "@babel/types" "^7.24.6"
+
+"@babel/helper-module-imports@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852"
+ integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==
+ dependencies:
+ "@babel/types" "^7.24.6"
+
+"@babel/helper-module-transforms@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e"
+ integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.24.6"
+ "@babel/helper-module-imports" "^7.24.6"
+ "@babel/helper-simple-access" "^7.24.6"
+ "@babel/helper-split-export-declaration" "^7.24.6"
+ "@babel/helper-validator-identifier" "^7.24.6"
+
+"@babel/helper-simple-access@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1"
+ integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==
+ dependencies:
+ "@babel/types" "^7.24.6"
+
+"@babel/helper-split-export-declaration@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz#e830068f7ba8861c53b7421c284da30ae656d7a3"
+ integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==
+ dependencies:
+ "@babel/types" "^7.24.6"
+
+"@babel/helper-string-parser@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df"
+ integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==
+
+"@babel/helper-validator-identifier@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e"
+ integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==
+
+"@babel/helper-validator-option@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a"
+ integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==
+
+"@babel/helpers@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176"
+ integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==
+ dependencies:
+ "@babel/template" "^7.24.6"
+ "@babel/types" "^7.24.6"
+
+"@babel/highlight@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df"
+ integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.24.6"
chalk "^2.4.2"
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.24.0":
- version "7.24.4"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88"
- integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==
-
-"@babel/parser@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790"
- integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==
-
-"@babel/template@^7.22.15", "@babel/template@^7.24.0":
- version "7.24.0"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
- integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==
- dependencies:
- "@babel/code-frame" "^7.23.5"
- "@babel/parser" "^7.24.0"
- "@babel/types" "^7.24.0"
-
-"@babel/traverse@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8"
- integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==
- dependencies:
- "@babel/code-frame" "^7.24.2"
- "@babel/generator" "^7.24.5"
- "@babel/helper-environment-visitor" "^7.22.20"
- "@babel/helper-function-name" "^7.23.0"
- "@babel/helper-hoist-variables" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.24.5"
- "@babel/parser" "^7.24.5"
- "@babel/types" "^7.24.5"
+"@babel/parser@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328"
+ integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==
+
+"@babel/template@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9"
+ integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==
+ dependencies:
+ "@babel/code-frame" "^7.24.6"
+ "@babel/parser" "^7.24.6"
+ "@babel/types" "^7.24.6"
+
+"@babel/traverse@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc"
+ integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==
+ dependencies:
+ "@babel/code-frame" "^7.24.6"
+ "@babel/generator" "^7.24.6"
+ "@babel/helper-environment-visitor" "^7.24.6"
+ "@babel/helper-function-name" "^7.24.6"
+ "@babel/helper-hoist-variables" "^7.24.6"
+ "@babel/helper-split-export-declaration" "^7.24.6"
+ "@babel/parser" "^7.24.6"
+ "@babel/types" "^7.24.6"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0":
- version "7.24.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf"
- integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==
+"@babel/types@^7.24.6":
+ version "7.24.6"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912"
+ integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==
dependencies:
- "@babel/helper-string-parser" "^7.23.4"
- "@babel/helper-validator-identifier" "^7.22.20"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.24.5":
- version "7.24.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7"
- integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==
- dependencies:
- "@babel/helper-string-parser" "^7.24.1"
- "@babel/helper-validator-identifier" "^7.24.5"
+ "@babel/helper-string-parser" "^7.24.6"
+ "@babel/helper-validator-identifier" "^7.24.6"
to-fast-properties "^2.0.0"
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
@@ -358,7 +338,7 @@
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
-"@types/eslint@^8.56.5":
+"@types/eslint@^8.56.10":
version "8.56.10"
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d"
integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==
@@ -414,62 +394,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz#07854a236f107bb45cbf4f62b89474cbea617f50"
- integrity sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==
+"@typescript-eslint/eslint-plugin@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.12.0.tgz#f87a32e8972b8a60024f2f8f12205e7c8108bc41"
+ integrity sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.10.0"
- "@typescript-eslint/type-utils" "7.10.0"
- "@typescript-eslint/utils" "7.10.0"
- "@typescript-eslint/visitor-keys" "7.10.0"
+ "@typescript-eslint/scope-manager" "7.12.0"
+ "@typescript-eslint/type-utils" "7.12.0"
+ "@typescript-eslint/utils" "7.12.0"
+ "@typescript-eslint/visitor-keys" "7.12.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.10.0.tgz#e6ac1cba7bc0400a4459e7eb5b23115bd71accfb"
- integrity sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==
+"@typescript-eslint/parser@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.12.0.tgz#8761df3345528b35049353db80010b385719b1c3"
+ integrity sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==
dependencies:
- "@typescript-eslint/scope-manager" "7.10.0"
- "@typescript-eslint/types" "7.10.0"
- "@typescript-eslint/typescript-estree" "7.10.0"
- "@typescript-eslint/visitor-keys" "7.10.0"
+ "@typescript-eslint/scope-manager" "7.12.0"
+ "@typescript-eslint/types" "7.12.0"
+ "@typescript-eslint/typescript-estree" "7.12.0"
+ "@typescript-eslint/visitor-keys" "7.12.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz#054a27b1090199337a39cf755f83d9f2ce26546b"
- integrity sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==
+"@typescript-eslint/scope-manager@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz#259c014362de72dd34f995efe6bd8dda486adf58"
+ integrity sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==
dependencies:
- "@typescript-eslint/types" "7.10.0"
- "@typescript-eslint/visitor-keys" "7.10.0"
+ "@typescript-eslint/types" "7.12.0"
+ "@typescript-eslint/visitor-keys" "7.12.0"
-"@typescript-eslint/type-utils@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz#8a75accce851d0a331aa9331268ef64e9b300270"
- integrity sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==
+"@typescript-eslint/type-utils@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.12.0.tgz#9dfaaa1972952f395ec5be4f5bbfc4d3cdc63908"
+ integrity sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==
dependencies:
- "@typescript-eslint/typescript-estree" "7.10.0"
- "@typescript-eslint/utils" "7.10.0"
+ "@typescript-eslint/typescript-estree" "7.12.0"
+ "@typescript-eslint/utils" "7.12.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.10.0.tgz#da92309c97932a3a033762fd5faa8b067de84e3b"
- integrity sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==
+"@typescript-eslint/types@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.12.0.tgz#bf208f971a8da1e7524a5d9ae2b5f15192a37981"
+ integrity sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==
-"@typescript-eslint/typescript-estree@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz#6dcdc5de3149916a6a599fa89dde5c471b88b8bb"
- integrity sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==
+"@typescript-eslint/typescript-estree@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz#e6c1074f248b3db6573ab6a7c47a39c4cd498ff9"
+ integrity sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==
dependencies:
- "@typescript-eslint/types" "7.10.0"
- "@typescript-eslint/visitor-keys" "7.10.0"
+ "@typescript-eslint/types" "7.12.0"
+ "@typescript-eslint/visitor-keys" "7.12.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -477,22 +457,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.10.0.tgz#8ee43e5608c9f439524eaaea8de5b358b15c51b3"
- integrity sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==
+"@typescript-eslint/utils@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.12.0.tgz#c6e58fd7f724cdccc848f71e388ad80cbdb95dd0"
+ integrity sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.10.0"
- "@typescript-eslint/types" "7.10.0"
- "@typescript-eslint/typescript-estree" "7.10.0"
+ "@typescript-eslint/scope-manager" "7.12.0"
+ "@typescript-eslint/types" "7.12.0"
+ "@typescript-eslint/typescript-estree" "7.12.0"
-"@typescript-eslint/visitor-keys@7.10.0":
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz#2af2e91e73a75dd6b70b4486c48ae9d38a485a78"
- integrity sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==
+"@typescript-eslint/visitor-keys@7.12.0":
+ version "7.12.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz#c053b55a996679528beeedd8e565710ce1ae1ad3"
+ integrity sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==
dependencies:
- "@typescript-eslint/types" "7.10.0"
+ "@typescript-eslint/types" "7.12.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -576,7 +556,7 @@ array-buffer-byte-length@^1.0.1:
call-bind "^1.0.5"
is-array-buffer "^3.0.4"
-array-includes@^3.1.6, array-includes@^3.1.7:
+array-includes@^3.1.6, array-includes@^3.1.8:
version "3.1.8"
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
@@ -593,7 +573,7 @@ array-union@^2.1.0:
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-array.prototype.findlast@^1.2.4:
+array.prototype.findlast@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904"
integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==
@@ -937,7 +917,7 @@ es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0:
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-es-iterator-helpers@^1.0.17:
+es-iterator-helpers@^1.0.19:
version "1.0.19"
resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8"
integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==
@@ -1027,29 +1007,29 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.34.1:
- version "7.34.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz#6806b70c97796f5bbfb235a5d3379ece5f4da997"
- integrity sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==
+eslint-plugin-react@7.34.2:
+ version "7.34.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz#2780a1a35a51aca379d86d29b9a72adc6bfe6b66"
+ integrity sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==
dependencies:
- array-includes "^3.1.7"
- array.prototype.findlast "^1.2.4"
+ array-includes "^3.1.8"
+ array.prototype.findlast "^1.2.5"
array.prototype.flatmap "^1.3.2"
array.prototype.toreversed "^1.1.2"
array.prototype.tosorted "^1.1.3"
doctrine "^2.1.0"
- es-iterator-helpers "^1.0.17"
+ es-iterator-helpers "^1.0.19"
estraverse "^5.3.0"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
- object.entries "^1.1.7"
- object.fromentries "^2.0.7"
- object.hasown "^1.1.3"
- object.values "^1.1.7"
+ object.entries "^1.1.8"
+ object.fromentries "^2.0.8"
+ object.hasown "^1.1.4"
+ object.values "^1.2.0"
prop-types "^15.8.1"
resolve "^2.0.0-next.5"
semver "^6.3.1"
- string.prototype.matchall "^4.0.10"
+ string.prototype.matchall "^4.0.11"
eslint-scope@5.1.1:
version "5.1.1"
@@ -1077,12 +1057,12 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-eslint-webpack-plugin@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-4.1.0.tgz#83daf1e601ea57b63d7164eea0635d7b7bafe673"
- integrity sha512-C3wAG2jyockIhN0YRLuKieKj2nx/gnE/VHmoHemD5ifnAtY6ZU+jNPfzPoX4Zd6RIbUyWTiZUh/ofUlBhoAX7w==
+eslint-webpack-plugin@4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz#41f54b25379908eb9eca8645bc997c90cfdbd34e"
+ integrity sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==
dependencies:
- "@types/eslint" "^8.56.5"
+ "@types/eslint" "^8.56.10"
jest-worker "^29.7.0"
micromatch "^4.0.5"
normalize-path "^3.0.0"
@@ -1844,7 +1824,7 @@ object.assign@^4.1.4, object.assign@^4.1.5:
has-symbols "^1.0.3"
object-keys "^1.1.1"
-object.entries@^1.1.7:
+object.entries@^1.1.8:
version "1.1.8"
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41"
integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==
@@ -1853,7 +1833,7 @@ object.entries@^1.1.7:
define-properties "^1.2.1"
es-object-atoms "^1.0.0"
-object.fromentries@^2.0.7:
+object.fromentries@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
@@ -1863,7 +1843,7 @@ object.fromentries@^2.0.7:
es-abstract "^1.23.2"
es-object-atoms "^1.0.0"
-object.hasown@^1.1.3:
+object.hasown@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc"
integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==
@@ -1872,7 +1852,7 @@ object.hasown@^1.1.3:
es-abstract "^1.23.2"
es-object-atoms "^1.0.0"
-object.values@^1.1.6, object.values@^1.1.7:
+object.values@^1.1.6, object.values@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
@@ -1966,10 +1946,10 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prettier@3.2.5:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368"
- integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
+prettier@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.0.tgz#d173ea0524a691d4c0b1181752f2b46724328cdf"
+ integrity sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==
prop-types@^15.8.1:
version "15.8.1"
@@ -2149,7 +2129,7 @@ string-natural-compare@^3.0.1:
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
-string.prototype.matchall@^4.0.10:
+string.prototype.matchall@^4.0.11:
version "4.0.11"
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a"
integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==
From 4e317f804cf52a5b5b8ef9c77b2e101c45455deb Mon Sep 17 00:00:00 2001
From: Wade Winningham
Date: Mon, 10 Jun 2024 05:56:07 -0700
Subject: [PATCH 02/20] Allow for new database.yml configurations with roles
(#272)
Newer Rails applications may be using a [configuration for multiple
databases](https://guides.rubyonrails.org/active_record_multiple_databases.html).
By default, Rails will look for`primary` named connection details and
use those with multiple db setup. The changes in this PR will look for
and use the `primary` settings if the key exists, otherwise, it will
assume it's normal, single db, database setttings which would be
compatible with previous versions of Rails.
---
packages/data_taster/lib/data_taster/flavors.rb | 2 +-
packages/data_taster/lib/data_taster/helper.rb | 6 +-----
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/packages/data_taster/lib/data_taster/flavors.rb b/packages/data_taster/lib/data_taster/flavors.rb
index 2830918a..e6686779 100644
--- a/packages/data_taster/lib/data_taster/flavors.rb
+++ b/packages/data_taster/lib/data_taster/flavors.rb
@@ -80,7 +80,7 @@ def recent_ids(table_name, col_name)
end
def source_db
- @source_db ||= db_config["database"]
+ @source_db ||= db_config[:database]
end
end
end
diff --git a/packages/data_taster/lib/data_taster/helper.rb b/packages/data_taster/lib/data_taster/helper.rb
index dbaf8a59..daea2fdd 100644
--- a/packages/data_taster/lib/data_taster/helper.rb
+++ b/packages/data_taster/lib/data_taster/helper.rb
@@ -13,12 +13,8 @@ def sanitize_command(command, params = nil)
sanitized_command
end
- def db_yml
- @db_yml ||= YAML.safe_load(ERB.new(Rails.root.join("config", "database.yml").read).result, aliases: true)
- end
-
def db_config
- @db_config ||= db_yml[Rails.env]
+ ActiveRecord::Base.configurations.configs_for(env_name: Rails.env, name: "primary").configuration_hash
end
def logg(message)
From b56efa7fc9736271352326c1fb3c155ff405ea83 Mon Sep 17 00:00:00 2001
From: Carlos Palhares
Date: Mon, 10 Jun 2024 12:29:10 -0300
Subject: [PATCH 03/20] Bump data_taster to 0.4.0 (#274)
---
packages/data_taster/Gemfile.lock | 2 +-
packages/data_taster/gemfiles/rails_6_0.gemfile.lock | 4 ++--
packages/data_taster/gemfiles/rails_6_1.gemfile.lock | 4 ++--
packages/data_taster/gemfiles/rails_7_0.gemfile.lock | 4 ++--
packages/data_taster/lib/data_taster/version.rb | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/packages/data_taster/Gemfile.lock b/packages/data_taster/Gemfile.lock
index c58daa34..7e1a4983 100644
--- a/packages/data_taster/Gemfile.lock
+++ b/packages/data_taster/Gemfile.lock
@@ -11,7 +11,7 @@ PATH
PATH
remote: .
specs:
- data_taster (0.3.0)
+ data_taster (0.4.0)
rails (>= 6.0)
GEM
diff --git a/packages/data_taster/gemfiles/rails_6_0.gemfile.lock b/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
index 16286987..7b565eb2 100644
--- a/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
@@ -11,7 +11,7 @@ PATH
PATH
remote: ..
specs:
- data_taster (0.3.0)
+ data_taster (0.4.0)
rails (>= 6.0)
GEM
@@ -272,4 +272,4 @@ DEPENDENCIES
yard (= 0.9.34)
BUNDLED WITH
- 2.4.22
+ 2.5.4
diff --git a/packages/data_taster/gemfiles/rails_6_1.gemfile.lock b/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
index 56c294fb..a47885af 100644
--- a/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
@@ -11,7 +11,7 @@ PATH
PATH
remote: ..
specs:
- data_taster (0.3.0)
+ data_taster (0.4.0)
rails (>= 6.0)
GEM
@@ -275,4 +275,4 @@ DEPENDENCIES
yard (= 0.9.34)
BUNDLED WITH
- 2.4.22
+ 2.5.4
diff --git a/packages/data_taster/gemfiles/rails_7_0.gemfile.lock b/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
index 195d2c26..280dbc32 100644
--- a/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
@@ -11,7 +11,7 @@ PATH
PATH
remote: ..
specs:
- data_taster (0.3.0)
+ data_taster (0.4.0)
rails (>= 6.0)
GEM
@@ -274,4 +274,4 @@ DEPENDENCIES
yard (= 0.9.34)
BUNDLED WITH
- 2.4.22
+ 2.5.4
diff --git a/packages/data_taster/lib/data_taster/version.rb b/packages/data_taster/lib/data_taster/version.rb
index fcae3e07..cad9d47f 100644
--- a/packages/data_taster/lib/data_taster/version.rb
+++ b/packages/data_taster/lib/data_taster/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module DataTaster
- VERSION = "0.3.0"
+ VERSION = "0.4.0"
end
From d1c2349115a1a5e33038c8b24feef695595c1ee9 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 1 Jul 2024 16:08:11 -0300
Subject: [PATCH 04/20] Update all non-major dependencies (#273)
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 | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.24.6` ->
`7.24.7`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.6/7.24.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.6/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.6/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@babel/eslint-parser](https://babel.dev/)
([source](https://togithub.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.24.6` ->
`7.24.7`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.24.6/7.24.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.24.6/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.24.6/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@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.12.0` ->
`7.14.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@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.12.0` ->
`7.14.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.12.0` ->
`7.14.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.12.0/7.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.12.0` ->
`7.14.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.12.0/7.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.12.0/7.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.2` ->
`7.34.3`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.2/7.34.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.2/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.2/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.2` ->
`7.34.3`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.2/7.34.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.2/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.2/7.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | `20.14.0` -> `20.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.14.0/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.14.0/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.3.0` ->
`3.3.2`](https://renovatebot.com/diffs/npm/prettier/3.3.0/3.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.0/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.0/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [ruby](https://www.ruby-lang.org)
([source](https://togithub.com/ruby/ruby)) | `3.3.2` -> `3.3.3` |
[![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.5` ->
`5.5.2`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.5.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.5/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.5/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.5` ->
`5.5.2`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.5.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.5/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.5/5.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.24.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05)
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.6...v7.24.7)
##### :bug: Bug Fix
- `babel-node`
- [#16554](https://togithub.com/babel/babel/pull/16554) Allow
extra flags in babel-node
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-traverse`
- [#16522](https://togithub.com/babel/babel/pull/16522) fix:
incorrect `constantViolations` with destructuring
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-helper-transform-fixture-test-runner`,
`babel-plugin-proposal-explicit-resource-management`
- [#16524](https://togithub.com/babel/babel/pull/16524) fix:
Transform `using` in `switch` correctly
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :house: Internal
- `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`,
`babel-runtime`
- [#16525](https://togithub.com/babel/babel/pull/16525) Delete
unused array helpers
([@blakewilson](https://togithub.com/blakewilson))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7141-2024-06-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1)
##### 🩹 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.
###
[`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7140-2024-06-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0)
##### 🚀 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.
###
[`v7.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7131-2024-06-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.0...v7.13.1)
##### 🩹 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.
###
[`v7.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7130-2024-06-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.12.0...v7.13.0)
##### 🚀 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7141-2024-06-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1)
This was a version bump only for parser 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.
###
[`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7140-2024-06-24)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0)
##### 🚀 Features
- support TypeScript 5.5
##### ❤️ 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.
###
[`v7.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7131-2024-06-17)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.0...v7.13.1)
This was a version bump only for parser 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.
###
[`v7.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7130-2024-06-10)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.12.0...v7.13.0)
##### 🚀 Features
- **parser, typescript-estree:** export withoutProjectParserOptions
utility
##### ❤️ 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.
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.34.3`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7343---20240618)
[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3)
##### Fixed
- \[`prop-types`]: null-check rootNode before calling getScope
([#3762][] [@crnhrv](https://togithub.com/crnhrv))
- \[`boolean-prop-naming`]: avoid a crash with a spread prop
([#3733][] [@ljharb](https://togithub.com/ljharb))
- \[`jsx-boolean-value`]: `assumeUndefinedIsFalse` with `never` must not
allow explicit `true` value ([#3757][]
[@6uliver](https://togithub.com/6uliver))
- \[`no-object-type-as-default-prop`]: enable rule for components with
many parameters ([#3768][]
[@JulienR1](https://togithub.com/JulienR1))
- \[`jsx-key`]: incorrect behavior for checkKeyMustBeforeSpread with map
callbacks ([#3769][]
[@akulsr0](https://togithub.com/akulsr0))
[7.34.3]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3
[#3769]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3769
[#3768]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3768
[#3762]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3762
[#3757]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3757
[#3733]:
https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3733
nodejs/node (node)
###
[`v20.15.0`](https://togithub.com/nodejs/node/releases/tag/v20.15.0):
2024-06-20, Version 20.15.0 'Iron' (LTS),
@marco-ippolito
[Compare
Source](https://togithub.com/nodejs/node/compare/v20.14.0...v20.15.0)
##### test_runner: support test plans
It is now possible to count the number of assertions and subtests that
are expected to run within a test. If the number of assertions and
subtests that run does not match the expected count, the test will fail.
```js
test('top level test', (t) => {
t.plan(2);
t.assert.ok('some relevant assertion here');
t.subtest('subtest', () => {});
});
```
Contributed by Colin Ihrig in
[#52860](https://togithub.com/nodejs/node/pull/52860)
##### inspector: introduce the `--inspect-wait` flag
This release introduces the `--inspect-wait` flag, which allows debugger
to wait for attachement. This flag is useful when you want to debug the
code from the beginning. Unlike `--inspect-brk`, which breaks on the
first line, this flag waits for debugger to be connected and then runs
the code as soon as a session is established.
Contributed by Kohei Ueno in
[#52734](https://togithub.com/nodejs/node/pull/52734)
##### zlib: expose zlib.crc32()
This release exposes the crc32() function from zlib to user-land.
It computes a 32-bit Cyclic Redundancy Check checksum of data. If
value is specified, it is used as the starting value of the checksum,
otherwise, 0 is used as the starting value.
The CRC algorithm is designed to compute checksums and to detect error
in data transmission. It's not suitable for cryptographic
authentication.
```js
const zlib = require('node:zlib');
const { Buffer } = require('node:buffer');
let crc = zlib.crc32('hello'); // 907060870
crc = zlib.crc32('world', crc); // 4192936109
crc = zlib.crc32(Buffer.from('hello', 'utf16le')); // 1427272415
crc = zlib.crc32(Buffer.from('world', 'utf16le'), crc); // 4150509955
```
Contributed by Joyee Cheung in
[#52692](https://togithub.com/nodejs/node/pull/52692)
##### cli: allow running wasm in limited vmem with
--disable-wasm-trap-handler
By default, Node.js enables trap-handler-based WebAssembly bound
checks. As a result, V8 does not need to insert inline bound checks
int the code compiled from WebAssembly which may speedup WebAssembly
execution significantly, but this optimization requires allocating
a big virtual memory cage (currently 10GB). If the Node.js process
does not have access to a large enough virtual memory address space
due to system configurations or hardware limitations, users won't
be able to run any WebAssembly that involves allocation in this
virtual memory cage and will see an out-of-memory error.
```console
$ ulimit -v 5000000
$ node -p "new WebAssembly.Memory({ initial: 10, maximum: 100 });"
[eval]:1
new WebAssembly.Memory({ initial: 10, maximum: 100 });
^
RangeError: WebAssembly.Memory(): could not allocate memory
at [eval]:1:1
at runScriptInThisContext (node:internal/vm:209:10)
at node:internal/process/execution:118:14
at [eval]-wrapper:6:24
at runScript (node:internal/process/execution:101:62)
at evalScript (node:internal/process/execution:136:3)
at node:internal/main/eval_string:49:3
```
`--disable-wasm-trap-handler` disables this optimization so that
users can at least run WebAssembly (with a less optimial performance)
when the virtual memory address space available to their Node.js
process is lower than what the V8 WebAssembly memory cage needs.
Contributed by Joyee Cheung in
[#52766](https://togithub.com/nodejs/node/pull/52766)
##### Other Notable Changes
- \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)]
- **doc**: add pimterry to collaborators (Tim Perry)
[#52874](https://togithub.com/nodejs/node/pull/52874)
- \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)]
- **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py
(Joyee Cheung)
[#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)]
- **(SEMVER-MINOR)** **tools**: support max_virtual_memory test
configuration (Joyee Cheung)
[#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)]
- **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee
Cheung) [#52766](https://togithub.com/nodejs/node/pull/52766)
##### Commits
- \[[`227093bfec`](https://togithub.com/nodejs/node/commit/227093bfec)]
- **assert**: add deep equal check for more Error type (Zhenwei Jin)
[#51805](https://togithub.com/nodejs/node/pull/51805)
- \[[`184cfe5a71`](https://togithub.com/nodejs/node/commit/184cfe5a71)]
- **benchmark**: filter non-present deps from `start-cli-version` (Adam
Majer) [#51746](https://togithub.com/nodejs/node/pull/51746)
- \[[`8b3e83bb53`](https://togithub.com/nodejs/node/commit/8b3e83bb53)]
- **buffer**: even faster atob (Daniel Lemire)
[#52443](https://togithub.com/nodejs/node/pull/52443)
- \[[`8d628c3255`](https://togithub.com/nodejs/node/commit/8d628c3255)]
- **buffer**: use size_t instead of uint32\_t to avoid segmentation
fault (Xavier Stouder)
[#48033](https://togithub.com/nodejs/node/pull/48033)
- \[[`16ae2b2933`](https://togithub.com/nodejs/node/commit/16ae2b2933)]
- **buffer**: remove lines setting indexes to integer value (Zhenwei
Jin) [#52588](https://togithub.com/nodejs/node/pull/52588)
- \[[`48c15d0dcd`](https://togithub.com/nodejs/node/commit/48c15d0dcd)]
- **build**: remove deprecated calls for argument groups (Mohammed
Keyvanzadeh)
[#52913](https://togithub.com/nodejs/node/pull/52913)
- \[[`1be8232d17`](https://togithub.com/nodejs/node/commit/1be8232d17)]
- **build**: drop base64 dep in GN build (Cheng)
[#52856](https://togithub.com/nodejs/node/pull/52856)
- \[[`918962d6e7`](https://togithub.com/nodejs/node/commit/918962d6e7)]
- **build**: make simdjson a public dep in GN build (Cheng)
[#52755](https://togithub.com/nodejs/node/pull/52755)
- \[[`5215b6fd8e`](https://togithub.com/nodejs/node/commit/5215b6fd8e)]
- **build, tools**: copy release assets to staging R2 bucket once built
(flakey5) [#51394](https://togithub.com/nodejs/node/pull/51394)
- \[[`473fa73857`](https://togithub.com/nodejs/node/commit/473fa73857)]
- **(SEMVER-MINOR)** **cli**: allow running wasm in limited vmem with
--disable-wasm-trap-handler (Joyee Cheung)
[#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`954d2aded4`](https://togithub.com/nodejs/node/commit/954d2aded4)]
- **cluster**: replace `forEach` with `for-of` loop (Jérôme Benoit)
[#50317](https://togithub.com/nodejs/node/pull/50317)
- \[[`794e450ea7`](https://togithub.com/nodejs/node/commit/794e450ea7)]
- **console**: colorize console error and warn (Jithil P Ponnan)
[#51629](https://togithub.com/nodejs/node/pull/51629)
- \[[`0fb7c18f10`](https://togithub.com/nodejs/node/commit/0fb7c18f10)]
- **crypto**: fix duplicated switch-case return values (Mustafa Ateş
UZUN) [#49030](https://togithub.com/nodejs/node/pull/49030)
- \[[`cd1415c8b2`](https://togithub.com/nodejs/node/commit/cd1415c8b2)]
- ***Revert*** "**crypto**: make timingSafeEqual faster for Uint8Array"
(Tobias Nießen)
[#53390](https://togithub.com/nodejs/node/pull/53390)
- \[[`b774544bb1`](https://togithub.com/nodejs/node/commit/b774544bb1)]
- **deps**: enable unbundling of simdjson, simdutf, ada (Daniel Lemire)
[#52924](https://togithub.com/nodejs/node/pull/52924)
- \[[`da4dbfc5fd`](https://togithub.com/nodejs/node/commit/da4dbfc5fd)]
- **doc**: remove reference to AUTHORS file (Marco Ippolito)
[#52960](https://togithub.com/nodejs/node/pull/52960)
- \[[`2f3f2ff8af`](https://togithub.com/nodejs/node/commit/2f3f2ff8af)]
- **doc**: update hljs with the latest styles (Aviv Keller)
[#52911](https://togithub.com/nodejs/node/pull/52911)
- \[[`3a1d17a9b1`](https://togithub.com/nodejs/node/commit/3a1d17a9b1)]
- **doc**: mention quicker way to build docs (Alex Crawford)
[#52937](https://togithub.com/nodejs/node/pull/52937)
- \[[`be309bd19d`](https://togithub.com/nodejs/node/commit/be309bd19d)]
- **doc**: mention push.followTags config (Rafael Gonzaga)
[#52906](https://togithub.com/nodejs/node/pull/52906)
- \[[`e62c6e2684`](https://togithub.com/nodejs/node/commit/e62c6e2684)]
- **doc**: document pipeline with `end` option (Alois Klink)
[#48970](https://togithub.com/nodejs/node/pull/48970)
- \[[`af27225cf6`](https://togithub.com/nodejs/node/commit/af27225cf6)]
- **doc**: add example for `execFileSync` method and ref to stdio (Evan
Shortiss) [#39412](https://togithub.com/nodejs/node/pull/39412)
- \[[`086626f9b1`](https://togithub.com/nodejs/node/commit/086626f9b1)]
- **doc**: add examples and notes to http server.close et al (mary
marchini) [#49091](https://togithub.com/nodejs/node/pull/49091)
- \[[`3aa3337a00`](https://togithub.com/nodejs/node/commit/3aa3337a00)]
- **doc**: fix `dns.lookup` family `0` and `all` descriptions (Adam
Jones) [#51653](https://togithub.com/nodejs/node/pull/51653)
- \[[`585f2a2e7f`](https://togithub.com/nodejs/node/commit/585f2a2e7f)]
- **doc**: update `fs.realpath` documentation (sinkhaha)
[#48170](https://togithub.com/nodejs/node/pull/48170)
- \[[`4bf3d44e1d`](https://togithub.com/nodejs/node/commit/4bf3d44e1d)]
- **doc**: update fs read documentation for clarity (Mert Can Altin)
[#52453](https://togithub.com/nodejs/node/pull/52453)
- \[[`ae5d47dde3`](https://togithub.com/nodejs/node/commit/ae5d47dde3)]
- **doc**: watermark string behavior (Benjamin Gruenbaum)
[#52842](https://togithub.com/nodejs/node/pull/52842)
- \[[`1e429d10d3`](https://togithub.com/nodejs/node/commit/1e429d10d3)]
- **doc**: exclude commits with baking-for-lts (Marco Ippolito)
[#52896](https://togithub.com/nodejs/node/pull/52896)
- \[[`3df3e37cdb`](https://togithub.com/nodejs/node/commit/3df3e37cdb)]
- **doc**: add names next to release key bash commands (Aviv Keller)
[#52878](https://togithub.com/nodejs/node/pull/52878)
- \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)]
- **doc**: add pimterry to collaborators (Tim Perry)
[#52874](https://togithub.com/nodejs/node/pull/52874)
- \[[`97e0fef019`](https://togithub.com/nodejs/node/commit/97e0fef019)]
- **doc**: add more definitions to GLOSSARY.md (Aviv Keller)
[#52798](https://togithub.com/nodejs/node/pull/52798)
- \[[`91fadac162`](https://togithub.com/nodejs/node/commit/91fadac162)]
- **doc**: make docs more welcoming and descriptive for newcomers
(Serkan Özel)
[#38056](https://togithub.com/nodejs/node/pull/38056)
- \[[`a3b20126fd`](https://togithub.com/nodejs/node/commit/a3b20126fd)]
- **doc**: add OpenSSL errors to API docs (John Lamp)
[#34213](https://togithub.com/nodejs/node/pull/34213)
- \[[`9587ae9b5b`](https://togithub.com/nodejs/node/commit/9587ae9b5b)]
- **doc**: simplify copy-pasting of `branch-diff` commands (Antoine du
Hamel) [#52757](https://togithub.com/nodejs/node/pull/52757)
- \[[`6ea72a53c3`](https://togithub.com/nodejs/node/commit/6ea72a53c3)]
- **doc**: add test_runner to subsystem (Raz Luvaton)
[#52774](https://togithub.com/nodejs/node/pull/52774)
- \[[`972eafd983`](https://togithub.com/nodejs/node/commit/972eafd983)]
- **events**: update MaxListenersExceededWarning message log (sinkhaha)
[#51921](https://togithub.com/nodejs/node/pull/51921)
- \[[`74753ed1fe`](https://togithub.com/nodejs/node/commit/74753ed1fe)]
- **events**: add stop propagation flag to
`Event.stopImmediatePropagation` (Mickael Meausoone)
[#39463](https://togithub.com/nodejs/node/pull/39463)
- \[[`75dd009649`](https://togithub.com/nodejs/node/commit/75dd009649)]
- **events**: replace NodeCustomEvent with CustomEvent (Feng Yu)
[#43876](https://togithub.com/nodejs/node/pull/43876)
- \[[`7d38c2e012`](https://togithub.com/nodejs/node/commit/7d38c2e012)]
- **fs**: keep fs.promises.readFile read until EOF is reached (Zhenwei
Jin) [#52178](https://togithub.com/nodejs/node/pull/52178)
- \[[`8cb13120d3`](https://togithub.com/nodejs/node/commit/8cb13120d3)]
- **(SEMVER-MINOR)** **inspector**: introduce the `--inspect-wait` flag
(Kohei Ueno)
[#52734](https://togithub.com/nodejs/node/pull/52734)
- \[[`d5ab1de1fd`](https://togithub.com/nodejs/node/commit/d5ab1de1fd)]
- **meta**: move `@anonrig` to TSC regular member (Yagiz Nizipli)
[#52932](https://togithub.com/nodejs/node/pull/52932)
- \[[`f82d086e90`](https://togithub.com/nodejs/node/commit/f82d086e90)]
- **path**: fix toNamespacedPath on Windows (Hüseyin Açacak)
[#52915](https://togithub.com/nodejs/node/pull/52915)
- \[[`121ea13b50`](https://togithub.com/nodejs/node/commit/121ea13b50)]
- **process**: improve event-loop (Aras Abbasi)
[#52108](https://togithub.com/nodejs/node/pull/52108)
- \[[`eceac784aa`](https://togithub.com/nodejs/node/commit/eceac784aa)]
- **repl**: fix disruptive autocomplete without inspector (Nitzan
Uziely) [#40661](https://togithub.com/nodejs/node/pull/40661)
- \[[`89a910be82`](https://togithub.com/nodejs/node/commit/89a910be82)]
- **src**: fix Worker termination in `inspector.waitForDebugger`
(Daeyeon Jeong)
[#52527](https://togithub.com/nodejs/node/pull/52527)
- \[[`033f985e8a`](https://togithub.com/nodejs/node/commit/033f985e8a)]
- **src**: use `S_ISDIR` to check if the file is a directory (theanarkh)
[#52164](https://togithub.com/nodejs/node/pull/52164)
- \[[`95128399f8`](https://togithub.com/nodejs/node/commit/95128399f8)]
- **src**: allow preventing debug signal handler start (Shelley Vohr)
[#46681](https://togithub.com/nodejs/node/pull/46681)
- \[[`b162aeae9e`](https://togithub.com/nodejs/node/commit/b162aeae9e)]
- **src**: fix typo Unabled -> Unable (Simon Siefke)
[#52820](https://togithub.com/nodejs/node/pull/52820)
- \[[`2dcbf1894a`](https://togithub.com/nodejs/node/commit/2dcbf1894a)]
- **src**: avoid unused variable 'error' warning (Michaël Zasso)
[#52886](https://togithub.com/nodejs/node/pull/52886)
- \[[`978ee0a635`](https://togithub.com/nodejs/node/commit/978ee0a635)]
- **src**: only apply fix in main thread (Paolo Insogna)
[#52702](https://togithub.com/nodejs/node/pull/52702)
- \[[`8fc52b38c6`](https://togithub.com/nodejs/node/commit/8fc52b38c6)]
- **src**: fix test local edge case (Paolo Insogna)
[#52702](https://togithub.com/nodejs/node/pull/52702)
- \[[`d02907ecc4`](https://togithub.com/nodejs/node/commit/d02907ecc4)]
- **src**: remove misplaced windows code under posix guard in node.cc
(Ali Hassan)
[#52545](https://togithub.com/nodejs/node/pull/52545)
- \[[`af29120fa7`](https://togithub.com/nodejs/node/commit/af29120fa7)]
- **stream**: use `ByteLengthQueuingStrategy` when not in `objectMode`
(Jason) [#48847](https://togithub.com/nodejs/node/pull/48847)
- \[[`a5f3dd137c`](https://togithub.com/nodejs/node/commit/a5f3dd137c)]
- **string_decoder**: throw an error when writing a too long buffer
(zhenweijin)
[#52215](https://togithub.com/nodejs/node/pull/52215)
- \[[`65fa95d57d`](https://togithub.com/nodejs/node/commit/65fa95d57d)]
- **test**: add `Debugger.setInstrumentationBreakpoint` known issue
(Konstantin Ulitin)
[#31137](https://togithub.com/nodejs/node/pull/31137)
- \[[`0513e07805`](https://togithub.com/nodejs/node/commit/0513e07805)]
- **test**: use `for-of` instead of `forEach` (Gibby Free)
[#49790](https://togithub.com/nodejs/node/pull/49790)
- \[[`1d01325928`](https://togithub.com/nodejs/node/commit/1d01325928)]
- **test**: verify request payload is uploaded consistently (Austin
Wright) [#34066](https://togithub.com/nodejs/node/pull/34066)
- \[[`7dda156872`](https://togithub.com/nodejs/node/commit/7dda156872)]
- **test**: add fuzzer for native/js string conversion (Adam Korczynski)
[#51120](https://togithub.com/nodejs/node/pull/51120)
- \[[`5fb829b340`](https://togithub.com/nodejs/node/commit/5fb829b340)]
- **test**: add fuzzer for `ClientHelloParser` (AdamKorcz)
[#51088](https://togithub.com/nodejs/node/pull/51088)
- \[[`cc74bf789f`](https://togithub.com/nodejs/node/commit/cc74bf789f)]
- **test**: fix broken env fuzzer by initializing process (AdamKorcz)
[#51080](https://togithub.com/nodejs/node/pull/51080)
- \[[`800b6f65cf`](https://togithub.com/nodejs/node/commit/800b6f65cf)]
- **test**: replace `forEach()` in `test-stream-pipe-unpipe-stream`
(Dario) [#50786](https://togithub.com/nodejs/node/pull/50786)
- \[[`d08c9a6a31`](https://togithub.com/nodejs/node/commit/d08c9a6a31)]
- **test**: test pipeline `end` on transform streams (Alois Klink)
[#48970](https://togithub.com/nodejs/node/pull/48970)
- \[[`0be8123ede`](https://togithub.com/nodejs/node/commit/0be8123ede)]
- **test**: improve coverage of lib/readline.js (Rongjian Zhang)
[#38646](https://togithub.com/nodejs/node/pull/38646)
- \[[`410224415c`](https://togithub.com/nodejs/node/commit/410224415c)]
- **test**: updated for each to for of in test file (lyannel)
[#50308](https://togithub.com/nodejs/node/pull/50308)
- \[[`556e9a2127`](https://togithub.com/nodejs/node/commit/556e9a2127)]
- **test**: move `test-http-server-request-timeouts-mixed` to sequential
(Madhuri) [#45722](https://togithub.com/nodejs/node/pull/45722)
- \[[`0638274c07`](https://togithub.com/nodejs/node/commit/0638274c07)]
- **test**: fix DNS cancel tests (Szymon Marczak)
[#44432](https://togithub.com/nodejs/node/pull/44432)
- \[[`311bdc62bd`](https://togithub.com/nodejs/node/commit/311bdc62bd)]
- **test**: add http agent to `executionAsyncResource` (psj-tar-gz)
[#34966](https://togithub.com/nodejs/node/pull/34966)
- \[[`6001b164ab`](https://togithub.com/nodejs/node/commit/6001b164ab)]
- **test**: reduce memory usage of test-worker-stdio (Adam Majer)
[#37769](https://togithub.com/nodejs/node/pull/37769)
- \[[`986bfa26e9`](https://togithub.com/nodejs/node/commit/986bfa26e9)]
- **test**: add common.expectRequiredModule() (Joyee Cheung)
[#52868](https://togithub.com/nodejs/node/pull/52868)
- \[[`2246d4fd1e`](https://togithub.com/nodejs/node/commit/2246d4fd1e)]
- **test**: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson)
[#52781](https://togithub.com/nodejs/node/pull/52781)
- \[[`1dce5dea0b`](https://togithub.com/nodejs/node/commit/1dce5dea0b)]
- **test**: skip some console tests on dumb terminal (Adam Majer)
[#37770](https://togithub.com/nodejs/node/pull/37770)
- \[[`0addeb240c`](https://togithub.com/nodejs/node/commit/0addeb240c)]
- **test**: skip v8-updates/test-linux-perf-logger (Michaël Zasso)
[#52821](https://togithub.com/nodejs/node/pull/52821)
- \[[`56e19e38f3`](https://togithub.com/nodejs/node/commit/56e19e38f3)]
- **test**: drop test-crypto-timing-safe-equal-benchmarks (Rafael
Gonzaga) [#52751](https://togithub.com/nodejs/node/pull/52751)
- \[[`0c5e58958c`](https://togithub.com/nodejs/node/commit/0c5e58958c)]
- **test, crypto**: use correct object on assert (响马)
[#51820](https://togithub.com/nodejs/node/pull/51820)
- \[[`d54aa47ec1`](https://togithub.com/nodejs/node/commit/d54aa47ec1)]
- **(SEMVER-MINOR)** **test_runner**: support test plans (Colin Ihrig)
[#52860](https://togithub.com/nodejs/node/pull/52860)
- \[[`0289a023a5`](https://togithub.com/nodejs/node/commit/0289a023a5)]
- **test_runner**: fix watch mode race condition (Moshe Atlow)
[#52954](https://togithub.com/nodejs/node/pull/52954)
- \[[`cf817e192e`](https://togithub.com/nodejs/node/commit/cf817e192e)]
- **test_runner**: preserve hook promise when executed twice (Moshe
Atlow) [#52791](https://togithub.com/nodejs/node/pull/52791)
- \[[`de541235fe`](https://togithub.com/nodejs/node/commit/de541235fe)]
- **tools**: fix v8-update workflow (Michaël Zasso)
[#52957](https://togithub.com/nodejs/node/pull/52957)
- \[[`f6290bc327`](https://togithub.com/nodejs/node/commit/f6290bc327)]
- **tools**: add --certify-safe to nci-ci (Matteo Collina)
[#52940](https://togithub.com/nodejs/node/pull/52940)
- \[[`0830b3115d`](https://togithub.com/nodejs/node/commit/0830b3115d)]
- **tools**: fix doc update action (Marco Ippolito)
[#52890](https://togithub.com/nodejs/node/pull/52890)
- \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)]
- **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py
(Joyee Cheung)
[#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)]
- **(SEMVER-MINOR)** **tools**: support max_virtual_memory test
configuration (Joyee Cheung)
[#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)]
- **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee
Cheung) [#52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`57006001ec`](https://togithub.com/nodejs/node/commit/57006001ec)]
- **tools**: prepare custom rules for ESLint v9 (Michaël Zasso)
[#52889](https://togithub.com/nodejs/node/pull/52889)
- \[[`403a4a7557`](https://togithub.com/nodejs/node/commit/403a4a7557)]
- **tools**: update lint-md-dependencies to rollup@4.17.2 (Node.js
GitHub Bot) [#52836](https://togithub.com/nodejs/node/pull/52836)
- \[[`01eff5860e`](https://togithub.com/nodejs/node/commit/01eff5860e)]
- **tools**: update `gr2m/create-or-update-pull-request-action` (Antoine
du Hamel) [#52843](https://togithub.com/nodejs/node/pull/52843)
- \[[`514f01ed59`](https://togithub.com/nodejs/node/commit/514f01ed59)]
- **tools**: use sccache GitHub action (Michaël Zasso)
[#52839](https://togithub.com/nodejs/node/pull/52839)
- \[[`8f8fb91927`](https://togithub.com/nodejs/node/commit/8f8fb91927)]
- **tools**: specify a commit-message for V8 update workflow (Antoine du
Hamel) [#52844](https://togithub.com/nodejs/node/pull/52844)
- \[[`b83fbf8709`](https://togithub.com/nodejs/node/commit/b83fbf8709)]
- **tools**: fix V8 update workflow (Antoine du Hamel)
[#52822](https://togithub.com/nodejs/node/pull/52822)
- \[[`be9d6f2176`](https://togithub.com/nodejs/node/commit/be9d6f2176)]
- **url,tools,benchmark**: replace deprecated `substr()` (Jungku Lee)
[#51546](https://togithub.com/nodejs/node/pull/51546)
- \[[`7603a51d45`](https://togithub.com/nodejs/node/commit/7603a51d45)]
- **util**: fix `%s` format behavior with `Symbol.toPrimitive` (Chenyu
Yang) [#50992](https://togithub.com/nodejs/node/pull/50992)
- \[[`d7eba50cf3`](https://togithub.com/nodejs/node/commit/d7eba50cf3)]
- **util**: improve `isInsideNodeModules` (uzlopak)
[#52147](https://togithub.com/nodejs/node/pull/52147)
- \[[`4ae4f7e517`](https://togithub.com/nodejs/node/commit/4ae4f7e517)]
- **watch**: allow listening for grouped changes (Matthieu Sieben)
[#52722](https://togithub.com/nodejs/node/pull/52722)
- \[[`1ff8f318c0`](https://togithub.com/nodejs/node/commit/1ff8f318c0)]
- **watch**: enable passthrough ipc in watch mode (Zack)
[#50890](https://togithub.com/nodejs/node/pull/50890)
- \[[`739adf90b1`](https://togithub.com/nodejs/node/commit/739adf90b1)]
- **watch**: fix arguments parsing (Moshe Atlow)
[#52760](https://togithub.com/nodejs/node/pull/52760)
- \[[`5161d95c30`](https://togithub.com/nodejs/node/commit/5161d95c30)]
- **(SEMVER-MINOR)** **zlib**: expose zlib.crc32() (Joyee Cheung)
[#52692](https://togithub.com/nodejs/node/pull/52692)
prettier/prettier (prettier)
###
[`v3.3.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#332)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2)
[diff](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2)
##### Fix handlebars path expressions starts with `@`
([#16358](https://togithub.com/prettier/prettier/pull/16358) by
[@Princeyadav05](https://togithub.com/Princeyadav05))
```hbs
{{! Input }}
{{@x.y.z}}
{{! Prettier 3.3.1 }}
{{@x}}
{{! Prettier 3.3.2 }}
{{@x.y.z}}
```
###
[`v3.3.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#331)
[Compare
Source](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1)
[diff](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1)
##### Preserve empty lines in front matter
([#16347](https://togithub.com/prettier/prettier/pull/16347) by
[@fisker](https://togithub.com/fisker))
```markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
```
##### Preserve explicit language in front matter
([#16348](https://togithub.com/prettier/prettier/pull/16348) by
[@fisker](https://togithub.com/fisker))
```markdown
---yaml
title: Hello
slug: home
---
---
title: Hello
slug: home
---
---yaml
title: Hello
slug: home
---
```
##### Avoid line breaks in import attributes
([#16349](https://togithub.com/prettier/prettier/pull/16349) by
[@fisker](https://togithub.com/fisker))
```jsx
// Input
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
// Prettier 3.3.0
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type:
"json" };
// Prettier 3.3.1
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
```
Microsoft/TypeScript (typescript)
###
[`v5.5.2`](https://togithub.com/Microsoft/TypeScript/compare/v5.4.5...ce2e60e4ea15a65992e54a9e8877d16be9d42abb)
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 4 +-
packages/eslint-config/package.json | 22 +-
packages/eslint-config/yarn.lock | 410 ++++++++++++++--------------
3 files changed, 220 insertions(+), 216 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index 45fb0bf5..d0583b01 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-ruby 3.3.2
-nodejs 20.14.0
+ruby 3.3.3
+nodejs 20.15.0
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 5f0a9d5a..7606099a 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,31 +25,31 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "7.12.0",
- "@typescript-eslint/parser": "7.12.0",
+ "@typescript-eslint/eslint-plugin": "7.14.1",
+ "@typescript-eslint/parser": "7.14.1",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.2",
+ "eslint-plugin-react": "7.34.3",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "typescript": "5.4.5"
+ "typescript": "5.5.2"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "7.12.0",
- "@typescript-eslint/parser": "7.12.0",
- "@babel/core": "7.24.6",
- "@babel/eslint-parser": "7.24.6",
+ "@typescript-eslint/eslint-plugin": "7.14.1",
+ "@typescript-eslint/parser": "7.14.1",
+ "@babel/core": "7.24.7",
+ "@babel/eslint-parser": "7.24.7",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.2",
+ "eslint-plugin-react": "7.34.3",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "prettier": "3.3.0",
+ "prettier": "3.3.2",
"semver": "7.6.2",
- "typescript": "5.4.5"
+ "typescript": "5.5.2"
},
"dependencies": {
"eslint-config-prettier": "^9.0.0"
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 97a3bc98..4ec57451 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -15,192 +15,196 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2"
- integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==
+"@babel/code-frame@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465"
+ integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==
dependencies:
- "@babel/highlight" "^7.24.6"
+ "@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2"
- integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==
+"@babel/compat-data@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed"
+ integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==
-"@babel/core@7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787"
- integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==
+"@babel/core@7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4"
+ integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.24.6"
- "@babel/generator" "^7.24.6"
- "@babel/helper-compilation-targets" "^7.24.6"
- "@babel/helper-module-transforms" "^7.24.6"
- "@babel/helpers" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/template" "^7.24.6"
- "@babel/traverse" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/code-frame" "^7.24.7"
+ "@babel/generator" "^7.24.7"
+ "@babel/helper-compilation-targets" "^7.24.7"
+ "@babel/helper-module-transforms" "^7.24.7"
+ "@babel/helpers" "^7.24.7"
+ "@babel/parser" "^7.24.7"
+ "@babel/template" "^7.24.7"
+ "@babel/traverse" "^7.24.7"
+ "@babel/types" "^7.24.7"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.6.tgz#7f0ecc0f29307b8696e83ff6a9d8b4f3e0421ad2"
- integrity sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==
+"@babel/eslint-parser@7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz#27ebab1a1ec21f48ae191a8aaac5b82baf80d9c7"
+ integrity sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7"
- integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==
+"@babel/generator@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d"
+ integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/types" "^7.24.7"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/helper-compilation-targets@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51"
- integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==
+"@babel/helper-compilation-targets@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9"
+ integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==
dependencies:
- "@babel/compat-data" "^7.24.6"
- "@babel/helper-validator-option" "^7.24.6"
+ "@babel/compat-data" "^7.24.7"
+ "@babel/helper-validator-option" "^7.24.7"
browserslist "^4.22.2"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-environment-visitor@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz#ac7ad5517821641550f6698dd5468f8cef78620d"
- integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==
+"@babel/helper-environment-visitor@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9"
+ integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==
+ dependencies:
+ "@babel/types" "^7.24.7"
-"@babel/helper-function-name@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz#cebdd063386fdb95d511d84b117e51fc68fec0c8"
- integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==
+"@babel/helper-function-name@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2"
+ integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==
dependencies:
- "@babel/template" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/template" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/helper-hoist-variables@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9"
- integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==
+"@babel/helper-hoist-variables@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee"
+ integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/types" "^7.24.7"
-"@babel/helper-module-imports@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852"
- integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==
+"@babel/helper-module-imports@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b"
+ integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/traverse" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/helper-module-transforms@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e"
- integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==
+"@babel/helper-module-transforms@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8"
+ integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==
dependencies:
- "@babel/helper-environment-visitor" "^7.24.6"
- "@babel/helper-module-imports" "^7.24.6"
- "@babel/helper-simple-access" "^7.24.6"
- "@babel/helper-split-export-declaration" "^7.24.6"
- "@babel/helper-validator-identifier" "^7.24.6"
+ "@babel/helper-environment-visitor" "^7.24.7"
+ "@babel/helper-module-imports" "^7.24.7"
+ "@babel/helper-simple-access" "^7.24.7"
+ "@babel/helper-split-export-declaration" "^7.24.7"
+ "@babel/helper-validator-identifier" "^7.24.7"
-"@babel/helper-simple-access@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1"
- integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==
+"@babel/helper-simple-access@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3"
+ integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/traverse" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/helper-split-export-declaration@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz#e830068f7ba8861c53b7421c284da30ae656d7a3"
- integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==
+"@babel/helper-split-export-declaration@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856"
+ integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/types" "^7.24.7"
-"@babel/helper-string-parser@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df"
- integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==
+"@babel/helper-string-parser@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2"
+ integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==
-"@babel/helper-validator-identifier@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e"
- integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==
+"@babel/helper-validator-identifier@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
+ integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-"@babel/helper-validator-option@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a"
- integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==
+"@babel/helper-validator-option@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6"
+ integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==
-"@babel/helpers@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176"
- integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==
+"@babel/helpers@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416"
+ integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==
dependencies:
- "@babel/template" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/template" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/highlight@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df"
- integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==
+"@babel/highlight@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d"
+ integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==
dependencies:
- "@babel/helper-validator-identifier" "^7.24.6"
+ "@babel/helper-validator-identifier" "^7.24.7"
chalk "^2.4.2"
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328"
- integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==
-
-"@babel/template@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9"
- integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==
- dependencies:
- "@babel/code-frame" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/types" "^7.24.6"
-
-"@babel/traverse@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc"
- integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==
- dependencies:
- "@babel/code-frame" "^7.24.6"
- "@babel/generator" "^7.24.6"
- "@babel/helper-environment-visitor" "^7.24.6"
- "@babel/helper-function-name" "^7.24.6"
- "@babel/helper-hoist-variables" "^7.24.6"
- "@babel/helper-split-export-declaration" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/types" "^7.24.6"
+"@babel/parser@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
+ integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
+
+"@babel/template@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315"
+ integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==
+ dependencies:
+ "@babel/code-frame" "^7.24.7"
+ "@babel/parser" "^7.24.7"
+ "@babel/types" "^7.24.7"
+
+"@babel/traverse@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5"
+ integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==
+ dependencies:
+ "@babel/code-frame" "^7.24.7"
+ "@babel/generator" "^7.24.7"
+ "@babel/helper-environment-visitor" "^7.24.7"
+ "@babel/helper-function-name" "^7.24.7"
+ "@babel/helper-hoist-variables" "^7.24.7"
+ "@babel/helper-split-export-declaration" "^7.24.7"
+ "@babel/parser" "^7.24.7"
+ "@babel/types" "^7.24.7"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912"
- integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==
+"@babel/types@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2"
+ integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==
dependencies:
- "@babel/helper-string-parser" "^7.24.6"
- "@babel/helper-validator-identifier" "^7.24.6"
+ "@babel/helper-string-parser" "^7.24.7"
+ "@babel/helper-validator-identifier" "^7.24.7"
to-fast-properties "^2.0.0"
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
@@ -394,62 +398,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.12.0.tgz#f87a32e8972b8a60024f2f8f12205e7c8108bc41"
- integrity sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==
+"@typescript-eslint/eslint-plugin@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.14.1.tgz#90e2f76a5930d553ede124e1f541a39b4417465e"
+ integrity sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.12.0"
- "@typescript-eslint/type-utils" "7.12.0"
- "@typescript-eslint/utils" "7.12.0"
- "@typescript-eslint/visitor-keys" "7.12.0"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/type-utils" "7.14.1"
+ "@typescript-eslint/utils" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.12.0.tgz#8761df3345528b35049353db80010b385719b1c3"
- integrity sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==
+"@typescript-eslint/parser@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.14.1.tgz#13d97f357aed3c5719f259a6cc3d1a1f065d3692"
+ integrity sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==
dependencies:
- "@typescript-eslint/scope-manager" "7.12.0"
- "@typescript-eslint/types" "7.12.0"
- "@typescript-eslint/typescript-estree" "7.12.0"
- "@typescript-eslint/visitor-keys" "7.12.0"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/typescript-estree" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz#259c014362de72dd34f995efe6bd8dda486adf58"
- integrity sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==
+"@typescript-eslint/scope-manager@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz#63de7a577bc6fe8ee6e412a5b85499f654b93ee5"
+ integrity sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==
dependencies:
- "@typescript-eslint/types" "7.12.0"
- "@typescript-eslint/visitor-keys" "7.12.0"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
-"@typescript-eslint/type-utils@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.12.0.tgz#9dfaaa1972952f395ec5be4f5bbfc4d3cdc63908"
- integrity sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==
+"@typescript-eslint/type-utils@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz#c183f2f28c4c8578eb80aebc4ac9ace400160af6"
+ integrity sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==
dependencies:
- "@typescript-eslint/typescript-estree" "7.12.0"
- "@typescript-eslint/utils" "7.12.0"
+ "@typescript-eslint/typescript-estree" "7.14.1"
+ "@typescript-eslint/utils" "7.14.1"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.12.0.tgz#bf208f971a8da1e7524a5d9ae2b5f15192a37981"
- integrity sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==
+"@typescript-eslint/types@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.14.1.tgz#a43a540dbe5df7f2a11269683d777fc50b4350aa"
+ integrity sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==
-"@typescript-eslint/typescript-estree@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz#e6c1074f248b3db6573ab6a7c47a39c4cd498ff9"
- integrity sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==
+"@typescript-eslint/typescript-estree@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz#ba7c9bac8744487749d19569e254d057754a1575"
+ integrity sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==
dependencies:
- "@typescript-eslint/types" "7.12.0"
- "@typescript-eslint/visitor-keys" "7.12.0"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -457,22 +461,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.12.0.tgz#c6e58fd7f724cdccc848f71e388ad80cbdb95dd0"
- integrity sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==
+"@typescript-eslint/utils@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.14.1.tgz#3307b8226f99103dca2133d0ebcae38419d82c9d"
+ integrity sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.12.0"
- "@typescript-eslint/types" "7.12.0"
- "@typescript-eslint/typescript-estree" "7.12.0"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/typescript-estree" "7.14.1"
-"@typescript-eslint/visitor-keys@7.12.0":
- version "7.12.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz#c053b55a996679528beeedd8e565710ce1ae1ad3"
- integrity sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==
+"@typescript-eslint/visitor-keys@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz#cc79b5ea154aea734b2a13b983670749f5742274"
+ integrity sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==
dependencies:
- "@typescript-eslint/types" "7.12.0"
+ "@typescript-eslint/types" "7.14.1"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -615,15 +619,15 @@ array.prototype.toreversed@^1.1.2:
es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-array.prototype.tosorted@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8"
- integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==
+array.prototype.tosorted@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc"
+ integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==
dependencies:
- call-bind "^1.0.5"
+ call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.3"
- es-errors "^1.1.0"
+ es-abstract "^1.23.3"
+ es-errors "^1.3.0"
es-shim-unscopables "^1.0.2"
arraybuffer.prototype.slice@^1.0.3:
@@ -912,7 +916,7 @@ es-define-property@^1.0.0:
dependencies:
get-intrinsic "^1.2.4"
-es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0:
+es-errors@^1.2.1, es-errors@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
@@ -1007,16 +1011,16 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.34.2:
- version "7.34.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz#2780a1a35a51aca379d86d29b9a72adc6bfe6b66"
- integrity sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==
+eslint-plugin-react@7.34.3:
+ version "7.34.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz#9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b"
+ integrity sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
array.prototype.flatmap "^1.3.2"
array.prototype.toreversed "^1.1.2"
- array.prototype.tosorted "^1.1.3"
+ array.prototype.tosorted "^1.1.4"
doctrine "^2.1.0"
es-iterator-helpers "^1.0.19"
estraverse "^5.3.0"
@@ -1946,10 +1950,10 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prettier@3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.0.tgz#d173ea0524a691d4c0b1181752f2b46724328cdf"
- integrity sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==
+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==
prop-types@^15.8.1:
version "15.8.1"
@@ -2291,10 +2295,10 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-typescript@5.4.5:
- version "5.4.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611"
- integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
+typescript@5.5.2:
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507"
+ integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==
unbox-primitive@^1.0.2:
version "1.0.2"
From ef9d61547b175abd0891cc802e316135057fba62 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 30 Jul 2024 11:26:54 -0300
Subject: [PATCH 05/20] Update all non-major dependencies (#275)
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 | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.24.7` ->
`7.25.2`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.7/7.25.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.7/7.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.7/7.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@babel/eslint-parser](https://babel.dev/)
([source](https://togithub.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.24.7` ->
`7.25.1`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.24.7/7.25.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.24.7/7.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.24.7/7.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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.14.1` ->
`7.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@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.14.1` ->
`7.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.14.1` ->
`7.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.14.1/7.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.14.1` ->
`7.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.14.1/7.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.14.1/7.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.3` ->
`7.35.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.3/7.35.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.3/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.3/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.3` ->
`7.35.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.3/7.35.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.3/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.3/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | `20.15.0` -> `20.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.15.0/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.15.0/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [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/)
| devDependencies | patch |
| [ruby](https://www.ruby-lang.org)
([source](https://togithub.com/ruby/ruby)) | `3.3.3` -> `3.3.4` |
[![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby/3.3.3/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby/3.3.3/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [semver](https://togithub.com/npm/node-semver) | [`7.6.2` ->
`7.6.3`](https://renovatebot.com/diffs/npm/semver/7.6.2/7.6.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.6.2/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.6.2/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.2` ->
`5.5.4`](https://renovatebot.com/diffs/npm/typescript/5.5.2/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.2/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.2/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.2` ->
`5.5.4`](https://renovatebot.com/diffs/npm/typescript/5.5.2/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.2/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.2/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.25.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7252-2024-07-30)
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.9...v7.25.2)
##### :bug: Bug Fix
- `babel-core`, `babel-traverse`
- [#16695](https://togithub.com/babel/babel/pull/16695) Ensure
that `requeueComputedKeyAndDecorators` is available
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
###
[`v7.24.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7249-2024-07-15)
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.8...v7.24.9)
##### :bug: Bug Fix
- `babel-core`, `babel-standalone`
- [#16639](https://togithub.com/babel/babel/pull/16639) Avoid
`require()` call in `@babel/standalone` bundle
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-types`
- [#16638](https://togithub.com/babel/babel/pull/16638) fix:
provide legacy typings for TS < 4.1
([@JLHwung](https://togithub.com/JLHwung))
##### :nail_care: Polish
- `babel-generator`, `babel-plugin-transform-optional-chaining`
- [#16617](https://togithub.com/babel/babel/pull/16617) Avoid
extra parens in TS `as`/`satisfies`
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-helper-module-transforms`
- [#16629](https://togithub.com/babel/babel/pull/16629) Lazy
top-level initializations for module transforms
([@guybedford](https://togithub.com/guybedford))
###
[`v7.24.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7248-2024-07-11)
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.7...v7.24.8)
##### :eyeglasses: Spec Compliance
- `babel-parser`
- [#16567](https://togithub.com/babel/babel/pull/16567) Do not
use strict mode in TS `declare`
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :bug: Bug Fix
- `babel-generator`
- [#16630](https://togithub.com/babel/babel/pull/16630) Correctly
print parens around `in` in `for` heads
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#16626](https://togithub.com/babel/babel/pull/16626) Fix
printing of comments in `await using`
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#16591](https://togithub.com/babel/babel/pull/16591) fix
typescript code generation for yield expression inside type expre…
([@SreeXD](https://togithub.com/SreeXD))
- `babel-parser`
- [#16613](https://togithub.com/babel/babel/pull/16613) Disallow
destructuring assignment in `using` declarations
([@H0onnn](https://togithub.com/H0onnn))
- [#16490](https://togithub.com/babel/babel/pull/16490) fix: do
not add `.value: undefined` to regexp literals
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-types`
- [#16615](https://togithub.com/babel/babel/pull/16615) Remove
boolean props from `ObjectTypeInternalSlot` visitor keys
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-transform-typescript`
- [#16566](https://togithub.com/babel/babel/pull/16566) fix:
Correctly handle `export import x =`
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-generator`
- [#16625](https://togithub.com/babel/babel/pull/16625) Avoid
unnecessary parens around `async` in `for await`
([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-traverse`
- [#16619](https://togithub.com/babel/babel/pull/16619) Avoid
checking `Scope.globals` multiple times
([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`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.
###
[`v7.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7160-2024-07-08)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.15.0...v7.16.0)
##### 🚀 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.
###
[`v7.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7150-2024-07-01)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.1...v7.15.0)
##### 🚀 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7180-2024-07-29)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.0)
This was a version bump only for parser 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.
###
[`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7170-2024-07-22)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0)
This was a version bump only for parser 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.
###
[`v7.16.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7161-2024-07-15)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.0...v7.16.1)
This was a version bump only for parser 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.
###
[`v7.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7160-2024-07-08)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.15.0...v7.16.0)
##### 🩹 Fixes
- **deps:** update dependency
[@eslint-community/regexpp](https://togithub.com/eslint-community/regexpp)
to v4.11.0
- **website:** react key error on internal pages of website
##### ❤️ 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.
###
[`v7.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7150-2024-07-01)
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.1...v7.15.0)
This was a version bump only for parser 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.
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.35.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7350---20240719)
[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0)
##### Added
- support eslint v9 ([#3759][]
[@mdjermanovic](https://togithub.com/mdjermanovic))
- export flat configs from plugin root and fix flat config crash
([#3694][] [@bradzacher](https://togithub.com/bradzacher)
[@mdjermanovic](https://togithub.com/mdjermanovic))
- add \[`jsx-props-no-spread-multi`] ([#3724][]
[@SimonSchick](https://togithub.com/SimonSchick))
- \[`forbid-component-props`]: add `propNamePattern` to allow / disallow
prop name patterns ([#3774][]
[@akulsr0](https://togithub.com/akulsr0))
- \[`jsx-handler-names`]: support ignoring component names
([#3772][] [@akulsr0](https://togithub.com/akulsr0))
- version settings: Allow react defaultVersion to be configurable
([#3771][] [@onlywei](https://togithub.com/onlywei))
- \[`jsx-closing-tag-location`]: add `line-aligned` option
([#3777] [@kimtaejin3](https://togithub.com/kimtaejin3))
- \[`no-danger`]: add `customComponentNames` option ([#3748][]
[@akulsr0](https://togithub.com/akulsr0))
##### Fixed
- \[`no-invalid-html-attribute`]: substitute placeholders in suggestion
messages ([#3759][]
[@mdjermanovic](https://togithub.com/mdjermanovic))
- \[`sort-prop-types`]: single line type ending without semicolon
([#3784][] [@akulsr0](https://togithub.com/akulsr0))
- \[`require-default-props`]: report when required props have default
value ([#3785][] [@akulsr0](https://togithub.com/akulsr0))
##### Changed
- \[Refactor] `variableUtil`: Avoid creating a single flat variable
scope for each lookup ([#3782][]
[@DanielRosenwasser](https://togithub.com/DanielRosenwasser))
[7.35.0]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0
[#3785]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3785
[#3784]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3784
[#3782]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3782
[#3777]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3777
[#3774]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3774
[#3772]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3772
[#3771]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3771
[#3759]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759
[#3748]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3748
[#3724]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3724
[#3694]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3694
###
[`v7.34.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7344---20240713)
[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4)
##### Fixed
- \[`prop-types`]: fix `className` missing in prop validation false
negative ([#3749]
[@akulsr0](https://togithub.com/akulsr0))
- \[`sort-prop-types`]: Check for undefined before accessing
`node.typeAnnotation.typeAnnotation` ([#3779]
[@tylerlaprade](https://togithub.com/tylerlaprade))
[7.34.4]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4
[#3779]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3779
[#3749]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3749
nodejs/node (node)
###
[`v20.16.0`](https://togithub.com/nodejs/node/compare/v20.15.1...v20.16.0)
[Compare
Source](https://togithub.com/nodejs/node/compare/v20.15.1...v20.16.0)
###
[`v20.15.1`](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1)
[Compare
Source](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1)
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.
npm/node-semver (semver)
###
[`v7.6.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#763-2024-07-16)
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.6.2...v7.6.3)
##### Bug Fixes
-
[`73a3d79`](https://togithub.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0)
[#726](https://togithub.com/npm/node-semver/pull/726) optimize
Range parsing and formatting
([#726](https://togithub.com/npm/node-semver/issues/726))
([@jviide](https://togithub.com/jviide))
##### Documentation
-
[`2975ece`](https://togithub.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064)
[#719](https://togithub.com/npm/node-semver/pull/719) fix extra
backtick typo
([#719](https://togithub.com/npm/node-semver/issues/719))
([@stdavis](https://togithub.com/stdavis))
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)
###
[`v5.5.3`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.2...f0e992167440686f948965e5441a918b34251886)
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 4 +-
packages/eslint-config/package.json | 24 +-
packages/eslint-config/yarn.lock | 355 ++++++++++++++++------------
3 files changed, 216 insertions(+), 167 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index d0583b01..d57ab431 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-ruby 3.3.3
-nodejs 20.15.0
+ruby 3.3.4
+nodejs 20.16.0
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 7606099a..9a46d108 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,31 +25,31 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "7.14.1",
- "@typescript-eslint/parser": "7.14.1",
+ "@typescript-eslint/eslint-plugin": "7.18.0",
+ "@typescript-eslint/parser": "7.18.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.3",
+ "eslint-plugin-react": "7.35.0",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "typescript": "5.5.2"
+ "typescript": "5.5.4"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "7.14.1",
- "@typescript-eslint/parser": "7.14.1",
- "@babel/core": "7.24.7",
- "@babel/eslint-parser": "7.24.7",
+ "@typescript-eslint/eslint-plugin": "7.18.0",
+ "@typescript-eslint/parser": "7.18.0",
+ "@babel/core": "7.25.2",
+ "@babel/eslint-parser": "7.25.1",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.34.3",
+ "eslint-plugin-react": "7.35.0",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "prettier": "3.3.2",
- "semver": "7.6.2",
- "typescript": "5.5.2"
+ "prettier": "3.3.3",
+ "semver": "7.6.3",
+ "typescript": "5.5.4"
},
"dependencies": {
"eslint-config-prettier": "^9.0.0"
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 4ec57451..90c22b05 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -23,36 +23,36 @@
"@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed"
- integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==
+"@babel/compat-data@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5"
+ integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==
-"@babel/core@7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4"
- integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==
+"@babel/core@7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77"
+ integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.7"
- "@babel/helper-module-transforms" "^7.24.7"
- "@babel/helpers" "^7.24.7"
- "@babel/parser" "^7.24.7"
- "@babel/template" "^7.24.7"
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/generator" "^7.25.0"
+ "@babel/helper-compilation-targets" "^7.25.2"
+ "@babel/helper-module-transforms" "^7.25.2"
+ "@babel/helpers" "^7.25.0"
+ "@babel/parser" "^7.25.0"
+ "@babel/template" "^7.25.0"
+ "@babel/traverse" "^7.25.2"
+ "@babel/types" "^7.25.2"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz#27ebab1a1ec21f48ae191a8aaac5b82baf80d9c7"
- integrity sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==
+"@babel/eslint-parser@7.25.1":
+ version "7.25.1"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz#469cee4bd18a88ff3edbdfbd227bd20e82aa9b82"
+ integrity sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
@@ -68,14 +68,24 @@
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/helper-compilation-targets@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9"
- integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==
+"@babel/generator@^7.25.0":
+ version "7.25.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e"
+ integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==
+ dependencies:
+ "@babel/types" "^7.25.0"
+ "@jridgewell/gen-mapping" "^0.3.5"
+ "@jridgewell/trace-mapping" "^0.3.25"
+ jsesc "^2.5.1"
+
+"@babel/helper-compilation-targets@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c"
+ integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==
dependencies:
- "@babel/compat-data" "^7.24.7"
- "@babel/helper-validator-option" "^7.24.7"
- browserslist "^4.22.2"
+ "@babel/compat-data" "^7.25.2"
+ "@babel/helper-validator-option" "^7.24.8"
+ browserslist "^4.23.1"
lru-cache "^5.1.1"
semver "^6.3.1"
@@ -109,16 +119,15 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-module-transforms@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8"
- integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==
+"@babel/helper-module-transforms@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6"
+ integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==
dependencies:
- "@babel/helper-environment-visitor" "^7.24.7"
"@babel/helper-module-imports" "^7.24.7"
"@babel/helper-simple-access" "^7.24.7"
- "@babel/helper-split-export-declaration" "^7.24.7"
"@babel/helper-validator-identifier" "^7.24.7"
+ "@babel/traverse" "^7.25.2"
"@babel/helper-simple-access@^7.24.7":
version "7.24.7"
@@ -140,23 +149,28 @@
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2"
integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==
+"@babel/helper-string-parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
+ integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==
+
"@babel/helper-validator-identifier@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-"@babel/helper-validator-option@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6"
- integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==
+"@babel/helper-validator-option@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d"
+ integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==
-"@babel/helpers@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416"
- integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==
+"@babel/helpers@^7.25.0":
+ version "7.25.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a"
+ integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==
dependencies:
- "@babel/template" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/template" "^7.25.0"
+ "@babel/types" "^7.25.0"
"@babel/highlight@^7.24.7":
version "7.24.7"
@@ -173,6 +187,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
+"@babel/parser@^7.25.0":
+ version "7.25.0"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad"
+ integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==
+
"@babel/template@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315"
@@ -182,6 +201,15 @@
"@babel/parser" "^7.24.7"
"@babel/types" "^7.24.7"
+"@babel/template@^7.25.0":
+ version "7.25.0"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a"
+ integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==
+ dependencies:
+ "@babel/code-frame" "^7.24.7"
+ "@babel/parser" "^7.25.0"
+ "@babel/types" "^7.25.0"
+
"@babel/traverse@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5"
@@ -198,6 +226,19 @@
debug "^4.3.1"
globals "^11.1.0"
+"@babel/traverse@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.2.tgz#1a0a4aef53177bead359ccd0c89f4426c805b2ae"
+ integrity sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==
+ dependencies:
+ "@babel/code-frame" "^7.24.7"
+ "@babel/generator" "^7.25.0"
+ "@babel/parser" "^7.25.0"
+ "@babel/template" "^7.25.0"
+ "@babel/types" "^7.25.2"
+ debug "^4.3.1"
+ globals "^11.1.0"
+
"@babel/types@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2"
@@ -207,6 +248,15 @@
"@babel/helper-validator-identifier" "^7.24.7"
to-fast-properties "^2.0.0"
+"@babel/types@^7.25.0", "@babel/types@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125"
+ integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==
+ dependencies:
+ "@babel/helper-string-parser" "^7.24.8"
+ "@babel/helper-validator-identifier" "^7.24.7"
+ to-fast-properties "^2.0.0"
+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -398,62 +448,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.14.1.tgz#90e2f76a5930d553ede124e1f541a39b4417465e"
- integrity sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==
+"@typescript-eslint/eslint-plugin@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3"
+ integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.14.1"
- "@typescript-eslint/type-utils" "7.14.1"
- "@typescript-eslint/utils" "7.14.1"
- "@typescript-eslint/visitor-keys" "7.14.1"
+ "@typescript-eslint/scope-manager" "7.18.0"
+ "@typescript-eslint/type-utils" "7.18.0"
+ "@typescript-eslint/utils" "7.18.0"
+ "@typescript-eslint/visitor-keys" "7.18.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.14.1.tgz#13d97f357aed3c5719f259a6cc3d1a1f065d3692"
- integrity sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==
+"@typescript-eslint/parser@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0"
+ integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==
dependencies:
- "@typescript-eslint/scope-manager" "7.14.1"
- "@typescript-eslint/types" "7.14.1"
- "@typescript-eslint/typescript-estree" "7.14.1"
- "@typescript-eslint/visitor-keys" "7.14.1"
+ "@typescript-eslint/scope-manager" "7.18.0"
+ "@typescript-eslint/types" "7.18.0"
+ "@typescript-eslint/typescript-estree" "7.18.0"
+ "@typescript-eslint/visitor-keys" "7.18.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz#63de7a577bc6fe8ee6e412a5b85499f654b93ee5"
- integrity sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==
+"@typescript-eslint/scope-manager@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83"
+ integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==
dependencies:
- "@typescript-eslint/types" "7.14.1"
- "@typescript-eslint/visitor-keys" "7.14.1"
+ "@typescript-eslint/types" "7.18.0"
+ "@typescript-eslint/visitor-keys" "7.18.0"
-"@typescript-eslint/type-utils@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz#c183f2f28c4c8578eb80aebc4ac9ace400160af6"
- integrity sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==
+"@typescript-eslint/type-utils@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b"
+ integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==
dependencies:
- "@typescript-eslint/typescript-estree" "7.14.1"
- "@typescript-eslint/utils" "7.14.1"
+ "@typescript-eslint/typescript-estree" "7.18.0"
+ "@typescript-eslint/utils" "7.18.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.14.1.tgz#a43a540dbe5df7f2a11269683d777fc50b4350aa"
- integrity sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==
+"@typescript-eslint/types@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9"
+ integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==
-"@typescript-eslint/typescript-estree@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz#ba7c9bac8744487749d19569e254d057754a1575"
- integrity sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==
+"@typescript-eslint/typescript-estree@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931"
+ integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==
dependencies:
- "@typescript-eslint/types" "7.14.1"
- "@typescript-eslint/visitor-keys" "7.14.1"
+ "@typescript-eslint/types" "7.18.0"
+ "@typescript-eslint/visitor-keys" "7.18.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -461,22 +511,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.14.1.tgz#3307b8226f99103dca2133d0ebcae38419d82c9d"
- integrity sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==
+"@typescript-eslint/utils@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f"
+ integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.14.1"
- "@typescript-eslint/types" "7.14.1"
- "@typescript-eslint/typescript-estree" "7.14.1"
+ "@typescript-eslint/scope-manager" "7.18.0"
+ "@typescript-eslint/types" "7.18.0"
+ "@typescript-eslint/typescript-estree" "7.18.0"
-"@typescript-eslint/visitor-keys@7.14.1":
- version "7.14.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz#cc79b5ea154aea734b2a13b983670749f5742274"
- integrity sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==
+"@typescript-eslint/visitor-keys@7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7"
+ integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==
dependencies:
- "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/types" "7.18.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -609,16 +659,6 @@ array.prototype.flatmap@^1.3.2:
es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-array.prototype.toreversed@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#b989a6bf35c4c5051e1dc0325151bf8088954eba"
- integrity sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
-
array.prototype.tosorted@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc"
@@ -678,15 +718,15 @@ braces@^3.0.2:
dependencies:
fill-range "^7.0.1"
-browserslist@^4.22.2:
- version "4.23.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
- integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
+browserslist@^4.23.1:
+ version "4.23.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
+ integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
dependencies:
- caniuse-lite "^1.0.30001587"
- electron-to-chromium "^1.4.668"
+ caniuse-lite "^1.0.30001640"
+ electron-to-chromium "^1.4.820"
node-releases "^2.0.14"
- update-browserslist-db "^1.0.13"
+ update-browserslist-db "^1.1.0"
call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
version "1.0.7"
@@ -704,10 +744,10 @@ callsites@^3.0.0:
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-caniuse-lite@^1.0.30001587:
- version "1.0.30001612"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz#d34248b4ec1f117b70b24ad9ee04c90e0b8a14ae"
- integrity sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==
+caniuse-lite@^1.0.30001640:
+ version "1.0.30001643"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz#9c004caef315de9452ab970c3da71085f8241dbd"
+ integrity sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==
chalk@^2.4.2:
version "2.4.2"
@@ -852,12 +892,12 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-electron-to-chromium@^1.4.668:
- version "1.4.749"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.749.tgz#9869e2e258141da26a2272b58264584c3461279d"
- integrity sha512-LRMMrM9ITOvue0PoBrvNIraVmuDbJV5QC9ierz/z5VilMdPOVMjOtpICNld3PuXuTZ3CHH/UPxX9gHhAPwi+0Q==
+electron-to-chromium@^1.4.820:
+ version "1.5.3"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.3.tgz#032bbb8661c0449656fd896e805c8f7150229a0f"
+ integrity sha512-QNdYSS5i8D9axWp/6XIezRObRHqaav/ur9z1VzCDUCH1XIFOr9WQk5xmgunhsTpjjgDy3oLxO/WMOVZlpUQrlA==
-es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
+es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
version "1.23.3"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
@@ -973,7 +1013,7 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-escalade@^3.1.1:
+escalade@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
@@ -1011,29 +1051,29 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.34.3:
- version "7.34.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz#9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b"
- integrity sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==
+eslint-plugin-react@7.35.0:
+ version "7.35.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz#00b1e4559896710e58af6358898f2ff917ea4c41"
+ integrity sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
array.prototype.flatmap "^1.3.2"
- array.prototype.toreversed "^1.1.2"
array.prototype.tosorted "^1.1.4"
doctrine "^2.1.0"
es-iterator-helpers "^1.0.19"
estraverse "^5.3.0"
+ hasown "^2.0.2"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
object.entries "^1.1.8"
object.fromentries "^2.0.8"
- object.hasown "^1.1.4"
object.values "^1.2.0"
prop-types "^15.8.1"
resolve "^2.0.0-next.5"
semver "^6.3.1"
string.prototype.matchall "^4.0.11"
+ string.prototype.repeat "^1.0.0"
eslint-scope@5.1.1:
version "5.1.1"
@@ -1847,15 +1887,6 @@ object.fromentries@^2.0.8:
es-abstract "^1.23.2"
es-object-atoms "^1.0.0"
-object.hasown@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc"
- integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==
- dependencies:
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-object-atoms "^1.0.0"
-
object.values@^1.1.6, object.values@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
@@ -1935,6 +1966,11 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+picocolors@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
+ integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
+
picomatch@^2.2.3, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
@@ -1950,10 +1986,10 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-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==
prop-types@^15.8.1:
version "15.8.1"
@@ -2069,16 +2105,21 @@ schema-utils@^4.2.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.1.0"
-semver@7.6.2, semver@^7.6.0:
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
- integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
+semver@7.6.3:
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
+ integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+semver@^7.6.0:
+ version "7.6.2"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
+ integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
+
set-function-length@^1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
@@ -2151,6 +2192,14 @@ string.prototype.matchall@^4.0.11:
set-function-name "^2.0.2"
side-channel "^1.0.6"
+string.prototype.repeat@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a"
+ integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.5"
+
string.prototype.trim@^1.2.9:
version "1.2.9"
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
@@ -2295,10 +2344,10 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-typescript@5.5.2:
- version "5.5.2"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507"
- integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==
+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==
unbox-primitive@^1.0.2:
version "1.0.2"
@@ -2315,13 +2364,13 @@ undici-types@~5.26.4:
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
-update-browserslist-db@^1.0.13:
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
- integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
+update-browserslist-db@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
+ integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
+ escalade "^3.1.2"
+ picocolors "^1.0.1"
uri-js@^4.2.2:
version "4.4.1"
From 850570ccf5d3d96ab318b2885561b530a50e517a Mon Sep 17 00:00:00 2001
From: Neha Abraham
Date: Tue, 13 Aug 2024 11:39:43 -0400
Subject: [PATCH 06/20] Fix Documentation Links (#277)
Fix documentation links to sample.rb and flavors.rb
---
packages/data_taster/docs/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/data_taster/docs/README.md b/packages/data_taster/docs/README.md
index acf2b755..fa542ad9 100644
--- a/packages/data_taster/docs/README.md
+++ b/packages/data_taster/docs/README.md
@@ -42,7 +42,7 @@ users:
### `DataTaster.sample!`
-DataTaster uses its [Sample](https://github.com/powerhome/nitro-web/blob/master/components/data_taster/lib/data_taster/sample.rb) class to load the yml files, filtered through erb methods provided through its [Flavors](https://github.com/powerhome/nitro-web/blob/master/components/data_taster/lib/data_taster/flavors.rb) class.
+DataTaster uses its [Sample](https://github.com/powerhome/power-tools/blob/main/packages/data_taster/lib/data_taster/sample.rb) class to load the yml files, filtered through erb methods provided through its [Flavors](https://github.com/powerhome/power-tools/blob/main/packages/data_taster/lib/data_taster/flavors.rb) class.
Before doing so, you'll need to specify a client to use to connect to mysql and make queries. Doing so can be done by calling `DataTaster.config`, like so:
From 7f8b40bc86542e06575bedcfcd8f209fac2224b0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 19 Aug 2024 11:07:48 -0400
Subject: [PATCH 07/20] Lock file maintenance (#271)
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:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency
versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on monday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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/powerhome/power-tools).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jill Klang
---
packages/api_chai/Gemfile.lock | 41 +--
packages/audit_tracker/Gemfile.lock | 75 +++--
packages/camel_trail/Gemfile.lock | 163 +++++------
packages/consent/Gemfile.lock | 85 +++---
packages/cygnet/Gemfile.lock | 35 +--
packages/data_taster/Gemfile.lock | 165 +++++------
packages/dep_shield/Gemfile.lock | 57 ++--
packages/edgestitch/Gemfile.lock | 153 +++++-----
packages/eslint-config/yarn.lock | 273 ++++++------------
packages/lumberaxe/Gemfile.lock | 165 +++++------
packages/nitro_config/Gemfile.lock | 113 +++++---
packages/ostruct-sanitizer/Gemfile.lock | 41 +--
.../lib/ostruct/sanitizer.rb | 2 +-
packages/rubocop-cobra/Gemfile.lock | 35 +--
packages/rubocop-powerhome/Gemfile.lock | 153 +++++-----
15 files changed, 691 insertions(+), 865 deletions(-)
diff --git a/packages/api_chai/Gemfile.lock b/packages/api_chai/Gemfile.lock
index 117ba538..063431bd 100644
--- a/packages/api_chai/Gemfile.lock
+++ b/packages/api_chai/Gemfile.lock
@@ -6,7 +6,7 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -23,7 +23,7 @@ GEM
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
@@ -40,50 +40,46 @@ GEM
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
- minitest (5.23.0)
+ minitest (5.24.1)
mutex_m (0.2.0)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.63.5)
+ rubocop (1.65.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
+ regexp_parser (>= 2.4, < 3.0)
rexml (>= 3.2.5, < 4.0)
rubocop-ast (>= 1.31.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-powerhome (0.5.0)
@@ -92,20 +88,15 @@ GEM
rubocop-rails
rubocop-rake
rubocop-rspec
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.0.3)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
strscan (3.1.0)
diff --git a/packages/audit_tracker/Gemfile.lock b/packages/audit_tracker/Gemfile.lock
index 4597063b..18217bfa 100644
--- a/packages/audit_tracker/Gemfile.lock
+++ b/packages/audit_tracker/Gemfile.lock
@@ -16,25 +16,25 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actionpack (7.0.8.3)
- actionview (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionpack (7.0.8.4)
+ actionview (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actionview (7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionview (7.0.8.4)
+ activesupport (= 7.0.8.4)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activemodel (7.0.8.3)
- activesupport (= 7.0.8.3)
- activerecord (7.0.8.3)
- activemodel (= 7.0.8.3)
- activesupport (= 7.0.8.3)
- activesupport (7.0.8.3)
+ activemodel (7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activerecord (7.0.8.4)
+ activemodel (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activesupport (7.0.8.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -44,17 +44,17 @@ GEM
rake
thor (>= 0.14.0)
ast (2.4.2)
- builder (3.2.4)
+ builder (3.3.0)
byebug (11.1.3)
- combustion (1.4.0)
+ combustion (1.5.0)
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
crass (1.0.6)
csv (3.3.0)
diff-lcs (1.5.1)
- erubi (1.12.0)
+ erubi (1.13.0)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
@@ -70,20 +70,20 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
method_source (1.1.0)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
- nokogiri (1.16.5)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
- racc (1.8.0)
+ racc (1.8.1)
rack (2.2.9)
rack-test (2.1.0)
rack (>= 1.3)
@@ -94,9 +94,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ railties (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
method_source
rake (>= 12.2)
thor (~> 1.0)
@@ -104,15 +104,15 @@ GEM
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -139,26 +139,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -177,7 +168,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/camel_trail/Gemfile.lock b/packages/camel_trail/Gemfile.lock
index c148a34f..c406a8ae 100644
--- a/packages/camel_trail/Gemfile.lock
+++ b/packages/camel_trail/Gemfile.lock
@@ -19,35 +19,35 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actioncable (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailbox (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.1.3.3)
- actionpack (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailer (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
- actionpack (7.1.3.3)
- actionview (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
@@ -55,35 +55,35 @@ GEM
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actiontext (7.1.3.3)
- actionpack (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actiontext (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.1.3.3)
- activesupport (= 7.1.3.3)
+ activejob (7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.3.6)
- activemodel (7.1.3.3)
- activesupport (= 7.1.3.3)
- activerecord (7.1.3.3)
- activemodel (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activemodel (7.1.3.4)
+ activesupport (= 7.1.3.4)
+ activerecord (7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
timeout (>= 0.4.0)
- activestorage (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activestorage (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
marcel (~> 1.0)
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -102,8 +102,8 @@ GEM
encryptor (~> 3.0.0)
base64 (0.2.0)
bigdecimal (3.1.8)
- builder (3.2.4)
- concurrent-ruby (1.2.3)
+ builder (3.3.0)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
@@ -112,13 +112,13 @@ GEM
docile (1.1.5)
drb (2.2.1)
encryptor (3.0.0)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.13.1)
+ irb (1.14.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -140,10 +140,10 @@ GEM
net-smtp
marcel (1.0.4)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
mutex_m (0.2.0)
- net-imap (0.4.11)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -155,21 +155,21 @@ GEM
nio4r (2.7.3)
nitro_config (0.2.0)
activesupport (>= 5.2.8.1)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
psych (5.1.2)
stringio
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -177,20 +177,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.1.3.3)
- actioncable (= 7.1.3.3)
- actionmailbox (= 7.1.3.3)
- actionmailer (= 7.1.3.3)
- actionpack (= 7.1.3.3)
- actiontext (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activemodel (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ rails (7.1.3.4)
+ actioncable (= 7.1.3.4)
+ actionmailbox (= 7.1.3.4)
+ actionmailer (= 7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actiontext (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
bundler (>= 1.15.0)
- railties (= 7.1.3.3)
+ railties (= 7.1.3.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -198,9 +198,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -208,20 +208,20 @@ GEM
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.2.1)
- rdoc (6.6.3.1)
+ rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.7)
+ reline (0.5.9)
io-console (~> 0.5)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -248,26 +248,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -280,7 +271,7 @@ GEM
mini_portile2 (~> 2.8.0)
sqlite3 (1.7.3-arm64-darwin)
sqlite3 (1.7.3-x86_64-linux)
- stringio (3.1.0)
+ stringio (3.1.1)
strscan (3.1.0)
thor (1.3.1)
timeout (0.4.1)
@@ -296,7 +287,7 @@ GEM
xml-simple (1.1.9)
rexml
yard (0.9.21)
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/consent/Gemfile.lock b/packages/consent/Gemfile.lock
index e583e48e..57d473ae 100644
--- a/packages/consent/Gemfile.lock
+++ b/packages/consent/Gemfile.lock
@@ -17,9 +17,9 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actionpack (7.1.3.3)
- actionview (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
@@ -27,19 +27,19 @@ GEM
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actionview (7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activemodel (7.1.3.3)
- activesupport (= 7.1.3.3)
- activerecord (7.1.3.3)
- activemodel (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activemodel (7.1.3.4)
+ activesupport (= 7.1.3.4)
+ activerecord (7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
timeout (>= 0.4.0)
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -56,25 +56,25 @@ GEM
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
- builder (3.2.4)
+ builder (3.3.0)
byebug (11.1.3)
cancancan (3.2.1)
coderay (1.1.3)
- combustion (1.4.0)
+ combustion (1.5.0)
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
diff-lcs (1.5.1)
drb (2.2.1)
- erubi (1.12.0)
+ erubi (1.13.0)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.13.1)
+ irb (1.14.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -90,18 +90,18 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
method_source (1.1.0)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
mutex_m (0.2.0)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -112,8 +112,8 @@ GEM
pry (>= 0.13, < 0.15)
psych (5.1.2)
stringio
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -128,9 +128,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -138,20 +138,20 @@ GEM
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.2.1)
- rdoc (6.6.3.1)
+ rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.7)
+ reline (0.5.9)
io-console (~> 0.5)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -178,26 +178,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -205,7 +196,7 @@ GEM
mini_portile2 (~> 2.8.0)
sqlite3 (1.7.3-arm64-darwin)
sqlite3 (1.7.3-x86_64-linux)
- stringio (3.1.0)
+ stringio (3.1.1)
strscan (3.1.0)
thor (1.3.1)
timeout (0.4.1)
@@ -217,7 +208,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/cygnet/Gemfile.lock b/packages/cygnet/Gemfile.lock
index 9c2eff35..44aa1e90 100644
--- a/packages/cygnet/Gemfile.lock
+++ b/packages/cygnet/Gemfile.lock
@@ -16,7 +16,7 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -31,7 +31,7 @@ GEM
bigdecimal (3.1.8)
byebug (11.1.3)
coderay (1.1.3)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
@@ -49,10 +49,10 @@ GEM
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
method_source (1.1.0)
- minitest (5.23.0)
+ minitest (5.24.1)
mutex_m (0.2.0)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
power_assert (2.0.3)
@@ -62,21 +62,21 @@ GEM
pry-byebug (3.10.1)
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rainbow (2.2.2)
rake
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -95,26 +95,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
diff --git a/packages/data_taster/Gemfile.lock b/packages/data_taster/Gemfile.lock
index 7e1a4983..e64e9dd5 100644
--- a/packages/data_taster/Gemfile.lock
+++ b/packages/data_taster/Gemfile.lock
@@ -17,35 +17,35 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actioncable (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailbox (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.1.3.3)
- actionpack (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailer (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
- actionpack (7.1.3.3)
- actionview (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
@@ -53,35 +53,35 @@ GEM
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actiontext (7.1.3.3)
- actionpack (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actiontext (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.1.3.3)
- activesupport (= 7.1.3.3)
+ activejob (7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.3.6)
- activemodel (7.1.3.3)
- activesupport (= 7.1.3.3)
- activerecord (7.1.3.3)
- activemodel (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activemodel (7.1.3.4)
+ activesupport (= 7.1.3.4)
+ activerecord (7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
timeout (>= 0.4.0)
- activestorage (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activestorage (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
marcel (~> 1.0)
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -98,8 +98,8 @@ GEM
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
- builder (3.2.4)
- concurrent-ruby (1.2.3)
+ builder (3.3.0)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
@@ -107,13 +107,13 @@ GEM
diff-lcs (1.5.1)
docile (1.1.5)
drb (2.2.1)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.13.1)
+ irb (1.14.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -135,10 +135,10 @@ GEM
net-smtp
marcel (1.0.4)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
mutex_m (0.2.0)
- net-imap (0.4.11)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -148,24 +148,24 @@ GEM
net-smtp (0.5.0)
net-protocol
nio4r (2.7.3)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-darwin)
+ nokogiri (1.16.7-x86_64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
power_assert (2.0.3)
psych (5.1.2)
stringio
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -173,20 +173,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.1.3.3)
- actioncable (= 7.1.3.3)
- actionmailbox (= 7.1.3.3)
- actionmailer (= 7.1.3.3)
- actionpack (= 7.1.3.3)
- actiontext (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activemodel (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ rails (7.1.3.4)
+ actioncable (= 7.1.3.4)
+ actionmailbox (= 7.1.3.4)
+ actionmailer (= 7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actiontext (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
bundler (>= 1.15.0)
- railties (= 7.1.3.3)
+ railties (= 7.1.3.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -194,9 +194,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -205,20 +205,20 @@ GEM
rainbow (2.2.2)
rake
rake (13.2.1)
- rdoc (6.6.3.1)
+ rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.7)
+ reline (0.5.9)
io-console (~> 0.5)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -237,26 +237,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -265,7 +256,7 @@ GEM
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
- stringio (3.1.0)
+ stringio (3.1.1)
strscan (3.1.0)
test-unit (3.1.5)
power_assert
@@ -283,7 +274,7 @@ GEM
xml-simple (1.1.9)
rexml
yard (0.9.34)
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-20
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index 89fa9cf2..c5c70714 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -105,25 +105,25 @@ GEM
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
- builder (3.2.4)
- combustion (1.4.0)
+ builder (3.3.0)
+ combustion (1.5.0)
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
date (3.3.4)
diff-lcs (1.5.1)
drb (2.2.1)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.13.1)
+ irb (1.14.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -146,9 +146,9 @@ GEM
marcel (1.0.4)
mini_mime (1.1.5)
mini_portile2 (2.8.7)
- minitest (5.23.1)
+ minitest (5.24.1)
mutex_m (0.2.0)
- net-imap (0.4.12)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -158,19 +158,19 @@ GEM
net-smtp (0.5.0)
net-protocol
nio4r (2.7.3)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
psych (5.1.2)
stringio
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -209,20 +209,20 @@ GEM
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.2.1)
- rdoc (6.6.3.1)
+ rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.8)
+ reline (0.5.9)
io-console (~> 0.5)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -241,36 +241,27 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
- sentry-ruby (5.17.3)
+ sentry-ruby (5.18.2)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
sqlite3 (1.7.3-arm64-darwin)
- stringio (3.1.0)
+ stringio (3.1.1)
strscan (3.1.0)
thor (1.3.1)
timeout (0.4.1)
@@ -285,7 +276,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.15)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-23
diff --git a/packages/edgestitch/Gemfile.lock b/packages/edgestitch/Gemfile.lock
index 39f6a1a1..a17b2927 100644
--- a/packages/edgestitch/Gemfile.lock
+++ b/packages/edgestitch/Gemfile.lock
@@ -16,67 +16,67 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actioncable (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
- actionmailbox (7.0.8.3)
- actionpack (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionmailbox (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.0.8.3)
- actionpack (= 7.0.8.3)
- actionview (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionmailer (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ actionview (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.0)
- actionpack (7.0.8.3)
- actionview (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionpack (7.0.8.4)
+ actionview (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actiontext (7.0.8.3)
- actionpack (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actiontext (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionview (7.0.8.4)
+ activesupport (= 7.0.8.4)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activejob (7.0.8.3)
- activesupport (= 7.0.8.3)
+ activejob (7.0.8.4)
+ activesupport (= 7.0.8.4)
globalid (>= 0.3.6)
- activemodel (7.0.8.3)
- activesupport (= 7.0.8.3)
- activerecord (7.0.8.3)
- activemodel (= 7.0.8.3)
- activesupport (= 7.0.8.3)
- activestorage (7.0.8.3)
- actionpack (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ activemodel (7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activerecord (7.0.8.4)
+ activemodel (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activestorage (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
marcel (~> 1.0)
mini_mime (>= 1.1.0)
- activesupport (7.0.8.3)
+ activesupport (7.0.8.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -86,14 +86,14 @@ GEM
rake
thor (>= 0.14.0)
ast (2.4.2)
- builder (3.2.4)
- concurrent-ruby (1.2.3)
+ builder (3.3.0)
+ concurrent-ruby (1.3.3)
crass (1.0.6)
csv (3.3.0)
date (3.3.4)
diff-lcs (1.5.1)
docile (1.1.5)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
@@ -118,10 +118,10 @@ GEM
marcel (1.0.4)
method_source (1.1.0)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
mysql2 (0.5.5)
- net-imap (0.4.11)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -131,35 +131,35 @@ GEM
net-smtp (0.5.0)
net-protocol
nio4r (2.7.3)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
- racc (1.8.0)
+ racc (1.8.1)
rack (2.2.9)
rack-test (2.1.0)
rack (>= 1.3)
- rails (7.0.8.3)
- actioncable (= 7.0.8.3)
- actionmailbox (= 7.0.8.3)
- actionmailer (= 7.0.8.3)
- actionpack (= 7.0.8.3)
- actiontext (= 7.0.8.3)
- actionview (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activemodel (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ rails (7.0.8.4)
+ actioncable (= 7.0.8.4)
+ actionmailbox (= 7.0.8.4)
+ actionmailer (= 7.0.8.4)
+ actionpack (= 7.0.8.4)
+ actiontext (= 7.0.8.4)
+ actionview (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activemodel (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
bundler (>= 1.15.0)
- railties (= 7.0.8.3)
+ railties (= 7.0.8.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -167,9 +167,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ railties (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
method_source
rake (>= 12.2)
thor (~> 1.0)
@@ -177,15 +177,15 @@ GEM
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -212,26 +212,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -254,7 +245,7 @@ GEM
xml-simple (1.1.9)
rexml
yard (0.9.21)
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 90c22b05..025dcdb0 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -2,11 +2,6 @@
# yarn lockfile v1
-"@aashutoshrathi/word-wrap@^1.2.3":
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
- integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
-
"@ampproject/remapping@^2.2.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
@@ -58,16 +53,6 @@
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d"
- integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==
- dependencies:
- "@babel/types" "^7.24.7"
- "@jridgewell/gen-mapping" "^0.3.5"
- "@jridgewell/trace-mapping" "^0.3.25"
- jsesc "^2.5.1"
-
"@babel/generator@^7.25.0":
version "7.25.0"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e"
@@ -89,28 +74,6 @@
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-environment-visitor@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9"
- integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==
- dependencies:
- "@babel/types" "^7.24.7"
-
-"@babel/helper-function-name@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2"
- integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==
- dependencies:
- "@babel/template" "^7.24.7"
- "@babel/types" "^7.24.7"
-
-"@babel/helper-hoist-variables@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee"
- integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==
- dependencies:
- "@babel/types" "^7.24.7"
-
"@babel/helper-module-imports@^7.24.7":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b"
@@ -137,18 +100,6 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-split-export-declaration@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856"
- integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==
- dependencies:
- "@babel/types" "^7.24.7"
-
-"@babel/helper-string-parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2"
- integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==
-
"@babel/helper-string-parser@^7.24.8":
version "7.24.8"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
@@ -182,25 +133,11 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
- integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
-
"@babel/parser@^7.25.0":
version "7.25.0"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad"
integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==
-"@babel/template@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315"
- integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==
- dependencies:
- "@babel/code-frame" "^7.24.7"
- "@babel/parser" "^7.24.7"
- "@babel/types" "^7.24.7"
-
"@babel/template@^7.25.0":
version "7.25.0"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a"
@@ -210,23 +147,7 @@
"@babel/parser" "^7.25.0"
"@babel/types" "^7.25.0"
-"@babel/traverse@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5"
- integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==
- dependencies:
- "@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.7"
- "@babel/helper-environment-visitor" "^7.24.7"
- "@babel/helper-function-name" "^7.24.7"
- "@babel/helper-hoist-variables" "^7.24.7"
- "@babel/helper-split-export-declaration" "^7.24.7"
- "@babel/parser" "^7.24.7"
- "@babel/types" "^7.24.7"
- debug "^4.3.1"
- globals "^11.1.0"
-
-"@babel/traverse@^7.25.2":
+"@babel/traverse@^7.24.7", "@babel/traverse@^7.25.2":
version "7.25.2"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.2.tgz#1a0a4aef53177bead359ccd0c89f4426c805b2ae"
integrity sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==
@@ -239,16 +160,7 @@
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2"
- integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==
- dependencies:
- "@babel/helper-string-parser" "^7.24.7"
- "@babel/helper-validator-identifier" "^7.24.7"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.25.0", "@babel/types@^7.25.2":
+"@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2":
version "7.25.2"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125"
integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==
@@ -265,9 +177,9 @@
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
- integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
+ integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
"@eslint/eslintrc@^2.1.4":
version "2.1.4"
@@ -347,9 +259,9 @@
integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
version "0.3.25"
@@ -393,9 +305,9 @@
integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
"@types/eslint@^8.56.10":
- version "8.56.10"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d"
- integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==
+ version "8.56.11"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.11.tgz#e2ff61510a3b9454b3329fe7731e3b4c6f780041"
+ integrity sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
@@ -430,11 +342,11 @@
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
"@types/node@*":
- version "20.12.7"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.7.tgz#04080362fa3dd6c5822061aa3124f5c152cff384"
- integrity sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==
+ version "22.0.0"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.0.0.tgz#04862a2a71e62264426083abe1e27e87cac05a30"
+ integrity sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==
dependencies:
- undici-types "~5.26.4"
+ undici-types "~6.11.1"
"@types/yargs-parser@*":
version "21.0.3"
@@ -540,9 +452,9 @@ acorn-jsx@^5.3.2:
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn@^8.9.0:
- version "8.11.3"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
- integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
+ integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
ajv-formats@^2.1.1:
version "2.1.1"
@@ -569,14 +481,14 @@ ajv@^6.12.4:
uri-js "^4.2.2"
ajv@^8.0.0, ajv@^8.9.0:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
- integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
+ version "8.17.1"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
+ integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
dependencies:
- fast-deep-equal "^3.1.1"
+ fast-deep-equal "^3.1.3"
+ fast-uri "^3.0.1"
json-schema-traverse "^1.0.0"
require-from-string "^2.0.2"
- uri-js "^4.2.2"
ansi-regex@^5.0.1:
version "5.0.1"
@@ -711,12 +623,12 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
-braces@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+braces@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
+ integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
dependencies:
- fill-range "^7.0.1"
+ fill-range "^7.1.1"
browserslist@^4.23.1:
version "4.23.2"
@@ -745,9 +657,9 @@ callsites@^3.0.0:
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
caniuse-lite@^1.0.30001640:
- version "1.0.30001643"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz#9c004caef315de9452ab970c3da71085f8241dbd"
- integrity sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==
+ version "1.0.30001644"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001644.tgz#bcd4212a7a03bdedba1ea850b8a72bfe4bec2395"
+ integrity sha512-YGvlOZB4QhZuiis+ETS0VXR+MExbFf4fZYYeMTEE0aTQd/RdIjkTyZjLrbYVKnHzppDvnOhritRVv+i7Go6mHw==
chalk@^2.4.2:
version "2.4.2"
@@ -842,9 +754,9 @@ data-view-byte-offset@^1.0.0:
is-data-view "^1.0.1"
debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+ version "4.3.6"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b"
+ integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==
dependencies:
ms "2.1.2"
@@ -1166,9 +1078,9 @@ espree@^9.6.0, espree@^9.6.1:
eslint-visitor-keys "^3.4.1"
esquery@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
+ integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
dependencies:
estraverse "^5.1.0"
@@ -1220,6 +1132,11 @@ fast-levenshtein@^2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
+fast-uri@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134"
+ integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==
+
fastq@^1.6.0:
version "1.17.1"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47"
@@ -1234,10 +1151,10 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+fill-range@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
+ integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
dependencies:
to-regex-range "^5.0.1"
@@ -1280,7 +1197,7 @@ function-bind@^1.1.2:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-function.prototype.name@^1.1.5, function.prototype.name@^1.1.6:
+function.prototype.name@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
@@ -1359,11 +1276,12 @@ globals@^13.19.0:
type-fest "^0.20.2"
globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
dependencies:
- define-properties "^1.1.3"
+ define-properties "^1.2.1"
+ gopd "^1.0.1"
globby@^11.1.0:
version "11.1.0"
@@ -1516,11 +1434,11 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
is-core-module@^2.13.0:
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
- integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea"
+ integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==
dependencies:
- hasown "^2.0.0"
+ hasown "^2.0.2"
is-data-view@^1.0.1:
version "1.0.1"
@@ -1802,11 +1720,11 @@ merge2@^1.3.0, merge2@^1.4.1:
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
micromatch@^4.0.4, micromatch@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
+ version "4.0.7"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5"
+ integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==
dependencies:
- braces "^3.0.2"
+ braces "^3.0.3"
picomatch "^2.3.1"
minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
@@ -1817,9 +1735,9 @@ minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
brace-expansion "^1.1.7"
minimatch@^9.0.4:
- version "9.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
- integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
+ 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"
@@ -1834,9 +1752,9 @@ natural-compare@^1.4.0:
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
node-releases@^2.0.14:
- version "2.0.14"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
- integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
+ version "2.0.18"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
+ integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
normalize-path@^3.0.0:
version "3.0.0"
@@ -1849,9 +1767,9 @@ object-assign@^4.1.1:
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
object-inspect@^1.13.1:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
- integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
+ integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
object-keys@^1.1.1:
version "1.1.1"
@@ -1904,16 +1822,16 @@ once@^1.3.0:
wrappy "1"
optionator@^0.9.3:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
- integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734"
+ integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==
dependencies:
- "@aashutoshrathi/word-wrap" "^1.2.3"
deep-is "^0.1.3"
fast-levenshtein "^2.0.6"
levn "^0.4.1"
prelude-ls "^1.2.1"
type-check "^0.4.0"
+ word-wrap "^1.2.5"
p-limit@^3.0.2:
version "3.1.0"
@@ -1961,12 +1879,7 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picocolors@^1.0.1:
+picocolors@^1.0.0, picocolors@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
@@ -2105,7 +2018,7 @@ schema-utils@^4.2.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.1.0"
-semver@7.6.3:
+semver@7.6.3, semver@^7.6.0:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
@@ -2115,11 +2028,6 @@ semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.6.0:
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
- integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
-
set-function-length@^1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
@@ -2359,10 +2267,10 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+undici-types@~6.11.1:
+ version "6.11.1"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.11.1.tgz#432ea6e8efd54a48569705a699e62d8f4981b197"
+ integrity sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==
update-browserslist-db@^1.1.0:
version "1.1.0"
@@ -2391,12 +2299,12 @@ which-boxed-primitive@^1.0.2:
is-symbol "^1.0.3"
which-builtin-type@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b"
- integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.4.tgz#592796260602fc3514a1b5ee7fa29319b72380c3"
+ integrity sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==
dependencies:
- function.prototype.name "^1.1.5"
- has-tostringtag "^1.0.0"
+ function.prototype.name "^1.1.6"
+ has-tostringtag "^1.0.2"
is-async-function "^2.0.0"
is-date-object "^1.0.5"
is-finalizationregistry "^1.0.2"
@@ -2405,10 +2313,10 @@ which-builtin-type@^1.1.3:
is-weakref "^1.0.2"
isarray "^2.0.5"
which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
+ which-collection "^1.0.2"
+ which-typed-array "^1.1.15"
-which-collection@^1.0.1:
+which-collection@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
@@ -2418,7 +2326,7 @@ which-collection@^1.0.1:
is-weakmap "^2.0.2"
is-weakset "^2.0.3"
-which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9:
+which-typed-array@^1.1.14, which-typed-array@^1.1.15:
version "1.1.15"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
@@ -2436,6 +2344,11 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
+word-wrap@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
+ integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
+
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
diff --git a/packages/lumberaxe/Gemfile.lock b/packages/lumberaxe/Gemfile.lock
index 18ba28f3..d6069e9c 100644
--- a/packages/lumberaxe/Gemfile.lock
+++ b/packages/lumberaxe/Gemfile.lock
@@ -18,35 +18,35 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actioncable (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailbox (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.1.3.3)
- actionpack (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionmailer (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
- actionpack (7.1.3.3)
- actionview (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
@@ -54,35 +54,35 @@ GEM
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actiontext (7.1.3.3)
- actionpack (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ actiontext (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.3.3)
- activesupport (= 7.1.3.3)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.1.3.3)
- activesupport (= 7.1.3.3)
+ activejob (7.1.3.4)
+ activesupport (= 7.1.3.4)
globalid (>= 0.3.6)
- activemodel (7.1.3.3)
- activesupport (= 7.1.3.3)
- activerecord (7.1.3.3)
- activemodel (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activemodel (7.1.3.4)
+ activesupport (= 7.1.3.4)
+ activerecord (7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
timeout (>= 0.4.0)
- activestorage (7.1.3.3)
- actionpack (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ activestorage (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
marcel (~> 1.0)
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -99,14 +99,14 @@ GEM
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
- builder (3.2.4)
+ builder (3.3.0)
byebug (11.1.3)
coderay (1.1.3)
- combustion (1.4.0)
+ combustion (1.5.0)
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
@@ -114,13 +114,13 @@ GEM
diff-lcs (1.5.1)
docile (1.1.5)
drb (2.2.1)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.13.1)
+ irb (1.14.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -148,10 +148,10 @@ GEM
marcel (1.0.4)
method_source (1.1.0)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
mutex_m (0.2.0)
- net-imap (0.4.11)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -161,15 +161,15 @@ GEM
net-smtp (0.5.0)
net-protocol
nio4r (2.7.3)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
power_assert (2.0.3)
@@ -181,8 +181,8 @@ GEM
pry (>= 0.13, < 0.15)
psych (5.1.2)
stringio
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -190,20 +190,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.1.3.3)
- actioncable (= 7.1.3.3)
- actionmailbox (= 7.1.3.3)
- actionmailer (= 7.1.3.3)
- actionpack (= 7.1.3.3)
- actiontext (= 7.1.3.3)
- actionview (= 7.1.3.3)
- activejob (= 7.1.3.3)
- activemodel (= 7.1.3.3)
- activerecord (= 7.1.3.3)
- activestorage (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ rails (7.1.3.4)
+ actioncable (= 7.1.3.4)
+ actionmailbox (= 7.1.3.4)
+ actionmailer (= 7.1.3.4)
+ actionpack (= 7.1.3.4)
+ actiontext (= 7.1.3.4)
+ actionview (= 7.1.3.4)
+ activejob (= 7.1.3.4)
+ activemodel (= 7.1.3.4)
+ activerecord (= 7.1.3.4)
+ activestorage (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
bundler (>= 1.15.0)
- railties (= 7.1.3.3)
+ railties (= 7.1.3.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -211,9 +211,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.3)
- actionpack (= 7.1.3.3)
- activesupport (= 7.1.3.3)
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -222,22 +222,22 @@ GEM
rainbow (2.2.2)
rake
rake (13.2.1)
- rdoc (6.6.3.1)
+ rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.7)
+ reline (0.5.9)
io-console (~> 0.5)
request_store (1.7.0)
rack (>= 1.4)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -264,26 +264,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -296,7 +287,7 @@ GEM
mini_portile2 (~> 2.8.0)
sqlite3 (1.7.3-arm64-darwin)
sqlite3 (1.7.3-x86_64-linux)
- stringio (3.1.0)
+ stringio (3.1.1)
strscan (3.1.0)
test-unit (3.1.5)
power_assert
@@ -314,7 +305,7 @@ GEM
xml-simple (1.1.9)
rexml
yard (0.9.21)
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/nitro_config/Gemfile.lock b/packages/nitro_config/Gemfile.lock
index 777656a4..4f710da3 100644
--- a/packages/nitro_config/Gemfile.lock
+++ b/packages/nitro_config/Gemfile.lock
@@ -17,42 +17,58 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actionpack (7.0.8.3)
- actionview (= 7.0.8.3)
- activesupport (= 7.0.8.3)
- rack (~> 2.0, >= 2.2.4)
+ actionpack (7.1.3.4)
+ actionview (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
+ nokogiri (>= 1.8.5)
+ racc
+ rack (>= 2.2.4)
+ rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
- rails-dom-testing (~> 2.0)
- rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actionview (7.0.8.3)
- activesupport (= 7.0.8.3)
+ rails-dom-testing (~> 2.2)
+ rails-html-sanitizer (~> 1.6)
+ actionview (7.1.3.4)
+ activesupport (= 7.1.3.4)
builder (~> 3.1)
- erubi (~> 1.4)
- rails-dom-testing (~> 2.0)
- rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activesupport (7.0.8.3)
+ erubi (~> 1.11)
+ rails-dom-testing (~> 2.2)
+ rails-html-sanitizer (~> 1.6)
+ activesupport (7.1.3.4)
+ base64
+ bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
+ connection_pool (>= 2.2.5)
+ drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
+ mutex_m
tzinfo (~> 2.0)
appraisal (2.4.1)
bundler
rake
thor (>= 0.14.0)
ast (2.4.2)
- builder (3.2.4)
+ base64 (0.2.0)
+ bigdecimal (3.1.8)
+ builder (3.3.0)
byebug (11.1.3)
- combustion (1.4.0)
+ combustion (1.5.0)
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
+ connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
diff-lcs (1.5.1)
- erubi (1.12.0)
+ drb (2.2.1)
+ erubi (1.13.0)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
+ io-console (0.7.2)
+ irb (1.14.0)
+ rdoc (>= 4.0.0)
+ reline (>= 0.4.2)
json (2.7.2)
license_finder (7.2.1)
bundler
@@ -65,20 +81,27 @@ GEM
loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
- method_source (1.1.0)
- minitest (5.23.0)
- nokogiri (1.16.5-arm64-darwin)
+ minitest (5.24.1)
+ mutex_m (0.2.0)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
- racc (1.8.0)
- rack (2.2.9)
+ psych (5.1.2)
+ stringio
+ racc (1.8.1)
+ rack (3.1.7)
+ rack-session (2.0.0)
+ rack (>= 3.0.0)
rack-test (2.1.0)
rack (>= 1.3)
+ rackup (2.1.0)
+ rack (>= 3)
+ webrick (~> 1.8)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -86,25 +109,30 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
- method_source
+ railties (7.1.3.4)
+ actionpack (= 7.1.3.4)
+ activesupport (= 7.1.3.4)
+ irb
+ rackup (>= 1.0.0)
rake (>= 12.2)
- thor (~> 1.0)
- zeitwerk (~> 2.5)
+ thor (~> 1.0, >= 1.2.2)
+ zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.2.1)
+ rdoc (6.7.0)
+ psych (>= 4.0.0)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ reline (0.5.9)
+ io-console (~> 0.5)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -123,39 +151,32 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
+ stringio (3.1.1)
strscan (3.1.0)
thor (1.3.1)
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.5.0)
+ webrick (1.8.1)
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
diff --git a/packages/ostruct-sanitizer/Gemfile.lock b/packages/ostruct-sanitizer/Gemfile.lock
index 5a584def..50ce1083 100644
--- a/packages/ostruct-sanitizer/Gemfile.lock
+++ b/packages/ostruct-sanitizer/Gemfile.lock
@@ -6,7 +6,7 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -20,7 +20,7 @@ GEM
base64 (0.2.0)
bigdecimal (3.1.8)
byebug (11.1.3)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
@@ -37,50 +37,46 @@ GEM
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
- minitest (5.23.0)
+ minitest (5.24.1)
mutex_m (0.2.0)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.63.5)
+ rubocop (1.65.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
+ regexp_parser (>= 2.4, < 3.0)
rexml (>= 3.2.5, < 4.0)
rubocop-ast (>= 1.31.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-powerhome (0.5.2)
@@ -89,20 +85,15 @@ GEM
rubocop-rails
rubocop-rake
rubocop-rspec
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.0.3)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
strscan (3.1.0)
diff --git a/packages/ostruct-sanitizer/lib/ostruct/sanitizer.rb b/packages/ostruct-sanitizer/lib/ostruct/sanitizer.rb
index 7d5226f3..0636715e 100644
--- a/packages/ostruct-sanitizer/lib/ostruct/sanitizer.rb
+++ b/packages/ostruct-sanitizer/lib/ostruct/sanitizer.rb
@@ -43,7 +43,7 @@ def initialize(attrs = {})
def method_missing(method, *args)
# Give OpenStruct a chance to create getters and setters for the
# corresponding field
- super(method, *args)
+ super
return unless (field = setter?(method))
diff --git a/packages/rubocop-cobra/Gemfile.lock b/packages/rubocop-cobra/Gemfile.lock
index 0a90737c..e83ca253 100644
--- a/packages/rubocop-cobra/Gemfile.lock
+++ b/packages/rubocop-cobra/Gemfile.lock
@@ -18,7 +18,7 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.3)
+ activesupport (7.1.3.4)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -33,7 +33,7 @@ GEM
bigdecimal (3.1.8)
byebug (11.1.3)
coderay (1.1.3)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
@@ -50,10 +50,10 @@ GEM
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
method_source (1.1.0)
- minitest (5.23.0)
+ minitest (5.24.1)
mutex_m (0.2.0)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -62,20 +62,20 @@ GEM
pry-byebug (3.10.1)
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
- racc (1.8.0)
- rack (3.0.11)
+ racc (1.8.1)
+ rack (3.1.7)
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -94,26 +94,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
diff --git a/packages/rubocop-powerhome/Gemfile.lock b/packages/rubocop-powerhome/Gemfile.lock
index f81087e9..d595c799 100644
--- a/packages/rubocop-powerhome/Gemfile.lock
+++ b/packages/rubocop-powerhome/Gemfile.lock
@@ -11,67 +11,67 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actioncable (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
- actionmailbox (7.0.8.3)
- actionpack (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionmailbox (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.0.8.3)
- actionpack (= 7.0.8.3)
- actionview (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionmailer (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ actionview (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.0)
- actionpack (7.0.8.3)
- actionview (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionpack (7.0.8.4)
+ actionview (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actiontext (7.0.8.3)
- actionpack (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ actiontext (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.0.8.3)
- activesupport (= 7.0.8.3)
+ actionview (7.0.8.4)
+ activesupport (= 7.0.8.4)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activejob (7.0.8.3)
- activesupport (= 7.0.8.3)
+ activejob (7.0.8.4)
+ activesupport (= 7.0.8.4)
globalid (>= 0.3.6)
- activemodel (7.0.8.3)
- activesupport (= 7.0.8.3)
- activerecord (7.0.8.3)
- activemodel (= 7.0.8.3)
- activesupport (= 7.0.8.3)
- activestorage (7.0.8.3)
- actionpack (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ activemodel (7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activerecord (7.0.8.4)
+ activemodel (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
+ activestorage (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
marcel (~> 1.0)
mini_mime (>= 1.1.0)
- activesupport (7.0.8.3)
+ activesupport (7.0.8.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -81,15 +81,15 @@ GEM
rake
thor (>= 0.14.0)
ast (2.4.2)
- builder (3.2.4)
+ builder (3.3.0)
byebug (11.1.3)
coderay (1.1.3)
- concurrent-ruby (1.2.3)
+ concurrent-ruby (1.3.3)
crass (1.0.6)
csv (3.3.0)
date (3.3.4)
diff-lcs (1.5.1)
- erubi (1.12.0)
+ erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
i18n (1.14.5)
@@ -114,9 +114,9 @@ GEM
marcel (1.0.4)
method_source (1.1.0)
mini_mime (1.1.5)
- mini_portile2 (2.8.6)
- minitest (5.23.0)
- net-imap (0.4.11)
+ mini_portile2 (2.8.7)
+ minitest (5.24.1)
+ net-imap (0.4.14)
date
net-protocol
net-pop (0.1.2)
@@ -126,15 +126,15 @@ GEM
net-smtp (0.5.0)
net-protocol
nio4r (2.7.3)
- nokogiri (1.16.5)
+ nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.16.5-arm64-darwin)
+ nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
- nokogiri (1.16.5-x86_64-linux)
+ nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.25.1)
+ parser (3.3.4.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -143,24 +143,24 @@ GEM
pry-byebug (3.10.1)
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
- racc (1.8.0)
+ racc (1.8.1)
rack (2.2.9)
rack-test (2.1.0)
rack (>= 1.3)
- rails (7.0.8.3)
- actioncable (= 7.0.8.3)
- actionmailbox (= 7.0.8.3)
- actionmailer (= 7.0.8.3)
- actionpack (= 7.0.8.3)
- actiontext (= 7.0.8.3)
- actionview (= 7.0.8.3)
- activejob (= 7.0.8.3)
- activemodel (= 7.0.8.3)
- activerecord (= 7.0.8.3)
- activestorage (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ rails (7.0.8.4)
+ actioncable (= 7.0.8.4)
+ actionmailbox (= 7.0.8.4)
+ actionmailer (= 7.0.8.4)
+ actionpack (= 7.0.8.4)
+ actiontext (= 7.0.8.4)
+ actionview (= 7.0.8.4)
+ activejob (= 7.0.8.4)
+ activemodel (= 7.0.8.4)
+ activerecord (= 7.0.8.4)
+ activestorage (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
bundler (>= 1.15.0)
- railties (= 7.0.8.3)
+ railties (= 7.0.8.4)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -168,9 +168,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.0.8.3)
- actionpack (= 7.0.8.3)
- activesupport (= 7.0.8.3)
+ railties (7.0.8.4)
+ actionpack (= 7.0.8.4)
+ activesupport (= 7.0.8.4)
method_source
rake (>= 12.2)
thor (~> 1.0)
@@ -178,15 +178,15 @@ GEM
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.3.2)
+ strscan
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.0)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.0)
+ rspec-expectations (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
@@ -205,26 +205,17 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.25.1)
activesupport (>= 4.2.0)
rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
+ rubocop-rspec (3.0.0)
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
@@ -241,7 +232,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.14)
+ zeitwerk (2.6.17)
PLATFORMS
arm64-darwin-22
From 709d00480d92954097de5b9da9452555fa9e461d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 3 Sep 2024 11:38:17 -0300
Subject: [PATCH 08/20] Update all non-major dependencies (#278)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.35.0` ->
`7.35.1`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.35.0/7.35.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.35.0/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.35.0/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.35.0` ->
`7.35.1`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.35.0/7.35.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.35.0/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.35.0/7.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | `20.16.0` ->
`20.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.16.0/v20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.16.0/v20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [ruby](https://www.ruby-lang.org)
([source](https://redirect.github.com/ruby/ruby)) | `3.3.4` -> `3.3.5` |
[![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby/3.3.4/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby/3.3.4/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
---
### Release Notes
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.35.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7351---20240902)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.35.1)
##### Fixed
- \[`jsx-curly-brace-presence`]: do not trigger on strings containing a
quote character ([#3798][]
[@akulsr0](https://redirect.github.com/akulsr0))
[7.35.1]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.35.1
[#3798]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3798
nodejs/node (node)
###
[`v20.17.0`](https://redirect.github.com/nodejs/node/compare/v20.16.0...v20.17.0)
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v20.16.0...v20.17.0)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 4 ++--
packages/eslint-config/package.json | 4 ++--
packages/eslint-config/yarn.lock | 8 ++++----
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index d57ab431..ac64fd04 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-ruby 3.3.4
-nodejs 20.16.0
+ruby 3.3.5
+nodejs 20.17.0
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 9a46d108..ee6ed73e 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -31,7 +31,7 @@
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.35.0",
+ "eslint-plugin-react": "7.35.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"typescript": "5.5.4"
@@ -44,7 +44,7 @@
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.35.0",
+ "eslint-plugin-react": "7.35.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 025dcdb0..5316df45 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -963,10 +963,10 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.35.0:
- version "7.35.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz#00b1e4559896710e58af6358898f2ff917ea4c41"
- integrity sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==
+eslint-plugin-react@7.35.1:
+ version "7.35.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.35.1.tgz#afc80387031aa99dd6e0a14437c77d02e5700b47"
+ integrity sha512-B5ok2JgbaaWn/zXbKCGgKDNL2tsID3Pd/c/yvjcpsd9HQDwyYc/TQv3AZMmOvrJgCs3AnYNUHRCQEMMQAYJ7Yg==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
From b53f17e25c5aa0e89a303636b2aec38a2e5621e3 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 3 Sep 2024 11:38:42 -0300
Subject: [PATCH 09/20] Update typescript-eslint monorepo to v8 (major) (#276)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.18.0` ->
`8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.18.0` ->
`8.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.18.0/8.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#840-2024-09-02)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0)
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.
###
[`v8.3.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#830-2024-08-26)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0)
##### 🚀 Features
- **eslint-plugin:** \[no-deprecation] add rule
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-template-expression] add missing
parentheses in autofix
- **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped
alias type arguments
- **utils:** add `TSDeclareFunction` to `functionTypeTypes`
- **ast-spec:** use `Expression` in argument of `ThrowStatement`
##### ❤️ Thank You
- Abraham Guo
- Daichi Kamiyama
- Josh Goldberg ✨
- Kim Sang Du
- Sukka
- Vida Xie
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.
###
[`v8.2.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#820-2024-08-19)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0)
##### 🚀 Features
- **eslint-plugin:** add suggestion to `require-await` to remove `async`
keyword
##### 🩹 Fixes
- **eslint-plugin:** \[use-unknown-in-catch-callback-variable] flag
second argument of `.then`
- **eslint-plugin:** \[no-unnecessary-type-assertion] conflict with TS
for variables used before assignment
- **eslint-plugin:** delete \[] in message if ReadOnly\ is
detected
- **eslint-plugin:** \[no-redundant-type-constituents] differentiate a
types-error any from a true any
- **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped
constraint types if necessary
- **eslint-plugin:** \[no-unsafe-enum-comparison] add logic to see
through intersections
##### ❤️ Thank You
- Abraham Guo
- Dave
- Jake Bailey
- James
- Josh Goldberg ✨
- liuxingbaoyu
- Yukihiro Hasegawa
- Yutong Zhu
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.
###
[`v8.1.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#810-2024-08-12)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0)
##### 🚀 Features
- **eslint-plugin:** \[no-floating-promises] enable "add await"
suggestion if ignoreVoid is true
- **typescript-estree:** restrict variable declarator definite/init
combinations
- **eslint-plugin:** \[no-unsafe-return] check promise any
- **eslint-plugin:** \[no-misused-promises] check subtype methods
against heritage type methods
##### 🩹 Fixes
- **eslint-plugin:** \[no-unsafe-enum-comparison] typo in test
- **eslint-plugin:** \[no-unnecessary-type-parameters] skip checking
function bodies for AST references
- **eslint-plugin:** \[member-ordering] get accessor member name & take
into account `abstract` and decorator
- **eslint-plugin:** \[prefer-optional-chain] wrong parenthesis fix
output
- **eslint-plugin:** \[no-unnecessary-type-parameters] clarify message
##### ❤️ Thank You
- Aly Thobani
- Brad Zacher
- James
- Josh Goldberg ✨
- Joshua Chen
- Olivier Zalmanski
- 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.
###
[`v8.0.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#801-2024-08-05)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unused-vars] ignore imports used only as types
##### ❤️ 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.
###
[`v8.0.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#800-2024-07-31)
[Compare
Source](https://redirect.github.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://redirect.github.com/eslint-community/regexpp)
to v4.11.0
- **eslint-plugin:** \[no-floating-promises] add `suggestions` to tests
from
[#9263](https://redirect.github.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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#840-2024-09-02)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0)
This was a version bump only for parser 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.
###
[`v8.3.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#830-2024-08-26)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0)
This was a version bump only for parser 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.
###
[`v8.2.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#820-2024-08-19)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0)
This was a version bump only for parser 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.
###
[`v8.1.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#810-2024-08-12)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0)
This was a version bump only for parser 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.
###
[`v8.0.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#801-2024-08-05)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1)
This was a version bump only for parser 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.
###
[`v8.0.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#800-2024-07-31)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0)
##### 🚀 Features
- **parser:** always enable comment, loc, range, tokens
- **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as
projectService
##### ❤️ 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)
This was a version bump only for parser 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.17.0 (2024-07-22)
This was a version bump only for parser 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.16.1 (2024-07-15)
This was a version bump only for parser 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.16.0 (2024-07-08)
##### 🩹 Fixes
- **deps:** update dependency
[@eslint-community/regexpp](https://redirect.github.com/eslint-community/regexpp)
to v4.11.0
- **website:** react key error on internal pages of website
##### ❤️ 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)
This was a version bump only for parser 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.14.1 (2024-06-24)
This was a version bump only for parser 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.14.0 (2024-06-24)
##### 🚀 Features
- support TypeScript 5.5
##### ❤️ 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)
This was a version bump only for parser 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.13.0 (2024-06-10)
##### 🚀 Features
- **parser, typescript-estree:** export withoutProjectParserOptions
utility
##### ❤️ 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)
##### 🩹 Fixes
- **types:** correct typing ParserOptions
##### ❤️ 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)
This was a version bump only for parser 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.10.0 (2024-05-20)
This was a version bump only for parser 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.9.0 (2024-05-13)
This was a version bump only for parser 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.8.0 (2024-04-29)
This was a version bump only for parser 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.7.1 (2024-04-22)
This was a version bump only for parser 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.7.0 (2024-04-15)
This was a version bump only for parser 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.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
- **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues`
##### ❤️ 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
##### ❤️ 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)
This was a version bump only for parser 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.3.0 (2024-03-18)
##### 🩹 Fixes
- correct `engines.node` constraints in `package.json`
##### ❤️ 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
##### ❤️ 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 parser 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)
This was a version bump only for parser 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.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)
This was a version bump only for parser 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.
---
### 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.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/eslint-config/package.json | 8 +-
packages/eslint-config/yarn.lock | 140 +++++++++++-----------------
2 files changed, 57 insertions(+), 91 deletions(-)
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index ee6ed73e..89285d82 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,8 +25,8 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "7.18.0",
- "@typescript-eslint/parser": "7.18.0",
+ "@typescript-eslint/eslint-plugin": "8.4.0",
+ "@typescript-eslint/parser": "8.4.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.0",
"eslint-plugin-flowtype": "8.0.3",
@@ -37,8 +37,8 @@
"typescript": "5.5.4"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "7.18.0",
- "@typescript-eslint/parser": "7.18.0",
+ "@typescript-eslint/eslint-plugin": "8.4.0",
+ "@typescript-eslint/parser": "8.4.0",
"@babel/core": "7.25.2",
"@babel/eslint-parser": "7.25.1",
"eslint": "8.57.0",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 5316df45..e5583038 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -360,85 +360,85 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz#b16d3cf3ee76bf572fdf511e79c248bdec619ea3"
- integrity sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==
+"@typescript-eslint/eslint-plugin@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz#188c65610ef875a086404b5bfe105df936b035da"
+ integrity sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.18.0"
- "@typescript-eslint/type-utils" "7.18.0"
- "@typescript-eslint/utils" "7.18.0"
- "@typescript-eslint/visitor-keys" "7.18.0"
+ "@typescript-eslint/scope-manager" "8.4.0"
+ "@typescript-eslint/type-utils" "8.4.0"
+ "@typescript-eslint/utils" "8.4.0"
+ "@typescript-eslint/visitor-keys" "8.4.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.18.0.tgz#83928d0f1b7f4afa974098c64b5ce6f9051f96a0"
- integrity sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==
+"@typescript-eslint/parser@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.4.0.tgz#36b7cd7643a1c190d49dc0278192b2450f615a6f"
+ integrity sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==
dependencies:
- "@typescript-eslint/scope-manager" "7.18.0"
- "@typescript-eslint/types" "7.18.0"
- "@typescript-eslint/typescript-estree" "7.18.0"
- "@typescript-eslint/visitor-keys" "7.18.0"
+ "@typescript-eslint/scope-manager" "8.4.0"
+ "@typescript-eslint/types" "8.4.0"
+ "@typescript-eslint/typescript-estree" "8.4.0"
+ "@typescript-eslint/visitor-keys" "8.4.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83"
- integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==
+"@typescript-eslint/scope-manager@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz#8a13d3c0044513d7960348db6f4789d2a06fa4b4"
+ integrity sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==
dependencies:
- "@typescript-eslint/types" "7.18.0"
- "@typescript-eslint/visitor-keys" "7.18.0"
+ "@typescript-eslint/types" "8.4.0"
+ "@typescript-eslint/visitor-keys" "8.4.0"
-"@typescript-eslint/type-utils@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b"
- integrity sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==
+"@typescript-eslint/type-utils@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz#4a91b5789f41946adb56d73e2fb4639fdcf37af7"
+ integrity sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==
dependencies:
- "@typescript-eslint/typescript-estree" "7.18.0"
- "@typescript-eslint/utils" "7.18.0"
+ "@typescript-eslint/typescript-estree" "8.4.0"
+ "@typescript-eslint/utils" "8.4.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9"
- integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==
+"@typescript-eslint/types@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.4.0.tgz#b44d6a90a317a6d97a3e5fabda5196089eec6171"
+ integrity sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==
-"@typescript-eslint/typescript-estree@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931"
- integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==
+"@typescript-eslint/typescript-estree@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz#00ed79ae049e124db37315cde1531a900a048482"
+ integrity sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==
dependencies:
- "@typescript-eslint/types" "7.18.0"
- "@typescript-eslint/visitor-keys" "7.18.0"
+ "@typescript-eslint/types" "8.4.0"
+ "@typescript-eslint/visitor-keys" "8.4.0"
debug "^4.3.4"
- globby "^11.1.0"
+ fast-glob "^3.3.2"
is-glob "^4.0.3"
minimatch "^9.0.4"
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f"
- integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==
+"@typescript-eslint/utils@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.4.0.tgz#35c552a404858c853a1f62ba6df2214f1988afc3"
+ integrity sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.18.0"
- "@typescript-eslint/types" "7.18.0"
- "@typescript-eslint/typescript-estree" "7.18.0"
+ "@typescript-eslint/scope-manager" "8.4.0"
+ "@typescript-eslint/types" "8.4.0"
+ "@typescript-eslint/typescript-estree" "8.4.0"
-"@typescript-eslint/visitor-keys@7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7"
- integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==
+"@typescript-eslint/visitor-keys@8.4.0":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz#1e8a8b8fd3647db1e42361fdd8de3e1679dec9d2"
+ integrity sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==
dependencies:
- "@typescript-eslint/types" "7.18.0"
+ "@typescript-eslint/types" "8.4.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -534,11 +534,6 @@ array-includes@^3.1.6, array-includes@^3.1.8:
get-intrinsic "^1.2.4"
is-string "^1.0.7"
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
array.prototype.findlast@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904"
@@ -783,13 +778,6 @@ define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
doctrine@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
@@ -1111,7 +1099,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.2.9:
+fast-glob@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -1283,18 +1271,6 @@ globalthis@^1.0.3:
define-properties "^1.2.1"
gopd "^1.0.1"
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
gopd@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
@@ -1714,7 +1690,7 @@ merge-stream@^2.0.0:
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-merge2@^1.3.0, merge2@^1.4.1:
+merge2@^1.3.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
@@ -1874,11 +1850,6 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
picocolors@^1.0.0, picocolors@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
@@ -2072,11 +2043,6 @@ side-channel@^1.0.4, side-channel@^1.0.6:
get-intrinsic "^1.2.4"
object-inspect "^1.13.1"
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
string-natural-compare@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
From 10eba8e3c5450cdbeed616ee417bf5cb4016d6f7 Mon Sep 17 00:00:00 2001
From: powerhome-software-apply
<125933697+powerhome-software-apply@users.noreply.github.com>
Date: Sat, 14 Sep 2024 21:16:02 -0300
Subject: [PATCH 10/20] Update CODEOWNERS (#161)
From 346c33687dec9b82e50900df85548462f6fe0219 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 24 Sep 2024 10:18:13 -0400
Subject: [PATCH 11/20] Update all non-major dependencies (#280)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.4.0` ->
`8.7.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.4.0` ->
`8.7.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.4.0/8.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.4.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.4.0/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`8.57.0` ->
`8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.0/8.57.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.35.1` ->
`7.36.1`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.35.1/7.36.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.35.1/7.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.35.1/7.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rails](https://rubyonrails.org)
([source](https://redirect.github.com/rails/rails),
[changelog](https://redirect.github.com/rails/rails/releases/tag/v7.2.1))
| `"<= 7.1.3.4"` -> `"<= 7.2.1"` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rails/7.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rails/7.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rails/7.1.3.4/7.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rails/7.1.3.4/7.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.5.4`
-> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.7.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#870-2024-09-23)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.6.0...v8.7.0)
##### 🚀 Features
- **eslint-plugin:** \[no-unsafe-call] check calls of Function
- **eslint-plugin:** \[consistent-type-exports] check `export *` exports
to see if all exported members are types
##### 🩹 Fixes
- **eslint-plugin:** properly coerce all types to string in
`getStaticMemberAccessValue`
- **eslint-plugin:** \[no-deprecated] report on imported deprecated
variables
- **eslint-plugin:** \[no-confusing-non-null-assertion] check !in and
!instanceof
##### ❤️ Thank You
- Abraham Guo
- auvred
- Brian Donovan
- 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.
###
[`v8.6.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#860-2024-09-16)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...v8.6.0)
##### 🚀 Features
- add `allow` option for `restrict-template-expressions`
- **type-utils:** isNullableType add Void logic
- **eslint-plugin:** \[no-unnecessary-condition] check switch cases
- **eslint-plugin:** \[no-misused-promises] check array predicate return
##### 🩹 Fixes
- **eslint-plugin:** \[no-deprecated] don't report recursive types in
destructuring assignment twice
- **eslint-plugin:** \[no-deprecated] report on deprecated variables
used in destructuring assignment
- **eslint-plugin:** \[no-deprecated] report on deprecated properties
with function-like types
- **eslint-plugin:** \[no-unnecessary-condition] properly reflect
multiple negations in message
##### ❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- 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.
###
[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#850-2024-09-09)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0)
##### 🚀 Features
- **eslint-plugin:** \[no-duplicate-type-constituents] prevent
unnecessary \`
- **eslint-plugin:** \[no-unsafe-argument] differentiate error types
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] fix
TSNonNullExpression fixer
- **eslint-plugin:** \[no-misused-promises] handle static method
- **eslint-plugin:** \[no-unnecessary-type-parameters] fix AST quick
path scope analysis
- **eslint-plugin:** \[consistent-type-assertions] access parser
services lazily
##### ❤️ Thank You
-
[`f44da95`](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f44da958e)
- Josh Goldberg ✨
- 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.7.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#870-2024-09-23)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.6.0...v8.7.0)
This was a version bump only for parser 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.
###
[`v8.6.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...343710e0b68868836ae01c0271472adcea4f1676)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...v8.6.0)
###
[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#850-2024-09-09)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0)
This was a version bump only for parser 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.
eslint/eslint (eslint)
###
[`v8.57.1`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...5b9414c501c58bfa85f41f96f821973c41e8ae74)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1)
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.36.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7361---20240912)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.0...v7.36.1)
##### Fixed
- \[`no-is-mounted`]: fix logic in method name check ([#3821][]
[@Mathias-S](https://redirect.github.com/Mathias-S))
- \[`jsx-no-literals`]: Avoid crashing on valueless boolean props
([#3823][]
[@reosarevok](https://redirect.github.com/reosarevok))
[7.36.1]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.0...v7.36.1
[#3823]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3823
[#3821]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3821
###
[`v7.36.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7360---20240912)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.2...v7.36.0)
##### Added
- \[`no-string-refs`]: allow this.refs in > 18.3.0 ([#3807][]
[@henryqdineen](https://redirect.github.com/henryqdineen))
- \[`jsx-no-literals`] Add `elementOverrides` option and the ability to
ignore this rule on specific elements ([#3812][]
[@Pearce-Ropion](https://redirect.github.com/Pearce-Ropion))
- \[`forward-ref-uses-ref`]: add rule for checking ref parameter is
added
(\[[#3667](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/3667)]\[]
[@NotWoods](https://redirect.github.com/NotWoods))
##### Fixed
- \[`function-component-definition`], \[`boolean-prop-naming`],
\[`jsx-first-prop-new-line`], \[`jsx-props-no-multi-spaces`],
`propTypes`: use type args ([#3629][]
[@HenryBrown0](https://redirect.github.com/HenryBrown0))
- JSX pragma: fail gracefully ([#3632][]
[@ljharb](https://redirect.github.com/ljharb))
- \[`jsx-props-no-spreading`]: add `explicitSpread` option to schema
([#3799][] [@ljharb](https://redirect.github.com/ljharb))
##### Changed
- \[Tests] add
[@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
v6 ([#3629][]
[@HenryBrown0](https://redirect.github.com/HenryBrown0))
- \[Tests] add
[@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
v7 and v8 ([#3629][]
[@hampustagerud](https://redirect.github.com/hampustagerud))
- \[Docs] \[`no-danger`]: update broken link ([#3817][]
[@lucasrmendonca](https://redirect.github.com/lucasrmendonca))
- \[types] add jsdoc type annotations ([#3731][]
[@y-hsgw](https://redirect.github.com/y-hsgw))
- \[Tests] `button-has-type`: add test case with spread
([#3731][] [@y-hsgw](https://redirect.github.com/y-hsgw))
[7.36.0]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.2...v7.36.0
[#3799]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/3799
[#3632]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/3632
[#3812]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3812
[#3731]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3731
[#3694]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3667
[#3629]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3629
[#3817]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3817
[#3807]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3807
###
[`v7.35.2`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.35.2)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.1...v7.35.2)
##### Fixed
- \[`jsx-curly-brace-presence`]: avoid autofixing attributes with double
quotes to a double quoted attribute
(\[[#3814](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/3814)]\[]
[@ljharb](https://redirect.github.com/ljharb))
undefined
\[[#1000](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1000)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1000](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1000)%0A\[[#1002](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1002)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1002](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1002)%0A\[[#1005](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1005)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1005](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1005)%0A\[[#100](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/100)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/100](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/100)%0A\[[#1010](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1010)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1010](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1010)%0A\[[#1013](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1013)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1013](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1013)%0A\[[#1022](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1022)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1022](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1022)%0A\[[#1029](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1029)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1029](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1029)%0A\[[#102](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/102)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/102](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/102)%0A\[[#1034](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1034)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1034](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1034)%0A\[[#1038](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1038)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1038](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1038)%0A\[[#1041](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1041)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1041](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1041)%0A\[[#1043](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1043)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1043](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1043)%0A\[[#1046](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1046)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1046](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1046)%0A\[[#1047](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1047)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1047](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1047)%0A\[[#1050](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1050)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1050](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1050)%0A\[[#1053](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1053)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1053](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1053)%0A\[[#1057](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1057)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1057](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1057)%0A\[[#105](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/105)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/105](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/105)%0A\[[#1061](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1061)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1061](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1061)%0A\[[#1062](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1062)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1062](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1062)%0A\[[#1070](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1070)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1070](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1070)%0A\[[#1071](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1071)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1071](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1071)%0A\[[#1073](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1073)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1073](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1073)%0A\[[#1076](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1076)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1076](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1076)%0A\[[#1079](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1079)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1079](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1079)%0A\[[#1088](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1088)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1088](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1088)%0A\[[#1098](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1098)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1098](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1098)%0A\[[#1101](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1101)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1101](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1101)%0A\[[#1103](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1103)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1103](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1103)%0A\[[#110](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/110)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/110](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/110)%0A\[[#1116](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1116)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1116](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1116)%0A\[[#1117](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1117)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1117](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1117)%0A\[[#1119](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1119)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1119](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1119)%0A\[[#1121](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1121)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1121](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1121)%0A\[[#1122](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1122)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1122](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1122)%0A\[[#1123](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1123)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1123](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1123)%0A\[[#1130](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1130)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1130](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1130)%0A\[[#1131](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1131)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1131](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1131)%0A\[[#1132](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1132)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1132](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1132)%0A\[[#1134](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1134)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1134](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1134)%0A\[[#1135](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1135)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1135](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1135)%0A\[[#1139](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1139)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1139](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1139)%0A\[[#1148](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1148)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1148](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1148)%0A\[[#1149](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1149)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1149](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1149)%0A\[[#114](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/114)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/114](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/114)%0A\[[#1151](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1151)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1151](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1151)%0A\[[#1155](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1155)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1155](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1155)%0A\[[#1161](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1161)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1161](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1161)%0A\[[#1167](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1167)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1167](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1167)%0A\[[#1173](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1173)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1173](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1173)%0A\[[#1174](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1174)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1174](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1174)%0A\[[#1175](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1175)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1175](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1175)%0A\[[#1178](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1178)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1178](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1178)%0A\[[#1179](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1179)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1179](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1179)%0A\[[#117](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/117)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/117](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/117)%0A\[[#1180](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1180)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1180](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1180)%0A\[[#1183](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1183)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1183](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1183)%0A\[[#1189](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1189)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1189](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1189)%0A\[[#118](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/118)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/118](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/118)%0A\[[#1192](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1192)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1192](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1192)%0A\[[#1195](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1195)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1195](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1195)%0A\[[#1199](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1199)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1199](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1199)%0A\[[#119](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/119)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/119](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/119)%0A\[[#11](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/11)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/11](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/11)%0A\[[#1201](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1201)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1201](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1201)%0A\[[#1202](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1202)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1202](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1202)%0A\[[#1206](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1206)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1206](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1206)%0A\[[#1213](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1213)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1213](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1213)%0A\[[#1216](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1216)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1216](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1216)%0A\[[#1222](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1222)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1222](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1222)%0A\[[#1226](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1226)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1226](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1226)%0A\[[#1227](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1227)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1227](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1227)%0A\[[#122](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/122)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/122](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/122)%0A\[[#1231](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1231)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1231](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1231)%0A\[[#1236](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1236)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1236](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1236)%0A\[[#1239](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1239)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1239](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1239)%0A\[[#123](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/123)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/123](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/123)%0A\[[#1241](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1241)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1241](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1241)%0A\[[#1242](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1242)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1242](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1242)%0A\[[#1246](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1246)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1246](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1246)%0A\[[#1249](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1249)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1249](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1249)%0A\[[#1253](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1253)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1253](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1253)%0A\[[#1257](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1257)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1257](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1257)%0A\[[#125](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/125)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/125](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/125)%0A\[[#1260](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1260)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1260](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1260)%0A\[[#1261](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1261)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1261](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1261)%0A\[[#1262](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1262)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1262](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1262)%0A\[[#1264](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1264)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1264](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1264)%0A\[[#1266](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1266)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1266](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1266)%0A\[[#1269](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1269)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1269](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1269)%0A\[[#1273](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1273)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1273](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1273)%0A\[[#1274](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1274)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1274](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1274)%0A\[[#1277](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1277)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1277](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1277)%0A\[[#127](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/127)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/127](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/127)%0A\[[#1281](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1281)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1281](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1281)%0A\[[#1287](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1287)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1287](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1287)%0A\[[#1288](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1288)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1288](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1288)%0A\[[#1289](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1289)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1289](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1289)%0A\[[#128](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/128)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/128](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/128)%0A\[[#1290](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1290)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1290](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1290)%0A\[[#1294](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1294)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1294](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1294)%0A\[[#1296](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1296)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1296](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1296)%0A\[[#129](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/129)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/129](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/129)%0A\[[#12](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/12)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/12](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/12)%0A\[[#1301](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1301)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1301](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1301)%0A\[[#1303](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1303)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1303](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1303)%0A\[[#1306](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1306)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1306](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1306)%0A\[[#1308](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1308)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1308](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1308)%0A\[[#1309](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1309)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1309](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1309)%0A\[[#130](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/130)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/130](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/130)%0A\[[#1310](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1310)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1310](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1310)%0A\[[#1323](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1323)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1323](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1323)%0A\[[#1329](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1329)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1329](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1329)%0A\[[#132](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/132)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/132](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/132)%0A\[[#1335](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1335)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1335](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1335)%0A\[[#1337](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1337)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1337](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1337)%0A\[[#133](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/133)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/133](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/133)%0A\[[#1344](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1344)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1344](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1344)%0A\[[#1352](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1352)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1352](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1352)%0A\[[#1353](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1353)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1353](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1353)%0A\[[#1354](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1354)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1354](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1354)%0A\[[#135](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/135)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/135](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/135)%0A\[[#1361](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1361)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1361](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1361)%0A\[[#1363](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1363)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1363](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1363)%0A\[[#1364](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1364)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1364](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1364)%0A\[[#1366](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1366)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1366](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1366)%0A\[[#1369](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1369)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1369](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1369)%0A\[[#136](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/136)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/136](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/136)%0A\[[#1374](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1374)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1374](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1374)%0A\[[#1376](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1376)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1376](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1376)%0A\[[#137](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/137)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/137](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/137)%0A\[[#1380](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1380)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1380](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1380)%0A\[[#1381](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1381)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1381](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1381)%0A\[[#1382](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1382)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1382](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1382)%0A\[[#1383](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1383)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1383](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1383)%0A\[[#1384](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1384)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1384](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1384)%0A\[[#1386](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1386)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1386](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1386)%0A\[[#1388](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1388)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1388](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1388)%0A\[[#1389](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1389)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1389](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1389)%0A\[[#138](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/138)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/138](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/138)%0A\[[#1392](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1392)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1392](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1392)%0A\[[#1395](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1395)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1395](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1395)%0A\[[#1396](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1396)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1396](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1396)%0A\[[#1398](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1398)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1398](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1398)%0A\[[#139](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/139)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/139](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/139)%0A\[[#13](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/13)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/13](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/13)%0A\[[#1400](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1400)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1400](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1400)%0A\[[#1403](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1403)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1403](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1403)%0A\[[#1406](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1406)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1406](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1406)%0A\[[#1409](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1409)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1409](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1409)%0A\[[#1412](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1412)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1412](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1412)%0A\[[#1413](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1413)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1413](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1413)%0A\[[#1414](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1414)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1414](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1414)%0A\[[#1417](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1417)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1417](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1417)%0A\[[#1422](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1422)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1422](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1422)%0A\[[#1423](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1423)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1423](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1423)%0A\[[#142](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/142)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/142](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/142)%0A\[[#1432](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1432)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1432](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1432)%0A\[[#1435](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1435)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1435](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1435)%0A\[[#1438](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1438)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1438](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1438)%0A\[[#1444](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1444)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1444](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1444)%0A\[[#1449](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1449)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1449](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1449)%0A\[[#144](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/144)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/144](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/144)%0A\[[#1450](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1450)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1450](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1450)%0A\[[#145](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/145)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/145](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/145)%0A\[[#1462](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1462)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1462](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1462)%0A\[[#1464](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1464)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1464](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1464)%0A\[[#1467](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1467)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1467](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1467)%0A\[[#1468](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1468)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1468](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1468)%0A\[[#146](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/146)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/146](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/146)%0A\[[#1471](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1471)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1471](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1471)%0A\[[#1475](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1475)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1475](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1475)%0A\[[#1476](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1476)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1476](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1476)%0A\[[#1478](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1478)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1478](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1478)%0A\[[#1479](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1479)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1479](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1479)%0A\[[#147](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/147)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/147](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/147)%0A\[[#1485](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1485)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1485](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1485)%0A\[[#148](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/148)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/148](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/148)%0A\[[#1493](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1493)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1493](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1493)%0A\[[#1494](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1494)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1494](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1494)%0A\[[#1496](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1496)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1496](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1496)%0A\[[#1497](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1497)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1497](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1497)%0A\[[#1499](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1499)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1499](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1499)%0A\[[#14](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/14)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/14](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/14)%0A\[[#1500](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1500)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1500](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1500)%0A\[[#1502](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1502)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1502](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1502)%0A\[[#1507](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1507)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1507](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1507)%0A\[[#1508](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1508)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1508](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1508)%0A\[[#1511](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1511)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1511](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1511)%0A\[[#1512](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1512)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1512](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1512)%0A\[[#1514](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1514)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1514](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1514)%0A\[[#1515](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1515)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1515](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1515)%0A\[[#1517](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1517)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1517](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1517)%0A\[[#1518](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1518)]:
[https://github.com/jsx-eslint/eslint-plugin-react/pull/1518](https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1518)%0A\[[#1521](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1521)]:
[https://github.com/jsx-eslint/eslint-plugin-react/issues/1521](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1521)%0A\[[#1524](https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1524)]:
[https://github.com/jsx-eslint/eslint-plugin-r
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/dep_shield/Gemfile | 2 +-
packages/dep_shield/Gemfile.lock | 148 ++++++++++++++--------------
packages/eslint-config/package.json | 20 ++--
packages/eslint-config/yarn.lock | 148 ++++++++++++++--------------
4 files changed, 158 insertions(+), 160 deletions(-)
diff --git a/packages/dep_shield/Gemfile b/packages/dep_shield/Gemfile
index d9bafb8b..b6bdcf88 100644
--- a/packages/dep_shield/Gemfile
+++ b/packages/dep_shield/Gemfile
@@ -6,7 +6,7 @@ source "https://rubygems.org"
gemspec
gem "nitro_config", path: "../nitro_config"
-gem "rails", "<= 7.1.3.4"
+gem "rails", "<= 7.2.1"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0"
gem "rubocop-powerhome", path: "../rubocop-powerhome"
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index c5c70714..32b556da 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -24,80 +24,76 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.1.3.4)
- actionpack (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ actioncable (7.2.1)
+ actionpack (= 7.2.1)
+ activesupport (= 7.2.1)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.3.4)
- actionpack (= 7.1.3.4)
- activejob (= 7.1.3.4)
- activerecord (= 7.1.3.4)
- activestorage (= 7.1.3.4)
- activesupport (= 7.1.3.4)
- mail (>= 2.7.1)
- net-imap
- net-pop
- net-smtp
- actionmailer (7.1.3.4)
- actionpack (= 7.1.3.4)
- actionview (= 7.1.3.4)
- activejob (= 7.1.3.4)
- activesupport (= 7.1.3.4)
- mail (~> 2.5, >= 2.5.4)
- net-imap
- net-pop
- net-smtp
+ actionmailbox (7.2.1)
+ actionpack (= 7.2.1)
+ activejob (= 7.2.1)
+ activerecord (= 7.2.1)
+ activestorage (= 7.2.1)
+ activesupport (= 7.2.1)
+ mail (>= 2.8.0)
+ actionmailer (7.2.1)
+ actionpack (= 7.2.1)
+ actionview (= 7.2.1)
+ activejob (= 7.2.1)
+ activesupport (= 7.2.1)
+ mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
- actionpack (7.1.3.4)
- actionview (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ actionpack (7.2.1)
+ actionview (= 7.2.1)
+ activesupport (= 7.2.1)
nokogiri (>= 1.8.5)
racc
- rack (>= 2.2.4)
+ rack (>= 2.2.4, < 3.2)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- actiontext (7.1.3.4)
- actionpack (= 7.1.3.4)
- activerecord (= 7.1.3.4)
- activestorage (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ useragent (~> 0.16)
+ actiontext (7.2.1)
+ actionpack (= 7.2.1)
+ activerecord (= 7.2.1)
+ activestorage (= 7.2.1)
+ activesupport (= 7.2.1)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.3.4)
- activesupport (= 7.1.3.4)
+ actionview (7.2.1)
+ activesupport (= 7.2.1)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.1.3.4)
- activesupport (= 7.1.3.4)
+ activejob (7.2.1)
+ activesupport (= 7.2.1)
globalid (>= 0.3.6)
- activemodel (7.1.3.4)
- activesupport (= 7.1.3.4)
- activerecord (7.1.3.4)
- activemodel (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ activemodel (7.2.1)
+ activesupport (= 7.2.1)
+ activerecord (7.2.1)
+ activemodel (= 7.2.1)
+ activesupport (= 7.2.1)
timeout (>= 0.4.0)
- activestorage (7.1.3.4)
- actionpack (= 7.1.3.4)
- activejob (= 7.1.3.4)
- activerecord (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ activestorage (7.2.1)
+ actionpack (= 7.2.1)
+ activejob (= 7.2.1)
+ activerecord (= 7.2.1)
+ activesupport (= 7.2.1)
marcel (~> 1.0)
- activesupport (7.1.3.4)
+ activesupport (7.2.1)
base64
bigdecimal
- concurrent-ruby (~> 1.0, >= 1.0.2)
+ concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
minitest (>= 5.1)
- mutex_m
- tzinfo (~> 2.0)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
appraisal (2.5.0)
bundler
rake
@@ -110,7 +106,7 @@ GEM
activesupport (>= 3.0.0)
railties (>= 3.0.0)
thor (>= 0.14.6)
- concurrent-ruby (1.3.3)
+ concurrent-ruby (1.3.4)
connection_pool (2.4.1)
crass (1.0.6)
csv (3.3.0)
@@ -120,7 +116,7 @@ GEM
erubi (1.13.0)
globalid (1.2.1)
activesupport (>= 6.1)
- i18n (1.14.5)
+ i18n (1.14.6)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
irb (1.14.0)
@@ -135,6 +131,7 @@ GEM
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
+ logger (1.6.1)
loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
@@ -146,9 +143,8 @@ GEM
marcel (1.0.4)
mini_mime (1.1.5)
mini_portile2 (2.8.7)
- minitest (5.24.1)
- mutex_m (0.2.0)
- net-imap (0.4.14)
+ minitest (5.25.1)
+ net-imap (0.4.16)
date
net-protocol
net-pop (0.1.2)
@@ -178,20 +174,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.1.3.4)
- actioncable (= 7.1.3.4)
- actionmailbox (= 7.1.3.4)
- actionmailer (= 7.1.3.4)
- actionpack (= 7.1.3.4)
- actiontext (= 7.1.3.4)
- actionview (= 7.1.3.4)
- activejob (= 7.1.3.4)
- activemodel (= 7.1.3.4)
- activerecord (= 7.1.3.4)
- activestorage (= 7.1.3.4)
- activesupport (= 7.1.3.4)
+ rails (7.2.1)
+ actioncable (= 7.2.1)
+ actionmailbox (= 7.2.1)
+ actionmailer (= 7.2.1)
+ actionpack (= 7.2.1)
+ actiontext (= 7.2.1)
+ actionview (= 7.2.1)
+ activejob (= 7.2.1)
+ activemodel (= 7.2.1)
+ activerecord (= 7.2.1)
+ activestorage (= 7.2.1)
+ activesupport (= 7.2.1)
bundler (>= 1.15.0)
- railties (= 7.1.3.4)
+ railties (= 7.2.1)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -199,10 +195,10 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.1.3.4)
- actionpack (= 7.1.3.4)
- activesupport (= 7.1.3.4)
- irb
+ railties (7.2.1)
+ actionpack (= 7.2.1)
+ activesupport (= 7.2.1)
+ irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
@@ -212,7 +208,7 @@ GEM
rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.9)
+ reline (0.5.10)
io-console (~> 0.5)
rexml (3.3.2)
strscan
@@ -255,6 +251,7 @@ GEM
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
+ securerandom (0.3.1)
sentry-ruby (5.18.2)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -263,12 +260,13 @@ GEM
sqlite3 (1.7.3-arm64-darwin)
stringio (3.1.1)
strscan (3.1.0)
- thor (1.3.1)
+ thor (1.3.2)
timeout (0.4.1)
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.5.0)
+ useragent (0.16.10)
webrick (1.8.1)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
@@ -276,7 +274,7 @@ GEM
with_env (1.1.0)
xml-simple (1.1.9)
rexml
- zeitwerk (2.6.17)
+ zeitwerk (2.6.18)
PLATFORMS
arm64-darwin-23
@@ -288,7 +286,7 @@ DEPENDENCIES
dep_shield!
license_finder (>= 7.0)
nitro_config!
- rails (<= 7.1.3.4)
+ rails (<= 7.2.1)
rake (~> 13.0)
rspec (~> 3.0)
rubocop-powerhome!
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 89285d82..dbdcdf23 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,31 +25,31 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.4.0",
- "@typescript-eslint/parser": "8.4.0",
+ "@typescript-eslint/eslint-plugin": "8.7.0",
+ "@typescript-eslint/parser": "8.7.0",
"@babel/eslint-parser": "8 || 10 || 7",
- "eslint": "8.57.0",
+ "eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.35.1",
+ "eslint-plugin-react": "7.36.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "typescript": "5.5.4"
+ "typescript": "5.6.2"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.4.0",
- "@typescript-eslint/parser": "8.4.0",
+ "@typescript-eslint/eslint-plugin": "8.7.0",
+ "@typescript-eslint/parser": "8.7.0",
"@babel/core": "7.25.2",
"@babel/eslint-parser": "7.25.1",
- "eslint": "8.57.0",
+ "eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.35.1",
+ "eslint-plugin-react": "7.36.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
"semver": "7.6.3",
- "typescript": "5.5.4"
+ "typescript": "5.6.2"
},
"dependencies": {
"eslint-config-prettier": "^9.0.0"
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index e5583038..48f2d9e5 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -196,17 +196,17 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@8.57.0":
- version "8.57.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
- integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
+"@eslint/js@8.57.1":
+ version "8.57.1"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
+ integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
-"@humanwhocodes/config-array@^0.11.14":
- version "0.11.14"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b"
- integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==
+"@humanwhocodes/config-array@^0.13.0":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
+ integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==
dependencies:
- "@humanwhocodes/object-schema" "^2.0.2"
+ "@humanwhocodes/object-schema" "^2.0.3"
debug "^4.3.1"
minimatch "^3.0.5"
@@ -215,7 +215,7 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-"@humanwhocodes/object-schema@^2.0.2":
+"@humanwhocodes/object-schema@^2.0.3":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
@@ -360,62 +360,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz#188c65610ef875a086404b5bfe105df936b035da"
- integrity sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==
+"@typescript-eslint/eslint-plugin@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz#d0070f206daad26253bf00ca5b80f9b54f9e2dd0"
+ integrity sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.4.0"
- "@typescript-eslint/type-utils" "8.4.0"
- "@typescript-eslint/utils" "8.4.0"
- "@typescript-eslint/visitor-keys" "8.4.0"
+ "@typescript-eslint/scope-manager" "8.7.0"
+ "@typescript-eslint/type-utils" "8.7.0"
+ "@typescript-eslint/utils" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.4.0.tgz#36b7cd7643a1c190d49dc0278192b2450f615a6f"
- integrity sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==
+"@typescript-eslint/parser@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.7.0.tgz#a567b0890d13db72c7348e1d88442ea8ab4e9173"
+ integrity sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==
dependencies:
- "@typescript-eslint/scope-manager" "8.4.0"
- "@typescript-eslint/types" "8.4.0"
- "@typescript-eslint/typescript-estree" "8.4.0"
- "@typescript-eslint/visitor-keys" "8.4.0"
+ "@typescript-eslint/scope-manager" "8.7.0"
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/typescript-estree" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz#8a13d3c0044513d7960348db6f4789d2a06fa4b4"
- integrity sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==
+"@typescript-eslint/scope-manager@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8"
+ integrity sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==
dependencies:
- "@typescript-eslint/types" "8.4.0"
- "@typescript-eslint/visitor-keys" "8.4.0"
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
-"@typescript-eslint/type-utils@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz#4a91b5789f41946adb56d73e2fb4639fdcf37af7"
- integrity sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==
+"@typescript-eslint/type-utils@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz#d56b104183bdcffcc434a23d1ce26cde5e42df93"
+ integrity sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==
dependencies:
- "@typescript-eslint/typescript-estree" "8.4.0"
- "@typescript-eslint/utils" "8.4.0"
+ "@typescript-eslint/typescript-estree" "8.7.0"
+ "@typescript-eslint/utils" "8.7.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.4.0.tgz#b44d6a90a317a6d97a3e5fabda5196089eec6171"
- integrity sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==
+"@typescript-eslint/types@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19"
+ integrity sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==
-"@typescript-eslint/typescript-estree@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz#00ed79ae049e124db37315cde1531a900a048482"
- integrity sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==
+"@typescript-eslint/typescript-estree@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8"
+ integrity sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==
dependencies:
- "@typescript-eslint/types" "8.4.0"
- "@typescript-eslint/visitor-keys" "8.4.0"
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -423,22 +423,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.4.0.tgz#35c552a404858c853a1f62ba6df2214f1988afc3"
- integrity sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==
+"@typescript-eslint/utils@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.7.0.tgz#cef3f70708b5b5fd7ed8672fc14714472bd8a011"
+ integrity sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.4.0"
- "@typescript-eslint/types" "8.4.0"
- "@typescript-eslint/typescript-estree" "8.4.0"
+ "@typescript-eslint/scope-manager" "8.7.0"
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/typescript-estree" "8.7.0"
-"@typescript-eslint/visitor-keys@8.4.0":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz#1e8a8b8fd3647db1e42361fdd8de3e1679dec9d2"
- integrity sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==
+"@typescript-eslint/visitor-keys@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8"
+ integrity sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==
dependencies:
- "@typescript-eslint/types" "8.4.0"
+ "@typescript-eslint/types" "8.7.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -951,10 +951,10 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.35.1:
- version "7.35.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.35.1.tgz#afc80387031aa99dd6e0a14437c77d02e5700b47"
- integrity sha512-B5ok2JgbaaWn/zXbKCGgKDNL2tsID3Pd/c/yvjcpsd9HQDwyYc/TQv3AZMmOvrJgCs3AnYNUHRCQEMMQAYJ7Yg==
+eslint-plugin-react@7.36.1:
+ version "7.36.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz#f1dabbb11f3d4ebe8b0cf4e54aff4aee81144ee5"
+ integrity sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
@@ -1012,16 +1012,16 @@ eslint-webpack-plugin@4.2.0:
normalize-path "^3.0.0"
schema-utils "^4.2.0"
-eslint@8.57.0:
- version "8.57.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668"
- integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
+eslint@8.57.1:
+ version "8.57.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
+ integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.6.1"
"@eslint/eslintrc" "^2.1.4"
- "@eslint/js" "8.57.0"
- "@humanwhocodes/config-array" "^0.11.14"
+ "@eslint/js" "8.57.1"
+ "@humanwhocodes/config-array" "^0.13.0"
"@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8"
"@ungap/structured-clone" "^1.2.0"
@@ -2218,10 +2218,10 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-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==
+typescript@5.6.2:
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
+ integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
unbox-primitive@^1.0.2:
version "1.0.2"
From 3cb7106c73ade27620878197c3770873574502f7 Mon Sep 17 00:00:00 2001
From: Carlos Palhares
Date: Wed, 2 Oct 2024 14:53:39 -0300
Subject: [PATCH 12/20] Update appraisal in all packages (#284)
Update `appraisal` in all packages.
---
packages/api_chai/Gemfile.lock | 1 +
packages/api_chai/gemfiles/rails_6_0.gemfile.lock | 1 +
packages/api_chai/gemfiles/rails_6_1.gemfile.lock | 1 +
packages/api_chai/gemfiles/rails_7_0.gemfile.lock | 1 +
packages/audit_tracker/Gemfile.lock | 4 ++--
packages/audit_tracker/audit_tracker.gemspec | 2 +-
packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock | 4 ++--
packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock | 4 ++--
packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock | 4 ++--
packages/camel_trail/Gemfile.lock | 4 ++--
packages/camel_trail/camel_trail.gemspec | 2 +-
packages/camel_trail/gemfiles/rails_6_0.gemfile.lock | 5 +++--
packages/camel_trail/gemfiles/rails_6_1.gemfile.lock | 5 +++--
packages/camel_trail/gemfiles/rails_7_1.gemfile.lock | 5 +++--
packages/consent/Gemfile.lock | 4 ++--
packages/consent/consent.gemspec | 2 +-
packages/consent/gemfiles/rails_6_0.gemfile.lock | 4 ++--
packages/consent/gemfiles/rails_6_1.gemfile.lock | 4 ++--
packages/consent/gemfiles/rails_7_0.gemfile.lock | 4 ++--
packages/edgestitch/Gemfile.lock | 4 ++--
packages/edgestitch/edgestitch.gemspec | 2 +-
packages/edgestitch/gemfiles/rails_6_0.gemfile.lock | 4 ++--
packages/edgestitch/gemfiles/rails_6_1.gemfile.lock | 4 ++--
packages/edgestitch/gemfiles/rails_7_0.gemfile.lock | 4 ++--
packages/lumberaxe/Gemfile.lock | 4 ++--
packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock | 5 +++--
packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock | 5 +++--
packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock | 5 +++--
packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock | 5 +++--
packages/lumberaxe/lumberaxe.gemspec | 2 +-
packages/nitro_config/Gemfile.lock | 5 +++--
packages/nitro_config/gemfiles/rails_6_0.gemfile.lock | 5 +++--
packages/nitro_config/gemfiles/rails_6_1.gemfile.lock | 5 +++--
packages/nitro_config/gemfiles/rails_7_0.gemfile.lock | 5 +++--
packages/nitro_config/gemfiles/rails_7_1.gemfile.lock | 6 +++---
packages/nitro_config/nitro_config.gemspec | 2 +-
packages/rubocop-powerhome/Gemfile.lock | 4 ++--
packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock | 4 ++--
packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock | 4 ++--
packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock | 4 ++--
packages/rubocop-powerhome/rubocop-powerhome.gemspec | 2 +-
41 files changed, 83 insertions(+), 68 deletions(-)
diff --git a/packages/api_chai/Gemfile.lock b/packages/api_chai/Gemfile.lock
index 063431bd..54d34239 100644
--- a/packages/api_chai/Gemfile.lock
+++ b/packages/api_chai/Gemfile.lock
@@ -112,6 +112,7 @@ GEM
PLATFORMS
arm64-darwin-22
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
diff --git a/packages/api_chai/gemfiles/rails_6_0.gemfile.lock b/packages/api_chai/gemfiles/rails_6_0.gemfile.lock
index d6edf006..991f70e2 100644
--- a/packages/api_chai/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/api_chai/gemfiles/rails_6_0.gemfile.lock
@@ -235,6 +235,7 @@ GEM
PLATFORMS
arm64-darwin-22
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
diff --git a/packages/api_chai/gemfiles/rails_6_1.gemfile.lock b/packages/api_chai/gemfiles/rails_6_1.gemfile.lock
index 7b8ee3c9..51be2821 100644
--- a/packages/api_chai/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/api_chai/gemfiles/rails_6_1.gemfile.lock
@@ -238,6 +238,7 @@ GEM
PLATFORMS
arm64-darwin-22
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
diff --git a/packages/api_chai/gemfiles/rails_7_0.gemfile.lock b/packages/api_chai/gemfiles/rails_7_0.gemfile.lock
index fdcd4904..b57cf9bd 100644
--- a/packages/api_chai/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/api_chai/gemfiles/rails_7_0.gemfile.lock
@@ -237,6 +237,7 @@ GEM
PLATFORMS
arm64-darwin-22
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
diff --git a/packages/audit_tracker/Gemfile.lock b/packages/audit_tracker/Gemfile.lock
index 18217bfa..74533c24 100644
--- a/packages/audit_tracker/Gemfile.lock
+++ b/packages/audit_tracker/Gemfile.lock
@@ -39,7 +39,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -178,7 +178,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 6.0.6.1, < 7.1)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
audit_tracker!
byebug
combustion (~> 1.3)
diff --git a/packages/audit_tracker/audit_tracker.gemspec b/packages/audit_tracker/audit_tracker.gemspec
index 2d4ccfe0..7da1fdbd 100644
--- a/packages/audit_tracker/audit_tracker.gemspec
+++ b/packages/audit_tracker/audit_tracker.gemspec
@@ -31,7 +31,7 @@ Gem::Specification.new do |spec|
spec.require_paths = ["lib"]
spec.add_development_dependency "activerecord", ">= 6.0.6.1", "< 7.1"
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "combustion", "~> 1.3"
spec.add_development_dependency "rspec-rails", "~> 5.1.2"
spec.add_development_dependency "shoulda-matchers", "~> 5.1.0"
diff --git a/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock b/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
index 3a47c03f..7a246cc7 100644
--- a/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
@@ -71,7 +71,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -257,7 +257,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 6.0.6.1, < 7.1)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
audit_tracker!
byebug
combustion (~> 1.3)
diff --git a/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock b/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
index 2363b804..3e488edd 100644
--- a/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
@@ -75,7 +75,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -260,7 +260,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 6.0.6.1, < 7.1)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
audit_tracker!
byebug
combustion (~> 1.3)
diff --git a/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock b/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
index 85a7b9f0..dbddac32 100644
--- a/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
@@ -81,7 +81,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -259,7 +259,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 6.0.6.1, < 7.1)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
audit_tracker!
byebug
combustion (~> 1.3)
diff --git a/packages/camel_trail/Gemfile.lock b/packages/camel_trail/Gemfile.lock
index c406a8ae..ba0f68b7 100644
--- a/packages/camel_trail/Gemfile.lock
+++ b/packages/camel_trail/Gemfile.lock
@@ -93,7 +93,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -296,7 +296,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
camel_trail!
license_finder (>= 7.0)
rake (~> 13)
diff --git a/packages/camel_trail/camel_trail.gemspec b/packages/camel_trail/camel_trail.gemspec
index 329cc6d8..380a2f9b 100644
--- a/packages/camel_trail/camel_trail.gemspec
+++ b/packages/camel_trail/camel_trail.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
s.add_dependency "rails", ">= 6.0.6.1", "< 7.2"
- s.add_development_dependency "appraisal", "~> 2.4.1"
+ s.add_development_dependency "appraisal", "~> 2.5.0"
s.add_development_dependency "license_finder", ">= 7.0"
s.add_development_dependency "rake", "~> 13"
s.add_development_dependency "rspec", "~> 3.0"
diff --git a/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock b/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
index dff3833a..07b7712a 100644
--- a/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
@@ -74,7 +74,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -261,10 +261,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
camel_trail!
license_finder (>= 7.0)
rails (= 6.0.6.1)
diff --git a/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock b/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
index a223897a..aff836ec 100644
--- a/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
@@ -78,7 +78,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -264,10 +264,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
camel_trail!
license_finder (>= 7.0)
rails (= 6.1.7.7)
diff --git a/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock b/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
index 3078df4f..c9f5420f 100644
--- a/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
@@ -93,7 +93,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -294,10 +294,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
camel_trail!
license_finder (>= 7.0)
rails (= 7.1.3.2)
diff --git a/packages/consent/Gemfile.lock b/packages/consent/Gemfile.lock
index 57d473ae..afa5b49c 100644
--- a/packages/consent/Gemfile.lock
+++ b/packages/consent/Gemfile.lock
@@ -49,7 +49,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -218,7 +218,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 5)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
consent!
diff --git a/packages/consent/consent.gemspec b/packages/consent/consent.gemspec
index 7f1501b3..1fea378d 100644
--- a/packages/consent/consent.gemspec
+++ b/packages/consent/consent.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "cancancan", "3.2.1"
spec.add_development_dependency "activerecord", ">= 5"
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "bundler", "~> 2.1"
spec.add_development_dependency "combustion", "~> 1.3"
spec.add_development_dependency "license_finder", ">= 7.0"
diff --git a/packages/consent/gemfiles/rails_6_0.gemfile.lock b/packages/consent/gemfiles/rails_6_0.gemfile.lock
index e45ce8f8..e3aa5d3c 100644
--- a/packages/consent/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/consent/gemfiles/rails_6_0.gemfile.lock
@@ -72,7 +72,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -264,7 +264,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 5)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
consent!
diff --git a/packages/consent/gemfiles/rails_6_1.gemfile.lock b/packages/consent/gemfiles/rails_6_1.gemfile.lock
index 91e5fd23..0870a966 100644
--- a/packages/consent/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/consent/gemfiles/rails_6_1.gemfile.lock
@@ -76,7 +76,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -267,7 +267,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 5)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
consent!
diff --git a/packages/consent/gemfiles/rails_7_0.gemfile.lock b/packages/consent/gemfiles/rails_7_0.gemfile.lock
index 6f4a2884..771d6147 100644
--- a/packages/consent/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/consent/gemfiles/rails_7_0.gemfile.lock
@@ -82,7 +82,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -266,7 +266,7 @@ PLATFORMS
DEPENDENCIES
activerecord (>= 5)
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
consent!
diff --git a/packages/edgestitch/Gemfile.lock b/packages/edgestitch/Gemfile.lock
index a17b2927..c71b3e9a 100644
--- a/packages/edgestitch/Gemfile.lock
+++ b/packages/edgestitch/Gemfile.lock
@@ -81,7 +81,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -253,7 +253,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
edgestitch!
license_finder (>= 7.0)
diff --git a/packages/edgestitch/edgestitch.gemspec b/packages/edgestitch/edgestitch.gemspec
index 57164103..c72e76e1 100644
--- a/packages/edgestitch/edgestitch.gemspec
+++ b/packages/edgestitch/edgestitch.gemspec
@@ -30,7 +30,7 @@ Gem::Specification.new do |spec|
spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "bundler", "~> 2.1"
spec.add_development_dependency "license_finder", ">= 7.0"
spec.add_development_dependency "mysql2", "0.5.5"
diff --git a/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock b/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
index 92bbe5f1..25df1eaf 100644
--- a/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
@@ -71,7 +71,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -260,7 +260,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
edgestitch!
license_finder (>= 7.0)
diff --git a/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock b/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
index a6a9d202..2af683c0 100644
--- a/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
@@ -75,7 +75,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -263,7 +263,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
edgestitch!
license_finder (>= 7.0)
diff --git a/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock b/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
index 8d13bbef..4f3221f9 100644
--- a/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
@@ -81,7 +81,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -262,7 +262,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
edgestitch!
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/Gemfile.lock b/packages/lumberaxe/Gemfile.lock
index d6069e9c..8bd4c1fc 100644
--- a/packages/lumberaxe/Gemfile.lock
+++ b/packages/lumberaxe/Gemfile.lock
@@ -92,7 +92,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -313,7 +313,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock b/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
index c1266b48..e7c09dbd 100644
--- a/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
@@ -73,7 +73,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -278,10 +278,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock b/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
index ad727768..e2f43123 100644
--- a/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
@@ -77,7 +77,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -281,10 +281,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock b/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
index 7059b52a..a452c3e3 100644
--- a/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
@@ -83,7 +83,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -280,10 +280,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock b/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
index c0803903..358c4d5c 100644
--- a/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
@@ -92,7 +92,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -312,10 +312,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/lumberaxe/lumberaxe.gemspec b/packages/lumberaxe/lumberaxe.gemspec
index 6b0b92e7..424d8461 100644
--- a/packages/lumberaxe/lumberaxe.gemspec
+++ b/packages/lumberaxe/lumberaxe.gemspec
@@ -33,7 +33,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "activesupport", ">= 6.0.6.1", "< 7.2"
spec.add_dependency "lograge", "0.10.0"
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "bundler", "~> 2.1"
spec.add_development_dependency "combustion", "~> 1.3"
spec.add_development_dependency "license_finder", ">= 7.0"
diff --git a/packages/nitro_config/Gemfile.lock b/packages/nitro_config/Gemfile.lock
index 4f710da3..ef2e3956 100644
--- a/packages/nitro_config/Gemfile.lock
+++ b/packages/nitro_config/Gemfile.lock
@@ -43,7 +43,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -181,10 +181,11 @@ GEM
PLATFORMS
arm64-darwin-22
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
byebug
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock b/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
index e33e0d73..f23f9cd4 100644
--- a/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
@@ -72,7 +72,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -242,10 +242,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
byebug
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock b/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
index 6833801d..5acc9807 100644
--- a/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
@@ -76,7 +76,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -245,10 +245,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
byebug
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock b/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
index 231f867d..960d545e 100644
--- a/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
@@ -82,7 +82,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -244,10 +244,11 @@ GEM
PLATFORMS
arm64-darwin-23
+ arm64-darwin-24
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
byebug
combustion (~> 1.3)
license_finder (>= 7.0)
diff --git a/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock b/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
index c9ce7da0..708fffc9 100644
--- a/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
@@ -91,7 +91,7 @@ GEM
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -290,7 +290,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
byebug
combustion (~> 1.3)
license_finder (>= 7.0)
@@ -302,4 +302,4 @@ DEPENDENCIES
rubocop-powerhome!
BUNDLED WITH
- 2.5.9
+ 2.4.10
diff --git a/packages/nitro_config/nitro_config.gemspec b/packages/nitro_config/nitro_config.gemspec
index 24d27a04..01ca6b2b 100644
--- a/packages/nitro_config/nitro_config.gemspec
+++ b/packages/nitro_config/nitro_config.gemspec
@@ -31,6 +31,6 @@ Gem::Specification.new do |spec|
spec.require_paths = ["lib"]
spec.add_dependency "activesupport", ">= 6.0.6.1"
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "combustion", "~> 1.3"
end
diff --git a/packages/rubocop-powerhome/Gemfile.lock b/packages/rubocop-powerhome/Gemfile.lock
index d595c799..622df5dc 100644
--- a/packages/rubocop-powerhome/Gemfile.lock
+++ b/packages/rubocop-powerhome/Gemfile.lock
@@ -76,7 +76,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -240,7 +240,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
license_finder (~> 7.0)
pry (>= 0.14.2)
pry-byebug (= 3.10.1)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
index e42d3092..69a586c3 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
@@ -66,7 +66,7 @@ GEM
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -247,7 +247,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
license_finder (~> 7.0)
pry (>= 0.14.2)
pry-byebug (= 3.10.1)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
index 7f5abe2e..51db6282 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
@@ -70,7 +70,7 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -250,7 +250,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
license_finder (~> 7.0)
pry (>= 0.14.2)
pry-byebug (= 3.10.1)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
index e33bd998..7f127004 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
@@ -76,7 +76,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- appraisal (2.4.1)
+ appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
@@ -249,7 +249,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
- appraisal (~> 2.4.1)
+ appraisal (~> 2.5.0)
license_finder (~> 7.0)
pry (>= 0.14.2)
pry-byebug (= 3.10.1)
diff --git a/packages/rubocop-powerhome/rubocop-powerhome.gemspec b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
index 5acbda63..4b5721e1 100644
--- a/packages/rubocop-powerhome/rubocop-powerhome.gemspec
+++ b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
@@ -42,7 +42,7 @@ Gem::Specification.new do |spec|
spec.add_runtime_dependency "rubocop-rspec"
spec.metadata["rubygems_mfa_required"] = "true"
- spec.add_development_dependency "appraisal", "~> 2.4.1"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "license_finder", "~> 7.0"
spec.add_development_dependency "pry", ">= 0.14.2"
spec.add_development_dependency "pry-byebug", "3.10.1"
From d60d9352468cbdea84bfb920233fa95cbfe872d0 Mon Sep 17 00:00:00 2001
From: Jill Klang
Date: Wed, 2 Oct 2024 16:13:49 -0400
Subject: [PATCH 13/20] Update rubocop version (#283)
We have not updated our rubocop version in a while. Let's bring in all
the security patches, updates, and bugfixes that we can.
Note that we also had to add appraisal to cygnet and rubocop-cobra to
avoid dependency issues between ruby and rails versions.
---
.github/workflows/cygnet.yml | 1 +
.github/workflows/rubocop-cobra.yml | 1 +
packages/audit_tracker/Gemfile.lock | 17 +-
.../gemfiles/rails_6_0.gemfile.lock | 17 +-
.../gemfiles/rails_6_1.gemfile.lock | 17 +-
.../gemfiles/rails_7_0.gemfile.lock | 17 +-
.../config/initializers/audit_tracker.rb | 14 +-
packages/camel_trail/Gemfile.lock | 17 +-
.../gemfiles/rails_6_0.gemfile.lock | 17 +-
.../gemfiles/rails_6_1.gemfile.lock | 17 +-
.../gemfiles/rails_7_1.gemfile.lock | 17 +-
.../dummy/config/initializers/inflections.rb | 1 +
.../dummy/config/initializers/mime_types.rb | 1 +
packages/consent/Gemfile.lock | 17 +-
.../consent/gemfiles/rails_6_0.gemfile.lock | 17 +-
.../consent/gemfiles/rails_6_1.gemfile.lock | 17 +-
.../consent/gemfiles/rails_7_0.gemfile.lock | 17 +-
packages/consent/lib/consent/ability.rb | 2 +-
.../spec/consent/model_additions_spec.rb | 9 +-
packages/cygnet/Appraisals | 13 +
packages/cygnet/Gemfile.lock | 56 ++--
packages/cygnet/cygnet.gemspec | 2 +-
packages/cygnet/gemfiles/rails_6_0.gemfile | 10 +
.../cygnet/gemfiles/rails_6_0.gemfile.lock | 267 +++++++++++++++++
packages/cygnet/gemfiles/rails_6_1.gemfile | 10 +
.../cygnet/gemfiles/rails_6_1.gemfile.lock | 270 ++++++++++++++++++
packages/cygnet/gemfiles/rails_7_0.gemfile | 10 +
.../cygnet/gemfiles/rails_7_0.gemfile.lock | 269 +++++++++++++++++
packages/cygnet/lib/cygnet/collections.rb | 2 +-
packages/data_taster/Gemfile.lock | 17 +-
.../gemfiles/rails_6_0.gemfile.lock | 17 +-
.../gemfiles/rails_6_1.gemfile.lock | 17 +-
.../gemfiles/rails_7_0.gemfile.lock | 17 +-
packages/dep_shield/Gemfile.lock | 17 +-
.../gemfiles/rails_6_0.gemfile.lock | 17 +-
.../gemfiles/rails_6_1.gemfile.lock | 17 +-
.../gemfiles/rails_7_0.gemfile.lock | 17 +-
.../gemfiles/rails_7_1.gemfile.lock | 17 +-
packages/edgestitch/Gemfile.lock | 33 +--
.../gemfiles/rails_6_0.gemfile.lock | 42 ++-
.../gemfiles/rails_6_1.gemfile.lock | 42 ++-
.../gemfiles/rails_7_0.gemfile.lock | 42 ++-
packages/lumberaxe/Gemfile.lock | 17 +-
.../lumberaxe/gemfiles/rails_6_0.gemfile.lock | 17 +-
.../lumberaxe/gemfiles/rails_6_1.gemfile.lock | 17 +-
.../lumberaxe/gemfiles/rails_7_0.gemfile.lock | 17 +-
.../lumberaxe/gemfiles/rails_7_1.gemfile.lock | 17 +-
packages/lumberaxe/lib/lumberaxe/logger.rb | 2 +-
packages/nitro_config/Gemfile.lock | 17 +-
.../gemfiles/rails_6_0.gemfile.lock | 17 +-
.../gemfiles/rails_6_1.gemfile.lock | 17 +-
.../gemfiles/rails_7_0.gemfile.lock | 17 +-
.../gemfiles/rails_7_1.gemfile.lock | 17 +-
.../nitro_config/lib/nitro_config/error.rb | 4 +-
packages/rabbet/Gemfile.lock | 42 ++-
packages/rubocop-cobra/Appraisals | 13 +
packages/rubocop-cobra/Gemfile | 1 -
packages/rubocop-cobra/Gemfile.lock | 71 ++---
.../rubocop-cobra/gemfiles/rails_6_0.gemfile | 12 +
.../gemfiles/rails_6_0.gemfile.lock | 253 ++++++++++++++++
.../rubocop-cobra/gemfiles/rails_6_1.gemfile | 12 +
.../gemfiles/rails_6_1.gemfile.lock | 256 +++++++++++++++++
.../rubocop-cobra/gemfiles/rails_7_0.gemfile | 12 +
.../gemfiles/rails_7_0.gemfile.lock | 255 +++++++++++++++++
.../lib/rubocop/cobra/version.rb | 2 +-
packages/rubocop-cobra/rubocop-cobra.gemspec | 5 +-
packages/rubocop-powerhome/Gemfile.lock | 33 +--
.../gemfiles/rails_6_0.gemfile.lock | 42 ++-
.../gemfiles/rails_6_1.gemfile.lock | 42 ++-
.../gemfiles/rails_7_0.gemfile.lock | 42 ++-
.../lib/rubocop/powerhome/version.rb | 2 +-
.../rubocop-powerhome.gemspec | 10 +-
72 files changed, 2195 insertions(+), 540 deletions(-)
create mode 100644 packages/cygnet/Appraisals
create mode 100644 packages/cygnet/gemfiles/rails_6_0.gemfile
create mode 100644 packages/cygnet/gemfiles/rails_6_0.gemfile.lock
create mode 100644 packages/cygnet/gemfiles/rails_6_1.gemfile
create mode 100644 packages/cygnet/gemfiles/rails_6_1.gemfile.lock
create mode 100644 packages/cygnet/gemfiles/rails_7_0.gemfile
create mode 100644 packages/cygnet/gemfiles/rails_7_0.gemfile.lock
create mode 100644 packages/rubocop-cobra/Appraisals
create mode 100644 packages/rubocop-cobra/gemfiles/rails_6_0.gemfile
create mode 100644 packages/rubocop-cobra/gemfiles/rails_6_0.gemfile.lock
create mode 100644 packages/rubocop-cobra/gemfiles/rails_6_1.gemfile
create mode 100644 packages/rubocop-cobra/gemfiles/rails_6_1.gemfile.lock
create mode 100644 packages/rubocop-cobra/gemfiles/rails_7_0.gemfile
create mode 100644 packages/rubocop-cobra/gemfiles/rails_7_0.gemfile.lock
diff --git a/.github/workflows/cygnet.yml b/.github/workflows/cygnet.yml
index 5290786e..112ea6c5 100644
--- a/.github/workflows/cygnet.yml
+++ b/.github/workflows/cygnet.yml
@@ -9,5 +9,6 @@ jobs:
with:
package: ${{ github.workflow }}
workdir: "packages/${{ github.workflow }}"
+ gemfiles: "['gemfiles/rails_6_0.gemfile','gemfiles/rails_6_1.gemfile','gemfiles/rails_7_0.gemfile']"
ruby: '["3.0","3.1","3.2","3.3"]'
secrets: inherit
diff --git a/.github/workflows/rubocop-cobra.yml b/.github/workflows/rubocop-cobra.yml
index 1b9e85ba..37dfa5d9 100644
--- a/.github/workflows/rubocop-cobra.yml
+++ b/.github/workflows/rubocop-cobra.yml
@@ -10,4 +10,5 @@ jobs:
package: ${{ github.workflow }}
workdir: "packages/${{ github.workflow }}"
ruby: '["3.0","3.1","3.2","3.3"]'
+ gemfiles: "['gemfiles/rails_6_0.gemfile','gemfiles/rails_6_1.gemfile','gemfiles/rails_7_0.gemfile']"
secrets: inherit
diff --git a/packages/audit_tracker/Gemfile.lock b/packages/audit_tracker/Gemfile.lock
index 74533c24..bbc56a20 100644
--- a/packages/audit_tracker/Gemfile.lock
+++ b/packages/audit_tracker/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -58,6 +58,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -127,17 +128,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock b/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
index 7a246cc7..b8045ddf 100644
--- a/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -93,6 +93,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -189,17 +190,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock b/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
index 3e488edd..92df5088 100644
--- a/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -97,6 +97,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -193,17 +194,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock b/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
index dbddac32..648fd788 100644
--- a/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/audit_tracker/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -103,6 +103,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -199,17 +200,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/audit_tracker/spec/internal/config/initializers/audit_tracker.rb b/packages/audit_tracker/spec/internal/config/initializers/audit_tracker.rb
index 40c0b35d..5e074237 100644
--- a/packages/audit_tracker/spec/internal/config/initializers/audit_tracker.rb
+++ b/packages/audit_tracker/spec/internal/config/initializers/audit_tracker.rb
@@ -1,20 +1,18 @@
# frozen_string_literal: true
-# rubocop:disable RSpec/FactoryBot/ConsistentParenthesesStyle
AuditTracker.setup do
tracker(:user) do
- create :created_by, foreign_key: :created_by_id, class_name: "::Internal::User"
- update :updated_by, foreign_key: :updated_by_id, class_name: "::Internal::User"
+ create(:created_by, foreign_key: :created_by_id, class_name: "::Internal::User")
+ update(:updated_by, foreign_key: :updated_by_id, class_name: "::Internal::User")
value { Internal::Current.user }
end
tracker(:department) do
- create :created_by_department, foreign_key: :created_by_department_id,
+ create(:created_by_department, foreign_key: :created_by_department_id,
class_name: "::Internal::Department",
- value: ->(object) { object&.created_by&.department }
- update :updated_by_department, foreign_key: :updated_by_department_id,
+ value: ->(object) { object&.created_by&.department })
+ update(:updated_by_department, foreign_key: :updated_by_department_id,
class_name: "::Internal::Department",
- value: ->(object) { object&.updated_by&.department }
+ value: ->(object) { object&.updated_by&.department })
end
end
-# rubocop:enable RSpec/FactoryBot/ConsistentParenthesesStyle
diff --git a/packages/camel_trail/Gemfile.lock b/packages/camel_trail/Gemfile.lock
index ba0f68b7..0602b2ee 100644
--- a/packages/camel_trail/Gemfile.lock
+++ b/packages/camel_trail/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -122,6 +122,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -236,17 +237,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock b/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
index 07b7712a..5e309307 100644
--- a/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -95,6 +95,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -193,17 +194,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock b/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
index aff836ec..c68808f0 100644
--- a/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -99,6 +99,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -197,17 +198,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock b/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
index c9f5420f..13d9d634 100644
--- a/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/camel_trail/gemfiles/rails_7_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -122,6 +122,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -232,17 +233,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/camel_trail/spec/dummy/config/initializers/inflections.rb b/packages/camel_trail/spec/dummy/config/initializers/inflections.rb
index 6de9b251..180b75a6 100644
--- a/packages/camel_trail/spec/dummy/config/initializers/inflections.rb
+++ b/packages/camel_trail/spec/dummy/config/initializers/inflections.rb
@@ -1,4 +1,5 @@
# frozen_string_literal: true
+
# Be sure to restart your server when you modify this file.
# Add new inflection rules using the following format
diff --git a/packages/camel_trail/spec/dummy/config/initializers/mime_types.rb b/packages/camel_trail/spec/dummy/config/initializers/mime_types.rb
index f75864f9..df5ec138 100644
--- a/packages/camel_trail/spec/dummy/config/initializers/mime_types.rb
+++ b/packages/camel_trail/spec/dummy/config/initializers/mime_types.rb
@@ -1,4 +1,5 @@
# frozen_string_literal: true
+
# Be sure to restart your server when you modify this file.
# Add new mime types for use in respond_to blocks:
diff --git a/packages/consent/Gemfile.lock b/packages/consent/Gemfile.lock
index afa5b49c..80ffaac3 100644
--- a/packages/consent/Gemfile.lock
+++ b/packages/consent/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -78,6 +78,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -166,17 +167,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/consent/gemfiles/rails_6_0.gemfile.lock b/packages/consent/gemfiles/rails_6_0.gemfile.lock
index e3aa5d3c..36294e17 100644
--- a/packages/consent/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/consent/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -96,6 +96,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -198,17 +199,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/consent/gemfiles/rails_6_1.gemfile.lock b/packages/consent/gemfiles/rails_6_1.gemfile.lock
index 0870a966..900be443 100644
--- a/packages/consent/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/consent/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -100,6 +100,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -202,17 +203,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/consent/gemfiles/rails_7_0.gemfile.lock b/packages/consent/gemfiles/rails_7_0.gemfile.lock
index 771d6147..5240cee1 100644
--- a/packages/consent/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/consent/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -106,6 +106,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -208,17 +209,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/consent/lib/consent/ability.rb b/packages/consent/lib/consent/ability.rb
index c3be0a53..affd523d 100644
--- a/packages/consent/lib/consent/ability.rb
+++ b/packages/consent/lib/consent/ability.rb
@@ -110,7 +110,7 @@ def to_h(permissions = nil)
# For more info, check the documentation of [CanCan::Ability]
def can?(action_or_pair, subject = nil, *args)
action, subject = extract_action_subject(action_or_pair, subject)
- super action, subject, *args
+ super(action, subject, *args)
end
# @private
diff --git a/packages/consent/spec/consent/model_additions_spec.rb b/packages/consent/spec/consent/model_additions_spec.rb
index 294ee106..7259c682 100644
--- a/packages/consent/spec/consent/model_additions_spec.rb
+++ b/packages/consent/spec/consent/model_additions_spec.rb
@@ -4,8 +4,8 @@
describe Consent::ModelAdditions do
describe ".accessible_through" do
- let!(:it) { ExampleDepartment.create! name: "IT" }
- let!(:developer) { ExampleRole.create! name: "Developer", example_department: it }
+ let!(:information_tech) { ExampleDepartment.create! name: "IT" }
+ let!(:developer) { ExampleRole.create! name: "Developer", example_department: information_tech }
let!(:manager) { ExampleRole.create! name: "Manager" }
let!(:director) { ExampleRole.create! name: "Director" }
let!(:omega) do
@@ -52,8 +52,9 @@
it "allows nested relations" do
ability.consent action: :report, subject: ExampleModel, view: :role_department
- expect(ExampleDepartment.accessible_through(ability, :report, ExampleModel,
- relation: %i[example_role example_department])).to match_array([it])
+ expect(ExampleDepartment.accessible_through(
+ ability, :report, ExampleModel, relation: %i[example_role example_department]
+ )).to match_array([information_tech])
end
it "allows querying through symbol subjects" do
diff --git a/packages/cygnet/Appraisals b/packages/cygnet/Appraisals
new file mode 100644
index 00000000..a61c870b
--- /dev/null
+++ b/packages/cygnet/Appraisals
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+appraise "rails-6-0" do
+ gem "rails", "6.0.6.1"
+end
+
+appraise "rails-6-1" do
+ gem "rails", "6.1.7.7"
+end
+
+appraise "rails-7-0" do
+ gem "rails", "7.0.8.1"
+end
diff --git a/packages/cygnet/Gemfile.lock b/packages/cygnet/Gemfile.lock
index 44aa1e90..a6d1cc1c 100644
--- a/packages/cygnet/Gemfile.lock
+++ b/packages/cygnet/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -16,30 +16,36 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.4)
+ activesupport (7.2.1)
base64
bigdecimal
- concurrent-ruby (~> 1.0, >= 1.0.2)
+ concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
minitest (>= 5.1)
- mutex_m
- tzinfo (~> 2.0)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
byebug (11.1.3)
coderay (1.1.3)
- concurrent-ruby (1.3.3)
+ concurrent-ruby (1.3.4)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
docile (1.1.5)
drb (2.2.1)
- i18n (1.14.5)
+ i18n (1.14.6)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -48,11 +54,11 @@ GEM
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
+ logger (1.6.1)
method_source (1.1.0)
- minitest (5.24.1)
- mutex_m (0.2.0)
- parallel (1.25.1)
- parser (3.3.4.0)
+ minitest (5.25.1)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
power_assert (2.0.3)
@@ -83,32 +89,33 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-performance (1.21.1)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.1)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (3.0.0)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
+ securerandom (0.3.1)
simplecov (0.15.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
@@ -121,7 +128,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
with_env (1.1.0)
xml-simple (1.1.9)
rexml
@@ -139,6 +146,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
+ appraisal (~> 2.5.0)
bundler (~> 2.1)
cygnet!
license_finder (~> 7.0)
diff --git a/packages/cygnet/cygnet.gemspec b/packages/cygnet/cygnet.gemspec
index eb24edf1..3fe24b42 100644
--- a/packages/cygnet/cygnet.gemspec
+++ b/packages/cygnet/cygnet.gemspec
@@ -17,6 +17,7 @@ Gem::Specification.new do |s|
s.files = Dir["{app,config,db,lib}/**/*"] + ["Rakefile", "docs/README.md"]
s.require_paths = ["lib"]
+ s.add_development_dependency "appraisal", "~> 2.5.0"
s.add_development_dependency "bundler", "~> 2.1"
s.add_development_dependency "license_finder", "~> 7.0"
s.add_development_dependency "pry", ">= 0.14"
@@ -24,7 +25,6 @@ Gem::Specification.new do |s|
s.add_development_dependency "rainbow", "2.2.2"
s.add_development_dependency "rake", "~> 13.0"
s.add_development_dependency "rspec", "~> 3.0"
- s.add_development_dependency "rubocop-powerhome", "0.5.0"
s.add_development_dependency "simplecov", "0.15.1"
s.add_development_dependency "test-unit", "3.1.5"
s.add_development_dependency "yard", "0.9.21"
diff --git a/packages/cygnet/gemfiles/rails_6_0.gemfile b/packages/cygnet/gemfiles/rails_6_0.gemfile
new file mode 100644
index 00000000..d7404af3
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_6_0.gemfile
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "6.0.6.1"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/cygnet/gemfiles/rails_6_0.gemfile.lock b/packages/cygnet/gemfiles/rails_6_0.gemfile.lock
new file mode 100644
index 00000000..f7d5b3f7
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_6_0.gemfile.lock
@@ -0,0 +1,267 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ cygnet (0.0.1)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ mail (>= 2.7.1)
+ actionmailer (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ actionview (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 2.0)
+ actionpack (6.0.6.1)
+ actionview (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ rack (~> 2.0, >= 2.0.8)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ nokogiri (>= 1.8.5)
+ actionview (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ globalid (>= 0.3.6)
+ activemodel (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ activerecord (6.0.6.1)
+ activemodel (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ activestorage (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ marcel (~> 1.0)
+ activesupport (6.0.6.1)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
+ minitest (~> 5.1)
+ tzinfo (~> 1.1)
+ zeitwerk (~> 2.2, >= 2.2.2)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ docile (1.1.5)
+ erubi (1.13.0)
+ globalid (1.1.0)
+ activesupport (>= 5.0)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ power_assert (2.0.3)
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (6.0.6.1)
+ actioncable (= 6.0.6.1)
+ actionmailbox (= 6.0.6.1)
+ actionmailer (= 6.0.6.1)
+ actionpack (= 6.0.6.1)
+ actiontext (= 6.0.6.1)
+ actionview (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activemodel (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ bundler (>= 1.3.0)
+ railties (= 6.0.6.1)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ method_source
+ rake (>= 0.8.7)
+ thor (>= 0.20.3, < 2.0)
+ rainbow (2.2.2)
+ rake
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ simplecov (0.15.1)
+ docile (~> 1.1.0)
+ json (>= 1.8, < 3)
+ simplecov-html (~> 0.10.0)
+ simplecov-html (0.10.2)
+ sprockets (4.2.1)
+ concurrent-ruby (~> 1.0)
+ rack (>= 2.2.4, < 4)
+ sprockets-rails (3.4.2)
+ actionpack (>= 5.2)
+ activesupport (>= 5.2)
+ sprockets (>= 3.0.0)
+ test-unit (3.1.5)
+ power_assert
+ thor (1.3.2)
+ thread_safe (0.3.6)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (1.2.11)
+ thread_safe (~> 0.1)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ yard (0.9.21)
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ bundler (~> 2.1)
+ cygnet!
+ license_finder (~> 7.0)
+ pry (>= 0.14)
+ pry-byebug (= 3.10.1)
+ rails (= 6.0.6.1)
+ rainbow (= 2.2.2)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-powerhome!
+ simplecov (= 0.15.1)
+ test-unit (= 3.1.5)
+ yard (= 0.9.21)
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/cygnet/gemfiles/rails_6_1.gemfile b/packages/cygnet/gemfiles/rails_6_1.gemfile
new file mode 100644
index 00000000..ff87d2ec
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_6_1.gemfile
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "6.1.7.7"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/cygnet/gemfiles/rails_6_1.gemfile.lock b/packages/cygnet/gemfiles/rails_6_1.gemfile.lock
new file mode 100644
index 00000000..25ccf108
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_6_1.gemfile.lock
@@ -0,0 +1,270 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ cygnet (0.0.1)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ mail (>= 2.7.1)
+ actionmailer (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ actionview (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 2.0)
+ actionpack (6.1.7.7)
+ actionview (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ rack (~> 2.0, >= 2.0.9)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ nokogiri (>= 1.8.5)
+ actionview (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ globalid (>= 0.3.6)
+ activemodel (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ activerecord (6.1.7.7)
+ activemodel (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ activestorage (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ marcel (~> 1.0)
+ mini_mime (>= 1.1.0)
+ activesupport (6.1.7.7)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ zeitwerk (~> 2.3)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ docile (1.1.5)
+ erubi (1.13.0)
+ globalid (1.2.1)
+ activesupport (>= 6.1)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ power_assert (2.0.3)
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (6.1.7.7)
+ actioncable (= 6.1.7.7)
+ actionmailbox (= 6.1.7.7)
+ actionmailer (= 6.1.7.7)
+ actionpack (= 6.1.7.7)
+ actiontext (= 6.1.7.7)
+ actionview (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activemodel (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ bundler (>= 1.15.0)
+ railties (= 6.1.7.7)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ method_source
+ rake (>= 12.2)
+ thor (~> 1.0)
+ rainbow (2.2.2)
+ rake
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ simplecov (0.15.1)
+ docile (~> 1.1.0)
+ json (>= 1.8, < 3)
+ simplecov-html (~> 0.10.0)
+ simplecov-html (0.10.2)
+ sprockets (4.2.1)
+ concurrent-ruby (~> 1.0)
+ rack (>= 2.2.4, < 4)
+ sprockets-rails (3.4.2)
+ actionpack (>= 5.2)
+ activesupport (>= 5.2)
+ sprockets (>= 3.0.0)
+ test-unit (3.1.5)
+ power_assert
+ thor (1.3.2)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ yard (0.9.21)
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ bundler (~> 2.1)
+ cygnet!
+ license_finder (~> 7.0)
+ pry (>= 0.14)
+ pry-byebug (= 3.10.1)
+ rails (= 6.1.7.7)
+ rainbow (= 2.2.2)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-powerhome!
+ simplecov (= 0.15.1)
+ test-unit (= 3.1.5)
+ yard (= 0.9.21)
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/cygnet/gemfiles/rails_7_0.gemfile b/packages/cygnet/gemfiles/rails_7_0.gemfile
new file mode 100644
index 00000000..c7487831
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_7_0.gemfile
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "7.0.8.1"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/cygnet/gemfiles/rails_7_0.gemfile.lock b/packages/cygnet/gemfiles/rails_7_0.gemfile.lock
new file mode 100644
index 00000000..992a94dc
--- /dev/null
+++ b/packages/cygnet/gemfiles/rails_7_0.gemfile.lock
@@ -0,0 +1,269 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ cygnet (0.0.1)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ mail (>= 2.7.1)
+ net-imap
+ net-pop
+ net-smtp
+ actionmailer (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ actionview (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ mail (~> 2.5, >= 2.5.4)
+ net-imap
+ net-pop
+ net-smtp
+ rails-dom-testing (~> 2.0)
+ actionpack (7.0.8.1)
+ actionview (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ rack (~> 2.0, >= 2.2.4)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ globalid (>= 0.6.0)
+ nokogiri (>= 1.8.5)
+ actionview (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ globalid (>= 0.3.6)
+ activemodel (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ activerecord (7.0.8.1)
+ activemodel (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ activestorage (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ marcel (~> 1.0)
+ mini_mime (>= 1.1.0)
+ activesupport (7.0.8.1)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ docile (1.1.5)
+ erubi (1.13.0)
+ globalid (1.2.1)
+ activesupport (>= 6.1)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ power_assert (2.0.3)
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (7.0.8.1)
+ actioncable (= 7.0.8.1)
+ actionmailbox (= 7.0.8.1)
+ actionmailer (= 7.0.8.1)
+ actionpack (= 7.0.8.1)
+ actiontext (= 7.0.8.1)
+ actionview (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activemodel (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ bundler (>= 1.15.0)
+ railties (= 7.0.8.1)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ method_source
+ rake (>= 12.2)
+ thor (~> 1.0)
+ zeitwerk (~> 2.5)
+ rainbow (2.2.2)
+ rake
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ simplecov (0.15.1)
+ docile (~> 1.1.0)
+ json (>= 1.8, < 3)
+ simplecov-html (~> 0.10.0)
+ simplecov-html (0.10.2)
+ test-unit (3.1.5)
+ power_assert
+ thor (1.3.2)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ yard (0.9.21)
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ bundler (~> 2.1)
+ cygnet!
+ license_finder (~> 7.0)
+ pry (>= 0.14)
+ pry-byebug (= 3.10.1)
+ rails (= 7.0.8.1)
+ rainbow (= 2.2.2)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-powerhome!
+ simplecov (= 0.15.1)
+ test-unit (= 3.1.5)
+ yard (= 0.9.21)
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/cygnet/lib/cygnet/collections.rb b/packages/cygnet/lib/cygnet/collections.rb
index 23c95ee2..a502f602 100644
--- a/packages/cygnet/lib/cygnet/collections.rb
+++ b/packages/cygnet/lib/cygnet/collections.rb
@@ -22,7 +22,7 @@ def initialize(builder, records, pagination = {})
@current_page = paginated.current_page
@total_entries = paginated.total_entries
- super builder, paginated
+ super(builder, paginated)
end
end
end
diff --git a/packages/data_taster/Gemfile.lock b/packages/data_taster/Gemfile.lock
index e64e9dd5..125b0492 100644
--- a/packages/data_taster/Gemfile.lock
+++ b/packages/data_taster/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -117,6 +117,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -225,17 +226,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/data_taster/gemfiles/rails_6_0.gemfile.lock b/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
index 7b565eb2..98a1d3b7 100644
--- a/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -90,6 +90,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -184,17 +185,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/data_taster/gemfiles/rails_6_1.gemfile.lock b/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
index a47885af..f47670ec 100644
--- a/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -94,6 +94,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -188,17 +189,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/data_taster/gemfiles/rails_7_0.gemfile.lock b/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
index 280dbc32..42d3b090 100644
--- a/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/data_taster/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -100,6 +100,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -194,17 +195,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index 32b556da..7d9e0fb6 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -7,8 +7,8 @@ PATH
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -123,6 +123,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -225,17 +226,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/dep_shield/gemfiles/rails_6_0.gemfile.lock b/packages/dep_shield/gemfiles/rails_6_0.gemfile.lock
index e63f3c47..84625013 100644
--- a/packages/dep_shield/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/dep_shield/gemfiles/rails_6_0.gemfile.lock
@@ -7,8 +7,8 @@ PATH
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -101,6 +101,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -193,17 +194,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/dep_shield/gemfiles/rails_6_1.gemfile.lock b/packages/dep_shield/gemfiles/rails_6_1.gemfile.lock
index d2fb9bc4..0179adf7 100644
--- a/packages/dep_shield/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/dep_shield/gemfiles/rails_6_1.gemfile.lock
@@ -7,8 +7,8 @@ PATH
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -105,6 +105,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -197,17 +198,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/dep_shield/gemfiles/rails_7_0.gemfile.lock b/packages/dep_shield/gemfiles/rails_7_0.gemfile.lock
index 0a882a46..2563f51b 100644
--- a/packages/dep_shield/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/dep_shield/gemfiles/rails_7_0.gemfile.lock
@@ -7,8 +7,8 @@ PATH
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -111,6 +111,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -203,17 +204,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/dep_shield/gemfiles/rails_7_1.gemfile.lock b/packages/dep_shield/gemfiles/rails_7_1.gemfile.lock
index f0fe189f..d9627b3f 100644
--- a/packages/dep_shield/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/dep_shield/gemfiles/rails_7_1.gemfile.lock
@@ -7,8 +7,8 @@ PATH
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -127,6 +127,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -227,17 +228,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/edgestitch/Gemfile.lock b/packages/edgestitch/Gemfile.lock
index c71b3e9a..5abfe181 100644
--- a/packages/edgestitch/Gemfile.lock
+++ b/packages/edgestitch/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -99,6 +99,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -138,8 +139,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.25.1)
- parser (3.3.4.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
racc (1.8.1)
@@ -200,30 +201,30 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-performance (1.21.1)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.1)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (3.0.0)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
simplecov (0.15.1)
@@ -237,7 +238,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock b/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
index 25df1eaf..8cc18bf7 100644
--- a/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -89,6 +89,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -128,8 +129,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
racc (1.8.0)
@@ -190,39 +191,30 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
simplecov (0.15.1)
@@ -244,7 +236,7 @@ GEM
tomlrb (2.0.3)
tzinfo (1.2.11)
thread_safe (~> 0.1)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock b/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
index 2af683c0..13fc23a0 100644
--- a/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -93,6 +93,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -132,8 +133,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
racc (1.8.0)
@@ -194,39 +195,30 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
simplecov (0.15.1)
@@ -247,7 +239,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock b/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
index 4f3221f9..1019a895 100644
--- a/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/edgestitch/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -99,6 +99,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -138,8 +139,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
racc (1.8.0)
@@ -200,39 +201,30 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
simplecov (0.15.1)
@@ -246,7 +238,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/lumberaxe/Gemfile.lock b/packages/lumberaxe/Gemfile.lock
index 8bd4c1fc..d4e11b19 100644
--- a/packages/lumberaxe/Gemfile.lock
+++ b/packages/lumberaxe/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -124,6 +124,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -252,17 +253,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock b/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
index e7c09dbd..4b0a74fd 100644
--- a/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -97,6 +97,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -208,17 +209,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock b/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
index e2f43123..658ba742 100644
--- a/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -101,6 +101,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -212,17 +213,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock b/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
index a452c3e3..ee716668 100644
--- a/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -107,6 +107,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -218,17 +219,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock b/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
index 358c4d5c..3b92e8e8 100644
--- a/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/lumberaxe/gemfiles/rails_7_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -124,6 +124,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -248,17 +249,17 @@ GEM
rspec-mocks (~> 3.10)
rspec-support (~> 3.10)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/lumberaxe/lib/lumberaxe/logger.rb b/packages/lumberaxe/lib/lumberaxe/logger.rb
index 19238aac..80f2b3c4 100644
--- a/packages/lumberaxe/lib/lumberaxe/logger.rb
+++ b/packages/lumberaxe/lib/lumberaxe/logger.rb
@@ -5,7 +5,7 @@ class Logger < ::ActiveSupport::Logger
cattr_accessor(:log_level) { :debug }
def initialize(output = $stdout, progname:, level: log_level)
- super output
+ super(output)
self.progname = progname
self.level = level
diff --git a/packages/nitro_config/Gemfile.lock b/packages/nitro_config/Gemfile.lock
index ef2e3956..88c580c4 100644
--- a/packages/nitro_config/Gemfile.lock
+++ b/packages/nitro_config/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -70,6 +70,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -139,17 +140,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
diff --git a/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock b/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
index f23f9cd4..81b1d7d9 100644
--- a/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -94,6 +94,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -182,17 +183,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock b/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
index 5acc9807..76fd0e43 100644
--- a/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -98,6 +98,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -186,17 +187,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock b/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
index 960d545e..72ffcc2b 100644
--- a/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -104,6 +104,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -192,17 +193,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock b/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
index 708fffc9..a77b661d 100644
--- a/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
+++ b/packages/nitro_config/gemfiles/rails_7_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -121,6 +121,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -229,17 +230,17 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-capybara (2.20.0)
rubocop (~> 1.41)
diff --git a/packages/nitro_config/lib/nitro_config/error.rb b/packages/nitro_config/lib/nitro_config/error.rb
index c24f557c..cb0e8202 100644
--- a/packages/nitro_config/lib/nitro_config/error.rb
+++ b/packages/nitro_config/lib/nitro_config/error.rb
@@ -4,8 +4,8 @@ module NitroConfig
# Raised when a path cannot be found in the config tree
class Error < StandardError
def initialize(path)
- super "#{path} not found in app config! If you're working in development, you probably need to" \
- "`cp config/config_sample.yml config/config.yml` or create a symlink for convenience."
+ super("#{path} not found in app config! If you're working in development, you probably need to" \
+ "`cp config/config_sample.yml config/config.yml` or create a symlink for convenience.")
end
end
end
diff --git a/packages/rabbet/Gemfile.lock b/packages/rabbet/Gemfile.lock
index 7215d2b1..151a8b36 100644
--- a/packages/rabbet/Gemfile.lock
+++ b/packages/rabbet/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -119,6 +119,7 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -160,8 +161,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
power_assert (2.0.3)
@@ -234,39 +235,30 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
sassc (2.4.0)
@@ -299,7 +291,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
webrick (1.8.1)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
diff --git a/packages/rubocop-cobra/Appraisals b/packages/rubocop-cobra/Appraisals
new file mode 100644
index 00000000..a61c870b
--- /dev/null
+++ b/packages/rubocop-cobra/Appraisals
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+appraise "rails-6-0" do
+ gem "rails", "6.0.6.1"
+end
+
+appraise "rails-6-1" do
+ gem "rails", "6.1.7.7"
+end
+
+appraise "rails-7-0" do
+ gem "rails", "7.0.8.1"
+end
diff --git a/packages/rubocop-cobra/Gemfile b/packages/rubocop-cobra/Gemfile
index 992ed741..4dca7fec 100644
--- a/packages/rubocop-cobra/Gemfile
+++ b/packages/rubocop-cobra/Gemfile
@@ -7,6 +7,5 @@ gemspec
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0"
-gem "rubocop", "~> 1.52.0"
gem "rubocop-powerhome", path: "../rubocop-powerhome"
diff --git a/packages/rubocop-cobra/Gemfile.lock b/packages/rubocop-cobra/Gemfile.lock
index e83ca253..dbdd1edf 100644
--- a/packages/rubocop-cobra/Gemfile.lock
+++ b/packages/rubocop-cobra/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ../rubocop-powerhome
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -11,36 +11,42 @@ PATH
PATH
remote: .
specs:
- rubocop-cobra (0.4.2)
- rubocop (~> 1.52.0)
+ rubocop-cobra (0.4.3)
+ rubocop (= 1.66.1)
rubocop-powerhome
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.1.3.4)
+ activesupport (7.2.1)
base64
bigdecimal
- concurrent-ruby (~> 1.0, >= 1.0.2)
+ concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
minitest (>= 5.1)
- mutex_m
- tzinfo (~> 2.0)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
ast (2.4.2)
base64 (0.2.0)
bigdecimal (3.1.8)
byebug (11.1.3)
coderay (1.1.3)
- concurrent-ruby (1.3.3)
+ concurrent-ruby (1.3.4)
connection_pool (2.4.1)
csv (3.3.0)
diff-lcs (1.5.1)
drb (2.2.1)
- i18n (1.14.5)
+ i18n (1.14.6)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -49,11 +55,11 @@ GEM
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
+ logger (1.6.1)
method_source (1.1.0)
- minitest (5.24.1)
- mutex_m (0.2.0)
- parallel (1.25.1)
- parser (3.3.4.0)
+ minitest (5.25.1)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -67,53 +73,52 @@ GEM
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.2)
- rexml (3.3.2)
- strscan
+ rexml (3.3.8)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
- rspec-core (3.13.0)
+ rspec-core (3.13.1)
rspec-support (~> 3.13.0)
- rspec-expectations (3.13.1)
+ rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-performance (1.21.1)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.1)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (3.0.0)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
- strscan (3.1.0)
- thor (1.3.1)
+ securerandom (0.3.1)
+ thor (1.3.2)
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
with_env (1.1.0)
xml-simple (1.1.9)
rexml
@@ -125,12 +130,12 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
+ appraisal (~> 2.5.0)
license_finder (~> 7.0)
pry (>= 0.14.2)
pry-byebug (= 3.10.1)
rake (~> 13.0)
rspec (~> 3.0)
- rubocop (~> 1.52.0)
rubocop-cobra!
rubocop-powerhome!
diff --git a/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile b/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile
new file mode 100644
index 00000000..be9572a0
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "6.0.6.1"
+gem "rake", "~> 13.0"
+gem "rspec", "~> 3.0"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile.lock b/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile.lock
new file mode 100644
index 00000000..61366c86
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_6_0.gemfile.lock
@@ -0,0 +1,253 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ rubocop-cobra (0.4.3)
+ rubocop (= 1.66.1)
+ rubocop-powerhome
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ mail (>= 2.7.1)
+ actionmailer (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ actionview (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 2.0)
+ actionpack (6.0.6.1)
+ actionview (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ rack (~> 2.0, >= 2.0.8)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ nokogiri (>= 1.8.5)
+ actionview (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ globalid (>= 0.3.6)
+ activemodel (6.0.6.1)
+ activesupport (= 6.0.6.1)
+ activerecord (6.0.6.1)
+ activemodel (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ activestorage (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ marcel (~> 1.0)
+ activesupport (6.0.6.1)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
+ minitest (~> 5.1)
+ tzinfo (~> 1.1)
+ zeitwerk (~> 2.2, >= 2.2.2)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ erubi (1.13.0)
+ globalid (1.1.0)
+ activesupport (>= 5.0)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (6.0.6.1)
+ actioncable (= 6.0.6.1)
+ actionmailbox (= 6.0.6.1)
+ actionmailer (= 6.0.6.1)
+ actionpack (= 6.0.6.1)
+ actiontext (= 6.0.6.1)
+ actionview (= 6.0.6.1)
+ activejob (= 6.0.6.1)
+ activemodel (= 6.0.6.1)
+ activerecord (= 6.0.6.1)
+ activestorage (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ bundler (>= 1.3.0)
+ railties (= 6.0.6.1)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (6.0.6.1)
+ actionpack (= 6.0.6.1)
+ activesupport (= 6.0.6.1)
+ method_source
+ rake (>= 0.8.7)
+ thor (>= 0.20.3, < 2.0)
+ rainbow (3.1.1)
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ sprockets (4.2.1)
+ concurrent-ruby (~> 1.0)
+ rack (>= 2.2.4, < 4)
+ sprockets-rails (3.4.2)
+ actionpack (>= 5.2)
+ activesupport (>= 5.2)
+ sprockets (>= 3.0.0)
+ thor (1.3.2)
+ thread_safe (0.3.6)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (1.2.11)
+ thread_safe (~> 0.1)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ license_finder (~> 7.0)
+ pry (>= 0.14.2)
+ pry-byebug (= 3.10.1)
+ rails (= 6.0.6.1)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-cobra!
+ rubocop-powerhome!
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile b/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile
new file mode 100644
index 00000000..40bba16f
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "6.1.7.7"
+gem "rake", "~> 13.0"
+gem "rspec", "~> 3.0"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile.lock b/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile.lock
new file mode 100644
index 00000000..5aa45239
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_6_1.gemfile.lock
@@ -0,0 +1,256 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ rubocop-cobra (0.4.3)
+ rubocop (= 1.66.1)
+ rubocop-powerhome
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ mail (>= 2.7.1)
+ actionmailer (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ actionview (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 2.0)
+ actionpack (6.1.7.7)
+ actionview (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ rack (~> 2.0, >= 2.0.9)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ nokogiri (>= 1.8.5)
+ actionview (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ globalid (>= 0.3.6)
+ activemodel (6.1.7.7)
+ activesupport (= 6.1.7.7)
+ activerecord (6.1.7.7)
+ activemodel (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ activestorage (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ marcel (~> 1.0)
+ mini_mime (>= 1.1.0)
+ activesupport (6.1.7.7)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ zeitwerk (~> 2.3)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ erubi (1.13.0)
+ globalid (1.2.1)
+ activesupport (>= 6.1)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (6.1.7.7)
+ actioncable (= 6.1.7.7)
+ actionmailbox (= 6.1.7.7)
+ actionmailer (= 6.1.7.7)
+ actionpack (= 6.1.7.7)
+ actiontext (= 6.1.7.7)
+ actionview (= 6.1.7.7)
+ activejob (= 6.1.7.7)
+ activemodel (= 6.1.7.7)
+ activerecord (= 6.1.7.7)
+ activestorage (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ bundler (>= 1.15.0)
+ railties (= 6.1.7.7)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (6.1.7.7)
+ actionpack (= 6.1.7.7)
+ activesupport (= 6.1.7.7)
+ method_source
+ rake (>= 12.2)
+ thor (~> 1.0)
+ rainbow (3.1.1)
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ sprockets (4.2.1)
+ concurrent-ruby (~> 1.0)
+ rack (>= 2.2.4, < 4)
+ sprockets-rails (3.4.2)
+ actionpack (>= 5.2)
+ activesupport (>= 5.2)
+ sprockets (>= 3.0.0)
+ thor (1.3.2)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ license_finder (~> 7.0)
+ pry (>= 0.14.2)
+ pry-byebug (= 3.10.1)
+ rails (= 6.1.7.7)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-cobra!
+ rubocop-powerhome!
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile b/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile
new file mode 100644
index 00000000..b9dbb52f
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+
+# This file was generated by Appraisal
+
+source "https://rubygems.org"
+
+gem "rails", "7.0.8.1"
+gem "rake", "~> 13.0"
+gem "rspec", "~> 3.0"
+gem "rubocop-powerhome", path: "../../rubocop-powerhome"
+
+gemspec path: "../"
diff --git a/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile.lock b/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile.lock
new file mode 100644
index 00000000..f001cfcb
--- /dev/null
+++ b/packages/rubocop-cobra/gemfiles/rails_7_0.gemfile.lock
@@ -0,0 +1,255 @@
+PATH
+ remote: ../../rubocop-powerhome
+ specs:
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
+ rubocop-performance
+ rubocop-rails
+ rubocop-rake
+ rubocop-rspec
+
+PATH
+ remote: ..
+ specs:
+ rubocop-cobra (0.4.3)
+ rubocop (= 1.66.1)
+ rubocop-powerhome
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailbox (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ mail (>= 2.7.1)
+ net-imap
+ net-pop
+ net-smtp
+ actionmailer (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ actionview (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ mail (~> 2.5, >= 2.5.4)
+ net-imap
+ net-pop
+ net-smtp
+ rails-dom-testing (~> 2.0)
+ actionpack (7.0.8.1)
+ actionview (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ rack (~> 2.0, >= 2.2.4)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.2.0)
+ actiontext (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ globalid (>= 0.6.0)
+ nokogiri (>= 1.8.5)
+ actionview (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.1, >= 1.2.0)
+ activejob (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ globalid (>= 0.3.6)
+ activemodel (7.0.8.1)
+ activesupport (= 7.0.8.1)
+ activerecord (7.0.8.1)
+ activemodel (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ activestorage (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ marcel (~> 1.0)
+ mini_mime (>= 1.1.0)
+ activesupport (7.0.8.1)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ appraisal (2.5.0)
+ bundler
+ rake
+ thor (>= 0.14.0)
+ ast (2.4.2)
+ builder (3.3.0)
+ byebug (11.1.3)
+ coderay (1.1.3)
+ concurrent-ruby (1.3.4)
+ crass (1.0.6)
+ csv (3.3.0)
+ date (3.3.4)
+ diff-lcs (1.5.1)
+ erubi (1.13.0)
+ globalid (1.2.1)
+ activesupport (>= 6.1)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ language_server-protocol (3.17.0.3)
+ license_finder (7.2.1)
+ bundler
+ csv (~> 3.2)
+ rubyzip (>= 1, < 3)
+ thor (~> 1.2)
+ tomlrb (>= 1.3, < 2.1)
+ with_env (= 1.1.0)
+ xml-simple (~> 1.1.9)
+ loofah (2.22.0)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
+ mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
+ marcel (1.0.4)
+ method_source (1.1.0)
+ mini_mime (1.1.5)
+ minitest (5.25.1)
+ net-imap (0.4.16)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.2)
+ timeout
+ net-smtp (0.5.0)
+ net-protocol
+ nio4r (2.7.3)
+ nokogiri (1.16.7-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.16.7-x86_64-linux)
+ racc (~> 1.4)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ pry (0.14.2)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.10.1)
+ byebug (~> 11.0)
+ pry (>= 0.13, < 0.15)
+ racc (1.8.1)
+ rack (2.2.9)
+ rack-test (2.1.0)
+ rack (>= 1.3)
+ rails (7.0.8.1)
+ actioncable (= 7.0.8.1)
+ actionmailbox (= 7.0.8.1)
+ actionmailer (= 7.0.8.1)
+ actionpack (= 7.0.8.1)
+ actiontext (= 7.0.8.1)
+ actionview (= 7.0.8.1)
+ activejob (= 7.0.8.1)
+ activemodel (= 7.0.8.1)
+ activerecord (= 7.0.8.1)
+ activestorage (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ bundler (>= 1.15.0)
+ railties (= 7.0.8.1)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (7.0.8.1)
+ actionpack (= 7.0.8.1)
+ activesupport (= 7.0.8.1)
+ method_source
+ rake (>= 12.2)
+ thor (~> 1.0)
+ zeitwerk (~> 2.5)
+ rainbow (3.1.1)
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ rubocop-performance (1.22.1)
+ rubocop (>= 1.48.1, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rails (2.26.2)
+ activesupport (>= 4.2.0)
+ rack (>= 1.1)
+ rubocop (>= 1.52.0, < 2.0)
+ rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-rake (0.6.0)
+ rubocop (~> 1.0)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
+ ruby-progressbar (1.13.0)
+ rubyzip (2.3.2)
+ thor (1.3.2)
+ timeout (0.4.1)
+ tomlrb (2.0.3)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unicode-display_width (2.6.0)
+ websocket-driver (0.7.6)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.5)
+ with_env (1.1.0)
+ xml-simple (1.1.9)
+ rexml
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ arm64-darwin-23
+ x86_64-linux
+
+DEPENDENCIES
+ appraisal (~> 2.5.0)
+ license_finder (~> 7.0)
+ pry (>= 0.14.2)
+ pry-byebug (= 3.10.1)
+ rails (= 7.0.8.1)
+ rake (~> 13.0)
+ rspec (~> 3.0)
+ rubocop-cobra!
+ rubocop-powerhome!
+
+BUNDLED WITH
+ 2.3.14
diff --git a/packages/rubocop-cobra/lib/rubocop/cobra/version.rb b/packages/rubocop-cobra/lib/rubocop/cobra/version.rb
index fe88fd7e..4f3033c4 100644
--- a/packages/rubocop-cobra/lib/rubocop/cobra/version.rb
+++ b/packages/rubocop-cobra/lib/rubocop/cobra/version.rb
@@ -2,6 +2,6 @@
module RuboCop
module Cobra
- VERSION = "0.4.2"
+ VERSION = "0.4.3"
end
end
diff --git a/packages/rubocop-cobra/rubocop-cobra.gemspec b/packages/rubocop-cobra/rubocop-cobra.gemspec
index e04abd7a..fb3c914a 100644
--- a/packages/rubocop-cobra/rubocop-cobra.gemspec
+++ b/packages/rubocop-cobra/rubocop-cobra.gemspec
@@ -35,10 +35,11 @@ Gem::Specification.new do |spec|
# For more information and examples about making a new gem, check out our
# guide at: https://bundler.io/guides/creating_gem.html
- spec.add_runtime_dependency "rubocop", "~> 1.52.0"
- spec.add_runtime_dependency "rubocop-powerhome"
+ spec.add_dependency "rubocop", "1.66.1"
+ spec.add_dependency "rubocop-powerhome"
spec.metadata["rubygems_mfa_required"] = "true"
+ spec.add_development_dependency "appraisal", "~> 2.5.0"
spec.add_development_dependency "license_finder", "~> 7.0"
spec.add_development_dependency "pry", ">= 0.14.2"
spec.add_development_dependency "pry-byebug", "3.10.1"
diff --git a/packages/rubocop-powerhome/Gemfile.lock b/packages/rubocop-powerhome/Gemfile.lock
index 622df5dc..d10f0d8f 100644
--- a/packages/rubocop-powerhome/Gemfile.lock
+++ b/packages/rubocop-powerhome/Gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: .
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -95,6 +95,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -133,8 +134,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
- parallel (1.25.1)
- parser (3.3.4.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -193,30 +194,30 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-performance (1.21.1)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.1)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (3.0.0)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
strscan (3.1.0)
@@ -225,7 +226,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
index 69a586c3..39cdd93e 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_6_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ..
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -85,6 +85,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -123,8 +124,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -183,39 +184,30 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
sprockets (4.2.1)
@@ -232,7 +224,7 @@ GEM
tomlrb (2.0.3)
tzinfo (1.2.11)
thread_safe (~> 0.1)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
index 51db6282..7503ad9b 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_6_1.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ..
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -89,6 +89,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -127,8 +128,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -187,39 +188,30 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
sprockets (4.2.1)
@@ -235,7 +227,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock b/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
index 7f127004..7e3664ee 100644
--- a/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
+++ b/packages/rubocop-powerhome/gemfiles/rails_7_0.gemfile.lock
@@ -1,8 +1,8 @@
PATH
remote: ..
specs:
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.52.0)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -95,6 +95,7 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
+ language_server-protocol (3.17.0.3)
license_finder (7.2.1)
bundler
csv (~> 3.2)
@@ -133,8 +134,8 @@ GEM
racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux)
racc (~> 1.4)
- parallel (1.24.0)
- parser (3.3.1.0)
+ parallel (1.26.3)
+ parser (3.3.5.0)
ast (~> 2.4.1)
racc
pry (0.14.2)
@@ -193,39 +194,30 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.52.1)
+ rubocop (1.66.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
- parser (>= 3.2.2.3)
+ parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
- regexp_parser (>= 1.8, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
- rubocop-capybara (2.20.0)
- rubocop (~> 1.41)
- rubocop-factory_bot (2.25.1)
- rubocop (~> 1.41)
- rubocop-performance (1.21.0)
+ rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-rails (2.25.0)
+ rubocop-rails (2.26.2)
activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 1.33.0, < 2.0)
+ rubocop (>= 1.52.0, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rake (0.6.0)
rubocop (~> 1.0)
- rubocop-rspec (2.29.2)
- rubocop (~> 1.40)
- rubocop-capybara (~> 2.17)
- rubocop-factory_bot (~> 2.22)
- rubocop-rspec_rails (~> 2.28)
- rubocop-rspec_rails (2.28.3)
- rubocop (~> 1.40)
+ rubocop-rspec (3.1.0)
+ rubocop (~> 1.61)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
strscan (3.1.0)
@@ -234,7 +226,7 @@ GEM
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
- unicode-display_width (2.5.0)
+ unicode-display_width (2.6.0)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
diff --git a/packages/rubocop-powerhome/lib/rubocop/powerhome/version.rb b/packages/rubocop-powerhome/lib/rubocop/powerhome/version.rb
index c3bd8648..e00ad0e7 100644
--- a/packages/rubocop-powerhome/lib/rubocop/powerhome/version.rb
+++ b/packages/rubocop-powerhome/lib/rubocop/powerhome/version.rb
@@ -2,6 +2,6 @@
module RuboCop
module Powerhome
- VERSION = "0.5.2"
+ VERSION = "0.5.3"
end
end
diff --git a/packages/rubocop-powerhome/rubocop-powerhome.gemspec b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
index 4b5721e1..d86986ab 100644
--- a/packages/rubocop-powerhome/rubocop-powerhome.gemspec
+++ b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
@@ -35,11 +35,11 @@ Gem::Specification.new do |spec|
# For more information and examples about making a new gem, check out our
# guide at: https://bundler.io/guides/creating_gem.html
- spec.add_runtime_dependency "rubocop", "~> 1.52.0"
- spec.add_runtime_dependency "rubocop-performance"
- spec.add_runtime_dependency "rubocop-rails"
- spec.add_runtime_dependency "rubocop-rake"
- spec.add_runtime_dependency "rubocop-rspec"
+ spec.add_dependency "rubocop", "1.66.1"
+ spec.add_dependency "rubocop-performance"
+ spec.add_dependency "rubocop-rails"
+ spec.add_dependency "rubocop-rake"
+ spec.add_dependency "rubocop-rspec"
spec.metadata["rubygems_mfa_required"] = "true"
spec.add_development_dependency "appraisal", "~> 2.5.0"
From 821cc7c3fa1d9676f41c3323a32bb3797652ce00 Mon Sep 17 00:00:00 2001
From: Aaron Kuehler
Date: Thu, 3 Oct 2024 09:21:58 -0400
Subject: [PATCH 14/20] Fix rubocop-powerhome homepage url (#285)
Tools - like renovate - use this metadata to provide context to
consumers. This gem manifest is currently sending folks to the archived
power_linting repo which is confusing.
---
packages/rubocop-powerhome/rubocop-powerhome.gemspec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/rubocop-powerhome/rubocop-powerhome.gemspec b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
index d86986ab..737ff1a5 100644
--- a/packages/rubocop-powerhome/rubocop-powerhome.gemspec
+++ b/packages/rubocop-powerhome/rubocop-powerhome.gemspec
@@ -10,7 +10,7 @@ Gem::Specification.new do |spec|
spec.summary = "Powerhome Rubocop standard rules"
spec.description = "Powerhome Rubocop standard rules"
- spec.homepage = "https://github.com/powerhome/power_linting"
+ spec.homepage = "https://github.com/powerhome/power-tools/blob/main/packages/rubocop-powerhome/"
spec.license = "MIT"
spec.required_ruby_version = ">= 3.0"
From 993b87b278bc18e36990bbbe88ae2357974da074 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 3 Oct 2024 10:29:05 -0300
Subject: [PATCH 15/20] Update all non-major dependencies (#281)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.25.2` ->
`7.25.7`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.25.2/7.25.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.25.2/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.25.2/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@babel/eslint-parser](https://babel.dev/)
([source](https://redirect.github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.25.1` ->
`7.25.7`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.25.1/7.25.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.25.1/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.25.1/7.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.7.0` ->
`8.8.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.7.0/8.8.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.7.0` ->
`8.8.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.7.0/8.8.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.36.1` ->
`7.37.1`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.36.1/7.37.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.37.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.37.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.36.1/7.37.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.36.1/7.37.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[rubocop-powerhome](https://redirect.github.com/powerhome/power_linting)
([changelog](https://redirect.github.com/powerhome/power_linting/CHANGELOG.md))
| `"0.5.2"` -> `"0.5.3"` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rubocop-powerhome/0.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rubocop-powerhome/0.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rubocop-powerhome/0.5.2/0.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rubocop-powerhome/0.5.2/0.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.25.7`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7257-2024-10-02)
[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.25.2...v7.25.7)
##### :bug: Bug Fix
- `babel-helper-validator-identifier`
- [#16825](https://redirect.github.com/babel/babel/pull/16825)
fix: update identifier to unicode 16
([@JLHwung](https://redirect.github.com/JLHwung))
- `babel-traverse`
- [#16814](https://redirect.github.com/babel/babel/pull/16814)
fix: issue with node path keys updated on unrelated paths
([@DylanPiercey](https://redirect.github.com/DylanPiercey))
- `babel-plugin-transform-classes`
- [#16797](https://redirect.github.com/babel/babel/pull/16797)
Use an inclusion rather than exclusion list for `super()` check
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- `babel-generator`
- [#16788](https://redirect.github.com/babel/babel/pull/16788)
Fix printing of TS `infer` in compact mode
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- [#16785](https://redirect.github.com/babel/babel/pull/16785)
Print TS type annotations for destructuring in assignment pattern
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- [#16778](https://redirect.github.com/babel/babel/pull/16778)
Respect `[no LineTerminator here]` after nodes
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-types`
- [#16852](https://redirect.github.com/babel/babel/pull/16852)
Add deprecated JSDOC for fields
([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
##### :house: Internal
- `babel-core`
- [#16820](https://redirect.github.com/babel/babel/pull/16820)
Allow sync loading of ESM when `--experimental-require-module`
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- `babel-helper-compilation-targets`, `babel-helper-plugin-utils`,
`babel-preset-env`
- [#16858](https://redirect.github.com/babel/babel/pull/16858)
Add browserslist config to external dependency
([@JLHwung](https://redirect.github.com/JLHwung))
- `babel-plugin-proposal-destructuring-private`,
`babel-plugin-syntax-decimal`, `babel-plugin-syntax-import-reflection`,
`babel-standalone`
- [#16809](https://redirect.github.com/babel/babel/pull/16809)
Archive syntax-import-reflection and syntax-decimal
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- `babel-generator`
- [#16779](https://redirect.github.com/babel/babel/pull/16779)
Simplify logic for `[no LineTerminator here]` before nodes
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
##### :running_woman: Performance
- `babel-plugin-transform-typescript`
- [#16875](https://redirect.github.com/babel/babel/pull/16875)
perf: Avoid extra cloning of namespaces
([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
- `babel-types`
- [#16842](https://redirect.github.com/babel/babel/pull/16842)
perf: Improve
[@babel/types](https://redirect.github.com/babel/types) builders
([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
- [#16828](https://redirect.github.com/babel/babel/pull/16828)
Only access `BABEL_TYPES_8_BREAKING` at startup
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.8.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#880-2024-09-30)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.7.0...v8.8.0)
##### 🚀 Features
- **eslint-plugin:** \[no-unnecessary-condition] add checkTypePredicates
- **eslint-plugin:** \[return-await] check for-await loop iteree
##### 🩹 Fixes
- remove `export type *` in d.ts to support TS<5.0
- **eslint-plugin:** \[no-unnecessary-template-expression] should
underline template syntax with squiggly lines
- **type-utils:** check for type parameters on
`isBuiltinSymbolLikeRecurser()`
- **eslint-plugin:** \[no-deprecated] max callstack exceeded when class
implements itself
- **eslint-plugin:** \[no-misused-promises] check contextual type
- **eslint-plugin:** \[prefer-literal-enum-member] allow nested bitwise
operations
##### ❤️ Thank You
- auvred
- Josh Goldberg ✨
- Kirk Waiblinger
- Ronen Amiel
- Tarun Chauhan
- 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.8.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#880-2024-09-30)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.7.0...v8.8.0)
This was a version bump only for parser 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.
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.37.1`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7371---20241001)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.0...v7.37.1)
##### Fixed
- \[meta] do not npmignore `d.ts` files ([#3836][]
[@ljharb](https://redirect.github.com/ljharb))
##### Changed
- \[readme] Fix shared settings link ([#3834][]
[@MgenGlder](https://redirect.github.com/MgenGlder))
[#3836]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/3836
[#3834]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3834
###
[`v7.37.0`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7370---20240926)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.1...v7.37.0)
##### Added
- add type generation ([#3830][]
[@voxpelli](https://redirect.github.com/voxpelli))
- \[`no-unescaped-entities`]: add suggestions ([#3831][]
[@StyleShit](https://redirect.github.com/StyleShit))
- \[`forbid-component-props`]: add
`allowedForPatterns`/`disallowedForPatterns` options ([#3805][]
[@Efimenko](https://redirect.github.com/Efimenko))
- \[`no-unstable-nested-components`]: add `propNamePattern` to support
custom render prop naming conventions ([#3826][]
[@danreeves](https://redirect.github.com/danreeves))
##### Changed
- \[readme] flat config example for react 17+ ([#3824][]
[@GabenGar](https://redirect.github.com/GabenGar))
[7.36.2]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.1...v7.36.2
[#3831]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3831
[#3830]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3830
[#3826]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3826
[#3824]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3824
[#3805]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3805
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/eslint-config/package.json | 16 +-
packages/eslint-config/yarn.lock | 398 ++++++++++++------------
packages/ostruct-sanitizer/Gemfile | 2 +-
packages/ostruct-sanitizer/Gemfile.lock | 13 +-
4 files changed, 215 insertions(+), 214 deletions(-)
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index dbdcdf23..629505a9 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,26 +25,26 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.7.0",
- "@typescript-eslint/parser": "8.7.0",
+ "@typescript-eslint/eslint-plugin": "8.8.0",
+ "@typescript-eslint/parser": "8.8.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.36.1",
+ "eslint-plugin-react": "7.37.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"typescript": "5.6.2"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.7.0",
- "@typescript-eslint/parser": "8.7.0",
- "@babel/core": "7.25.2",
- "@babel/eslint-parser": "7.25.1",
+ "@typescript-eslint/eslint-plugin": "8.8.0",
+ "@typescript-eslint/parser": "8.8.0",
+ "@babel/core": "7.25.7",
+ "@babel/eslint-parser": "7.25.7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.36.1",
+ "eslint-plugin-react": "7.37.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 48f2d9e5..0c37deec 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -10,163 +10,165 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465"
- integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==
+"@babel/code-frame@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.25.7.tgz#438f2c524071531d643c6f0188e1e28f130cebc7"
+ integrity sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==
dependencies:
- "@babel/highlight" "^7.24.7"
+ "@babel/highlight" "^7.25.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5"
- integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==
+"@babel/compat-data@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.7.tgz#b8479fe0018ef0ac87b6b7a5c6916fcd67ae2c9c"
+ integrity sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==
-"@babel/core@7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77"
- integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==
+"@babel/core@7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.7.tgz#1b3d144157575daf132a3bc80b2b18e6e3ca6ece"
+ integrity sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.25.0"
- "@babel/helper-compilation-targets" "^7.25.2"
- "@babel/helper-module-transforms" "^7.25.2"
- "@babel/helpers" "^7.25.0"
- "@babel/parser" "^7.25.0"
- "@babel/template" "^7.25.0"
- "@babel/traverse" "^7.25.2"
- "@babel/types" "^7.25.2"
+ "@babel/code-frame" "^7.25.7"
+ "@babel/generator" "^7.25.7"
+ "@babel/helper-compilation-targets" "^7.25.7"
+ "@babel/helper-module-transforms" "^7.25.7"
+ "@babel/helpers" "^7.25.7"
+ "@babel/parser" "^7.25.7"
+ "@babel/template" "^7.25.7"
+ "@babel/traverse" "^7.25.7"
+ "@babel/types" "^7.25.7"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.25.1":
- version "7.25.1"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz#469cee4bd18a88ff3edbdfbd227bd20e82aa9b82"
- integrity sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==
+"@babel/eslint-parser@7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz#27b43de786c83cbabbcb328efbb4f099ae85415e"
+ integrity sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.25.0":
- version "7.25.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e"
- integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==
+"@babel/generator@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.7.tgz#de86acbeb975a3e11ee92dd52223e6b03b479c56"
+ integrity sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==
dependencies:
- "@babel/types" "^7.25.0"
+ "@babel/types" "^7.25.7"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
- jsesc "^2.5.1"
+ jsesc "^3.0.2"
-"@babel/helper-compilation-targets@^7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c"
- integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==
+"@babel/helper-compilation-targets@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz#11260ac3322dda0ef53edfae6e97b961449f5fa4"
+ integrity sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==
dependencies:
- "@babel/compat-data" "^7.25.2"
- "@babel/helper-validator-option" "^7.24.8"
- browserslist "^4.23.1"
+ "@babel/compat-data" "^7.25.7"
+ "@babel/helper-validator-option" "^7.25.7"
+ browserslist "^4.24.0"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-module-imports@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b"
- integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==
- dependencies:
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
-
-"@babel/helper-module-transforms@^7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6"
- integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==
- dependencies:
- "@babel/helper-module-imports" "^7.24.7"
- "@babel/helper-simple-access" "^7.24.7"
- "@babel/helper-validator-identifier" "^7.24.7"
- "@babel/traverse" "^7.25.2"
-
-"@babel/helper-simple-access@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3"
- integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==
- dependencies:
- "@babel/traverse" "^7.24.7"
- "@babel/types" "^7.24.7"
-
-"@babel/helper-string-parser@^7.24.8":
- version "7.24.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
- integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==
-
-"@babel/helper-validator-identifier@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
- integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-
-"@babel/helper-validator-option@^7.24.8":
- version "7.24.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d"
- integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==
-
-"@babel/helpers@^7.25.0":
- version "7.25.0"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a"
- integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==
- dependencies:
- "@babel/template" "^7.25.0"
- "@babel/types" "^7.25.0"
-
-"@babel/highlight@^7.24.7":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d"
- integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.24.7"
+"@babel/helper-module-imports@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz#dba00d9523539152906ba49263e36d7261040472"
+ integrity sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==
+ dependencies:
+ "@babel/traverse" "^7.25.7"
+ "@babel/types" "^7.25.7"
+
+"@babel/helper-module-transforms@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz#2ac9372c5e001b19bc62f1fe7d96a18cb0901d1a"
+ integrity sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==
+ dependencies:
+ "@babel/helper-module-imports" "^7.25.7"
+ "@babel/helper-simple-access" "^7.25.7"
+ "@babel/helper-validator-identifier" "^7.25.7"
+ "@babel/traverse" "^7.25.7"
+
+"@babel/helper-simple-access@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz#5eb9f6a60c5d6b2e0f76057004f8dacbddfae1c0"
+ integrity sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==
+ dependencies:
+ "@babel/traverse" "^7.25.7"
+ "@babel/types" "^7.25.7"
+
+"@babel/helper-string-parser@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz#d50e8d37b1176207b4fe9acedec386c565a44a54"
+ integrity sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==
+
+"@babel/helper-validator-identifier@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz#77b7f60c40b15c97df735b38a66ba1d7c3e93da5"
+ integrity sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==
+
+"@babel/helper-validator-option@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz#97d1d684448228b30b506d90cace495d6f492729"
+ integrity sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==
+
+"@babel/helpers@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.7.tgz#091b52cb697a171fe0136ab62e54e407211f09c2"
+ integrity sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==
+ dependencies:
+ "@babel/template" "^7.25.7"
+ "@babel/types" "^7.25.7"
+
+"@babel/highlight@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.7.tgz#20383b5f442aa606e7b5e3043b0b1aafe9f37de5"
+ integrity sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.25.7"
chalk "^2.4.2"
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.25.0":
- version "7.25.0"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad"
- integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==
-
-"@babel/template@^7.25.0":
- version "7.25.0"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a"
- integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==
- dependencies:
- "@babel/code-frame" "^7.24.7"
- "@babel/parser" "^7.25.0"
- "@babel/types" "^7.25.0"
-
-"@babel/traverse@^7.24.7", "@babel/traverse@^7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.2.tgz#1a0a4aef53177bead359ccd0c89f4426c805b2ae"
- integrity sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==
- dependencies:
- "@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.25.0"
- "@babel/parser" "^7.25.0"
- "@babel/template" "^7.25.0"
- "@babel/types" "^7.25.2"
+"@babel/parser@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.7.tgz#99b927720f4ddbfeb8cd195a363ed4532f87c590"
+ integrity sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==
+ dependencies:
+ "@babel/types" "^7.25.7"
+
+"@babel/template@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.7.tgz#27f69ce382855d915b14ab0fe5fb4cbf88fa0769"
+ integrity sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==
+ dependencies:
+ "@babel/code-frame" "^7.25.7"
+ "@babel/parser" "^7.25.7"
+ "@babel/types" "^7.25.7"
+
+"@babel/traverse@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.7.tgz#83e367619be1cab8e4f2892ef30ba04c26a40fa8"
+ integrity sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==
+ dependencies:
+ "@babel/code-frame" "^7.25.7"
+ "@babel/generator" "^7.25.7"
+ "@babel/parser" "^7.25.7"
+ "@babel/template" "^7.25.7"
+ "@babel/types" "^7.25.7"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2":
- version "7.25.2"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125"
- integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==
+"@babel/types@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.7.tgz#1b7725c1d3a59f328cb700ce704c46371e6eef9b"
+ integrity sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==
dependencies:
- "@babel/helper-string-parser" "^7.24.8"
- "@babel/helper-validator-identifier" "^7.24.7"
+ "@babel/helper-string-parser" "^7.25.7"
+ "@babel/helper-validator-identifier" "^7.25.7"
to-fast-properties "^2.0.0"
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
@@ -360,62 +362,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz#d0070f206daad26253bf00ca5b80f9b54f9e2dd0"
- integrity sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==
+"@typescript-eslint/eslint-plugin@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz#b2b02a5447cdc885950eb256b3b8a97b92031bd3"
+ integrity sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/type-utils" "8.7.0"
- "@typescript-eslint/utils" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
+ "@typescript-eslint/scope-manager" "8.8.0"
+ "@typescript-eslint/type-utils" "8.8.0"
+ "@typescript-eslint/utils" "8.8.0"
+ "@typescript-eslint/visitor-keys" "8.8.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.7.0.tgz#a567b0890d13db72c7348e1d88442ea8ab4e9173"
- integrity sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==
+"@typescript-eslint/parser@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.8.0.tgz#ee4397c70230c4eee030456924c0fba480072f5e"
+ integrity sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==
dependencies:
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/typescript-estree" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
+ "@typescript-eslint/scope-manager" "8.8.0"
+ "@typescript-eslint/types" "8.8.0"
+ "@typescript-eslint/typescript-estree" "8.8.0"
+ "@typescript-eslint/visitor-keys" "8.8.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8"
- integrity sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==
+"@typescript-eslint/scope-manager@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz#30b23a6ae5708bd7882e40675ef2f1b2beac741f"
+ integrity sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==
dependencies:
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
+ "@typescript-eslint/types" "8.8.0"
+ "@typescript-eslint/visitor-keys" "8.8.0"
-"@typescript-eslint/type-utils@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz#d56b104183bdcffcc434a23d1ce26cde5e42df93"
- integrity sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==
+"@typescript-eslint/type-utils@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz#a0ca1c8a90d94b101176a169d7a0958187408d33"
+ integrity sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==
dependencies:
- "@typescript-eslint/typescript-estree" "8.7.0"
- "@typescript-eslint/utils" "8.7.0"
+ "@typescript-eslint/typescript-estree" "8.8.0"
+ "@typescript-eslint/utils" "8.8.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19"
- integrity sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==
+"@typescript-eslint/types@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.8.0.tgz#08ea5df6c01984d456056434641491fbf7a1bf43"
+ integrity sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==
-"@typescript-eslint/typescript-estree@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8"
- integrity sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==
+"@typescript-eslint/typescript-estree@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz#072eaab97fdb63513fabfe1cf271812affe779e3"
+ integrity sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==
dependencies:
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
+ "@typescript-eslint/types" "8.8.0"
+ "@typescript-eslint/visitor-keys" "8.8.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -423,22 +425,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.7.0.tgz#cef3f70708b5b5fd7ed8672fc14714472bd8a011"
- integrity sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==
+"@typescript-eslint/utils@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.8.0.tgz#bd8607e3a68c461b69169c7a5824637dc9e8b3f1"
+ integrity sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/typescript-estree" "8.7.0"
+ "@typescript-eslint/scope-manager" "8.8.0"
+ "@typescript-eslint/types" "8.8.0"
+ "@typescript-eslint/typescript-estree" "8.8.0"
-"@typescript-eslint/visitor-keys@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8"
- integrity sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==
+"@typescript-eslint/visitor-keys@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz#f93965abd38c82a1a1f5574290a50d02daf1cd2e"
+ integrity sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==
dependencies:
- "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/types" "8.8.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -625,14 +627,14 @@ braces@^3.0.3:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.23.1:
- version "4.23.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
- integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
+browserslist@^4.24.0:
+ version "4.24.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.0.tgz#a1325fe4bc80b64fda169629fc01b3d6cecd38d4"
+ integrity sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==
dependencies:
- caniuse-lite "^1.0.30001640"
- electron-to-chromium "^1.4.820"
- node-releases "^2.0.14"
+ caniuse-lite "^1.0.30001663"
+ electron-to-chromium "^1.5.28"
+ node-releases "^2.0.18"
update-browserslist-db "^1.1.0"
call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
@@ -651,10 +653,10 @@ callsites@^3.0.0:
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-caniuse-lite@^1.0.30001640:
- version "1.0.30001644"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001644.tgz#bcd4212a7a03bdedba1ea850b8a72bfe4bec2395"
- integrity sha512-YGvlOZB4QhZuiis+ETS0VXR+MExbFf4fZYYeMTEE0aTQd/RdIjkTyZjLrbYVKnHzppDvnOhritRVv+i7Go6mHw==
+caniuse-lite@^1.0.30001663:
+ version "1.0.30001666"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001666.tgz#112d77e80f1762f62a1b71ba92164e0cb3f3dd13"
+ integrity sha512-gD14ICmoV5ZZM1OdzPWmpx+q4GyefaK06zi8hmfHV5xe4/2nOQX3+Dw5o+fSqOws2xVwL9j+anOPFwHzdEdV4g==
chalk@^2.4.2:
version "2.4.2"
@@ -792,10 +794,10 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-electron-to-chromium@^1.4.820:
- version "1.5.3"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.3.tgz#032bbb8661c0449656fd896e805c8f7150229a0f"
- integrity sha512-QNdYSS5i8D9axWp/6XIezRObRHqaav/ur9z1VzCDUCH1XIFOr9WQk5xmgunhsTpjjgDy3oLxO/WMOVZlpUQrlA==
+electron-to-chromium@^1.5.28:
+ version "1.5.31"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.31.tgz#b1478418769dec72ea70d9fdf147a81491857f10"
+ integrity sha512-QcDoBbQeYt0+3CWcK/rEbuHvwpbT/8SV9T3OSgs6cX1FlcUAkgrkqbg9zLnDrMM/rLamzQwal4LYFCiWk861Tg==
es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
version "1.23.3"
@@ -951,10 +953,10 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.36.1:
- version "7.36.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz#f1dabbb11f3d4ebe8b0cf4e54aff4aee81144ee5"
- integrity sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==
+eslint-plugin-react@7.37.1:
+ version "7.37.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz#56493d7d69174d0d828bc83afeffe96903fdadbd"
+ integrity sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
@@ -1599,10 +1601,10 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+jsesc@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e"
+ integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==
json-buffer@3.0.1:
version "3.0.1"
@@ -1727,7 +1729,7 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-node-releases@^2.0.14:
+node-releases@^2.0.18:
version "2.0.18"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
diff --git a/packages/ostruct-sanitizer/Gemfile b/packages/ostruct-sanitizer/Gemfile
index 17546f01..be99cd09 100644
--- a/packages/ostruct-sanitizer/Gemfile
+++ b/packages/ostruct-sanitizer/Gemfile
@@ -9,4 +9,4 @@ gem "byebug"
gem "license_finder", "~> 7.0"
gem "rake", "13.2.1"
gem "rspec", "3.13.0"
-gem "rubocop-powerhome", "0.5.2"
+gem "rubocop-powerhome", "0.5.3"
diff --git a/packages/ostruct-sanitizer/Gemfile.lock b/packages/ostruct-sanitizer/Gemfile.lock
index 50ce1083..5638c438 100644
--- a/packages/ostruct-sanitizer/Gemfile.lock
+++ b/packages/ostruct-sanitizer/Gemfile.lock
@@ -63,24 +63,23 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
- rubocop (1.65.0)
+ rubocop (1.66.1)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.4, < 3.0)
- rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.31.1, < 2.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.31.3)
+ rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-powerhome (0.5.2)
- rubocop (~> 1.37)
+ rubocop-powerhome (0.5.3)
+ rubocop (= 1.66.1)
rubocop-performance
rubocop-rails
rubocop-rake
@@ -117,7 +116,7 @@ DEPENDENCIES
ostruct-sanitizer!
rake (= 13.2.1)
rspec (= 3.13.0)
- rubocop-powerhome (= 0.5.2)
+ rubocop-powerhome (= 0.5.3)
BUNDLED WITH
2.5.6
From 99f303c09e52c6c83056c7464998c4911fbd828e Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 15 Oct 2024 10:30:28 -0400
Subject: [PATCH 16/20] Update all non-major dependencies (#286)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.25.7` ->
`7.25.8`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.25.7/7.25.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.25.7/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.25.7/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@babel/eslint-parser](https://babel.dev/)
([source](https://redirect.github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.25.7` ->
`7.25.8`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.25.7/7.25.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.25.7/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.25.7/7.25.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.8.0` ->
`8.9.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.8.0` ->
`8.9.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.8.0` ->
`8.9.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.8.0/8.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.8.0` ->
`8.9.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.8.0/8.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.8.0/8.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | `20.17.0` ->
`20.18.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.17.0/v20.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.17.0/v20.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.6.2`
-> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | patch |
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.6.2`
-> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.25.8`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7258-2024-10-10)
[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.25.7...v7.25.8)
##### :bug: Bug Fix
- `babel-core`
- [#16888](https://redirect.github.com/babel/babel/pull/16888)
Restore public API of `resolvePlugin`/`resolvePreset`
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
##### :house: Internal
- `babel-parser`, `babel-plugin-proposal-async-do-expressions`,
`babel-plugin-proposal-destructuring-private`,
`babel-plugin-proposal-do-expressions`,
`babel-plugin-proposal-explicit-resource-management`,
`babel-plugin-proposal-export-default-from`,
`babel-plugin-proposal-function-bind`,
`babel-plugin-proposal-function-sent`,
`babel-plugin-proposal-import-defer`,
`babel-plugin-proposal-partial-application`,
`babel-plugin-proposal-throw-expressions`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-dynamic-import`,
`babel-plugin-transform-export-namespace-from`,
`babel-plugin-transform-json-strings`,
`babel-plugin-transform-logical-assignment-operators`,
`babel-plugin-transform-nullish-coalescing-operator`,
`babel-plugin-transform-numeric-separator`,
`babel-plugin-transform-object-rest-spread`,
`babel-plugin-transform-optional-catch-binding`,
`babel-plugin-transform-optional-chaining`,
`babel-plugin-transform-private-property-in-object`, `babel-preset-env`
- [#16824](https://redirect.github.com/babel/babel/pull/16824)
Inline one-line syntax plugins
([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.9.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#890-2024-10-14)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.8.1...v8.9.0)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-parameters] cannot assume
variables are either type or value
- **scope-manager:** \[no-use-before-define] do not treat nested
namespace aliases as variable references
- **eslint-plugin:** \[return-await] sync the behavior with
await-thenable
- **eslint-plugin:** \[prefer-literal-enum-member] report a different
error message when `allowBitwiseExpressions` is enabled
- **eslint-plugin:** \[no-loop-func] sync from upstream base rule
- **eslint-plugin:** \[no-unused-vars] never report the naming of an
enum member
- **eslint-plugin:** correct use-at-your-own-risk type definitions
- **eslint-plugin:** handle unions in await...for
##### ❤️ Thank You
- Abraham Guo
- Anna Bocharova
- Arya Emami
- auvred
- Joshua Chen
- Kirk Waiblinger
- Lotfi Meklati
- mdm317
- Ronen Amiel
- Sukka
- 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.
###
[`v8.8.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#881-2024-10-07)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.8.0...v8.8.1)
##### 🩹 Fixes
- **eslint-plugin:** stop warning on
[@ts-nocheck](https://redirect.github.com/ts-nocheck) comments
which aren't at the beginning of the file
##### ❤️ Thank You
- Brad Zacher
- Ronen Amiel
- WhitePiano
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.9.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#890-2024-10-14)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.8.1...v8.9.0)
This was a version bump only for parser 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.
###
[`v8.8.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#881-2024-10-07)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.8.0...v8.8.1)
This was a version bump only for parser 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.
nodejs/node (node)
###
[`v20.18.0`](https://redirect.github.com/nodejs/node/releases/tag/v20.18.0):
2024-10-03, Version 20.18.0 'Iron' (LTS), @targos
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v20.17.0...v20.18.0)
##### Notable Changes
##### Experimental Network Inspection Support in Node.js
This update introduces the initial support for network inspection in
Node.js.
Currently, this is an experimental feature, so you need to enable it
using the `--experimental-network-inspection` flag.
With this feature enabled, you can inspect network activities occurring
within a JavaScript application.
To use network inspection, start your Node.js application with the
following command:
```console
$ node --inspect-wait --experimental-network-inspection index.js
```
Please note that the network inspection capabilities are in active
development.
We are actively working on enhancing this feature and will continue to
expand its functionality in future updates.
- Network inspection is limited to the `http` and `https` modules only.
- The Network tab in Chrome DevTools will not be available until the
[feature request on the Chrome DevTools
side](https://issues.chromium.org/issues/353924015) is addressed.
Contributed by Kohei Ueno in
[#53593](https://redirect.github.com/nodejs/node/pull/53593) and
[#54246](https://redirect.github.com/nodejs/node/pull/54246)
##### Exposes X509\_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext
This releases introduces a new option to the API
`tls.createSecureContext`. From
now on, `tls.createSecureContext({ allowPartialTrustChain: true })` can
be used
to treat intermediate (non-self-signed) certificates in the trust CA
certificate
list as trusted.
Contributed by Anna Henningsen in
[#54790](https://redirect.github.com/nodejs/node/pull/54790)
##### New option for vm.createContext() to create a context with a
freezable globalThis
Node.js implements a flavor of `vm.createContext()` and friends that
creates a context without contextifying its global
object when vm.constants.DONT_CONTEXTIFY is used. This is suitable when
users want to freeze the context
(impossible when the global is contextified i.e. has interceptors
installed) or speed up the global access if they
don't need the interceptor behavior.
Contributed by Joyee Cheung in
[#54394](https://redirect.github.com/nodejs/node/pull/54394)
##### Deprecations
-
\[[`64aa31f6e5`](https://redirect.github.com/nodejs/node/commit/64aa31f6e5)]
- **repl**: doc-deprecate instantiating `node:repl` classes without
`new` (Aviv Keller)
[#54842](https://redirect.github.com/nodejs/node/pull/54842)
-
\[[`4c52ee3d7f`](https://redirect.github.com/nodejs/node/commit/4c52ee3d7f)]
- **zlib**: deprecate instantiating classes without new (Yagiz Nizipli)
[#54708](https://redirect.github.com/nodejs/node/pull/54708)
##### Other Notable Changes
-
\[[`b80da2f964`](https://redirect.github.com/nodejs/node/commit/b80da2f964)]
- **buffer**: optimize createFromString (Robert Nagy)
[#54324](https://redirect.github.com/nodejs/node/pull/54324)
-
\[[`02b36cbd2d`](https://redirect.github.com/nodejs/node/commit/02b36cbd2d)]
- **(SEMVER-MINOR)** **lib**: add EventSource Client (Aras Abbasi)
[#51575](https://redirect.github.com/nodejs/node/pull/51575)
-
\[[`879546a9bf`](https://redirect.github.com/nodejs/node/commit/879546a9bf)]
- **(SEMVER-MINOR)** **src,lib**: add performance.uvMetricsInfo (Rafael
Gonzaga)
[#54413](https://redirect.github.com/nodejs/node/pull/54413)
-
\[[`f789f4c92d`](https://redirect.github.com/nodejs/node/commit/f789f4c92d)]
- **(SEMVER-MINOR)** **test_runner**: support module mocking (Colin
Ihrig)
[#52848](https://redirect.github.com/nodejs/node/pull/52848)
-
\[[`4eb0749b6c`](https://redirect.github.com/nodejs/node/commit/4eb0749b6c)]
- **(SEMVER-MINOR)** **url**: implement parse method for safer URL
parsing (Ali Hassan)
[#52280](https://redirect.github.com/nodejs/node/pull/52280)
##### Commits
-
\[[`013c48f0e9`](https://redirect.github.com/nodejs/node/commit/013c48f0e9)]
- **benchmark**: --no-warnings to avoid DEP/ExpWarn log (Rafael Gonzaga)
[#54928](https://redirect.github.com/nodejs/node/pull/54928)
-
\[[`194fc113ac`](https://redirect.github.com/nodejs/node/commit/194fc113ac)]
- **benchmark**: add buffer.isAscii benchmark (RafaelGSS)
[#54740](https://redirect.github.com/nodejs/node/pull/54740)
-
\[[`7410d51cb9`](https://redirect.github.com/nodejs/node/commit/7410d51cb9)]
- **benchmark**: add buffer.isUtf8 bench (RafaelGSS)
[#54740](https://redirect.github.com/nodejs/node/pull/54740)
-
\[[`2393f21e8a`](https://redirect.github.com/nodejs/node/commit/2393f21e8a)]
- **benchmark**: add access async version to bench (Rafael Gonzaga)
[#54747](https://redirect.github.com/nodejs/node/pull/54747)
-
\[[`b8779721f0`](https://redirect.github.com/nodejs/node/commit/b8779721f0)]
- **benchmark**: enhance dc publish benchmark (Rafael Gonzaga)
[#54745](https://redirect.github.com/nodejs/node/pull/54745)
-
\[[`4078aa83ff`](https://redirect.github.com/nodejs/node/commit/4078aa83ff)]
- **benchmark**: add match and doesNotMatch bench (RafaelGSS)
[#54734](https://redirect.github.com/nodejs/node/pull/54734)
-
\[[`66acab9976`](https://redirect.github.com/nodejs/node/commit/66acab9976)]
- **benchmark**: add rejects and doesNotReject bench (RafaelGSS)
[#54734](https://redirect.github.com/nodejs/node/pull/54734)
-
\[[`6db777fb3a`](https://redirect.github.com/nodejs/node/commit/6db777fb3a)]
- **benchmark**: add throws and doesNotThrow bench (RafaelGSS)
[#54734](https://redirect.github.com/nodejs/node/pull/54734)
-
\[[`8f101560ce`](https://redirect.github.com/nodejs/node/commit/8f101560ce)]
- **benchmark**: add strictEqual and notStrictEqual bench (RafaelGSS)
[#54734](https://redirect.github.com/nodejs/node/pull/54734)
-
\[[`2c9e4c936e`](https://redirect.github.com/nodejs/node/commit/2c9e4c936e)]
- **benchmark**: adds groups to better separate benchmarks (Giovanni
Bucci)
[#54393](https://redirect.github.com/nodejs/node/pull/54393)
-
\[[`671c3ac633`](https://redirect.github.com/nodejs/node/commit/671c3ac633)]
- **benchmark**: fix benchmark for file path and URL conversion (Early
Riser)
[#54190](https://redirect.github.com/nodejs/node/pull/54190)
-
\[[`8c8708cb5b`](https://redirect.github.com/nodejs/node/commit/8c8708cb5b)]
- **benchmark**: use assert.ok searchparams (Rafael Gonzaga)
[#54334](https://redirect.github.com/nodejs/node/pull/54334)
-
\[[`8b71fa79e2`](https://redirect.github.com/nodejs/node/commit/8b71fa79e2)]
- **benchmark**: add stream.compose benchmark (jakecastelli)
[#54308](https://redirect.github.com/nodejs/node/pull/54308)
-
\[[`93ee36e3a0`](https://redirect.github.com/nodejs/node/commit/93ee36e3a0)]
- **benchmark**: rename count to n (Rafael Gonzaga)
[#54271](https://redirect.github.com/nodejs/node/pull/54271)
-
\[[`f2971b6f0b`](https://redirect.github.com/nodejs/node/commit/f2971b6f0b)]
- **benchmark**: change assert() to assert.ok() (Rafael Gonzaga)
[#54254](https://redirect.github.com/nodejs/node/pull/54254)
-
\[[`f48f2c212c`](https://redirect.github.com/nodejs/node/commit/f48f2c212c)]
- **benchmark**: support --help in CLI (Aviv Keller)
[#53358](https://redirect.github.com/nodejs/node/pull/53358)
-
\[[`0309b0520b`](https://redirect.github.com/nodejs/node/commit/0309b0520b)]
- **benchmark**: remove force option as force defaults to true (Yelim
Koo) [#54203](https://redirect.github.com/nodejs/node/pull/54203)
-
\[[`b6e8305b2d`](https://redirect.github.com/nodejs/node/commit/b6e8305b2d)]
- **benchmark**: use assert.ok instead of assert (Rafael Gonzaga)
[#54176](https://redirect.github.com/nodejs/node/pull/54176)
-
\[[`90c660d26a`](https://redirect.github.com/nodejs/node/commit/90c660d26a)]
- **benchmark**: add require-esm benchmark (Joyee Cheung)
[#52166](https://redirect.github.com/nodejs/node/pull/52166)
-
\[[`1b8584b52e`](https://redirect.github.com/nodejs/node/commit/1b8584b52e)]
- **benchmark,doc**: add CPU scaling governor to perf (Rafael Gonzaga)
[#54723](https://redirect.github.com/nodejs/node/pull/54723)
-
\[[`0b9161b330`](https://redirect.github.com/nodejs/node/commit/0b9161b330)]
- **benchmark,doc**: mention bar.R to the list of scripts (Rafael
Gonzaga)
[#54722](https://redirect.github.com/nodejs/node/pull/54722)
-
\[[`84bf93b7ea`](https://redirect.github.com/nodejs/node/commit/84bf93b7ea)]
- **buffer**: allow invalid encoding in from (Robert Nagy)
[#54533](https://redirect.github.com/nodejs/node/pull/54533)
-
\[[`d04246a0d7`](https://redirect.github.com/nodejs/node/commit/d04246a0d7)]
- **buffer**: optimize byteLength for common encodings (Robert Nagy)
[#54342](https://redirect.github.com/nodejs/node/pull/54342)
-
\[[`f36831f694`](https://redirect.github.com/nodejs/node/commit/f36831f694)]
- **buffer**: optimize createFromString (Robert Nagy)
[#54324](https://redirect.github.com/nodejs/node/pull/54324)
-
\[[`f5f40c8088`](https://redirect.github.com/nodejs/node/commit/f5f40c8088)]
- **buffer**: optimize for common encodings (Robert Nagy)
[#54319](https://redirect.github.com/nodejs/node/pull/54319)
-
\[[`76c37703be`](https://redirect.github.com/nodejs/node/commit/76c37703be)]
- **buffer**: add JSDoc to blob bytes method (Roberto Simonini)
[#54117](https://redirect.github.com/nodejs/node/pull/54117)
-
\[[`3012d31404`](https://redirect.github.com/nodejs/node/commit/3012d31404)]
- **buffer**: use faster integer argument check (Robert Nagy)
[#54089](https://redirect.github.com/nodejs/node/pull/54089)
-
\[[`3505782801`](https://redirect.github.com/nodejs/node/commit/3505782801)]
- **buffer**: make indexOf(byte) faster (Tobias Nießen)
[#53455](https://redirect.github.com/nodejs/node/pull/53455)
-
\[[`d285fc1f68`](https://redirect.github.com/nodejs/node/commit/d285fc1f68)]
- **build**: upgrade clang-format to v18 (Aviv Keller)
[#53957](https://redirect.github.com/nodejs/node/pull/53957)
-
\[[`d288ec3b0a`](https://redirect.github.com/nodejs/node/commit/d288ec3b0a)]
- **build**: fix conflicting V8 object print flags (Daeyeon Jeong)
[#54785](https://redirect.github.com/nodejs/node/pull/54785)
-
\[[`e862eecac9`](https://redirect.github.com/nodejs/node/commit/e862eecac9)]
- **build**: do not build with code cache for core coverage collection
(Joyee Cheung)
[#54633](https://redirect.github.com/nodejs/node/pull/54633)
-
\[[`f7a606eb96`](https://redirect.github.com/nodejs/node/commit/f7a606eb96)]
- **build**: turn off `-Wrestrict` (Richard Lau)
[#54737](https://redirect.github.com/nodejs/node/pull/54737)
-
\[[`71ca2665e4`](https://redirect.github.com/nodejs/node/commit/71ca2665e4)]
- **build**: reclaim disk space on macOS GHA runner (jakecastelli)
[#54658](https://redirect.github.com/nodejs/node/pull/54658)
-
\[[`82d8051c39`](https://redirect.github.com/nodejs/node/commit/82d8051c39)]
- **build**: don't clean obj.target directory if it doesn't exist (Joyee
Cheung)
[#54337](https://redirect.github.com/nodejs/node/pull/54337)
-
\[[`6e550b1f26`](https://redirect.github.com/nodejs/node/commit/6e550b1f26)]
- **build**: update `ruff` to `0.5.2` (Aviv Keller)
[#53909](https://redirect.github.com/nodejs/node/pull/53909)
-
\[[`e2ea7b26d7`](https://redirect.github.com/nodejs/node/commit/e2ea7b26d7)]
- **build**: fix ./configure --help format error (Zhenwei Jin)
[#53066](https://redirect.github.com/nodejs/node/pull/53066)
-
\[[`eb2402d569`](https://redirect.github.com/nodejs/node/commit/eb2402d569)]
- **build**: enable building with shared uvwasi lib (Pooja D P)
[#43987](https://redirect.github.com/nodejs/node/pull/43987)
-
\[[`45732314d4`](https://redirect.github.com/nodejs/node/commit/45732314d4)]
- **build**: sync V8 warning cflags with BUILD.gn (Michaël Zasso)
[#52873](https://redirect.github.com/nodejs/node/pull/52873)
-
\[[`6e0a2bb54c`](https://redirect.github.com/nodejs/node/commit/6e0a2bb54c)]
- **build**: harmonize Clang checks (Michaël Zasso)
[#52873](https://redirect.github.com/nodejs/node/pull/52873)
-
\[[`3f78d4eb28`](https://redirect.github.com/nodejs/node/commit/3f78d4eb28)]
- **cli**: add `--expose-gc` flag available to `NODE_OPTIONS` (Juan
José)
[#53078](https://redirect.github.com/nodejs/node/pull/53078)
-
\[[`a110409b2a`](https://redirect.github.com/nodejs/node/commit/a110409b2a)]
- **console**: use validateOneOf for colorMode validation (HEESEUNG)
[#54245](https://redirect.github.com/nodejs/node/pull/54245)
-
\[[`231ab788ea`](https://redirect.github.com/nodejs/node/commit/231ab788ea)]
- **crypto**: reject dh,x25519,x448 in {Sign,Verify}Final (Huáng
Jùnliàng)
[#53774](https://redirect.github.com/nodejs/node/pull/53774)
-
\[[`a5984e4570`](https://redirect.github.com/nodejs/node/commit/a5984e4570)]
- **crypto**: return a clearer error when loading an unsupported pkcs12
(Tim Perry)
[#54485](https://redirect.github.com/nodejs/node/pull/54485)
-
\[[`f287cd77bd`](https://redirect.github.com/nodejs/node/commit/f287cd77bd)]
- **crypto**: remove unused `kHashTypes` internal (Antoine du Hamel)
[#54627](https://redirect.github.com/nodejs/node/pull/54627)
-
\[[`1fc904f8c4`](https://redirect.github.com/nodejs/node/commit/1fc904f8c4)]
- **deps**: update cjs-module-lexer to 1.4.1 (Node.js GitHub Bot)
[#54846](https://redirect.github.com/nodejs/node/pull/54846)
-
\[[`95b55c39b1`](https://redirect.github.com/nodejs/node/commit/95b55c39b1)]
- **deps**: update simdutf to 5.5.0 (Node.js GitHub Bot)
[#54434](https://redirect.github.com/nodejs/node/pull/54434)
-
\[[`cf6ded5dd3`](https://redirect.github.com/nodejs/node/commit/cf6ded5dd3)]
- **deps**: update cjs-module-lexer to 1.4.0 (Node.js GitHub Bot)
[#54713](https://redirect.github.com/nodejs/node/pull/54713)
-
\[[`7f8edce3f1`](https://redirect.github.com/nodejs/node/commit/7f8edce3f1)]
- **deps**: update c-ares to v1.33.1 (Node.js GitHub Bot)
[#54549](https://redirect.github.com/nodejs/node/pull/54549)
-
\[[`9a4a7b7ecc`](https://redirect.github.com/nodejs/node/commit/9a4a7b7ecc)]
- **deps**: update undici to 6.19.8 (Node.js GitHub Bot)
[#54456](https://redirect.github.com/nodejs/node/pull/54456)
-
\[[`87ca1d7fee`](https://redirect.github.com/nodejs/node/commit/87ca1d7fee)]
- **deps**: update simdutf to 5.3.4 (Node.js GitHub Bot)
[#54312](https://redirect.github.com/nodejs/node/pull/54312)
-
\[[`d3a743f182`](https://redirect.github.com/nodejs/node/commit/d3a743f182)]
- **deps**: update zlib to 1.3.0.1-motley-71660e1 (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`926981aa9f`](https://redirect.github.com/nodejs/node/commit/926981aa9f)]
- **deps**: update zlib to 1.3.0.1-motley-c2469fd (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`654c8d1fdc`](https://redirect.github.com/nodejs/node/commit/654c8d1fdc)]
- **deps**: update zlib to 1.3.0.1-motley-68e57e6 (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`2477e79172`](https://redirect.github.com/nodejs/node/commit/2477e79172)]
- **deps**: update zlib to 1.3.0.1-motley-8b7eff8 (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`3d8113faf5`](https://redirect.github.com/nodejs/node/commit/3d8113faf5)]
- **deps**: update zlib to 1.3.0.1-motley-e432200 (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`ac294e3db4`](https://redirect.github.com/nodejs/node/commit/ac294e3db4)]
- **deps**: update zlib to 1.3.0.1-motley-887bb57 (Node.js GitHub Bot)
[#53464](https://redirect.github.com/nodejs/node/pull/53464)
-
\[[`239588b968`](https://redirect.github.com/nodejs/node/commit/239588b968)]
- **deps**: update c-ares to v1.33.0 (Node.js GitHub Bot)
[#54198](https://redirect.github.com/nodejs/node/pull/54198)
-
\[[`6e7de37ed3`](https://redirect.github.com/nodejs/node/commit/6e7de37ed3)]
- **deps**: update undici to 6.19.7 (Node.js GitHub Bot)
[#54286](https://redirect.github.com/nodejs/node/pull/54286)
-
\[[`38aa9d6ea9`](https://redirect.github.com/nodejs/node/commit/38aa9d6ea9)]
- **deps**: update acorn to 8.12.1 (Node.js GitHub Bot)
[#53465](https://redirect.github.com/nodejs/node/pull/53465)
-
\[[`d30145f663`](https://redirect.github.com/nodejs/node/commit/d30145f663)]
- **deps**: update undici to 6.19.5 (Node.js GitHub Bot)
[#54076](https://redirect.github.com/nodejs/node/pull/54076)
-
\[[`c169d9c12b`](https://redirect.github.com/nodejs/node/commit/c169d9c12b)]
- **deps**: update simdutf to 5.3.1 (Node.js GitHub Bot)
[#54196](https://redirect.github.com/nodejs/node/pull/54196)
-
\[[`92f3447957`](https://redirect.github.com/nodejs/node/commit/92f3447957)]
- **doc**: add missing EventSource docs to globals (Matthew Aitken)
[#55022](https://redirect.github.com/nodejs/node/pull/55022)
-
\[[`2879ce9681`](https://redirect.github.com/nodejs/node/commit/2879ce9681)]
- **doc**: fix broken Android building link (Niklas Wenzel)
[#54922](https://redirect.github.com/nodejs/node/pull/54922)
-
\[[`096623b59a`](https://redirect.github.com/nodejs/node/commit/096623b59a)]
- **doc**: add support link for aduh95 (Antoine du Hamel)
[#54866](https://redirect.github.com/nodejs/node/pull/54866)
-
\[[`1dfd238781`](https://redirect.github.com/nodejs/node/commit/1dfd238781)]
- **doc**: run license-builder (github-actions\[bot])
[#54854](https://redirect.github.com/nodejs/node/pull/54854)
-
\[[`a6c748fffb`](https://redirect.github.com/nodejs/node/commit/a6c748fffb)]
- **doc**: experimental flag for global accessible APIs (Chengzhong Wu)
[#54330](https://redirect.github.com/nodejs/node/pull/54330)
-
\[[`d48a22fa14`](https://redirect.github.com/nodejs/node/commit/d48a22fa14)]
- **doc**: add `ERR_INVALID_ADDRESS` to `errors.md` (Aviv Keller)
[#54661](https://redirect.github.com/nodejs/node/pull/54661)
-
\[[`4a840cecfa`](https://redirect.github.com/nodejs/node/commit/4a840cecfa)]
- **doc**: add support link for mcollina (Matteo Collina)
[#54786](https://redirect.github.com/nodejs/node/pull/54786)
-
\[[`ec22d86512`](https://redirect.github.com/nodejs/node/commit/ec22d86512)]
- **doc**: mark `--conditions` CLI flag as stable (Guy Bedford)
[#54209](https://redirect.github.com/nodejs/node/pull/54209)
-
\[[`77c702ca07`](https://redirect.github.com/nodejs/node/commit/77c702ca07)]
- **doc**: fix typo in recognizing-contributors (Tobias Nießen)
[#54822](https://redirect.github.com/nodejs/node/pull/54822)
-
\[[`62953ef9fb`](https://redirect.github.com/nodejs/node/commit/62953ef9fb)]
- **doc**: clarify `--max-old-space-size` and `--max-semi-space-size`
units (Alexandre ABRIOUX)
[#54477](https://redirect.github.com/nodejs/node/pull/54477)
-
\[[`e2bab0f2b2`](https://redirect.github.com/nodejs/node/commit/e2bab0f2b2)]
- **doc**: replace --allow-fs-read by --allow-fs-write in related
section (M1CK431)
[#54427](https://redirect.github.com/nodejs/node/pull/54427)
-
\[[`9cbfd5b33a`](https://redirect.github.com/nodejs/node/commit/9cbfd5b33a)]
- **doc**: add support link for marco-ippolito (Marco Ippolito)
[#54789](https://redirect.github.com/nodejs/node/pull/54789)
-
\[[`53167b29ef`](https://redirect.github.com/nodejs/node/commit/53167b29ef)]
- **doc**: fix typo (Michael Dawson)
[#54640](https://redirect.github.com/nodejs/node/pull/54640)
-
\[[`87f78a35f7`](https://redirect.github.com/nodejs/node/commit/87f78a35f7)]
- **doc**: fix webcrypto.md AES-GCM backticks (Filip Skokan)
[#54621](https://redirect.github.com/nodejs/node/pull/54621)
-
\[[`7c83c15221`](https://redirect.github.com/nodejs/node/commit/7c83c15221)]
- **doc**: add documentation about os.tmpdir() overrides (Joyee Cheung)
[#54613](https://redirect.github.com/nodejs/node/pull/54613)
-
\[[`4bfd832d70`](https://redirect.github.com/nodejs/node/commit/4bfd832d70)]
- **doc**: add support me link for anonrig (Yagiz Nizipli)
[#54611](https://redirect.github.com/nodejs/node/pull/54611)
-
\[[`22a103e5ec`](https://redirect.github.com/nodejs/node/commit/22a103e5ec)]
- **doc**: add alert on REPL from TCP socket (Rafael Gonzaga)
[#54594](https://redirect.github.com/nodejs/node/pull/54594)
-
\[[`b6374c24e1`](https://redirect.github.com/nodejs/node/commit/b6374c24e1)]
- **doc**: fix typo in styleText description (Rafael Gonzaga)
[#54616](https://redirect.github.com/nodejs/node/pull/54616)
-
\[[`2f5b98ee1f`](https://redirect.github.com/nodejs/node/commit/2f5b98ee1f)]
- **doc**: add getHeapStatistics() property descriptions (Benji
Marinacci)
[#54584](https://redirect.github.com/nodejs/node/pull/54584)
-
\[[`482302b99b`](https://redirect.github.com/nodejs/node/commit/482302b99b)]
- **doc**: fix information about including coverage files (Aviv Keller)
[#54527](https://redirect.github.com/nodejs/node/pull/54527)
-
\[[`b3708e7df4`](https://redirect.github.com/nodejs/node/commit/b3708e7df4)]
- **doc**: support collaborators - talk amplification (Michael Dawson)
[#54508](https://redirect.github.com/nodejs/node/pull/54508)
-
\[[`c86fe23012`](https://redirect.github.com/nodejs/node/commit/c86fe23012)]
- **doc**: add note about shasum generation failure (Marco Ippolito)
[#54487](https://redirect.github.com/nodejs/node/pull/54487)
-
\[[`d53e6cf755`](https://redirect.github.com/nodejs/node/commit/d53e6cf755)]
- **doc**: fix capitalization in module.md (shallow-beach)
[#54488](https://redirect.github.com/nodejs/node/pull/54488)
-
\[[`cdc6713f18`](https://redirect.github.com/nodejs/node/commit/cdc6713f18)]
- **doc**: add esm examples to node:https (Alfredo González)
[#54399](https://redirect.github.com/nodejs/node/pull/54399)
-
\[[`1ac1fe4e65`](https://redirect.github.com/nodejs/node/commit/1ac1fe4e65)]
- **doc**: fix error description of the max header size (Egawa Ryo)
[#54125](https://redirect.github.com/nodejs/node/pull/54125)
-
\[[`244542b720`](https://redirect.github.com/nodejs/node/commit/244542b720)]
- **doc**: add git node security --cleanup (Rafael Gonzaga)
[#54381](https://redirect.github.com/nodejs/node/pull/54381)
-
\[[`69fb71f54c`](https://redirect.github.com/nodejs/node/commit/69fb71f54c)]
- **doc**: add note on weakness of permission model (Tobias Nießen)
[#54268](https://redirect.github.com/nodejs/node/pull/54268)
-
\[[`83b2cb908b`](https://redirect.github.com/nodejs/node/commit/83b2cb908b)]
- **doc**: add versions when `--watch-preserve-output` was added (Théo
LUDWIG)
[#54328](https://redirect.github.com/nodejs/node/pull/54328)
-
\[[`460fb49483`](https://redirect.github.com/nodejs/node/commit/460fb49483)]
- **doc**: replace v19 mention in Current release (Rafael Gonzaga)
[#54361](https://redirect.github.com/nodejs/node/pull/54361)
-
\[[`994b46a160`](https://redirect.github.com/nodejs/node/commit/994b46a160)]
- **doc**: correct peformance entry types (Jason Zhang)
[#54263](https://redirect.github.com/nodejs/node/pull/54263)
-
\[[`f142e668cb`](https://redirect.github.com/nodejs/node/commit/f142e668cb)]
- **doc**: fix typo in method name in the sea doc (Eliyah Sundström)
[#54027](https://redirect.github.com/nodejs/node/pull/54027)
-
\[[`9529a30dba`](https://redirect.github.com/nodejs/node/commit/9529a30dba)]
- **doc**: mark process.nextTick legacy (Marco Ippolito)
[#51280](https://redirect.github.com/nodejs/node/pull/51280)
-
\[[`7e25fabb91`](https://redirect.github.com/nodejs/node/commit/7e25fabb91)]
- **doc**: add esm examples to node:http2 (Alfredo González)
[#54292](https://redirect.github.com/nodejs/node/pull/54292)
-
\[[`6a4f05e384`](https://redirect.github.com/nodejs/node/commit/6a4f05e384)]
- **doc**: explicitly mention node:fs module restriction (Rafael
Gonzaga)
[#54269](https://redirect.github.com/nodejs/node/pull/54269)
-
\[[`53f5c54997`](https://redirect.github.com/nodejs/node/commit/53f5c54997)]
- **doc**: warn for windows build bug (Jason Zhang)
[#54217](https://redirect.github.com/nodejs/node/pull/54217)
-
\[[`07bde054f3`](https://redirect.github.com/nodejs/node/commit/07bde054f3)]
- **doc**: make some parameters optional in
`tracingChannel.traceCallback` (Deokjin Kim)
[#54068](https://redirect.github.com/nodejs/node/pull/54068)
-
\[[`62bf03b5f1`](https://redirect.github.com/nodejs/node/commit/62bf03b5f1)]
- **doc**: add esm examples to node:dns (Alfredo González)
[#54172](https://redirect.github.com/nodejs/node/pull/54172)
-
\[[`fb2b19184b`](https://redirect.github.com/nodejs/node/commit/fb2b19184b)]
- **doc**: add KevinEady as a triager (Chengzhong Wu)
[#54179](https://redirect.github.com/nodejs/node/pull/54179)
-
\[[`24976bfba0`](https://redirect.github.com/nodejs/node/commit/24976bfba0)]
- **doc**: add esm examples to node:console (Alfredo González)
[#54108](https://redirect.github.com/nodejs/node/pull/54108)
-
\[[`4e7edc40f7`](https://redirect.github.com/nodejs/node/commit/4e7edc40f7)]
- **doc**: fix sea assets example (Sadzurami)
[#54192](https://redirect.github.com/nodejs/node/pull/54192)
-
\[[`322b5d91e1`](https://redirect.github.com/nodejs/node/commit/322b5d91e1)]
- **doc**: add links to security steward companies (Aviv Keller)
[#52981](https://redirect.github.com/nodejs/node/pull/52981)
-
\[[`6ab271510e`](https://redirect.github.com/nodejs/node/commit/6ab271510e)]
- **doc**: move `onread` option from `socket.connect()` to `new
net.socket()` (sendoru)
[#54194](https://redirect.github.com/nodejs/node/pull/54194)
-
\[[`39c30ea08f`](https://redirect.github.com/nodejs/node/commit/39c30ea08f)]
- **doc**: move release key for Myles Borins (Richard Lau)
[#54059](https://redirect.github.com/nodejs/node/pull/54059)
-
\[[`e9fc54804a`](https://redirect.github.com/nodejs/node/commit/e9fc54804a)]
- **doc**: refresh instructions for building node from source (Liran
Tal) [#53768](https://redirect.github.com/nodejs/node/pull/53768)
-
\[[`f131dc625a`](https://redirect.github.com/nodejs/node/commit/f131dc625a)]
- **doc**: add documentation for blob.bytes() method (jaexxin)
[#54114](https://redirect.github.com/nodejs/node/pull/54114)
-
\[[`8d41bb900b`](https://redirect.github.com/nodejs/node/commit/8d41bb900b)]
- **doc**: add missing new lines to custom test reporter examples (Eddie
Abbondanzio)
[#54152](https://redirect.github.com/nodejs/node/pull/54152)
-
\[[`2acaeaba77`](https://redirect.github.com/nodejs/node/commit/2acaeaba77)]
- **doc**: update list of Triagers on the `README.md` (Antoine du Hamel)
[#54138](https://redirect.github.com/nodejs/node/pull/54138)
-
\[[`fff8eb2792`](https://redirect.github.com/nodejs/node/commit/fff8eb2792)]
- **doc**: expand troubleshooting section (Liran Tal)
[#53808](https://redirect.github.com/nodejs/node/pull/53808)
-
\[[`402121520f`](https://redirect.github.com/nodejs/node/commit/402121520f)]
- **doc**: clarify `useCodeCache` setting for cross-platform SEA
generation (Yelim Koo)
[#53994](https://redirect.github.com/nodejs/node/pull/53994)
-
\[[`272484b8b2`](https://redirect.github.com/nodejs/node/commit/272484b8b2)]
- **doc**: test for cli options (Aras Abbasi)
[#51623](https://redirect.github.com/nodejs/node/pull/51623)
-
\[[`c4d0ca4710`](https://redirect.github.com/nodejs/node/commit/c4d0ca4710)]
- **doc, build**: fixup build docs (Aviv Keller)
[#54899](https://redirect.github.com/nodejs/node/pull/54899)
-
\[[`2e3e17748b`](https://redirect.github.com/nodejs/node/commit/2e3e17748b)]
- **doc, child_process**: add esm snippets (Aviv Keller)
[#53616](https://redirect.github.com/nodejs/node/pull/53616)
-
\[[`c40b4b4f27`](https://redirect.github.com/nodejs/node/commit/c40b4b4f27)]
- **doc, meta**: fix broken link in `onboarding.md` (Aviv Keller)
[#54886](https://redirect.github.com/nodejs/node/pull/54886)
-
\[[`beff587b94`](https://redirect.github.com/nodejs/node/commit/beff587b94)]
- **doc, meta**: add missing `,` to `BUILDING.md` (Aviv Keller)
[#54409](https://redirect.github.com/nodejs/node/pull/54409)
-
\[[`c114585430`](https://redirect.github.com/nodejs/node/commit/c114585430)]
- **doc, meta**: replace command with link to keys (Aviv Keller)
[#53745](https://redirect.github.com/nodejs/node/pull/53745)
-
\[[`0843077a99`](https://redirect.github.com/nodejs/node/commit/0843077a99)]
- **doc, test**: simplify test README table (Aviv Keller)
[#53971](https://redirect.github.com/nodejs/node/pull/53971)
-
\[[`2df7bc0e32`](https://redirect.github.com/nodejs/node/commit/2df7bc0e32)]
- **doc,tools**: enforce use of `node:` prefix (Antoine du Hamel)
[#53950](https://redirect.github.com/nodejs/node/pull/53950)
-
\[[`0dd4639391`](https://redirect.github.com/nodejs/node/commit/0dd4639391)]
- **esm**: fix support for `URL` instances in `import.meta.resolve`
(Antoine du Hamel)
[#54690](https://redirect.github.com/nodejs/node/pull/54690)
-
\[[`f0c55e206d`](https://redirect.github.com/nodejs/node/commit/f0c55e206d)]
- **fs**: refactor rimraf to avoid using primordials (Yagiz Nizipli)
[#54834](https://redirect.github.com/nodejs/node/pull/54834)
-
\[[`f568384bbd`](https://redirect.github.com/nodejs/node/commit/f568384bbd)]
- **fs**: refactor handleTimestampsAndMode to remove redundant call
(HEESEUNG)
[#54369](https://redirect.github.com/nodejs/node/pull/54369)
-
\[[`2fb7cc9715`](https://redirect.github.com/nodejs/node/commit/2fb7cc9715)]
- **fs**: fix typings (Yagiz Nizipli)
[#53626](https://redirect.github.com/nodejs/node/pull/53626)
-
\[[`596940cfa0`](https://redirect.github.com/nodejs/node/commit/596940cfa0)]
- **http**: reduce likelihood of race conditions on keep-alive timeout
(jazelly)
[#54863](https://redirect.github.com/nodejs/node/pull/54863)
-
\[[`6e13a7ba02`](https://redirect.github.com/nodejs/node/commit/6e13a7ba02)]
- **http**: remove prototype primordials (Antoine du Hamel)
[#53698](https://redirect.github.com/nodejs/node/pull/53698)
-
\[[`99f96eb3f7`](https://redirect.github.com/nodejs/node/commit/99f96eb3f7)]
- **http2**: remove prototype primordials (Antoine du Hamel)
[#53696](https://redirect.github.com/nodejs/node/pull/53696)
-
\[[`41f5eacc1a`](https://redirect.github.com/nodejs/node/commit/41f5eacc1a)]
- **https**: only use default ALPNProtocols when appropriate (Brian
White)
[#54411](https://redirect.github.com/nodejs/node/pull/54411)
-
\[[`59a39520e1`](https://redirect.github.com/nodejs/node/commit/59a39520e1)]
- **(SEMVER-MINOR)** **inspector**: support `Network.loadingFailed`
event (Kohei Ueno)
[#54246](https://redirect.github.com/nodejs/node/pull/54246)
-
\[[`d1007fb1a9`](https://redirect.github.com/nodejs/node/commit/d1007fb1a9)]
- **inspector**: provide detailed info to fix DevTools frontend errors
(Kohei Ueno)
[#54156](https://redirect.github.com/nodejs/node/pull/54156)
-
\[[`3b93507949`](https://redirect.github.com/nodejs/node/commit/3b93507949)]
- **(SEMVER-MINOR)** **inspector**: add initial support for network
inspection (Kohei Ueno)
[#53593](https://redirect.github.com/nodejs/node/pull/53593)
-
\[[`fc37b801c8`](https://redirect.github.com/nodejs/node/commit/fc37b801c8)]
- **lib**: remove unnecessary async (jakecastelli)
[#54829](https://redirect.github.com/nodejs/node/pull/54829)
-
\[[`d86f24787b`](https://redirect.github.com/nodejs/node/commit/d86f24787b)]
- **lib**: make WeakRef safe in abort_controller (jazelly)
[#54791](https://redirect.github.com/nodejs/node/pull/54791)
-
\[[`77c59224e5`](https://redirect.github.com/nodejs/node/commit/77c59224e5)]
- **lib**: add note about removing `node:sys` module (Rafael Gonzaga)
[#54743](https://redirect.github.com/nodejs/node/pull/54743)
-
\[[`b8c06dce02`](https://redirect.github.com/nodejs/node/commit/b8c06dce02)]
- **lib**: ensure no holey array in fixed_queue (Jason Zhang)
[#54537](https://redirect.github.com/nodejs/node/pull/54537)
-
\[[`b85c8ce1fc`](https://redirect.github.com/nodejs/node/commit/b85c8ce1fc)]
- **lib**: refactor SubtleCrypto experimental warnings (Filip Skokan)
[#54620](https://redirect.github.com/nodejs/node/pull/54620)
-
\[[`e84812c1b5`](https://redirect.github.com/nodejs/node/commit/e84812c1b5)]
- **lib**: respect terminal capabilities on styleText (Rafael Gonzaga)
[#54389](https://redirect.github.com/nodejs/node/pull/54389)
-
\[[`c004abaf17`](https://redirect.github.com/nodejs/node/commit/c004abaf17)]
- **lib**: replace spread operator with primordials function
(YoonSoo_Shin)
[#54053](https://redirect.github.com/nodejs/node/pull/54053)
-
\[[`b79aeabc4d`](https://redirect.github.com/nodejs/node/commit/b79aeabc4d)]
- **lib**: avoid for of loop and remove unnecessary variable in zlib
(YoonSoo_Shin)
[#54258](https://redirect.github.com/nodejs/node/pull/54258)
-
\[[`f4085363c6`](https://redirect.github.com/nodejs/node/commit/f4085363c6)]
- **lib**: fix unhandled errors in webstream adapters (Fedor Indutny)
[#54206](https://redirect.github.com/nodejs/node/pull/54206)
-
\[[`1ad857e748`](https://redirect.github.com/nodejs/node/commit/1ad857e748)]
- **lib**: fix typos in comments within internal/streams (YoonSoo_Shin)
[#54093](https://redirect.github.com/nodejs/node/pull/54093)
-
\[[`02b36cbd2d`](https://redirect.github.com/nodejs/node/commit/02b36cbd2d)]
- **(SEMVER-MINOR)** **lib**: add EventSource Client (Aras Abbasi)
[#51575](https://redirect.github.com/nodejs/node/pull/51575)
-
\[[`afbf2c0530`](https://redirect.github.com/nodejs/node/commit/afbf2c0530)]
- **lib,permission**: support Buffer to permission.has (Rafael Gonzaga)
[#54104](https://redirect.github.com/nodejs/node/pull/54104)
-
\[[`54af47395d`](https://redirect.github.com/nodejs/node/commit/54af47395d)]
- **meta**: bump peter-evans/create-pull-request from 6.1.0 to 7.0.1
(dependabot\[bot])
[#54820](https://redirect.github.com/nodejs/node/pull/54820)
-
\[[`a0c10f2ed9`](https://redirect.github.com/nodejs/node/commit/a0c10f2ed9)]
- **meta**: add `Windows ARM64` to flaky-tests list (Aviv Keller)
[#54693](https://redirect.github.com/nodejs/node/pull/54693)
-
\[[`27b06880e1`](https://redirect.github.com/nodejs/node/commit/27b06880e1)]
- **meta**: bump actions/setup-python from 5.1.1 to 5.2.0 (Rich Trott)
[#54691](https://redirect.github.com/nodejs/node/pull/54691)
-
\[[`8747af1037`](https://redirect.github.com/nodejs/node/commit/8747af1037)]
- **meta**: update sccache to v0.8.1 (Aviv Keller)
[#54720](https://redirect.github.com/nodejs/node/pull/54720)
-
\[[`3f753d87a6`](https://redirect.github.com/nodejs/node/commit/3f753d87a6)]
- **meta**: bump step-security/harden-runner from 2.9.0 to 2.9.1
(dependabot\[bot])
[#54704](https://redirect.github.com/nodejs/node/pull/54704)
-
\[[`6f103ae25d`](https://redirect.github.com/nodejs/node/commit/6f103ae25d)]
- **meta**: bump actions/upload-artifact from 4.3.4 to 4.4.0
(dependabot\[bot])
[#54703](https://redirect.github.com/nodejs/node/pull/54703)
-
\[[`3e6a9bb04e`](https://redirect.github.com/nodejs/node/commit/3e6a9bb04e)]
- **meta**: bump github/codeql-action from 3.25.15 to 3.26.6
(dependabot\[bot])
[#54702](https://redirect.github.com/nodejs/node/pull/54702)
-
\[[`c666ebc4e4`](https://redirect.github.com/nodejs/node/commit/c666ebc4e4)]
- **meta**: fix links in `SECURITY.md` (Aviv Keller)
[#54696](https://redirect.github.com/nodejs/node/pull/54696)
-
\[[`4d361b3bed`](https://redirect.github.com/nodejs/node/commit/4d361b3bed)]
- **meta**: fix `contributing` codeowners (Aviv Keller)
[#54641](https://redirect.github.com/nodejs/node/pull/54641)
-
\[[`36931aa183`](https://redirect.github.com/nodejs/node/commit/36931aa183)]
- **meta**: remind users to use a supported version in bug reports (Aviv
Keller)
[#54481](https://redirect.github.com/nodejs/node/pull/54481)
-
\[[`cf283d9ca7`](https://redirect.github.com/nodejs/node/commit/cf283d9ca7)]
- **meta**: run coverage-windows when `vcbuild.bat` updated (Aviv
Keller)
[#54412](https://redirect.github.com/nodejs/node/pull/54412)
-
\[[`67ca397c9f`](https://redirect.github.com/nodejs/node/commit/67ca397c9f)]
- **meta**: add test-permission-\* CODEOWNERS (Rafael Gonzaga)
[#54267](https://redirect.github.com/nodejs/node/pull/54267)
-
\[[`b61a2f5b79`](https://redirect.github.com/nodejs/node/commit/b61a2f5b79)]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#54210](https://redirect.github.com/nodejs/node/pull/54210)
-
\[[`dd8ab83667`](https://redirect.github.com/nodejs/node/commit/dd8ab83667)]
- **meta**: add module label for the lib/internal/modules folder (Aviv
Keller)
[#52858](https://redirect.github.com/nodejs/node/pull/52858)
-
\[[`db78978d17`](https://redirect.github.com/nodejs/node/commit/db78978d17)]
- **meta**: bump `actions/upload-artifact` from 4.3.3 to 4.3.4
(dependabot\[bot])
[#54166](https://redirect.github.com/nodejs/node/pull/54166)
-
\[[`ca808dd9e5`](https://redirect.github.com/nodejs/node/commit/ca808dd9e5)]
- **meta**: bump `actions/download-artifact` from 4.1.7 to 4.1.8
(dependabot\[bot])
[#54167](https://redirect.github.com/nodejs/node/pull/54167)
-
\[[`a35d980146`](https://redirect.github.com/nodejs/node/commit/a35d980146)]
- **meta**: bump actions/setup-python from 5.1.0 to 5.1.1
(dependabot\[bot])
[#54165](https://redirect.github.com/nodejs/node/pull/54165)
-
\[[`3a103c3a17`](https://redirect.github.com/nodejs/node/commit/3a103c3a17)]
- **meta**: bump `step-security/harden-runner` from 2.8.1 to 2.9.0
(dependabot\[bot])
[#54169](https://redirect.github.com/nodejs/node/pull/54169)
-
\[[`775ebbe0e8`](https://redirect.github.com/nodejs/node/commit/775ebbe0e8)]
- **meta**: bump `actions/setup-node` from 4.0.2 to 4.0.3
(dependabot\[bot])
[#54170](https://redirect.github.com/nodejs/node/pull/54170)
-
\[[`7d5dd6f1d1`](https://redirect.github.com/nodejs/node/commit/7d5dd6f1d1)]
- **meta**: bump `github/codeql-action` from 3.25.11 to 3.25.15
(dependabot\[bot])
[#54168](https://redirect.github.com/nodejs/node/pull/54168)
-
\[[`80dd38dde3`](https://redirect.github.com/nodejs/node/commit/80dd38dde3)]
- **meta**: bump `ossf/scorecard-action` from 2.3.3 to 2.4.0
(dependabot\[bot])
[#54171](https://redirect.github.com/nodejs/node/pull/54171)
-
\[[`90b632ee02`](https://redirect.github.com/nodejs/node/commit/90b632ee02)]
- **module**: warn on detection in typeless package (Geoffrey Booth)
[#52168](https://redirect.github.com/nodejs/node/pull/52168)
-
\[[`3011927aab`](https://redirect.github.com/nodejs/node/commit/3011927aab)]
- **node-api**: add external buffer creation benchmark (Chengzhong Wu)
[#54877](https://redirect.github.com/nodejs/node/pull/54877)
-
\[[`7611093e11`](https://redirect.github.com/nodejs/node/commit/7611093e11)]
- **node-api**: add support for UTF-8 and Latin-1 property keys (Mert
Can Altin)
[#52984](https://redirect.github.com/nodejs/node/pull/52984)
-
\[[`d65a8f377c`](https://redirect.github.com/nodejs/node/commit/d65a8f377c)]
- **node-api**: remove RefBase and CallbackWrapper (Vladimir Morozov)
[#53590](https://redirect.github.com/nodejs/node/pull/53590)
-
\[[`309cb1cbd2`](https://redirect.github.com/nodejs/node/commit/309cb1cbd2)]
- **path**: remove `StringPrototypeCharCodeAt` from `posix.extname`
(Aviv Keller)
[#54546](https://redirect.github.com/nodejs/node/pull/54546)
-
\[[`2859b4ba9a`](https://redirect.github.com/nodejs/node/commit/2859b4ba9a)]
- **path**: change `posix.join` to use array (Wiyeong Seo)
[#54331](https://redirect.github.com/nodejs/node/pull/54331)
-
\[[`c61cee2138`](https://redirect.github.com/nodejs/node/commit/c61cee2138)]
- **path**: fix relative on Windows (Hüseyin Açacak)
[#53991](https://redirect.github.com/nodejs/node/pull/53991)
-
\[[`329be5cc35`](https://redirect.github.com/nodejs/node/commit/329be5cc35)]
- **path**: use the correct name in `validateString` (Benjamin Pasero)
[#53669](https://redirect.github.com/nodejs/node/pull/53669)
-
\[[`a9837267cb`](https://redirect.github.com/nodejs/node/commit/a9837267cb)]
- **repl**: avoid interpreting 'npm' as a command when errors are
recoverable (Shima Ryuhei)
[#54848](https://redirect.github.com/nodejs/node/pull/54848)
-
\[[`d6a2317961`](https://redirect.github.com/nodejs/node/commit/d6a2317961)]
- **repl**: doc-deprecate instantiating `node:repl` classes without
`new` (Aviv Keller)
[#54842](https://redirect.github.com/nodejs/node/pull/54842)
-
\[[`7f09d983f3`](https://redirect.github.com/nodejs/node/commit/7f09d983f3)]
- **sea**: don't set code cache flags when snapshot is used (Joyee
Cheung)
[#54120](https://redirect.github.com/nodejs/node/pull/54120)
-
\[[`85542b094c`](https://redirect.github.com/nodejs/node/commit/85542b094c)]
- **src**: add Cleanable class to Environment (Gabriel Schulhof)
[#54880](https://redirect.github.com/nodejs/node/pull/54880)
-
\[[`8422064127`](https://redirect.github.com/nodejs/node/commit/8422064127)]
- **src**: remove redundant AESCipherMode (Tobias Nießen)
[#54438](https://redirect.github.com/nodejs/node/pull/54438)
-
\[[`342c32483a`](https://redirect.github.com/nodejs/node/commit/342c32483a)]
- **src**: handle errors correctly in `permission.cc` (Michaël Zasso)
[#54541](https://redirect.github.com/nodejs/node/pull/54541)
-
\[[`90ff714699`](https://redirect.github.com/nodejs/node/commit/90ff714699)]
- **src**: return `v8::Object` from error constructors (Michaël Zasso)
[#54541](https://redirect.github.com/nodejs/node/pull/54541)
-
\[[`872856cfcb`](https://redirect.github.com/nodejs/node/commit/872856cfcb)]
- **src**: improve `buffer.transcode` performance (Yagiz Nizipli)
[#54153](https://redirect.github.com/nodejs/node/pull/54153)
-
\[[`91936ebd12`](https://redirect.github.com/nodejs/node/commit/91936ebd12)]
- **src**: skip inspector wait in internal workers (Chengzhong Wu)
[#54219](https://redirect.github.com/nodejs/node/pull/54219)
-
\[[`9759049427`](https://redirect.github.com/nodejs/node/commit/9759049427)]
- **src**: account for OpenSSL unexpected version (Shelley Vohr)
[#54038](https://redirect.github.com/nodejs/node/pull/54038)
-
\[[`87167fa248`](https://redirect.github.com/nodejs/node/commit/87167fa248)]
- **src**: use `args.This()` instead of `Holder` (Michaël Zasso)
[#53474](https://redirect.github.com/nodejs/node/pull/53474)
-
\[[`b05c56e4be`](https://redirect.github.com/nodejs/node/commit/b05c56e4be)]
- **src**: simplify `size() == 0` checks (Yagiz Nizipli)
[#53440](https://redirect.github.com/nodejs/node/pull/53440)
-
\[[`d53e53699c`](https://redirect.github.com/nodejs/node/commit/d53e53699c)]
- **src**: fix execArgv in worker (theanarkh)
[#53029](https://redirect.github.com/nodejs/node/pull/53029)
-
\[[`21776a34b5`](https://redirect.github.com/nodejs/node/commit/21776a34b5)]
- **src**: make sure pass the `argv` to worker threads (theanarkh)
[#52827](https://redirect.github.com/nodejs/node/pull/52827)
-
\[[`3aaae68ec8`](https://redirect.github.com/nodejs/node/commit/3aaae68ec8)]
- **(SEMVER-MINOR)** **src,lib**: add performance.uvMetricsInfo (Rafael
Gonzaga)
[#54413](https://redirect.github.com/nodejs/node/pull/54413)
-
\[[`ef1c0d7def`](https://redirect.github.com/nodejs/node/commit/ef1c0d7def)]
- **src,permission**: handle process.chdir on pm (Rafael Gonzaga)
[#53175](https://redirect.github.com/nodejs/node/pull/53175)
-
\[[`0c32918eef`](https://redirect.github.com/nodejs/node/commit/0c32918eef)]
- **stream**: change stream to use index instead of `for...of` (Wiyeong
Seo) [#54474](https://redirect.github.com/nodejs/node/pull/54474)
-
\[[`337cd412b5`](https://redirect.github.com/nodejs/node/commit/337cd412b5)]
- **stream**: make checking pendingcb on WritableStream backward
compatible (jakecastelli)
[#54142](https://redirect.github.com/nodejs/node/pull/54142)
-
\[[`713fc0c9eb`](https://redirect.github.com/nodejs/node/commit/713fc0c9eb)]
- **stream**: throw TypeError when criteria fulfilled in getIterator
(jakecastelli)
[#53825](https://redirect.github.com/nodejs/node/pull/53825)
-
\[[`9686153616`](https://redirect.github.com/nodejs/node/commit/9686153616)]
- **stream**: fix util.inspect for compression/decompressionStream (Mert
Can Altin)
[#52283](https://redirect.github.com/nodejs/node/pull/52283)
-
\[[`76110b0b43`](https://redirect.github.com/nodejs/node/commit/76110b0b43)]
- **test**: adjust test-tls-junk-server for OpenSSL32 (Michael Dawson)
[#54926](https://redirect.github.com/nodejs/node/pull/54926)
-
\[[`4092889371`](https://redirect.github.com/nodejs/node/commit/4092889371)]
- **test**: adjust tls test for OpenSSL32 (Michael Dawson)
[#54909](https://redirect.github.com/nodejs/node/pull/54909)
-
\[[`5d48543a16`](https://redirect.github.com/nodejs/node/commit/5d48543a16)]
- **test**: fix test-http2-socket-c
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 2 +-
packages/eslint-config/package.json | 16 ++--
packages/eslint-config/yarn.lock | 144 +++++++++++++++-------------
3 files changed, 89 insertions(+), 73 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index ac64fd04..535246a0 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
ruby 3.3.5
-nodejs 20.17.0
+nodejs 20.18.0
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 629505a9..9b8023c0 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,8 +25,8 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.8.0",
- "@typescript-eslint/parser": "8.8.0",
+ "@typescript-eslint/eslint-plugin": "8.9.0",
+ "@typescript-eslint/parser": "8.9.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
@@ -34,13 +34,13 @@
"eslint-plugin-react": "7.37.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
- "typescript": "5.6.2"
+ "typescript": "5.6.3"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.8.0",
- "@typescript-eslint/parser": "8.8.0",
- "@babel/core": "7.25.7",
- "@babel/eslint-parser": "7.25.7",
+ "@typescript-eslint/eslint-plugin": "8.9.0",
+ "@typescript-eslint/parser": "8.9.0",
+ "@babel/core": "7.25.8",
+ "@babel/eslint-parser": "7.25.8",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
@@ -49,7 +49,7 @@
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
"semver": "7.6.3",
- "typescript": "5.6.2"
+ "typescript": "5.6.3"
},
"dependencies": {
"eslint-config-prettier": "^9.0.0"
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 0c37deec..2dd27dec 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -23,10 +23,10 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.7.tgz#b8479fe0018ef0ac87b6b7a5c6916fcd67ae2c9c"
integrity sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==
-"@babel/core@7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.7.tgz#1b3d144157575daf132a3bc80b2b18e6e3ca6ece"
- integrity sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==
+"@babel/core@7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.8.tgz#a57137d2a51bbcffcfaeba43cb4dd33ae3e0e1c6"
+ integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.25.7"
@@ -34,20 +34,20 @@
"@babel/helper-compilation-targets" "^7.25.7"
"@babel/helper-module-transforms" "^7.25.7"
"@babel/helpers" "^7.25.7"
- "@babel/parser" "^7.25.7"
+ "@babel/parser" "^7.25.8"
"@babel/template" "^7.25.7"
"@babel/traverse" "^7.25.7"
- "@babel/types" "^7.25.7"
+ "@babel/types" "^7.25.8"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz#27b43de786c83cbabbcb328efbb4f099ae85415e"
- integrity sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==
+"@babel/eslint-parser@7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz#0119dec46be547d7a339978dedb9d29e517c2443"
+ integrity sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
@@ -140,6 +140,13 @@
dependencies:
"@babel/types" "^7.25.7"
+"@babel/parser@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.8.tgz#f6aaf38e80c36129460c1657c0762db584c9d5e2"
+ integrity sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==
+ dependencies:
+ "@babel/types" "^7.25.8"
+
"@babel/template@^7.25.7":
version "7.25.7"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.7.tgz#27f69ce382855d915b14ab0fe5fb4cbf88fa0769"
@@ -171,6 +178,15 @@
"@babel/helper-validator-identifier" "^7.25.7"
to-fast-properties "^2.0.0"
+"@babel/types@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.8.tgz#5cf6037258e8a9bcad533f4979025140cb9993e1"
+ integrity sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==
+ dependencies:
+ "@babel/helper-string-parser" "^7.25.7"
+ "@babel/helper-validator-identifier" "^7.25.7"
+ to-fast-properties "^2.0.0"
+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -362,62 +378,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz#b2b02a5447cdc885950eb256b3b8a97b92031bd3"
- integrity sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==
+"@typescript-eslint/eslint-plugin@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.9.0.tgz#bf0b25305b0bf014b4b194a6919103d7ac2a7907"
+ integrity sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.8.0"
- "@typescript-eslint/type-utils" "8.8.0"
- "@typescript-eslint/utils" "8.8.0"
- "@typescript-eslint/visitor-keys" "8.8.0"
+ "@typescript-eslint/scope-manager" "8.9.0"
+ "@typescript-eslint/type-utils" "8.9.0"
+ "@typescript-eslint/utils" "8.9.0"
+ "@typescript-eslint/visitor-keys" "8.9.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.8.0.tgz#ee4397c70230c4eee030456924c0fba480072f5e"
- integrity sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==
+"@typescript-eslint/parser@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.9.0.tgz#0cecda6def8aef95d7c7098359c0fda5a362d6ad"
+ integrity sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==
dependencies:
- "@typescript-eslint/scope-manager" "8.8.0"
- "@typescript-eslint/types" "8.8.0"
- "@typescript-eslint/typescript-estree" "8.8.0"
- "@typescript-eslint/visitor-keys" "8.8.0"
+ "@typescript-eslint/scope-manager" "8.9.0"
+ "@typescript-eslint/types" "8.9.0"
+ "@typescript-eslint/typescript-estree" "8.9.0"
+ "@typescript-eslint/visitor-keys" "8.9.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz#30b23a6ae5708bd7882e40675ef2f1b2beac741f"
- integrity sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==
+"@typescript-eslint/scope-manager@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.9.0.tgz#c98fef0c4a82a484e6a1eb610a55b154d14d46f3"
+ integrity sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==
dependencies:
- "@typescript-eslint/types" "8.8.0"
- "@typescript-eslint/visitor-keys" "8.8.0"
+ "@typescript-eslint/types" "8.9.0"
+ "@typescript-eslint/visitor-keys" "8.9.0"
-"@typescript-eslint/type-utils@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz#a0ca1c8a90d94b101176a169d7a0958187408d33"
- integrity sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==
+"@typescript-eslint/type-utils@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.9.0.tgz#aa86da3e4555fe7c8b42ab75e13561c4b5a8dfeb"
+ integrity sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==
dependencies:
- "@typescript-eslint/typescript-estree" "8.8.0"
- "@typescript-eslint/utils" "8.8.0"
+ "@typescript-eslint/typescript-estree" "8.9.0"
+ "@typescript-eslint/utils" "8.9.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.8.0.tgz#08ea5df6c01984d456056434641491fbf7a1bf43"
- integrity sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==
+"@typescript-eslint/types@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.9.0.tgz#b733af07fb340b32e962c6c63b1062aec2dc0fe6"
+ integrity sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==
-"@typescript-eslint/typescript-estree@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz#072eaab97fdb63513fabfe1cf271812affe779e3"
- integrity sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==
+"@typescript-eslint/typescript-estree@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.9.0.tgz#1714f167e9063062dc0df49c1d25afcbc7a96199"
+ integrity sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==
dependencies:
- "@typescript-eslint/types" "8.8.0"
- "@typescript-eslint/visitor-keys" "8.8.0"
+ "@typescript-eslint/types" "8.9.0"
+ "@typescript-eslint/visitor-keys" "8.9.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -425,22 +441,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.8.0.tgz#bd8607e3a68c461b69169c7a5824637dc9e8b3f1"
- integrity sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==
+"@typescript-eslint/utils@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.9.0.tgz#748bbe3ea5bee526d9786d9405cf1b0df081c299"
+ integrity sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.8.0"
- "@typescript-eslint/types" "8.8.0"
- "@typescript-eslint/typescript-estree" "8.8.0"
+ "@typescript-eslint/scope-manager" "8.9.0"
+ "@typescript-eslint/types" "8.9.0"
+ "@typescript-eslint/typescript-estree" "8.9.0"
-"@typescript-eslint/visitor-keys@8.8.0":
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz#f93965abd38c82a1a1f5574290a50d02daf1cd2e"
- integrity sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==
+"@typescript-eslint/visitor-keys@8.9.0":
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.9.0.tgz#5f11f4d9db913f37da42776893ffe0dd1ae78f78"
+ integrity sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==
dependencies:
- "@typescript-eslint/types" "8.8.0"
+ "@typescript-eslint/types" "8.9.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -2220,10 +2236,10 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-typescript@5.6.2:
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
- integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
+typescript@5.6.3:
+ version "5.6.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b"
+ integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==
unbox-primitive@^1.0.2:
version "1.0.2"
From a5be20b6d80ca49ad3afd760621659dd44d4546a Mon Sep 17 00:00:00 2001
From: Jill Klang
Date: Wed, 16 Oct 2024 12:38:15 -0400
Subject: [PATCH 17/20] Update method reference (#289)
---
packages/dep_shield/docs/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/dep_shield/docs/README.md b/packages/dep_shield/docs/README.md
index 653dfab5..3671a4ec 100644
--- a/packages/dep_shield/docs/README.md
+++ b/packages/dep_shield/docs/README.md
@@ -18,7 +18,7 @@ After installing DepShield, load any todo lists in your application with:
# components/books/lib/books.rb
def self.category
- NitroErrors.deprecate!(name: "books_default_category", message: "please use '.default_category' instead")
+ DepShield.raise_or_capture!(name: "books_default_category", message: "please use '.default_category' instead")
"Science Fiction"
end
```
From 6c4814ac5e34ce9b0c410b805ae13b12a47d5ebf Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 24 Oct 2024 10:23:45 -0300
Subject: [PATCH 18/20] Update all non-major dependencies (#288)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.25.8` ->
`7.25.9`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.25.8/7.25.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@babel/eslint-parser](https://babel.dev/)
([source](https://redirect.github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.25.8` ->
`7.25.9`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.25.8/7.25.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.9.0` ->
`8.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.9.0/8.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.9.0/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.9.0/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.9.0` ->
`8.11.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.9.0/8.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.9.0/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.9.0/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.37.1` ->
`7.37.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.37.1/7.37.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.37.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.37.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.37.1/7.37.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.37.1/7.37.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rails](https://rubyonrails.org)
([source](https://redirect.github.com/rails/rails),
[changelog](https://redirect.github.com/rails/rails/releases/tag/v7.2.1.2))
| `"<= 7.2.1"` -> `"<= 7.2.1.2"` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rails/7.2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rails/7.2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rails/7.2.1/7.2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rails/7.2.1/7.2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.25.9`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7259-2024-10-22)
[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.25.8...v7.25.9)
##### :bug: Bug Fix
- `babel-parser`, `babel-template`, `babel-types`
- [#16905](https://redirect.github.com/babel/babel/pull/16905)
fix: Keep type annotations in `syntacticPlaceholders` mode
([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
- `babel-helper-compilation-targets`, `babel-preset-env`
- [#16907](https://redirect.github.com/babel/babel/pull/16907)
fix: support BROWSERSLIST{,\_CONFIG} env
([@JLHwung](https://redirect.github.com/JLHwung))
- Other
- [#16884](https://redirect.github.com/babel/babel/pull/16884)
Analyze `ClassAccessorProperty` to prevent the `no-undef` rule
([@victorenator](https://redirect.github.com/victorenator))
##### :house: Internal
- `babel-helper-transform-fixture-test-runner`
- [#16914](https://redirect.github.com/babel/babel/pull/16914)
remove test options flaky
([@JLHwung](https://redirect.github.com/JLHwung))
##### :running_woman: Performance
- `babel-parser`, `babel-types`
- [#16918](https://redirect.github.com/babel/babel/pull/16918)
perf: Make `VISITOR_KEYS` etc. faster to access
([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.11.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8110-2024-10-21)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.10.0...v8.11.0)
##### 🚀 Features
- **eslint-plugin:** \[no-unnecessary-type-parameters] add suggestion
fixer
([#10149](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10149))
- **eslint-plugin:** \[no-base-to-string] add support for catching
toLocaleString
([#10138](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10138))
##### 🩹 Fixes
- **eslint-plugin:** \[class-literal-property-style] don't report nodes
with `override` keyword
([#10135](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10135))
##### ❤️ Thank You
- Kirk Waiblinger
[@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- Yukihiro Hasegawa [@y-hsgw](https://redirect.github.com/y-hsgw)
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.
###
[`v8.10.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8100-2024-10-17)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.9.0...v8.10.0)
##### 🚀 Features
- support TypeScript 5.6
([#9972](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9972))
##### ❤️ 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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.11.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8110-2024-10-21)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.10.0...v8.11.0)
This was a version bump only for parser 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.
###
[`v8.10.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8100-2024-10-17)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.9.0...v8.10.0)
##### 🚀 Features
- support TypeScript 5.6
([#9972](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9972))
##### ❤️ 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.
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
###
[`v7.37.2`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7372---20241022)
[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.1...v7.37.2)
##### Fixed
- \[`destructuring-assignment`]: fix false negative when using `typeof
props.a` ([#3835][]
[@golopot](https://redirect.github.com/golopot))
##### Changed
- \[Refactor] \[`destructuring-assignment`]: use
`getParentStatelessComponent` ([#3835][]
[@golopot](https://redirect.github.com/golopot))
[7.37.2]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.1...v7.37.2
[#3835]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/3835
rails/rails (rails)
###
[`v7.2.1.2`](https://redirect.github.com/rails/rails/releases/tag/v7.2.1.2):
7.2.1.2
[Compare
Source](https://redirect.github.com/rails/rails/compare/v7.2.1.1...v7.2.1.2)
#### Active Support
- No changes.
#### Active Model
- No changes.
#### Active Record
- No changes.
#### Action View
- No changes.
#### Action Pack
- No changes.
#### Active Job
- No changes.
#### Action Mailer
- Fix NoMethodError in `block_format` helper
*Michael Leimstaedtner*
#### Action Cable
- No changes.
#### Active Storage
- No changes.
#### Action Mailbox
- No changes.
#### Action Text
- No changes.
#### Railties
- No changes.
#### Guides
- No changes.
###
[`v7.2.1.1`](https://redirect.github.com/rails/rails/releases/tag/v7.2.1.1):
7.2.1.1
[Compare
Source](https://redirect.github.com/rails/rails/compare/v7.2.1...v7.2.1.1)
#### Active Support
- No changes.
#### Active Model
- No changes.
#### Active Record
- No changes.
#### Action View
- No changes.
#### Action Pack
- Avoid regex backtracking in HTTP Token authentication
\[CVE-2024-47887]
- Avoid regex backtracking in query parameter filtering
\[CVE-2024-41128]
#### Active Job
- No changes.
#### Action Mailer
- Avoid regex backtracking in `block_format` helper
\[CVE-2024-47889]
#### Action Cable
- No changes.
#### Active Storage
- No changes.
#### Action Mailbox
- No changes.
#### Action Text
- Avoid backtracing in plain_text_for_blockquote_node
\[CVE-2024-47888]
#### Railties
- No changes.
#### Guides
- No changes.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/dep_shield/Gemfile | 2 +-
packages/dep_shield/Gemfile.lock | 116 ++++----
packages/eslint-config/package.json | 16 +-
packages/eslint-config/yarn.lock | 392 +++++++++++++---------------
4 files changed, 252 insertions(+), 274 deletions(-)
diff --git a/packages/dep_shield/Gemfile b/packages/dep_shield/Gemfile
index b6bdcf88..21f9222f 100644
--- a/packages/dep_shield/Gemfile
+++ b/packages/dep_shield/Gemfile
@@ -6,7 +6,7 @@ source "https://rubygems.org"
gemspec
gem "nitro_config", path: "../nitro_config"
-gem "rails", "<= 7.2.1"
+gem "rails", "<= 7.2.1.2"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0"
gem "rubocop-powerhome", path: "../rubocop-powerhome"
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index 7d9e0fb6..8f6959d6 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -24,29 +24,29 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.2.1)
- actionpack (= 7.2.1)
- activesupport (= 7.2.1)
+ actioncable (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.2.1)
- actionpack (= 7.2.1)
- activejob (= 7.2.1)
- activerecord (= 7.2.1)
- activestorage (= 7.2.1)
- activesupport (= 7.2.1)
+ actionmailbox (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ activejob (= 7.2.1.2)
+ activerecord (= 7.2.1.2)
+ activestorage (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
mail (>= 2.8.0)
- actionmailer (7.2.1)
- actionpack (= 7.2.1)
- actionview (= 7.2.1)
- activejob (= 7.2.1)
- activesupport (= 7.2.1)
+ actionmailer (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ actionview (= 7.2.1.2)
+ activejob (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
- actionpack (7.2.1)
- actionview (= 7.2.1)
- activesupport (= 7.2.1)
+ actionpack (7.2.1.2)
+ actionview (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4, < 3.2)
@@ -55,35 +55,35 @@ GEM
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
useragent (~> 0.16)
- actiontext (7.2.1)
- actionpack (= 7.2.1)
- activerecord (= 7.2.1)
- activestorage (= 7.2.1)
- activesupport (= 7.2.1)
+ actiontext (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ activerecord (= 7.2.1.2)
+ activestorage (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.2.1)
- activesupport (= 7.2.1)
+ actionview (7.2.1.2)
+ activesupport (= 7.2.1.2)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.2.1)
- activesupport (= 7.2.1)
+ activejob (7.2.1.2)
+ activesupport (= 7.2.1.2)
globalid (>= 0.3.6)
- activemodel (7.2.1)
- activesupport (= 7.2.1)
- activerecord (7.2.1)
- activemodel (= 7.2.1)
- activesupport (= 7.2.1)
+ activemodel (7.2.1.2)
+ activesupport (= 7.2.1.2)
+ activerecord (7.2.1.2)
+ activemodel (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
timeout (>= 0.4.0)
- activestorage (7.2.1)
- actionpack (= 7.2.1)
- activejob (= 7.2.1)
- activerecord (= 7.2.1)
- activesupport (= 7.2.1)
+ activestorage (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ activejob (= 7.2.1.2)
+ activerecord (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
marcel (~> 1.0)
- activesupport (7.2.1)
+ activesupport (7.2.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -119,7 +119,7 @@ GEM
i18n (1.14.6)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
- irb (1.14.0)
+ irb (1.14.1)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.7.2)
@@ -145,7 +145,7 @@ GEM
mini_mime (1.1.5)
mini_portile2 (2.8.7)
minitest (5.25.1)
- net-imap (0.4.16)
+ net-imap (0.4.17)
date
net-protocol
net-pop (0.1.2)
@@ -167,7 +167,7 @@ GEM
psych (5.1.2)
stringio
racc (1.8.1)
- rack (3.1.7)
+ rack (3.1.8)
rack-session (2.0.0)
rack (>= 3.0.0)
rack-test (2.1.0)
@@ -175,20 +175,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.2.1)
- actioncable (= 7.2.1)
- actionmailbox (= 7.2.1)
- actionmailer (= 7.2.1)
- actionpack (= 7.2.1)
- actiontext (= 7.2.1)
- actionview (= 7.2.1)
- activejob (= 7.2.1)
- activemodel (= 7.2.1)
- activerecord (= 7.2.1)
- activestorage (= 7.2.1)
- activesupport (= 7.2.1)
+ rails (7.2.1.2)
+ actioncable (= 7.2.1.2)
+ actionmailbox (= 7.2.1.2)
+ actionmailer (= 7.2.1.2)
+ actionpack (= 7.2.1.2)
+ actiontext (= 7.2.1.2)
+ actionview (= 7.2.1.2)
+ activejob (= 7.2.1.2)
+ activemodel (= 7.2.1.2)
+ activerecord (= 7.2.1.2)
+ activestorage (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
bundler (>= 1.15.0)
- railties (= 7.2.1)
+ railties (= 7.2.1.2)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -196,9 +196,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.2.1)
- actionpack (= 7.2.1)
- activesupport (= 7.2.1)
+ railties (7.2.1.2)
+ actionpack (= 7.2.1.2)
+ activesupport (= 7.2.1.2)
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -268,7 +268,7 @@ GEM
concurrent-ruby (~> 1.0)
unicode-display_width (2.5.0)
useragent (0.16.10)
- webrick (1.8.1)
+ webrick (1.8.2)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
@@ -287,7 +287,7 @@ DEPENDENCIES
dep_shield!
license_finder (>= 7.0)
nitro_config!
- rails (<= 7.2.1)
+ rails (<= 7.2.1.2)
rake (~> 13.0)
rspec (~> 3.0)
rubocop-powerhome!
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 9b8023c0..77f2c5c8 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,26 +25,26 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.9.0",
- "@typescript-eslint/parser": "8.9.0",
+ "@typescript-eslint/eslint-plugin": "8.11.0",
+ "@typescript-eslint/parser": "8.11.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.37.1",
+ "eslint-plugin-react": "7.37.2",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"typescript": "5.6.3"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.9.0",
- "@typescript-eslint/parser": "8.9.0",
- "@babel/core": "7.25.8",
- "@babel/eslint-parser": "7.25.8",
+ "@typescript-eslint/eslint-plugin": "8.11.0",
+ "@typescript-eslint/parser": "8.11.0",
+ "@babel/core": "7.25.9",
+ "@babel/eslint-parser": "7.25.9",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
- "eslint-plugin-react": "7.37.1",
+ "eslint-plugin-react": "7.37.2",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 2dd27dec..c65b9210 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -10,182 +10,165 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.25.7.tgz#438f2c524071531d643c6f0188e1e28f130cebc7"
- integrity sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==
+"@babel/code-frame@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.25.9.tgz#895b6c7e04a7271a0cbfd575d2e8131751914cc7"
+ integrity sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==
dependencies:
- "@babel/highlight" "^7.25.7"
+ "@babel/highlight" "^7.25.9"
picocolors "^1.0.0"
-"@babel/compat-data@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.7.tgz#b8479fe0018ef0ac87b6b7a5c6916fcd67ae2c9c"
- integrity sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==
+"@babel/compat-data@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.9.tgz#24b01c5db6a3ebf85661b4fb4a946a9bccc72ac8"
+ integrity sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==
-"@babel/core@7.25.8":
- version "7.25.8"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.8.tgz#a57137d2a51bbcffcfaeba43cb4dd33ae3e0e1c6"
- integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==
+"@babel/core@7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.9.tgz#855a4cddcec4158f3f7afadacdab2a7de8af7434"
+ integrity sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.25.7"
- "@babel/generator" "^7.25.7"
- "@babel/helper-compilation-targets" "^7.25.7"
- "@babel/helper-module-transforms" "^7.25.7"
- "@babel/helpers" "^7.25.7"
- "@babel/parser" "^7.25.8"
- "@babel/template" "^7.25.7"
- "@babel/traverse" "^7.25.7"
- "@babel/types" "^7.25.8"
+ "@babel/code-frame" "^7.25.9"
+ "@babel/generator" "^7.25.9"
+ "@babel/helper-compilation-targets" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.25.9"
+ "@babel/helpers" "^7.25.9"
+ "@babel/parser" "^7.25.9"
+ "@babel/template" "^7.25.9"
+ "@babel/traverse" "^7.25.9"
+ "@babel/types" "^7.25.9"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@7.25.8":
- version "7.25.8"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz#0119dec46be547d7a339978dedb9d29e517c2443"
- integrity sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==
+"@babel/eslint-parser@7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz#603c68a63078796527bc9d0833f5e52dd5f9224c"
+ integrity sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.7.tgz#de86acbeb975a3e11ee92dd52223e6b03b479c56"
- integrity sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==
+"@babel/generator@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.9.tgz#c7e828ebe0c2baba103b712924699c9e8a6e32f0"
+ integrity sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==
dependencies:
- "@babel/types" "^7.25.7"
+ "@babel/types" "^7.25.9"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^3.0.2"
-"@babel/helper-compilation-targets@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz#11260ac3322dda0ef53edfae6e97b961449f5fa4"
- integrity sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==
+"@babel/helper-compilation-targets@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875"
+ integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==
dependencies:
- "@babel/compat-data" "^7.25.7"
- "@babel/helper-validator-option" "^7.25.7"
+ "@babel/compat-data" "^7.25.9"
+ "@babel/helper-validator-option" "^7.25.9"
browserslist "^4.24.0"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-module-imports@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz#dba00d9523539152906ba49263e36d7261040472"
- integrity sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==
- dependencies:
- "@babel/traverse" "^7.25.7"
- "@babel/types" "^7.25.7"
-
-"@babel/helper-module-transforms@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz#2ac9372c5e001b19bc62f1fe7d96a18cb0901d1a"
- integrity sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==
- dependencies:
- "@babel/helper-module-imports" "^7.25.7"
- "@babel/helper-simple-access" "^7.25.7"
- "@babel/helper-validator-identifier" "^7.25.7"
- "@babel/traverse" "^7.25.7"
-
-"@babel/helper-simple-access@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz#5eb9f6a60c5d6b2e0f76057004f8dacbddfae1c0"
- integrity sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==
- dependencies:
- "@babel/traverse" "^7.25.7"
- "@babel/types" "^7.25.7"
-
-"@babel/helper-string-parser@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz#d50e8d37b1176207b4fe9acedec386c565a44a54"
- integrity sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==
-
-"@babel/helper-validator-identifier@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz#77b7f60c40b15c97df735b38a66ba1d7c3e93da5"
- integrity sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==
-
-"@babel/helper-validator-option@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz#97d1d684448228b30b506d90cace495d6f492729"
- integrity sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==
-
-"@babel/helpers@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.7.tgz#091b52cb697a171fe0136ab62e54e407211f09c2"
- integrity sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==
- dependencies:
- "@babel/template" "^7.25.7"
- "@babel/types" "^7.25.7"
-
-"@babel/highlight@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.7.tgz#20383b5f442aa606e7b5e3043b0b1aafe9f37de5"
- integrity sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.25.7"
+"@babel/helper-module-imports@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715"
+ integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==
+ dependencies:
+ "@babel/traverse" "^7.25.9"
+ "@babel/types" "^7.25.9"
+
+"@babel/helper-module-transforms@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz#12e4fb2969197ef6d78ea8a2f24375ce85b425fb"
+ integrity sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==
+ dependencies:
+ "@babel/helper-module-imports" "^7.25.9"
+ "@babel/helper-simple-access" "^7.25.9"
+ "@babel/helper-validator-identifier" "^7.25.9"
+ "@babel/traverse" "^7.25.9"
+
+"@babel/helper-simple-access@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz#6d51783299884a2c74618d6ef0f86820ec2e7739"
+ integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==
+ dependencies:
+ "@babel/traverse" "^7.25.9"
+ "@babel/types" "^7.25.9"
+
+"@babel/helper-string-parser@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
+ integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
+
+"@babel/helper-validator-identifier@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
+ integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
+
+"@babel/helper-validator-option@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
+ integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
+
+"@babel/helpers@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.9.tgz#9e26aa6fbefdbca4f8c8a1d66dc6f1c00ddadb0a"
+ integrity sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==
+ dependencies:
+ "@babel/template" "^7.25.9"
+ "@babel/types" "^7.25.9"
+
+"@babel/highlight@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.9.tgz#8141ce68fc73757946f983b343f1231f4691acc6"
+ integrity sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.25.9"
chalk "^2.4.2"
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.7.tgz#99b927720f4ddbfeb8cd195a363ed4532f87c590"
- integrity sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==
+"@babel/parser@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.9.tgz#8fcaa079ac7458facfddc5cd705cc8005e4d3817"
+ integrity sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==
dependencies:
- "@babel/types" "^7.25.7"
+ "@babel/types" "^7.25.9"
-"@babel/parser@^7.25.8":
- version "7.25.8"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.8.tgz#f6aaf38e80c36129460c1657c0762db584c9d5e2"
- integrity sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==
+"@babel/template@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016"
+ integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==
dependencies:
- "@babel/types" "^7.25.8"
+ "@babel/code-frame" "^7.25.9"
+ "@babel/parser" "^7.25.9"
+ "@babel/types" "^7.25.9"
-"@babel/template@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.7.tgz#27f69ce382855d915b14ab0fe5fb4cbf88fa0769"
- integrity sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==
+"@babel/traverse@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84"
+ integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==
dependencies:
- "@babel/code-frame" "^7.25.7"
- "@babel/parser" "^7.25.7"
- "@babel/types" "^7.25.7"
-
-"@babel/traverse@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.7.tgz#83e367619be1cab8e4f2892ef30ba04c26a40fa8"
- integrity sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==
- dependencies:
- "@babel/code-frame" "^7.25.7"
- "@babel/generator" "^7.25.7"
- "@babel/parser" "^7.25.7"
- "@babel/template" "^7.25.7"
- "@babel/types" "^7.25.7"
+ "@babel/code-frame" "^7.25.9"
+ "@babel/generator" "^7.25.9"
+ "@babel/parser" "^7.25.9"
+ "@babel/template" "^7.25.9"
+ "@babel/types" "^7.25.9"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.7.tgz#1b7725c1d3a59f328cb700ce704c46371e6eef9b"
- integrity sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==
+"@babel/types@^7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.9.tgz#620f35ea1f4233df529ec9a2668d2db26574deee"
+ integrity sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==
dependencies:
- "@babel/helper-string-parser" "^7.25.7"
- "@babel/helper-validator-identifier" "^7.25.7"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.25.8":
- version "7.25.8"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.8.tgz#5cf6037258e8a9bcad533f4979025140cb9993e1"
- integrity sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==
- dependencies:
- "@babel/helper-string-parser" "^7.25.7"
- "@babel/helper-validator-identifier" "^7.25.7"
- to-fast-properties "^2.0.0"
+ "@babel/helper-string-parser" "^7.25.9"
+ "@babel/helper-validator-identifier" "^7.25.9"
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
@@ -378,62 +361,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.9.0.tgz#bf0b25305b0bf014b4b194a6919103d7ac2a7907"
- integrity sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==
+"@typescript-eslint/eslint-plugin@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz#c3f087d20715fa94310b30666c08b3349e0ab084"
+ integrity sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.9.0"
- "@typescript-eslint/type-utils" "8.9.0"
- "@typescript-eslint/utils" "8.9.0"
- "@typescript-eslint/visitor-keys" "8.9.0"
+ "@typescript-eslint/scope-manager" "8.11.0"
+ "@typescript-eslint/type-utils" "8.11.0"
+ "@typescript-eslint/utils" "8.11.0"
+ "@typescript-eslint/visitor-keys" "8.11.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.9.0.tgz#0cecda6def8aef95d7c7098359c0fda5a362d6ad"
- integrity sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==
+"@typescript-eslint/parser@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.11.0.tgz#2ad1481388dc1c937f50b2d138c9ca57cc6c5cce"
+ integrity sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==
dependencies:
- "@typescript-eslint/scope-manager" "8.9.0"
- "@typescript-eslint/types" "8.9.0"
- "@typescript-eslint/typescript-estree" "8.9.0"
- "@typescript-eslint/visitor-keys" "8.9.0"
+ "@typescript-eslint/scope-manager" "8.11.0"
+ "@typescript-eslint/types" "8.11.0"
+ "@typescript-eslint/typescript-estree" "8.11.0"
+ "@typescript-eslint/visitor-keys" "8.11.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.9.0.tgz#c98fef0c4a82a484e6a1eb610a55b154d14d46f3"
- integrity sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==
+"@typescript-eslint/scope-manager@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz#9d399ce624118966732824878bc9a83593a30405"
+ integrity sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==
dependencies:
- "@typescript-eslint/types" "8.9.0"
- "@typescript-eslint/visitor-keys" "8.9.0"
+ "@typescript-eslint/types" "8.11.0"
+ "@typescript-eslint/visitor-keys" "8.11.0"
-"@typescript-eslint/type-utils@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.9.0.tgz#aa86da3e4555fe7c8b42ab75e13561c4b5a8dfeb"
- integrity sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==
+"@typescript-eslint/type-utils@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz#b7f9e6120c1ddee8a1a07615646642ad85fc91b5"
+ integrity sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==
dependencies:
- "@typescript-eslint/typescript-estree" "8.9.0"
- "@typescript-eslint/utils" "8.9.0"
+ "@typescript-eslint/typescript-estree" "8.11.0"
+ "@typescript-eslint/utils" "8.11.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.9.0.tgz#b733af07fb340b32e962c6c63b1062aec2dc0fe6"
- integrity sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==
+"@typescript-eslint/types@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.11.0.tgz#7c766250502097f49bbc2e651132e6bf489e20b8"
+ integrity sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==
-"@typescript-eslint/typescript-estree@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.9.0.tgz#1714f167e9063062dc0df49c1d25afcbc7a96199"
- integrity sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==
+"@typescript-eslint/typescript-estree@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz#35fe5d3636fc5727c52429393415412e552e222b"
+ integrity sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==
dependencies:
- "@typescript-eslint/types" "8.9.0"
- "@typescript-eslint/visitor-keys" "8.9.0"
+ "@typescript-eslint/types" "8.11.0"
+ "@typescript-eslint/visitor-keys" "8.11.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -441,22 +424,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.9.0.tgz#748bbe3ea5bee526d9786d9405cf1b0df081c299"
- integrity sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==
+"@typescript-eslint/utils@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.11.0.tgz#4480d1e9f2bb18ea3510c79f870a1aefc118103d"
+ integrity sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.9.0"
- "@typescript-eslint/types" "8.9.0"
- "@typescript-eslint/typescript-estree" "8.9.0"
+ "@typescript-eslint/scope-manager" "8.11.0"
+ "@typescript-eslint/types" "8.11.0"
+ "@typescript-eslint/typescript-estree" "8.11.0"
-"@typescript-eslint/visitor-keys@8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.9.0.tgz#5f11f4d9db913f37da42776893ffe0dd1ae78f78"
- integrity sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==
+"@typescript-eslint/visitor-keys@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz#273de1cbffe63d9f9cd7dfc20b5a5af66310cb92"
+ integrity sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==
dependencies:
- "@typescript-eslint/types" "8.9.0"
+ "@typescript-eslint/types" "8.11.0"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
@@ -879,10 +862,10 @@ es-errors@^1.2.1, es-errors@^1.3.0:
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-es-iterator-helpers@^1.0.19:
- version "1.0.19"
- resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8"
- integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==
+es-iterator-helpers@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz#f6d745d342aea214fe09497e7152170dc333a7a6"
+ integrity sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==
dependencies:
call-bind "^1.0.7"
define-properties "^1.2.1"
@@ -891,12 +874,12 @@ es-iterator-helpers@^1.0.19:
es-set-tostringtag "^2.0.3"
function-bind "^1.1.2"
get-intrinsic "^1.2.4"
- globalthis "^1.0.3"
+ globalthis "^1.0.4"
has-property-descriptors "^1.0.2"
has-proto "^1.0.3"
has-symbols "^1.0.3"
internal-slot "^1.0.7"
- iterator.prototype "^1.1.2"
+ iterator.prototype "^1.1.3"
safe-array-concat "^1.1.2"
es-object-atoms@^1.0.0:
@@ -969,17 +952,17 @@ eslint-plugin-react-hooks@4.6.2:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react@7.37.1:
- version "7.37.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz#56493d7d69174d0d828bc83afeffe96903fdadbd"
- integrity sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==
+eslint-plugin-react@7.37.2:
+ version "7.37.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz#cd0935987876ba2900df2f58339f6d92305acc7a"
+ integrity sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
array.prototype.flatmap "^1.3.2"
array.prototype.tosorted "^1.1.4"
doctrine "^2.1.0"
- es-iterator-helpers "^1.0.19"
+ es-iterator-helpers "^1.1.0"
estraverse "^5.3.0"
hasown "^2.0.2"
jsx-ast-utils "^2.4.1 || ^3.0.0"
@@ -1281,7 +1264,7 @@ globals@^13.19.0:
dependencies:
type-fest "^0.20.2"
-globalthis@^1.0.3:
+globalthis@^1.0.3, globalthis@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
@@ -1572,10 +1555,10 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-iterator.prototype@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0"
- integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==
+iterator.prototype@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.3.tgz#016c2abe0be3bbdb8319852884f60908ac62bf9c"
+ integrity sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==
dependencies:
define-properties "^1.2.1"
get-intrinsic "^1.2.1"
@@ -2163,11 +2146,6 @@ text-table@^0.2.0:
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
-
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
From 716da6eb618ff2e3bbe630a7a1835ae2c7774b9a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 24 Oct 2024 10:25:19 -0300
Subject: [PATCH 19/20] Update dependency eslint-plugin-react-hooks to v5
(#287)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-react-hooks](https://react.dev/)
([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks))
| [`4.6.2` ->
`5.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react-hooks/4.6.2/5.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react-hooks/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react-hooks/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react-hooks/4.6.2/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react-hooks/4.6.2/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
facebook/react (eslint-plugin-react-hooks)
###
[`v5.0.0`](https://redirect.github.com/facebook/react/blob/HEAD/packages/eslint-plugin-react-hooks/CHANGELOG.md#500)
[Compare
Source](https://redirect.github.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...eslint-plugin-react-hooks@5.0.0)
- **New Violations:** Component names now need to start with an
uppercase letter instead of a non-lowercase letter. This means `_Button`
or `_component` are no longer valid.
([@kassens](https://redirect.github.com/kassens)) in
[#25162](https://redirect.github.com/facebook/react/pull/25162)
- Consider dispatch from `useActionState` stable.
([@eps1lon](https://redirect.github.com/eps1lon) in
[#29665](https://redirect.github.com/facebook/react/pull/29665))
- Add support for ESLint v9.
([@eps1lon](https://redirect.github.com/eps1lon) in
[#28773](https://redirect.github.com/facebook/react/pull/28773))
- Accept `as` expression in callback.
([@StyleShit](https://redirect.github.com/StyleShit) in
[#28202](https://redirect.github.com/facebook/react/pull/28202))
- Accept `as` expressions in deps array.
([@StyleShit](https://redirect.github.com/StyleShit) in
[#28189](https://redirect.github.com/facebook/react/pull/28189))
- Treat `React.use()` the same as `use()`.
([@kassens](https://redirect.github.com/kassens) in
[#27769](https://redirect.github.com/facebook/react/pull/27769))
- Move `use()` lint to non-experimental.
([@kassens](https://redirect.github.com/kassens) in
[#27768](https://redirect.github.com/facebook/react/pull/27768))
- Support Flow `as` expressions.
([@cpojer](https://redirect.github.com/cpojer) in
[#27590](https://redirect.github.com/facebook/react/pull/27590))
- Allow `useEffect(fn, undefined)`.
([@kassens](https://redirect.github.com/kassens) in
[#27525](https://redirect.github.com/facebook/react/pull/27525))
- Disallow hooks in async functions.
([@acdlite](https://redirect.github.com/acdlite) in
[#27045](https://redirect.github.com/facebook/react/pull/27045))
- Rename experimental `useEvent` to `useEffectEvent`.
([@sebmarkbage](https://redirect.github.com/sebmarkbage) in
[#25881](https://redirect.github.com/facebook/react/pull/25881))
- Lint for presence of `useEvent` functions in dependency lists.
([@poteto](https://redirect.github.com/poteto) in
[#25512](https://redirect.github.com/facebook/react/pull/25512))
- Check `useEvent` references instead.
([@poteto](https://redirect.github.com/poteto) in
[#25319](https://redirect.github.com/facebook/react/pull/25319))
- Update `RulesOfHooks` with `useEvent` rules.
([@poteto](https://redirect.github.com/poteto) in
[#25285](https://redirect.github.com/facebook/react/pull/25285))
---
### 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.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/eslint-config/package.json | 4 ++--
packages/eslint-config/yarn.lock | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 77f2c5c8..86a19281 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -32,7 +32,7 @@
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
"eslint-plugin-react": "7.37.2",
- "eslint-plugin-react-hooks": "4.6.2",
+ "eslint-plugin-react-hooks": "5.0.0",
"eslint-webpack-plugin": "4.2.0",
"typescript": "5.6.3"
},
@@ -45,7 +45,7 @@
"eslint-plugin-flowtype": "8.0.3",
"eslint-plugin-jsx-control-statements": "3.0.0",
"eslint-plugin-react": "7.37.2",
- "eslint-plugin-react-hooks": "4.6.2",
+ "eslint-plugin-react-hooks": "5.0.0",
"eslint-webpack-plugin": "4.2.0",
"prettier": "3.3.3",
"semver": "7.6.3",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index c65b9210..545a3cfe 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -947,10 +947,10 @@ eslint-plugin-jsx-control-statements@3.0.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-control-statements/-/eslint-plugin-jsx-control-statements-3.0.0.tgz#89d29cb0d167a6ba301f41dee948bb114a8a73b4"
integrity sha512-OAlTFVT6jyLXO6BVwYnlE95wKsT9LLRDs57+eOaDZjymTks7OYo0QEIfokKLfGrhfdgzAQz9Gsk5GqnVJbT/wg==
-eslint-plugin-react-hooks@4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
- integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
+eslint-plugin-react-hooks@5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz#72e2eefbac4b694f5324154619fee44f5f60f101"
+ integrity sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==
eslint-plugin-react@7.37.2:
version "7.37.2"
From 49be6ed5181a071f7fe6587f5c5fdee37f2f8376 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 29 Oct 2024 10:29:42 -0400
Subject: [PATCH 20/20] Update all non-major dependencies (#290)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.25.9` ->
`7.26.0`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.25.9/7.26.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.25.9/7.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.25.9/7.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.11.0` ->
`8.12.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.11.0/8.12.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.11.0/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.11.0/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.11.0` ->
`8.12.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.11.0/8.12.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.11.0/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.11.0/8.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
babel/babel (@babel/core)
###
[`v7.26.0`](https://redirect.github.com/babel/babel/compare/v7.25.9...v7.26.0)
[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.25.9...v7.26.0)
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8121-2024-10-28)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1)
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.
###
[`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8120-2024-10-28)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0)
##### 🚀 Features
- **eslint-plugin:** \[no-base-to-string] handle String()
([#10005](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10005))
- **eslint-plugin:** \[switch-exhaustiveness-check] add
allowDefaultCaseMatchUnionMember option
([#9954](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9954))
- **eslint-plugin:** \[consistent-indexed-object-style] report mapped
types
([#10160](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10160))
- **eslint-plugin:** \[prefer-nullish-coalescing] add support for
assignment expressions
([#10152](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10152))
##### ❤️ Thank You
- Abraham Guo
- Kim Sang Du
[@developer-bandi](https://redirect.github.com/developer-bandi)
- Kirk Waiblinger
[@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- YeonJuan [@yeonjuan](https://redirect.github.com/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.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8121-2024-10-28)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1)
This was a version bump only for parser 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.
###
[`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8120-2024-10-28)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0)
This was a version bump only for parser 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.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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://redirect.github.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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
packages/eslint-config/package.json | 10 +-
packages/eslint-config/yarn.lock | 182 ++++++++++++++++------------
2 files changed, 109 insertions(+), 83 deletions(-)
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 86a19281..1dea69ac 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,8 +25,8 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.11.0",
- "@typescript-eslint/parser": "8.11.0",
+ "@typescript-eslint/eslint-plugin": "8.12.1",
+ "@typescript-eslint/parser": "8.12.1",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
@@ -37,9 +37,9 @@
"typescript": "5.6.3"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.11.0",
- "@typescript-eslint/parser": "8.11.0",
- "@babel/core": "7.25.9",
+ "@typescript-eslint/eslint-plugin": "8.12.1",
+ "@typescript-eslint/parser": "8.12.1",
+ "@babel/core": "7.26.0",
"@babel/eslint-parser": "7.25.9",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 545a3cfe..629d7495 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -18,26 +18,35 @@
"@babel/highlight" "^7.25.9"
picocolors "^1.0.0"
+"@babel/code-frame@^7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.0.tgz#9374b5cd068d128dac0b94ff482594273b1c2815"
+ integrity sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.25.9"
+ js-tokens "^4.0.0"
+ picocolors "^1.0.0"
+
"@babel/compat-data@^7.25.9":
version "7.25.9"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.9.tgz#24b01c5db6a3ebf85661b4fb4a946a9bccc72ac8"
integrity sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==
-"@babel/core@7.25.9":
- version "7.25.9"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.9.tgz#855a4cddcec4158f3f7afadacdab2a7de8af7434"
- integrity sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==
+"@babel/core@7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40"
+ integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.25.9"
- "@babel/generator" "^7.25.9"
+ "@babel/code-frame" "^7.26.0"
+ "@babel/generator" "^7.26.0"
"@babel/helper-compilation-targets" "^7.25.9"
- "@babel/helper-module-transforms" "^7.25.9"
- "@babel/helpers" "^7.25.9"
- "@babel/parser" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.26.0"
+ "@babel/helpers" "^7.26.0"
+ "@babel/parser" "^7.26.0"
"@babel/template" "^7.25.9"
"@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
+ "@babel/types" "^7.26.0"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -63,6 +72,17 @@
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^3.0.2"
+"@babel/generator@^7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.0.tgz#505cc7c90d92513f458a477e5ef0703e7c91b8d7"
+ integrity sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==
+ dependencies:
+ "@babel/parser" "^7.26.0"
+ "@babel/types" "^7.26.0"
+ "@jridgewell/gen-mapping" "^0.3.5"
+ "@jridgewell/trace-mapping" "^0.3.25"
+ jsesc "^3.0.2"
+
"@babel/helper-compilation-targets@^7.25.9":
version "7.25.9"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875"
@@ -82,24 +102,15 @@
"@babel/traverse" "^7.25.9"
"@babel/types" "^7.25.9"
-"@babel/helper-module-transforms@^7.25.9":
- version "7.25.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz#12e4fb2969197ef6d78ea8a2f24375ce85b425fb"
- integrity sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==
+"@babel/helper-module-transforms@^7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae"
+ integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==
dependencies:
"@babel/helper-module-imports" "^7.25.9"
- "@babel/helper-simple-access" "^7.25.9"
"@babel/helper-validator-identifier" "^7.25.9"
"@babel/traverse" "^7.25.9"
-"@babel/helper-simple-access@^7.25.9":
- version "7.25.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz#6d51783299884a2c74618d6ef0f86820ec2e7739"
- integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==
- dependencies:
- "@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
-
"@babel/helper-string-parser@^7.25.9":
version "7.25.9"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
@@ -115,13 +126,13 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
-"@babel/helpers@^7.25.9":
- version "7.25.9"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.9.tgz#9e26aa6fbefdbca4f8c8a1d66dc6f1c00ddadb0a"
- integrity sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==
+"@babel/helpers@^7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4"
+ integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==
dependencies:
"@babel/template" "^7.25.9"
- "@babel/types" "^7.25.9"
+ "@babel/types" "^7.26.0"
"@babel/highlight@^7.25.9":
version "7.25.9"
@@ -140,6 +151,13 @@
dependencies:
"@babel/types" "^7.25.9"
+"@babel/parser@^7.26.0":
+ version "7.26.1"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.1.tgz#44e02499960df2cdce2c456372a3e8e0c3c5c975"
+ integrity sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==
+ dependencies:
+ "@babel/types" "^7.26.0"
+
"@babel/template@^7.25.9":
version "7.25.9"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016"
@@ -170,6 +188,14 @@
"@babel/helper-string-parser" "^7.25.9"
"@babel/helper-validator-identifier" "^7.25.9"
+"@babel/types@^7.26.0":
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.0.tgz#deabd08d6b753bc8e0f198f8709fb575e31774ff"
+ integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==
+ dependencies:
+ "@babel/helper-string-parser" "^7.25.9"
+ "@babel/helper-validator-identifier" "^7.25.9"
+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -361,62 +387,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz#c3f087d20715fa94310b30666c08b3349e0ab084"
- integrity sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==
+"@typescript-eslint/eslint-plugin@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.1.tgz#ea39bc3c1bf9828b01e35478daede2188b471b2e"
+ integrity sha512-gNg/inLRcPoBsKKIe4Vv38SVSOhk4BKWNO0T56sVff33gRqtTpOsrhHtiOKD1lmIOmCtZMPaW2x/h2FlM+sCEg==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.11.0"
- "@typescript-eslint/type-utils" "8.11.0"
- "@typescript-eslint/utils" "8.11.0"
- "@typescript-eslint/visitor-keys" "8.11.0"
+ "@typescript-eslint/scope-manager" "8.12.1"
+ "@typescript-eslint/type-utils" "8.12.1"
+ "@typescript-eslint/utils" "8.12.1"
+ "@typescript-eslint/visitor-keys" "8.12.1"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.11.0.tgz#2ad1481388dc1c937f50b2d138c9ca57cc6c5cce"
- integrity sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==
+"@typescript-eslint/parser@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.12.1.tgz#6ea637412d127eeb5726d89461ef47b152c568e7"
+ integrity sha512-I/I9Bg7qFa8rOgBnUUHIWTgzbB5wVkSLX+04xGUzTcJUtdq/I2uHWR9mbW6qUYJG/UmkuDcTax5JHvoEWOAHOQ==
dependencies:
- "@typescript-eslint/scope-manager" "8.11.0"
- "@typescript-eslint/types" "8.11.0"
- "@typescript-eslint/typescript-estree" "8.11.0"
- "@typescript-eslint/visitor-keys" "8.11.0"
+ "@typescript-eslint/scope-manager" "8.12.1"
+ "@typescript-eslint/types" "8.12.1"
+ "@typescript-eslint/typescript-estree" "8.12.1"
+ "@typescript-eslint/visitor-keys" "8.12.1"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz#9d399ce624118966732824878bc9a83593a30405"
- integrity sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==
+"@typescript-eslint/scope-manager@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.12.1.tgz#8d1088d81786e46f714b8772c84500896899c25f"
+ integrity sha512-bma6sD1iViTt+y9MAwDlBdPTMCqoH/BNdcQk4rKhIZWv3eM0xHmzeSrPJA663PAqFqfpOmtdugycpr0E1mZDVA==
dependencies:
- "@typescript-eslint/types" "8.11.0"
- "@typescript-eslint/visitor-keys" "8.11.0"
+ "@typescript-eslint/types" "8.12.1"
+ "@typescript-eslint/visitor-keys" "8.12.1"
-"@typescript-eslint/type-utils@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz#b7f9e6120c1ddee8a1a07615646642ad85fc91b5"
- integrity sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==
+"@typescript-eslint/type-utils@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.12.1.tgz#82f1c2d50e7f54e0cacde174aa397fd09946b574"
+ integrity sha512-zJzrvbDVjIzVKV2TGHcjembEhws8RWXJhmqfO9hS2gRXBN0gDwGhRPEdJ6AZglzfJ+YA1q09EWpSLSXjBJpIMQ==
dependencies:
- "@typescript-eslint/typescript-estree" "8.11.0"
- "@typescript-eslint/utils" "8.11.0"
+ "@typescript-eslint/typescript-estree" "8.12.1"
+ "@typescript-eslint/utils" "8.12.1"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.11.0.tgz#7c766250502097f49bbc2e651132e6bf489e20b8"
- integrity sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==
+"@typescript-eslint/types@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.12.1.tgz#cb28d9575cf504fb297e49085c2e3f77a4e7b7e4"
+ integrity sha512-anMS4es5lxBe4UVcDXOkcDb3csnm5BvaNIbOFfvy/pJEohorsggdVB8MFbl5EZiEuBnZZ0ei1z7W5b6FdFiV1Q==
-"@typescript-eslint/typescript-estree@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz#35fe5d3636fc5727c52429393415412e552e222b"
- integrity sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==
+"@typescript-eslint/typescript-estree@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.1.tgz#70ea0e0cf038017edd945c2b2bd568c4c81062eb"
+ integrity sha512-k/o9khHOckPeDXilFTIPsP9iAYhhdMh3OsOL3i2072PNpFqhqzRHx472/0DeC8H/WZee3bZG0z2ddGRSPgeOKw==
dependencies:
- "@typescript-eslint/types" "8.11.0"
- "@typescript-eslint/visitor-keys" "8.11.0"
+ "@typescript-eslint/types" "8.12.1"
+ "@typescript-eslint/visitor-keys" "8.12.1"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -424,22 +450,22 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.11.0.tgz#4480d1e9f2bb18ea3510c79f870a1aefc118103d"
- integrity sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==
+"@typescript-eslint/utils@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.12.1.tgz#937e49cf1f9696afa9e78d6e652c6fca76e821b0"
+ integrity sha512-sDv9yFHrhKe1WN8EYuzfhKCh/sFRupe9P+m/lZ5YgVvPoCUGHNN50IO4llSu7JAbftUM/QcCh+GeCortXPrBYQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.11.0"
- "@typescript-eslint/types" "8.11.0"
- "@typescript-eslint/typescript-estree" "8.11.0"
+ "@typescript-eslint/scope-manager" "8.12.1"
+ "@typescript-eslint/types" "8.12.1"
+ "@typescript-eslint/typescript-estree" "8.12.1"
-"@typescript-eslint/visitor-keys@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz#273de1cbffe63d9f9cd7dfc20b5a5af66310cb92"
- integrity sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==
+"@typescript-eslint/visitor-keys@8.12.1":
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.1.tgz#d21e3c85732c4857aca9663abfade596b3f0f00d"
+ integrity sha512-2RwdwnNGuOQKdGjuhujQHUqBZhEuodg2sLVPvOfWktvA9sOXOVqARjOyHSyhN2LiJGKxV6c8oOcmOtRcAnEeFw==
dependencies:
- "@typescript-eslint/types" "8.11.0"
+ "@typescript-eslint/types" "8.12.1"
eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":