From 94b51834c1c64cc9a551494772b3a207072b1c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20F=C3=BCrhoff?= <12294151+imagoiq@users.noreply.github.com> Date: Thu, 21 Mar 2024 15:40:03 +0100 Subject: [PATCH] chore(*): Clean overrides field in package.json, update some dependencies and try to fix dependabot alerts (#2839) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some overrides are not needed anymore (I removed all the packages and run again `pnpm audit --fix`). I try to fix most of the 8 vulnerabilities. `ejs` remains as there is no version with a fix. Some vulnerabilities are due to usage of old package like "watch" (last update: 7 years ago), "gulp" (last update: 5 years ago). Others changes * Fix Typescript version to 5.3.3 everywhere (mainly to solve dependency issues) * Replace deprecated "eslint-config-standard-with-typescript" package with "eslint-config-love". Here is the report from `pnpm audit`: C:\work\design-system>pnpm audit ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ critical │ All versions of package merge are vulnerable to │ │ │ Prototype Pollution via _recursiveMerge . │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ merge │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ < 2.1.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ 2.1.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\intranet-header-workspace > watch@1.0.2 > │ │ │ exec-sh@0.2.2 > merge@1.2.1 │ │ │ │ │ │ packages\intranet-header-workspace\projects\intranet- │ │ │ header > │ │ │ @swisspost/design-system-intranet-header- │ │ │ workspace@link:../.. > watch@1.0.2 > exec-sh@0.2.2 > │ │ │ merge@1.2.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1071049, │ │ │ https://github.com/yeikos/js.merge/blob/master/src/ │ │ │ index.ts#L64,https://github.com/yeikos/js.merge/blob/ │ │ │ master/src/index.ts%23L64,https://github.com/yeikos/ │ │ │ js.merge/commit/ │ │ │ 7b0ddc2701d813f2ba289b32d6a4b9d4cc235fb4,https:// │ │ │ vuldb.com/?id.170146,https://snyk.io/vuln/SNYK-JS- │ │ │ MERGE-1042987,https://github.com/yeikos/js.merge/blob/ │ │ │ 56ca75b2dd0f2820f1e08a49f62f04bbfb8c5f8f/src/index. │ │ │ ts#L64,https://nvd.nist.gov/vuln/detail/CVE-2020-28499 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ critical │ ejs v3.1.9 is vulnerable to server-side template │ │ │ injection. If the ejs file is controllable, template │ │ │ injection can be implemented through the configuration │ │ │ settings of the closeDelimiter parameter. NOTE: this │ │ │ is disputed by the vendor because the render function │ │ │ is not intended to be used with untrusted input. │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ ejs │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ 3.1.9 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\components-angular > │ │ │ @angular-eslint/builder@17.3.0 > @nx/devkit@17.2.8 > │ │ │ ejs@3.1.9 │ │ │ │ │ │ packages\demo > @angular-eslint/builder@17.3.0 > │ │ │ @nx/devkit@17.2.8 > ejs@3.1.9 │ │ │ │ │ │ packages\documentation > │ │ │ @storybook/web-components-vite@7.6.17 > │ │ │ @storybook/core-server@7.6.17 > │ │ │ @storybook/builder-manager@7.6.17 > ejs@3.1.9 │ │ │ │ │ │ ... Found 5 paths, run `pnpm why ejs` for more │ │ │ information │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/mde/ejs/blob/main/SECURITY.md#out- │ │ │ of-scope-vulnerabilities,https://github.com/mde/ejs/ │ │ │ issues/720,https://nvd.nist.gov/vuln/detail/CVE-2023- │ │ │ 29827 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ high │ This affects the package glob-parent before 5.1.2. The │ │ │ enclosure regex used to check for strings ending in │ │ │ enclosure containing path separator. │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ glob-parent │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ < 5.1.2 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ 5.1.2 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\styles > gulp@4.0.2 > glob-watcher@5.0.5 > │ │ │ chokidar@2.1.8 > glob-parent@3.1.0 │ │ │ │ │ │ packages\styles > gulp@4.0.2 > vinyl-fs@3.0.3 > │ │ │ glob-stream@6.1.0 > glob-parent@3.1.0 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/gulpjs/glob-parent,https://snyk.io/ │ │ │ vuln/SNYK-JAVA-ORGWEBJARSNPM-1059092,https://github. │ │ │ com/gulpjs/glob-parent/blob/ │ │ │ 6ce8d11f2f1ed8e80a9526b1dc8cf3aa71f43474/index. │ │ │ js%23L9,https://snyk.io/vuln/SNYK-JAVA- │ │ │ ORGWEBJARSBOWERGITHUBES128-1059093,https://github.com/ │ │ │ gulpjs/glob-parent/releases/tag/v5.1.2,https://snyk. │ │ │ io/vuln/SNYK-JS-GLOBPARENT-1016905,https://github.com/ │ │ │ gulpjs/glob-parent/pull/36/commits/ │ │ │ c6db86422a9731d4f3d332ce4a81c27ea6b0ee46,https://www. │ │ │ oracle.com/security-alerts/cpujan2022.html,https:// │ │ │ nvd.nist.gov/vuln/detail/CVE-2020-28469,https:// │ │ │ github.com/gulpjs/glob-parent/pull/36 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ high │ glob-parent vulnerable to Regular Expression Denial of │ │ │ Service in enclosure regex │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ glob-parent │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ <5.1.2 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ >=5.1.2 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\styles > gulp@4.0.2 > glob-watcher@5.0.5 > │ │ │ chokidar@2.1.8 > glob-parent@3.1.0 │ │ │ │ │ │ packages\styles > gulp@4.0.2 > vinyl-fs@3.0.3 > │ │ │ glob-stream@6.1.0 > glob-parent@3.1.0 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-ww39-953v-wcq6 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ high │ Prototype Pollution in merge │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ merge │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ <2.1.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ >=2.1.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\intranet-header-workspace > watch@1.0.2 > │ │ │ exec-sh@0.2.2 > merge@1.2.1 │ │ │ │ │ │ packages\intranet-header-workspace\projects\intranet- │ │ │ header > │ │ │ @swisspost/design-system-intranet-header- │ │ │ workspace@link:../.. > watch@1.0.2 > exec-sh@0.2.2 > │ │ │ merge@1.2.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-7wpw-2hjm-89gp │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ moderate │ NPM IP package incorrectly identifies some private IP │ │ │ addresses as public │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ ip │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ =2.0.0 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ >=2.0.1 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\components-angular > @angular/cli@17.3.0 > │ │ │ pacote@17.0.6 > @npmcli/run-script@7.0.4 > │ │ │ node-gyp@10.0.1 > make-fetch-happen@13.0.0 > │ │ │ @npmcli/agent@2.2.1 > socks-proxy-agent@8.0.2 > │ │ │ socks@2.7.1 > ip@2.0.0 │ │ │ │ │ │ packages\components-angular > @angular/cli@17.3.0 > │ │ │ pacote@17.0.6 > npm-registry-fetch@16.1.0 > │ │ │ make-fetch-happen@13.0.0 > @npmcli/agent@2.2.1 > │ │ │ socks-proxy-agent@8.0.2 > socks@2.7.1 > ip@2.0.0 │ │ │ │ │ │ packages\components-angular > @angular/cli@17.3.0 > │ │ │ pacote@17.0.6 > sigstore@2.2.2 > @sigstore/sign@2.2.3 │ │ │ > make-fetch-happen@13.0.0 > @npmcli/agent@2.2.1 > │ │ │ socks-proxy-agent@8.0.2 > socks@2.7.1 > ip@2.0.0 │ │ │ │ │ │ ... Found 16 paths, run `pnpm why ip` for more │ │ │ information │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-78xj-cgh5-2h22 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ moderate │ follow-redirects' Proxy-Authorization header kept │ │ │ across hosts │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ follow-redirects │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ <=1.15.5 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ >=1.15.6 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ . > start-server-and-test@2.0.3 > wait-on@7.2.0 > │ │ │ axios@1.6.2 > follow-redirects@1.15.4 │ │ │ │ │ │ packages\components-angular > │ │ │ @angular-devkit/build-angular@17.3.0 > │ │ │ @angular-devkit/build-webpack@0.1703.0 > │ │ │ webpack-dev-server@4.15.1 > │ │ │ http-proxy-middleware@2.0.6 > http-proxy@1.18.1 > │ │ │ follow-redirects@1.15.4 │ │ │ │ │ │ packages\components-angular > │ │ │ @angular-devkit/build-angular@17.3.0 > │ │ │ http-proxy-middleware@2.0.6 > http-proxy@1.18.1 > │ │ │ follow-redirects@1.15.4 │ │ │ │ │ │ ... Found 33 paths, run `pnpm why follow-redirects` │ │ │ for more information │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-cxjh-pqwp-8mfp │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬────────────────────────────────────────────────────────┐ │ low │ es5-ext vulnerable to Regular Expression Denial of │ │ │ Service in `function#copy` and │ │ │ `function#toStringTokens` │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Package │ es5-ext │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Vulnerable versions │ >=0.10.0 <0.10.63 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Patched versions │ >=0.10.63 │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ Paths │ packages\styles > gulp@4.0.2 > gulp-cli@2.3.0 > │ │ │ semver-greatest-satisfied-range@1.1.0 > │ │ │ sver-compat@1.5.0 > es6-iterator@2.0.3 > d@1.0.1 > │ │ │ es5-ext@0.10.62 │ │ │ │ │ │ packages\styles > gulp@4.0.2 > gulp-cli@2.3.0 > │ │ │ semver-greatest-satisfied-range@1.1.0 > │ │ │ sver-compat@1.5.0 > es6-iterator@2.0.3 > │ │ │ es5-ext@0.10.62 │ │ │ │ │ │ packages\styles > gulp@4.0.2 > undertaker@1.3.0 > │ │ │ es6-weak-map@2.0.3 > d@1.0.1 > es5-ext@0.10.62 │ │ │ │ │ │ ... Found 10 paths, run `pnpm why es5-ext` for more │ │ │ information │ ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-4gmj-3p3h-gm8h │ └─────────────────────┴────────────────────────────────────────────────────────┘ --- package.json | 16 +- packages/components-angular/package.json | 10 +- packages/components-react/package.json | 6 +- packages/components/package.json | 2 +- packages/demo/package.json | 12 +- packages/documentation/package.json | 2 +- packages/styles/package.json | 2 +- pnpm-lock.yaml | 925 +++++++++++++---------- 8 files changed, 545 insertions(+), 430 deletions(-) diff --git a/package.json b/package.json index ba8d904573..e81cc0bb3e 100644 --- a/package.json +++ b/package.json @@ -101,21 +101,13 @@ } }, "overrides": { - "platform@0.4.0 ≤ Version ≤ 1.3.5": "", "merge@< 2.1.1": "2.1.1", "glob-parent@< 5.1.2": "5.1.2", - "platform@1.3.3": "", - "jsbn@≤ 1.1.0": "", - "ejs@3.1.9": "", - "semver@< 5.7.2||6.0.0 ≤ Version < 6.3.1||7.0.0 ≤ Version < 7.5.2": "5.7.2||6.3.1||7.5.2", - "@babel/traverse@< 7.23.2||8.0.0-alpha.0 ≤ Version < 8.0.0-alpha.4": "7.23.2||8.0.0-alpha.4", - "merge@<2.1.1": ">=2.1.1", "glob-parent@<5.1.2": ">=5.1.2", - "socket.io-parser@>=4.0.4 <4.2.3": ">=4.2.3", - "semver@<5.7.2": ">=5.7.2", - "semver@>=7.0.0 <7.5.2": ">=7.5.2", - "postcss@<8.4.31": ">=8.4.31", - "@babel/traverse@<7.23.2": ">=7.23.2" + "merge@<2.1.1": ">=2.1.1", + "ip@=2.0.0": ">=2.0.1", + "es5-ext@>=0.10.0 <0.10.63": ">=0.10.63", + "follow-redirects@<=1.15.5": ">=1.15.6" } } } diff --git a/packages/components-angular/package.json b/packages/components-angular/package.json index 9342bffe1c..1db1906314 100644 --- a/packages/components-angular/package.json +++ b/packages/components-angular/package.json @@ -18,18 +18,18 @@ "@angular/platform-browser": "17.3.0", "@angular/platform-browser-dynamic": "17.3.0", "@angular/router": "17.3.0", - "@swisspost/design-system-styles": "workspace:6.6.4", "@swisspost/design-system-components": "workspace:2.1.0", + "@swisspost/design-system-styles": "workspace:6.6.4", "rxjs": "7.8.1", "tslib": "2.6.2", "zone.js": "0.14.4" }, "devDependencies": { "@angular-devkit/build-angular": "17.3.0", - "@angular-eslint/builder": "17.2.1", - "@angular-eslint/eslint-plugin": "17.2.1", - "@angular-eslint/eslint-plugin-template": "17.2.1", - "@angular-eslint/template-parser": "17.2.1", + "@angular-eslint/builder": "17.3.0", + "@angular-eslint/eslint-plugin": "17.3.0", + "@angular-eslint/eslint-plugin-template": "17.3.0", + "@angular-eslint/template-parser": "17.3.0", "@angular/cli": "17.3.0", "@angular/compiler-cli": "17.3.0", "@cypress/schematic": "2.5.1", diff --git a/packages/components-react/package.json b/packages/components-react/package.json index ddf12a33ce..03b32918fc 100644 --- a/packages/components-react/package.json +++ b/packages/components-react/package.json @@ -25,10 +25,10 @@ "@types/node": "18.19.14", "@types/react": "18.2.66", "@types/react-dom": "18.2.22", - "@typescript-eslint/eslint-plugin": "5.62.0", - "@typescript-eslint/parser": "5.62.0", + "@typescript-eslint/eslint-plugin": "6.4.0", + "@typescript-eslint/parser": "6.4.0", "eslint": "8.57.0", - "eslint-config-standard-with-typescript": "43.0.1", + "eslint-config-love": "43.1.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-n": "16.6.2", "eslint-plugin-promise": "6.1.1", diff --git a/packages/components/package.json b/packages/components/package.json index 5ea2c6fd35..8074a3a447 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -66,7 +66,7 @@ "rollup-plugin-postcss": "4.0.2", "sass": "1.72.0", "ts-jest": "29.1.2", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "keywords": [ "components", diff --git a/packages/demo/package.json b/packages/demo/package.json index fa3779d113..76d83615cd 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -39,10 +39,10 @@ }, "devDependencies": { "@angular-devkit/build-angular": "17.3.0", - "@angular-eslint/builder": "17.2.1", - "@angular-eslint/eslint-plugin": "17.2.1", - "@angular-eslint/eslint-plugin-template": "17.2.1", - "@angular-eslint/template-parser": "17.2.1", + "@angular-eslint/builder": "17.3.0", + "@angular-eslint/eslint-plugin": "17.3.0", + "@angular-eslint/eslint-plugin-template": "17.3.0", + "@angular-eslint/template-parser": "17.3.0", "@angular/cli": "17.3.0", "@angular/compiler-cli": "17.3.0", "@angular/elements": "17.3.0", @@ -50,8 +50,8 @@ "@types/jasmine": "5.1.4", "@types/jasminewd2": "2.0.13", "@types/node": "18.17.19", - "@typescript-eslint/eslint-plugin": "6.21.0", - "@typescript-eslint/parser": "6.21.0", + "@typescript-eslint/eslint-plugin": "6.4.0", + "@typescript-eslint/parser": "6.4.0", "eslint": "8.57.0", "jasmine-core": "5.1.2", "jasmine-marbles": "0.9.2", diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 72516d4507..4087453118 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -71,7 +71,7 @@ "rimraf": "5.0.5", "sass": "1.72.0", "storybook": "7.6.17", - "typescript": "5.1.6" + "typescript": "5.3.3" }, "peerDependencies": { "@swisspost/design-system-components-angular": "workspace:2.0.0", diff --git a/packages/styles/package.json b/packages/styles/package.json index 9396f7fbf3..6ac9c6ffa3 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -62,7 +62,7 @@ "stylelint-config-sass-guidelines": "11.1.0", "stylelint-prettier": "5.0.0", "stylelint-scss": "6.2.1", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "sass": { "includePaths": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5244c06a2f..f77d90fa15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,21 +5,13 @@ settings: excludeLinksFromLockfile: false overrides: - platform@0.4.0 ≤ Version ≤ 1.3.5: '' merge@< 2.1.1: 2.1.1 glob-parent@< 5.1.2: 5.1.2 - platform@1.3.3: '' - jsbn@≤ 1.1.0: '' - ejs@3.1.9: '' - semver@< 5.7.2||6.0.0 ≤ Version < 6.3.1||7.0.0 ≤ Version < 7.5.2: 5.7.2||6.3.1||7.5.2 - '@babel/traverse@< 7.23.2||8.0.0-alpha.0 ≤ Version < 8.0.0-alpha.4': 7.23.2||8.0.0-alpha.4 - merge@<2.1.1: '>=2.1.1' glob-parent@<5.1.2: '>=5.1.2' - socket.io-parser@>=4.0.4 <4.2.3: '>=4.2.3' - semver@<5.7.2: '>=5.7.2' - semver@>=7.0.0 <7.5.2: '>=7.5.2' - postcss@<8.4.31: '>=8.4.31' - '@babel/traverse@<7.23.2': '>=7.23.2' + merge@<2.1.1: '>=2.1.1' + ip@=2.0.0: '>=2.0.1' + es5-ext@>=0.10.0 <0.10.63: '>=0.10.63' + follow-redirects@<=1.15.5: '>=1.15.6' importers: @@ -81,7 +73,7 @@ importers: version: 3.1.2(cypress@13.7.0) '@stencil-community/eslint-plugin': specifier: 0.7.2 - version: 0.7.2(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-react@7.34.0)(eslint@8.57.0)(typescript@4.9.5) + version: 0.7.2(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-react@7.34.0)(eslint@8.57.0)(typescript@5.3.3) '@stencil/angular-output-target': specifier: 0.8.4 version: 0.8.4(@stencil/core@4.12.6) @@ -102,10 +94,10 @@ importers: version: 20.11.16 '@typescript-eslint/eslint-plugin': specifier: 5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 5.62.0 - version: 5.62.0(eslint@8.57.0)(typescript@4.9.5) + version: 5.62.0(eslint@8.57.0)(typescript@5.3.3) bootstrap: specifier: 5.3.2 version: 5.3.2(@popperjs/core@2.11.8) @@ -135,10 +127,10 @@ importers: version: 1.72.0 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@4.9.5) + version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.3.3) typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.3.3 + version: 5.3.3 packages/components-angular: dependencies: @@ -186,17 +178,17 @@ importers: specifier: 17.3.0 version: 17.3.0(@angular/compiler-cli@17.3.0)(@angular/localize@17.3.0)(@types/node@18.19.14)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3) '@angular-eslint/builder': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/eslint-plugin': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/eslint-plugin-template': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/template-parser': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular/cli': specifier: 17.3.0 version: 17.3.0 @@ -272,20 +264,20 @@ importers: specifier: 18.2.22 version: 18.2.22 '@typescript-eslint/eslint-plugin': - specifier: 5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) + specifier: 6.4.0 + version: 6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.57.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: 5.62.0 - version: 5.62.0(eslint@8.57.0)(typescript@4.9.5) + specifier: 6.4.0 + version: 6.4.0(eslint@8.57.0)(typescript@4.9.5) eslint: specifier: 8.57.0 version: 8.57.0 - eslint-config-standard-with-typescript: - specifier: 43.0.1 - version: 43.0.1(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@4.9.5) + eslint-config-love: + specifier: 43.1.0 + version: 43.1.0(@typescript-eslint/eslint-plugin@6.4.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@4.9.5) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@6.4.0)(eslint@8.57.0) eslint-plugin-n: specifier: 16.6.2 version: 16.6.2(eslint@8.57.0) @@ -387,17 +379,17 @@ importers: specifier: 17.3.0 version: 17.3.0(@angular/compiler-cli@17.3.0)(@angular/localize@17.3.0)(@types/node@18.17.19)(karma@6.4.3)(typescript@5.3.3) '@angular-eslint/builder': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/eslint-plugin': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/eslint-plugin-template': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular-eslint/template-parser': - specifier: 17.2.1 - version: 17.2.1(eslint@8.57.0)(typescript@5.3.3) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) '@angular/cli': specifier: 17.3.0 version: 17.3.0 @@ -420,11 +412,11 @@ importers: specifier: 18.17.19 version: 18.17.19 '@typescript-eslint/eslint-plugin': - specifier: 6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) + specifier: 6.4.0 + version: 6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 6.21.0 - version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) + specifier: 6.4.0 + version: 6.4.0(eslint@8.57.0)(typescript@5.3.3) eslint: specifier: 8.57.0 version: 8.57.0 @@ -506,7 +498,7 @@ importers: devDependencies: '@geometricpanda/storybook-addon-badges': specifier: 2.0.2 - version: 2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.12)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.17)(react-dom@18.2.0)(react@18.2.0) '@lit/task': specifier: 1.0.0 version: 1.0.0 @@ -563,7 +555,7 @@ importers: version: 7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0) '@storybook/web-components-vite': specifier: 7.6.17 - version: 7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(vite@5.0.12) + version: 7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.1.5) '@types/css-modules': specifier: 1.0.5 version: 1.0.5 @@ -616,8 +608,8 @@ importers: specifier: 7.6.17 version: 7.6.17 typescript: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.3.3 + version: 5.3.3 packages/icons: devDependencies: @@ -974,7 +966,7 @@ importers: version: 18.2.18 autoprefixer: specifier: ^10.0.1 - version: 10.4.17(postcss@8.4.33) + version: 10.4.17(postcss@8.4.35) eslint: specifier: ^8 version: 8.56.0 @@ -982,8 +974,8 @@ importers: specifier: 14.1.3 version: 14.1.3(eslint@8.56.0)(typescript@5.2.2) postcss: - specifier: '>=8.4.31' - version: 8.4.33 + specifier: ^8 + version: 8.4.35 sass: specifier: 1.72.0 version: 1.72.0 @@ -1053,7 +1045,7 @@ importers: version: 1.72.0 stylelint: specifier: 16.2.1 - version: 16.2.1(typescript@4.9.5) + version: 16.2.1(typescript@5.3.3) stylelint-config-sass-guidelines: specifier: 11.1.0 version: 11.1.0(postcss@8.4.35)(stylelint@16.2.1) @@ -1064,8 +1056,8 @@ importers: specifier: 6.2.1 version: 6.2.1(stylelint@16.2.1) typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.3.3 + version: 5.3.3 publishDirectory: ./dist packages: @@ -1459,10 +1451,33 @@ packages: - debug dev: true + /@angular-eslint/builder@17.3.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-JXSZE7+KA3UGU6jwc0v9lwOIMptosrvLIOXGlXqrhHWEXfkfu3ENPq1Lm3K8jLndQ57XueEhC+Nab/AuUiWA/Q==} + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@nx/devkit': 17.2.8(nx@17.2.8) + eslint: 8.57.0 + nx: 17.2.8 + typescript: 5.3.3 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + dev: true + /@angular-eslint/bundled-angular-compiler@17.2.1: resolution: {integrity: sha512-puC0itsZv2QlrDOCcWtq1KZH+DvfrpV+mV78HHhi6+h25R5iIhr8ARKcl3EQxFjvrFq34jhG8pSupxKvFbHVfA==} dev: true + /@angular-eslint/bundled-angular-compiler@17.3.0: + resolution: {integrity: sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ==} + dev: true + /@angular-eslint/eslint-plugin-template@17.2.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-hl1hcHtcm90wyVL1OQGTz16oA0KHon+FFb3Qg0fLXObaXxA495Ecefd9ub5Xxg4JEOPRDi29bF1Y3YKpwflgeg==} peerDependencies: @@ -1484,6 +1499,27 @@ packages: - supports-color dev: true + /@angular-eslint/eslint-plugin-template@17.3.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ==} + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.3.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + eslint: 8.57.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@angular-eslint/eslint-plugin@17.2.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-9yA81BHpsaCUKRBtHGN3ieAy8HpIoffzPQMu34lYqZFT4yGHGhYmhQjNSQGBRbV2LD9dVv2U35rMHNmUcozXpw==} peerDependencies: @@ -1501,6 +1537,23 @@ packages: - supports-color dev: true + /@angular-eslint/eslint-plugin@17.3.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A==} + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@angular-eslint/template-parser@17.2.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-WPQYFvRju0tCDXQ/pwrzC911pE07JvpeDgcN2elhzV6lxDHJEZpA5O9pnW9qgNA6J6XM9Q7dBkJ22ztAzC4WFw==} peerDependencies: @@ -1516,6 +1569,21 @@ packages: typescript: 5.3.3 dev: true + /@angular-eslint/template-parser@17.3.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg==} + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@angular-eslint/bundled-angular-compiler': 17.3.0 + eslint: 8.57.0 + eslint-scope: 8.0.0 + typescript: 5.3.3 + dev: true + /@angular-eslint/utils@17.2.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-qQYTBXy90dWM7fhhpa5i9lTtqqhJisvRa+naCrQx9kBgR458JScLdkVIdcZ9D/rPiDCmKiVUfgcDISnjUeqTqg==} peerDependencies: @@ -1533,6 +1601,23 @@ packages: - supports-color dev: true + /@angular-eslint/utils@17.3.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw==} + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@angular/animations@17.3.0(@angular/core@17.3.0): resolution: {integrity: sha512-H7R3c2E479CPpaX6bU84F8u4JV+IFEfM8BUOgrbcI9tF16m6C2eJbl8IqNuW0yADuTarRSlOT7TW0qyrmcxhRw==} engines: {node: ^18.13.0 || >=20.9.0} @@ -3373,7 +3458,7 @@ packages: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/assemble-release-plan@6.0.0: @@ -3384,7 +3469,7 @@ packages: '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/changelog-git@0.2.0: @@ -3456,7 +3541,7 @@ packages: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/get-github-info@0.6.0: @@ -4380,7 +4465,7 @@ packages: /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - /@geometricpanda/storybook-addon-badges@2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.12)(react-dom@18.2.0)(react@18.2.0): + /@geometricpanda/storybook-addon-badges@2.0.2(@storybook/blocks@7.6.17)(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(@storybook/types@7.6.17)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RlJvQcSSXwwrN+ABc+2s1UDatWSUsba9TPX/TyNVyobuZZPvu+Bx1d2HVDCIVtXwhlrSvgVB2yr+nVa18edOgw==} peerDependencies: '@storybook/blocks': ^7.0.0 @@ -4404,7 +4489,7 @@ packages: '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.6.17 '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.12 + '@storybook/types': 7.6.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6223,7 +6308,7 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: true - /@stencil-community/eslint-plugin@0.7.2(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-react@7.34.0)(eslint@8.57.0)(typescript@4.9.5): + /@stencil-community/eslint-plugin@0.7.2(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-react@7.34.0)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-rj8rD63ZadJHcMrfyrm+SdmEKouBXn54NEBOeXd+7p9BnFCt2ehYZjA7OhGAOBhrxf7ZpUgXtDEXS9iEs//bRw==} engines: {node: '>=16.20.2'} peerDependencies: @@ -6240,14 +6325,14 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.3) eslint: 8.57.0 eslint-plugin-react: 7.34.0(eslint@8.57.0) eslint-utils: 3.0.0(eslint@8.57.0) jsdom: 23.2.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - bufferutil - canvas @@ -6593,7 +6678,7 @@ packages: - supports-color dev: true - /@storybook/builder-vite@7.6.17(typescript@5.1.6)(vite@5.0.12): + /@storybook/builder-vite@7.6.17(typescript@5.3.3)(vite@5.1.5): resolution: {integrity: sha512-2Q32qalI401EsKKr9Hkk8TAOcHEerqwsjCpQgTNJnCu6GgCVKoVUcb99oRbR9Vyg0xh+jb19XiWqqQujFtLYlQ==} peerDependencies: '@preact/preset-vite': '*' @@ -6624,8 +6709,8 @@ packages: fs-extra: 11.1.1 magic-string: 0.30.7 rollup: 3.29.4 - typescript: 5.1.6 - vite: 5.0.12(sass@1.72.0) + typescript: 5.3.3 + vite: 5.1.5(@types/node@18.17.19)(less@4.2.0)(sass@1.72.0) transitivePeerDependencies: - encoding - supports-color @@ -6639,17 +6724,6 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/channels@7.6.12: - resolution: {integrity: sha512-TaPl5Y3lOoVi5kTLgKNRX8xh2sUPekH0Id1l4Ymw+lpgriEY6r60bmkZLysLG1GhlskpQ/da2+S2ap2ht8P2TQ==} - dependencies: - '@storybook/client-logger': 7.6.12 - '@storybook/core-events': 7.6.12 - '@storybook/global': 5.0.0 - qs: 6.11.2 - telejson: 7.2.0 - tiny-invariant: 1.3.1 - dev: true - /@storybook/channels@7.6.17: resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==} dependencies: @@ -6719,12 +6793,6 @@ packages: global: 4.4.0 dev: true - /@storybook/client-logger@7.6.12: - resolution: {integrity: sha512-hiRv6dXsOttMPqm9SxEuFoAtDe9rs7TUS8XcO5rmJ9BgfwBJsYlHzAxXkazxmvlyZtKL7gMx6m8OYbCdZgUqtA==} - dependencies: - '@storybook/global': 5.0.0 - dev: true - /@storybook/client-logger@7.6.17: resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} dependencies: @@ -6819,12 +6887,6 @@ packages: core-js: 3.36.0 dev: true - /@storybook/core-events@7.6.12: - resolution: {integrity: sha512-IO4cwk7bBCKH6lLnnIlHO9FwQXt/9CzLUAoZSY9msWsdPppCdKlw8ynJI5YarSNKDBUn8ArIfnRf0Mve0KQr9Q==} - dependencies: - ts-dedent: 2.2.0 - dev: true - /@storybook/core-events@7.6.17: resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==} dependencies: @@ -7097,15 +7159,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.6.12: - resolution: {integrity: sha512-Wsbd+NS10/2yMHQ/26rXHflXam0hm2qufTFiHOX6VXZWxij3slRU88Fnwzp+1QSyjXb0qkEr8dOx7aG00+ItVw==} - dependencies: - '@storybook/channels': 7.6.12 - '@types/babel__core': 7.20.5 - '@types/express': 4.17.17 - file-system-cache: 2.3.0 - dev: true - /@storybook/types@7.6.17: resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} dependencies: @@ -7115,11 +7168,11 @@ packages: file-system-cache: 2.3.0 dev: true - /@storybook/web-components-vite@7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(vite@5.0.12): + /@storybook/web-components-vite@7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.1.5): resolution: {integrity: sha512-luBXrRP1OS9QfB+Sw7hcP0cktqQmbF41+m2R/3C56DjBckoh8ojw0CUIpNIktkN4rS9cB/NUGHvaeZSWuDtuFw==} engines: {node: ^14.18 || >=16} dependencies: - '@storybook/builder-vite': 7.6.17(typescript@5.1.6)(vite@5.0.12) + '@storybook/builder-vite': 7.6.17(typescript@5.3.3)(vite@5.1.5) '@storybook/core-server': 7.6.17 '@storybook/node-logger': 7.6.17 '@storybook/web-components': 7.6.17(lit@3.1.2)(react-dom@18.2.0)(react@18.2.0) @@ -7701,7 +7754,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7717,24 +7770,57 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.57.0)(typescript@4.9.5): + resolution: {integrity: sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.6.2 + '@typescript-eslint/parser': 6.4.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/type-utils': 6.4.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.4.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.4.0 + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.0 + natural-compare: 1.4.0 + semver: 7.6.0 + ts-api-utils: 1.0.2(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + /@typescript-eslint/eslint-plugin@6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -7749,17 +7835,17 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/parser': 6.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/type-utils': 6.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -7799,7 +7885,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7813,16 +7899,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - typescript: 4.9.5 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.2.2): - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + /@typescript-eslint/parser@6.4.0(eslint@8.56.0)(typescript@5.2.2): + resolution: {integrity: sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7833,10 +7919,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 typescript: 5.2.2 @@ -7844,8 +7930,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@4.9.5): - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + /@typescript-eslint/parser@6.4.0(eslint@8.57.0)(typescript@4.9.5): + resolution: {integrity: sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7856,10 +7942,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 typescript: 4.9.5 @@ -7867,8 +7953,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + /@typescript-eslint/parser@6.4.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7879,10 +7965,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 typescript: 5.3.3 @@ -7929,12 +8015,12 @@ packages: '@typescript-eslint/visitor-keys': 6.19.0 dev: true - /@typescript-eslint/scope-manager@6.21.0: - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + /@typescript-eslint/scope-manager@6.4.0: + resolution: {integrity: sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 dev: true /@typescript-eslint/scope-manager@7.2.0: @@ -7945,7 +8031,7 @@ packages: '@typescript-eslint/visitor-keys': 7.2.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7957,12 +8043,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -7989,8 +8075,30 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + /@typescript-eslint/type-utils@6.4.0(eslint@8.57.0)(typescript@4.9.5): + resolution: {integrity: sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + eslint: + optional: true + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.4.0(typescript@4.9.5) + '@typescript-eslint/utils': 6.4.0(eslint@8.57.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.57.0 + ts-api-utils: 1.0.2(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@6.4.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8001,8 +8109,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.4.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 ts-api-utils: 1.0.2(typescript@5.3.3) @@ -8043,8 +8151,8 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@6.21.0: - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + /@typescript-eslint/types@6.4.0: + resolution: {integrity: sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -8053,7 +8161,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8067,9 +8175,9 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -8089,15 +8197,15 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + /@typescript-eslint/typescript-estree@6.4.0(typescript@4.9.5): + resolution: {integrity: sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -8105,21 +8213,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + /@typescript-eslint/typescript-estree@6.4.0(typescript@5.2.2): + resolution: {integrity: sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -8127,21 +8234,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + /@typescript-eslint/typescript-estree@6.4.0(typescript@5.3.3): + resolution: {integrity: sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -8149,13 +8255,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -8177,14 +8282,14 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.2(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8198,10 +8303,10 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -8223,14 +8328,14 @@ packages: '@typescript-eslint/types': 6.19.0 '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) eslint: 8.57.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + /@typescript-eslint/utils@6.4.0(eslint@8.57.0)(typescript@4.9.5): + resolution: {integrity: sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8241,11 +8346,33 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@4.9.5) eslint: 8.57.0 - semver: 7.5.4 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@6.4.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.3.3) + eslint: 8.57.0 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -8267,7 +8394,7 @@ packages: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.3.3) eslint: 8.57.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -8289,11 +8416,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.21.0: - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + /@typescript-eslint/visitor-keys@6.4.0: + resolution: {integrity: sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/types': 6.4.0 eslint-visitor-keys: 3.4.3 dev: true @@ -9130,19 +9257,19 @@ packages: hasBin: true dev: true - /autoprefixer@10.4.17(postcss@8.4.33): + /autoprefixer@10.4.17(postcss@8.4.35): resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: browserslist: 4.22.2 caniuse-lite: 1.0.30001580 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.33 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -9151,7 +9278,7 @@ packages: engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001597 @@ -9188,7 +9315,7 @@ packages: /axios@1.6.2(debug@4.3.4): resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: - follow-redirects: 1.15.4(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -9646,7 +9773,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /busboy@1.6.0: @@ -10323,22 +10450,6 @@ packages: path-type: 4.0.0 dev: true - /cosmiconfig@9.0.0(typescript@4.9.5): - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - typescript: 4.9.5 - dev: true - /cosmiconfig@9.0.0(typescript@5.3.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -10435,7 +10546,7 @@ packages: resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.0.9 dependencies: postcss: 8.4.35 dev: true @@ -10529,7 +10640,7 @@ packages: resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: css-declaration-sorter: 6.4.1(postcss@8.4.35) cssnano-utils: 3.1.0(postcss@8.4.35) @@ -10567,7 +10678,7 @@ packages: resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true @@ -10576,7 +10687,7 @@ packages: resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: cssnano-preset-default: 5.2.14(postcss@8.4.35) lilconfig: 2.1.0 @@ -10726,7 +10837,7 @@ packages: /d@1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} dependencies: - es5-ext: 0.10.62 + es5-ext: 0.10.64 type: 1.2.0 dev: true @@ -11541,13 +11652,14 @@ packages: is-symbol: 1.0.4 dev: true - /es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + /es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} requiresBuild: true dependencies: es6-iterator: 2.0.3 es6-symbol: 3.1.3 + esniff: 2.0.1 next-tick: 1.1.0 dev: true @@ -11555,7 +11667,7 @@ packages: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 es6-symbol: 3.1.3 dev: true @@ -11570,7 +11682,7 @@ packages: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 es6-iterator: 2.0.3 es6-symbol: 3.1.3 dev: true @@ -11687,7 +11799,6 @@ packages: '@esbuild/win32-ia32': 0.20.1 '@esbuild/win32-x64': 0.20.1 dev: true - optional: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -11735,6 +11846,33 @@ packages: eslint: 8.57.0 dev: true + /eslint-config-love@43.1.0(@typescript-eslint/eslint-plugin@6.4.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@4.9.5): + resolution: {integrity: sha512-r3+7mSaOl0BEGf8LEntPPDbWTDw8o0Dpy9vdts7m+NAuSpmz9C/gL+64lC0Z8nKNE4uwdymPGll4czGQiR+XmQ==} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^6.4.0 + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: '^15.0.0 || ^16.0.0 ' + eslint-plugin-promise: ^6.0.0 + typescript: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + eslint: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.4.0(eslint@8.57.0)(typescript@4.9.5) + eslint: 8.57.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.4.0)(eslint@8.57.0) + eslint-plugin-n: 16.6.2(eslint@8.57.0) + eslint-plugin-promise: 6.1.1(eslint@8.57.0) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-config-next@14.1.3(eslint@8.56.0)(typescript@5.2.2): resolution: {integrity: sha512-sUCpWlGuHpEhI0pIT0UtdSLJk5Z8E2DYinPTwsBiWaSYQomchdl0i60pjynY48+oXvtyWMQ7oE+G3m49yrfacg==} peerDependencies: @@ -11748,11 +11886,11 @@ packages: dependencies: '@next/eslint-plugin-next': 14.1.3 '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.4.0(eslint@8.56.0)(typescript@5.2.2) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-react: 7.34.0(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) @@ -11762,33 +11900,6 @@ packages: - supports-color dev: true - /eslint-config-standard-with-typescript@43.0.1(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@4.9.5): - resolution: {integrity: sha512-WfZ986+qzIzX6dcr4yGUyVb/l9N3Z8wPXCc5z/70fljs3UbWhhV+WxrfgsqMToRzuuyX9MqZ974pq2UPhDTOcA==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^6.4.0 - eslint: ^8.0.1 - eslint-plugin-import: ^2.25.2 - eslint-plugin-n: '^15.0.0 || ^16.0.0 ' - eslint-plugin-promise: ^6.0.0 - typescript: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - eslint: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - eslint: 8.57.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) - eslint-plugin-n: 16.6.2(eslint@8.57.0) - eslint-plugin-promise: 6.1.1(eslint@8.57.0) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} @@ -11802,7 +11913,7 @@ packages: optional: true dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.4.0)(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) dev: true @@ -11817,7 +11928,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -11830,8 +11941,8 @@ packages: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.0 is-core-module: 2.13.1 @@ -11843,7 +11954,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11864,15 +11975,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.4.0(eslint@8.56.0)(typescript@5.2.2) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11893,11 +12005,10 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.4.0(eslint@8.57.0)(typescript@4.9.5) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true @@ -11917,7 +12028,7 @@ packages: eslint-compat-utils: 0.1.2(eslint@8.57.0) dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -11929,16 +12040,16 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.4.0(eslint@8.56.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11954,7 +12065,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.4.0)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -11966,16 +12077,16 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.4.0(eslint@8.57.0)(typescript@4.9.5) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -12267,6 +12378,16 @@ packages: - supports-color dev: true + /esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + dependencies: + d: 1.0.1 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.2 + dev: true + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12324,6 +12445,13 @@ packages: engines: {node: '>= 0.6'} dev: true + /event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.64 + dev: true + /event-stream@3.3.4: resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} dependencies: @@ -12888,8 +13016,8 @@ packages: readable-stream: 2.3.8 dev: true - /follow-redirects@1.15.4(debug@4.3.4): - resolution: {integrity: sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==} + /follow-redirects@1.15.6(debug@4.3.4): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -13477,7 +13605,7 @@ packages: resolution: {integrity: sha512-z1RF2RJEX/BvFsKN11PXai8lRmihZTiHnlJf7Zu8uHaA/Q7Om4IeN8z1NtMAW5OiLwUY02H0DIFl9tHl0CNSgA==} engines: {node: '>=18'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.0.0 dependencies: fancy-log: 2.0.0 plugin-error: 2.0.1 @@ -13834,7 +13962,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.4(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -13938,7 +14066,7 @@ packages: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: postcss: 8.4.35 dev: true @@ -14117,10 +14245,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} - dev: true - /ip@2.0.1: resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} dev: true @@ -15259,7 +15383,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color dev: true @@ -16230,7 +16354,7 @@ packages: engines: {node: '>=6'} dependencies: pify: 4.0.1 - semver: 7.6.0 + semver: 5.7.2 dev: true /make-dir@3.1.0: @@ -16971,7 +17095,7 @@ packages: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.8 - semver: 7.6.0 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -17873,7 +17997,7 @@ packages: /postcss-calc@8.2.4(postcss@8.4.35): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.2 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 @@ -17884,7 +18008,7 @@ packages: resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 caniuse-api: 3.0.0 @@ -17897,7 +18021,7 @@ packages: resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 postcss: 8.4.35 @@ -17908,7 +18032,7 @@ packages: resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true @@ -17917,7 +18041,7 @@ packages: resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true @@ -17926,7 +18050,7 @@ packages: resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true @@ -17935,38 +18059,38 @@ packages: resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true - /postcss-import@15.1.0(postcss@8.4.33): + /postcss-import@15.1.0(postcss@8.4.35): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.0.0 dependencies: - postcss: 8.4.33 + postcss: 8.4.35 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 dev: true - /postcss-js@4.0.1(postcss@8.4.33): + /postcss-js@4.0.1(postcss@8.4.35): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.33 + postcss: 8.4.35 dev: true /postcss-load-config@3.1.4(postcss@8.4.35): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: - postcss: '>=8.4.31' + postcss: '>=8.0.9' ts-node: '>=9.0.0' peerDependenciesMeta: postcss: @@ -17979,11 +18103,11 @@ packages: yaml: 1.10.2 dev: true - /postcss-load-config@4.0.2(postcss@8.4.33): + /postcss-load-config@4.0.2(postcss@8.4.35): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: - postcss: '>=8.4.31' + postcss: '>=8.0.9' ts-node: '>=9.0.0' peerDependenciesMeta: postcss: @@ -17992,7 +18116,7 @@ packages: optional: true dependencies: lilconfig: 3.0.0 - postcss: 8.4.33 + postcss: 8.4.35 yaml: 2.3.4 dev: true @@ -18001,7 +18125,7 @@ packages: engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' - postcss: '>=8.4.31' + postcss: '>=8.0.9' peerDependenciesMeta: jiti: optional: true @@ -18018,7 +18142,7 @@ packages: engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x - postcss: '>=8.4.31' + postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 peerDependenciesMeta: '@rspack/core': @@ -18043,7 +18167,7 @@ packages: resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18054,7 +18178,7 @@ packages: resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 caniuse-api: 3.0.0 @@ -18067,7 +18191,7 @@ packages: resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18077,7 +18201,7 @@ packages: resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: colord: 2.9.3 cssnano-utils: 3.1.0(postcss@8.4.35) @@ -18089,7 +18213,7 @@ packages: resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 cssnano-utils: 3.1.0(postcss@8.4.35) @@ -18101,7 +18225,7 @@ packages: resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 @@ -18111,7 +18235,7 @@ packages: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: postcss: 8.4.35 dev: true @@ -18120,7 +18244,7 @@ packages: resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -18132,7 +18256,7 @@ packages: resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -18144,7 +18268,7 @@ packages: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 @@ -18154,7 +18278,7 @@ packages: resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 @@ -18164,7 +18288,7 @@ packages: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.1.0 dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -18173,7 +18297,7 @@ packages: /postcss-modules@4.3.1(postcss@8.4.35): resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.0.0 dependencies: generic-names: 4.0.0 icss-replace-symbols: 1.1.0 @@ -18186,13 +18310,13 @@ packages: string-hash: 1.1.3 dev: true - /postcss-nested@6.0.1(postcss@8.4.33): + /postcss-nested@6.0.1(postcss@8.4.35): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.14 dependencies: - postcss: 8.4.33 + postcss: 8.4.35 postcss-selector-parser: 6.0.15 dev: true @@ -18200,7 +18324,7 @@ packages: resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 dev: true @@ -18209,7 +18333,7 @@ packages: resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18219,7 +18343,7 @@ packages: resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18229,7 +18353,7 @@ packages: resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18239,7 +18363,7 @@ packages: resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18249,7 +18373,7 @@ packages: resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18259,7 +18383,7 @@ packages: resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 postcss: 8.4.35 @@ -18270,7 +18394,7 @@ packages: resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 postcss: 8.4.35 @@ -18281,7 +18405,7 @@ packages: resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18291,7 +18415,7 @@ packages: resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: cssnano-utils: 3.1.0(postcss@8.4.35) postcss: 8.4.35 @@ -18302,7 +18426,7 @@ packages: resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 caniuse-api: 3.0.0 @@ -18313,7 +18437,7 @@ packages: resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18336,7 +18460,7 @@ packages: resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.4.29 dependencies: postcss: 8.4.35 dev: true @@ -18353,7 +18477,7 @@ packages: resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -18364,7 +18488,7 @@ packages: resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 @@ -18383,15 +18507,6 @@ packages: source-map-js: 1.0.2 dev: false - /postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss@8.4.35: resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} @@ -19329,7 +19444,7 @@ packages: resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==} engines: {node: '>=10'} peerDependencies: - postcss: '>=8.4.31' + postcss: 8.x dependencies: chalk: 4.1.2 concat-with-sourcemaps: 1.1.0 @@ -19604,6 +19719,11 @@ packages: sver-compat: 1.5.0 dev: true + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + dev: true + /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -19939,7 +20059,7 @@ packages: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: - ip: 2.0.0 + ip: 2.0.1 smart-buffer: 4.2.0 dev: true @@ -20427,7 +20547,7 @@ packages: resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.2.15 dependencies: browserslist: 4.22.2 postcss: 8.4.35 @@ -20438,12 +20558,12 @@ packages: resolution: {integrity: sha512-mVE3UmN8MlshK4Gb3eYk6f8tw9DkQ9yjMF4W9krlmpaNZpSXOdh13AL0sU7l/9l4Pnpt4KMobNNIRI0tJl56Cw==} engines: {node: '>=18.12.0'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.4.21 stylelint: ^16.1.0 || >=15 dependencies: postcss: 8.4.35 postcss-scss: 4.0.9(postcss@8.4.35) - stylelint: 16.2.1(typescript@4.9.5) + stylelint: 16.2.1(typescript@5.3.3) stylelint-scss: 6.2.1(stylelint@16.2.1) dev: true @@ -20456,7 +20576,7 @@ packages: dependencies: prettier: 3.2.5 prettier-linter-helpers: 1.0.0 - stylelint: 16.2.1(typescript@4.9.5) + stylelint: 16.2.1(typescript@5.3.3) dev: true /stylelint-scss@6.2.1(stylelint@16.2.1): @@ -20470,10 +20590,10 @@ packages: postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 - stylelint: 16.2.1(typescript@4.9.5) + stylelint: 16.2.1(typescript@5.3.3) dev: true - /stylelint@16.2.1(typescript@4.9.5): + /stylelint@16.2.1(typescript@5.3.3): resolution: {integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==} engines: {node: '>=18.12.0'} hasBin: true @@ -20484,7 +20604,7 @@ packages: '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.15) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@4.9.5) + cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@8.1.1) @@ -20652,11 +20772,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.33 - postcss-import: 15.1.0(postcss@8.4.33) - postcss-js: 4.0.1(postcss@8.4.33) - postcss-load-config: 4.0.2(postcss@8.4.33) - postcss-nested: 6.0.1(postcss@8.4.33) + postcss: 8.4.35 + postcss-import: 15.1.0(postcss@8.4.35) + postcss-js: 4.0.1(postcss@8.4.35) + postcss-load-config: 4.0.2(postcss@8.4.35) + postcss-nested: 6.0.1(postcss@8.4.35) postcss-selector-parser: 6.0.15 resolve: 1.22.8 sucrase: 3.35.0 @@ -20748,7 +20868,7 @@ packages: engines: {node: '>=8'} dev: true - /terser-webpack-plugin@5.3.10(webpack@5.90.3): + /terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20765,6 +20885,7 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.22 + esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -21038,7 +21159,7 @@ packages: '@babel/core': 7.24.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.16) + jest: 29.7.0(@types/node@18.19.14) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -21082,6 +21203,40 @@ packages: yargs-parser: 21.1.1 dev: true + /ts-jest@29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} + engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.24.0 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.11.16) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: 5.3.3 + yargs-parser: 21.1.1 + dev: true + /ts-node@10.9.2(@types/node@18.17.19)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -21178,6 +21333,16 @@ packages: typescript: 4.9.5 dev: true + /tsutils@3.21.0(typescript@5.3.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.3.3 + dev: true + /tty-table@4.2.1: resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} engines: {node: '>=8.0.0'} @@ -21336,12 +21501,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} @@ -21885,42 +22044,6 @@ packages: replace-ext: 1.0.1 dev: true - /vite@5.0.12(sass@1.72.0): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.19.12 - postcss: 8.4.35 - rollup: 4.13.0 - sass: 1.72.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /vite@5.1.5(@types/node@18.17.19)(less@4.2.0)(sass@1.72.0): resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -22218,7 +22341,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: