From 9cb275f4ca1970bd7365569c8370c7866beeaea0 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 20 Aug 2023 10:57:16 +0300
Subject: [PATCH 001/313] Tests: Improve fetch gist test to increase coverage
(#3107)
* Tests: Improve fetch gist test to increase coverage
* dev
---
tests/fetchGist.test.js | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/tests/fetchGist.test.js b/tests/fetchGist.test.js
index da045b0693caf6..ad52966f269c48 100644
--- a/tests/fetchGist.test.js
+++ b/tests/fetchGist.test.js
@@ -25,6 +25,27 @@ const gist_data = {
},
size: 85858,
},
+ {
+ name: "territories.txt",
+ language: {
+ name: "Text",
+ },
+ size: 87858,
+ },
+ {
+ name: "countries_spanish.json",
+ language: {
+ name: "JSON",
+ },
+ size: 85858,
+ },
+ {
+ name: "territories_spanish.txt",
+ language: {
+ name: "Text",
+ },
+ size: 87858,
+ },
],
},
},
@@ -56,7 +77,7 @@ describe("Test fetchGist", () => {
nameWithOwner: "Yizack/countries.json",
description:
"List of countries and territories in English and Spanish: name, continent, capital, dial code, country codes, TLD, and area in sq km. Lista de países y territorios en Inglés y Español: nombre, continente, capital, código de teléfono, códigos de país, dominio y área en km cuadrados. Updated 2023",
- language: "JSON",
+ language: "Text",
starsCount: 33,
forksCount: 11,
});
From c3c5a0dd326c620fd580d8fc89c5b120fdc052cf Mon Sep 17 00:00:00 2001
From: VydrOz <61025448+VydrOz@users.noreply.github.com>
Date: Sun, 20 Aug 2023 09:57:51 +0200
Subject: [PATCH 002/313] [Readme.md] Add Gist Card in Customization section
(#3104)
* Update Customization section in readme
add "gist card" to the sentence in the customization section or Readme
* Update readme.md
---------
Co-authored-by: Alexandr Garbuzov
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index caffacaaafbba0..ada6af1b07d245 100644
--- a/readme.md
+++ b/readme.md
@@ -282,7 +282,7 @@ You can use [GitHub's new media feature](https://github.blog/changelog/2022-05-1
### Customization
-You can customize the appearance of your `Stats Card` or `Repo Card` however you wish with URL parameters.
+You can customize the appearance of all your cards however you wish with URL parameters.
#### Common Options
From 93733caaa6d71182267e75b5fe3e5ae27999c8ad Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 20 Aug 2023 10:58:16 +0300
Subject: [PATCH 003/313] Gist card: handle not found error (#3100)
---
src/fetchers/gist-fetcher.js | 1 +
tests/fetchGist.test.js | 18 ++++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/src/fetchers/gist-fetcher.js b/src/fetchers/gist-fetcher.js
index 8e1eb75b2a86e1..9ede43fda18fc1 100644
--- a/src/fetchers/gist-fetcher.js
+++ b/src/fetchers/gist-fetcher.js
@@ -60,6 +60,7 @@ const fetchGist = async (id) => {
if (!id) throw new MissingParamError(["id"], "/api/gist?id=GIST_ID");
const res = await retryer(fetcher, { gistName: id });
if (res.data.errors) throw new Error(res.data.errors[0].message);
+ if (!res.data.data.viewer.gist) throw new Error("Gist not found");
const data = res.data.data.viewer.gist;
return {
name: data.files[Object.keys(data.files)[0]].name,
diff --git a/tests/fetchGist.test.js b/tests/fetchGist.test.js
index ad52966f269c48..13c29a8d2fc39b 100644
--- a/tests/fetchGist.test.js
+++ b/tests/fetchGist.test.js
@@ -52,6 +52,14 @@ const gist_data = {
},
};
+const gist_not_found_data = {
+ data: {
+ viewer: {
+ gist: null,
+ },
+ },
+};
+
const gist_errors_data = {
errors: [
{
@@ -83,6 +91,16 @@ describe("Test fetchGist", () => {
});
});
+ it("should throw correct error if gist not found", async () => {
+ mock
+ .onPost("https://api.github.com/graphql")
+ .reply(200, gist_not_found_data);
+
+ await expect(fetchGist("bbfce31e0217a3689c8d961a356cb10d")).rejects.toThrow(
+ "Gist not found",
+ );
+ });
+
it("should throw error if reaponse contains them", async () => {
mock.onPost("https://api.github.com/graphql").reply(200, gist_errors_data);
From 03b0adc8b73904efc8c4600a7330b6c2803b78f8 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 20 Aug 2023 10:58:48 +0300
Subject: [PATCH 004/313] Tests: Add gist endpoint missing id param test
(#3106)
---
tests/gist.test.js | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/tests/gist.test.js b/tests/gist.test.js
index 985ad6c4d82078..a41c44cbb74c9c 100644
--- a/tests/gist.test.js
+++ b/tests/gist.test.js
@@ -4,6 +4,7 @@ import axios from "axios";
import MockAdapter from "axios-mock-adapter";
import { expect, it, describe, afterEach } from "@jest/globals";
import { renderGistCard } from "../src/cards/gist-card.js";
+import { renderError } from "../src/common/utils.js";
import gist from "../api/gist.js";
const gist_data = {
@@ -101,4 +102,24 @@ describe("Test /api/gist", () => {
),
);
});
+
+ it("should render error if id is not provided", async () => {
+ const req = {
+ query: {},
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+
+ await gist(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError(
+ 'Missing params "id" make sure you pass the parameters in URL',
+ "/api/gist?id=GIST_ID",
+ ),
+ );
+ });
});
From 4e69e3a358ecaaa14113936fd4ac73d3c3d78340 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 21 Aug 2023 10:07:47 +0300
Subject: [PATCH 005/313] Tests: Add gist endpoint not found test (#3110)
---
tests/gist.test.js | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/tests/gist.test.js b/tests/gist.test.js
index a41c44cbb74c9c..b7c348411820b3 100644
--- a/tests/gist.test.js
+++ b/tests/gist.test.js
@@ -34,6 +34,14 @@ const gist_data = {
},
};
+const gist_not_found_data = {
+ data: {
+ viewer: {
+ gist: null,
+ },
+ },
+};
+
const mock = new MockAdapter(axios);
afterEach(() => {
@@ -122,4 +130,24 @@ describe("Test /api/gist", () => {
),
);
});
+
+ it("should render error if gist is not found", async () => {
+ const req = {
+ query: {
+ id: "bbfce31e0217a3689c8d961a356cb10d",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock
+ .onPost("https://api.github.com/graphql")
+ .reply(200, gist_not_found_data);
+
+ await gist(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(renderError("Gist not found"));
+ });
});
From 272c712a369d484f51db3974d74bd461b4a67e07 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 21 Aug 2023 10:09:18 +0300
Subject: [PATCH 006/313] tests: Add Wakatime fetcher error response test to
increase coverage (#3112)
---
tests/fetchWakatime.test.js | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/tests/fetchWakatime.test.js b/tests/fetchWakatime.test.js
index 6735a05a47beae..fb337345bef0bc 100644
--- a/tests/fetchWakatime.test.js
+++ b/tests/fetchWakatime.test.js
@@ -205,13 +205,21 @@ describe("Wakatime fetcher", () => {
`);
});
- it("should throw error", async () => {
+ it("should throw error if username param missing", async () => {
mock.onGet(/\/https:\/\/wakatime\.com\/api/).reply(404, wakaTimeData);
await expect(fetchWakatimeStats("noone")).rejects.toThrow(
'Missing params "username" make sure you pass the parameters in URL',
);
});
+
+ it("should throw error if username is not found", async () => {
+ mock.onGet(/\/https:\/\/wakatime\.com\/api/).reply(404, wakaTimeData);
+
+ await expect(fetchWakatimeStats({ username: "noone" })).rejects.toThrow(
+ "Could not resolve to a User with the login of 'noone'",
+ );
+ });
});
export { wakaTimeData };
From 90b03eff8c24105fb604a7d92b2899c787cf60a0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 21:50:00 +0300
Subject: [PATCH 007/313] Build(deps-dev): Bump @testing-library/jest-dom from
6.0.0 to 6.0.1 (#3117)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.0.0...v6.0.1)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index baae40834b22b1..54ffae0e0aacd3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.0.0",
+ "@testing-library/jest-dom": "^6.0.1",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
@@ -1387,9 +1387,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.0.tgz",
- "integrity": "sha512-Ye2R3+/oM27jir8CzYPmuWdavTaKwNZcu0d22L9pO/vnOYE0wmrtpw79TQJa8H6gV8/i7yd+pLaqeLlA0rTMfg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz",
+ "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.0.1",
@@ -8034,9 +8034,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.0.tgz",
- "integrity": "sha512-Ye2R3+/oM27jir8CzYPmuWdavTaKwNZcu0d22L9pO/vnOYE0wmrtpw79TQJa8H6gV8/i7yd+pLaqeLlA0rTMfg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz",
+ "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.0.1",
diff --git a/package.json b/package.json
index 48b82005d1ecda..a5f1240cabe485 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.0.0",
+ "@testing-library/jest-dom": "^6.0.1",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
From 036d147e7bda68ca1cc2323f1e387fdfb42c6ac4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 21:51:24 +0300
Subject: [PATCH 008/313] Build(deps-dev): Bump jest-environment-jsdom from
29.6.2 to 29.6.3 (#3121)
Bumps [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) from 29.6.2 to 29.6.3.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.3/packages/jest-environment-jsdom)
---
updated-dependencies:
- dependency-name: jest-environment-jsdom
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 186 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 94 insertions(+), 94 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 54ffae0e0aacd3..1c476f103d4932 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.6.2",
- "jest-environment-jsdom": "^29.6.2",
+ "jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.0",
"lodash.snakecase": "^4.1.1",
@@ -930,15 +930,15 @@
"dev": true
},
"node_modules/@jest/environment": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz",
- "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.3.tgz",
+ "integrity": "sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA==",
"dev": true,
"dependencies": {
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.2"
+ "jest-mock": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -970,17 +970,17 @@
}
},
"node_modules/@jest/fake-timers": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz",
- "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.3.tgz",
+ "integrity": "sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@sinonjs/fake-timers": "^10.0.2",
"@types/node": "*",
- "jest-message-util": "^29.6.2",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2"
+ "jest-message-util": "^29.6.3",
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -1045,9 +1045,9 @@
}
},
"node_modules/@jest/schemas": {
- "version": "29.6.0",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz",
- "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"dev": true,
"dependencies": {
"@sinclair/typebox": "^0.27.8"
@@ -1127,12 +1127,12 @@
}
},
"node_modules/@jest/types": {
- "version": "29.6.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz",
- "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
"@types/node": "*",
@@ -4232,18 +4232,18 @@
"dev": true
},
"node_modules/jest-environment-jsdom": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz",
- "integrity": "sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.3.tgz",
+ "integrity": "sha512-nMJz/i27Moit9bv8Z323/13Melj4FEQH93yRu7GnilvBmPBMH4EGEkEfBTJXYuubyzhMO7w/VHzljIDV+Q/SeQ==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3",
"jsdom": "^20.0.0"
},
"engines": {
@@ -4402,18 +4402,18 @@
"dev": true
},
"node_modules/jest-message-util": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz",
- "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz",
+ "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/stack-utils": "^2.0.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
@@ -4434,12 +4434,12 @@
}
},
"node_modules/jest-message-util/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4454,14 +4454,14 @@
"dev": true
},
"node_modules/jest-mock": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz",
- "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz",
+ "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-util": "^29.6.2"
+ "jest-util": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4688,12 +4688,12 @@
"dev": true
},
"node_modules/jest-util": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz",
- "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz",
+ "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
@@ -7646,15 +7646,15 @@
}
},
"@jest/environment": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz",
- "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.3.tgz",
+ "integrity": "sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA==",
"dev": true,
"requires": {
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.2"
+ "jest-mock": "^29.6.3"
}
},
"@jest/expect": {
@@ -7677,17 +7677,17 @@
}
},
"@jest/fake-timers": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz",
- "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.3.tgz",
+ "integrity": "sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@sinonjs/fake-timers": "^10.0.2",
"@types/node": "*",
- "jest-message-util": "^29.6.2",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2"
+ "jest-message-util": "^29.6.3",
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3"
}
},
"@jest/globals": {
@@ -7735,9 +7735,9 @@
}
},
"@jest/schemas": {
- "version": "29.6.0",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz",
- "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"dev": true,
"requires": {
"@sinclair/typebox": "^0.27.8"
@@ -7802,12 +7802,12 @@
}
},
"@jest/types": {
- "version": "29.6.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz",
- "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
"@types/node": "*",
@@ -10099,18 +10099,18 @@
}
},
"jest-environment-jsdom": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz",
- "integrity": "sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.3.tgz",
+ "integrity": "sha512-nMJz/i27Moit9bv8Z323/13Melj4FEQH93yRu7GnilvBmPBMH4EGEkEfBTJXYuubyzhMO7w/VHzljIDV+Q/SeQ==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3",
"jsdom": "^20.0.0"
}
},
@@ -10227,18 +10227,18 @@
}
},
"jest-message-util": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz",
- "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz",
+ "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/stack-utils": "^2.0.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
@@ -10250,12 +10250,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10269,14 +10269,14 @@
}
},
"jest-mock": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz",
- "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz",
+ "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-util": "^29.6.2"
+ "jest-util": "^29.6.3"
}
},
"jest-pnp-resolver": {
@@ -10456,12 +10456,12 @@
}
},
"jest-util": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz",
- "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz",
+ "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
diff --git a/package.json b/package.json
index a5f1240cabe485..dbda2066b49fb1 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.6.2",
- "jest-environment-jsdom": "^29.6.2",
+ "jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.0",
"lodash.snakecase": "^4.1.1",
From 8e691cd91d1d5b54aa8c7f738da242dd5c776ba2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 21:52:04 +0300
Subject: [PATCH 009/313] Build(deps-dev): Bump prettier from 3.0.1 to 3.0.2
(#3119)
Bumps [prettier](https://github.com/prettier/prettier) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.0.1...3.0.2)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1c476f103d4932..6d098367d9c0ad 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
"lint-staged": "^14.0.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.0.1"
+ "prettier": "^3.0.2"
},
"engines": {
"node": ">=18.0.0"
@@ -5903,9 +5903,9 @@
}
},
"node_modules/prettier": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz",
- "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz",
+ "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11324,9 +11324,9 @@
"dev": true
},
"prettier": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz",
- "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz",
+ "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index dbda2066b49fb1..19200c918ffe84 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
"lint-staged": "^14.0.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.0.1"
+ "prettier": "^3.0.2"
},
"dependencies": {
"axios": "^1.4.0",
From d4c5250b34d5ddca4cead6885263f7525edc7391 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 21:54:15 +0300
Subject: [PATCH 010/313] Build(deps-dev): Bump jest from 29.6.2 to 29.6.3
(#3118)
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.2 to 29.6.3.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.3/packages/jest)
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 1358 ++++++++++++++++++++++++---------------------
package.json | 2 +-
2 files changed, 724 insertions(+), 636 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6d098367d9c0ad..dc1eb9a98d0e5f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.2",
+ "jest": "^29.6.3",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.0",
@@ -834,16 +834,16 @@
}
},
"node_modules/@jest/console": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz",
- "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.3.tgz",
+ "integrity": "sha512-ukZbHAdDH4ktZIOKvWs1juAXhiVAdvCyM8zv4S/7Ii3vJSDvMW5k+wOVGMQmHLHUFw3Ko63ZQNy7NI6PSlsD5w==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"slash": "^3.0.0"
},
"engines": {
@@ -851,37 +851,37 @@
}
},
"node_modules/@jest/core": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz",
- "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.3.tgz",
+ "integrity": "sha512-skV1XrfNxfagmjRUrk2FyN5/2YwIzdWVVBa/orUfbLvQUANXxERq2pTvY0I+FinWHjDKB2HRmpveUiph4X0TJw==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.2",
- "@jest/reporters": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/reporters": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
- "jest-changed-files": "^29.5.0",
- "jest-config": "^29.6.2",
- "jest-haste-map": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-resolve-dependencies": "^29.6.2",
- "jest-runner": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
- "jest-watcher": "^29.6.2",
+ "jest-changed-files": "^29.6.3",
+ "jest-config": "^29.6.3",
+ "jest-haste-map": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-resolve-dependencies": "^29.6.3",
+ "jest-runner": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
+ "jest-watcher": "^29.6.3",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"strip-ansi": "^6.0.0"
},
@@ -910,12 +910,12 @@
}
},
"node_modules/@jest/core/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -945,25 +945,25 @@
}
},
"node_modules/@jest/expect": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz",
- "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.3.tgz",
+ "integrity": "sha512-Ic08XbI2jlg6rECy+CGwk/8NDa6VE7UmIG6++9OTPAMnQmNGY28hu69Nf629CWv6T7YMODLbONxDFKdmQeI9FA==",
"dev": true,
"dependencies": {
- "expect": "^29.6.2",
- "jest-snapshot": "^29.6.2"
+ "expect": "^29.6.3",
+ "jest-snapshot": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz",
- "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.3.tgz",
+ "integrity": "sha512-nvOEW4YoqRKD9HBJ9OJ6przvIvP9qilp5nAn1462P5ZlL/MM9SgPEZFyjTGPfs7QkocdUsJa6KjHhyRn4ueItA==",
"dev": true,
"dependencies": {
- "jest-get-type": "^29.4.3"
+ "jest-get-type": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -987,31 +987,31 @@
}
},
"node_modules/@jest/globals": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz",
- "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.3.tgz",
+ "integrity": "sha512-RB+uI+CZMHntzlnOPlll5x/jgRff3LEPl/td/jzMXiIgR0iIhKq9qm1HLU+EC52NuoVy/1swit/sDGjVn4bc6A==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.2",
- "@jest/expect": "^29.6.2",
- "@jest/types": "^29.6.1",
- "jest-mock": "^29.6.2"
+ "@jest/environment": "^29.6.3",
+ "@jest/expect": "^29.6.3",
+ "@jest/types": "^29.6.3",
+ "jest-mock": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/reporters": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz",
- "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.3.tgz",
+ "integrity": "sha512-kGz59zMi0GkVjD2CJeYWG9k6cvj7eBqt9aDAqo2rcCLRTYlvQ62Gu/n+tOmJMBHGjzeijjuCENjzTyYBgrtLUw==",
"dev": true,
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -1020,13 +1020,13 @@
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
"istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-instrument": "^6.0.0",
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-worker": "^29.6.3",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
@@ -1044,6 +1044,55 @@
}
}
},
+ "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz",
+ "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
"node_modules/@jest/schemas": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
@@ -1057,9 +1106,9 @@
}
},
"node_modules/@jest/source-map": {
- "version": "29.6.0",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz",
- "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz",
+ "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==",
"dev": true,
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.18",
@@ -1071,13 +1120,13 @@
}
},
"node_modules/@jest/test-result": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz",
- "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.3.tgz",
+ "integrity": "sha512-k7ZZaNvOSMBHPZYiy0kuiaFoyansR5QnTwDux1EjK3kD5iWpRVyJIJ0RAIV39SThafchuW59vra7F8mdy5Hfgw==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
},
@@ -1086,14 +1135,14 @@
}
},
"node_modules/@jest/test-sequencer": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz",
- "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.3.tgz",
+ "integrity": "sha512-/SmijaAU2TY9ComFGIYa6Z+fmKqQMnqs2Nmwb0P/Z/tROdZ7M0iruES1EaaU9PBf8o9uED5xzaJ3YPFEIcDgAg==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.2",
+ "@jest/test-result": "^29.6.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
"slash": "^3.0.0"
},
"engines": {
@@ -1101,22 +1150,22 @@
}
},
"node_modules/@jest/transform": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz",
- "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.3.tgz",
+ "integrity": "sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"babel-plugin-istanbul": "^6.1.1",
"chalk": "^4.0.0",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-util": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"micromatch": "^4.0.4",
"pirates": "^4.0.4",
"slash": "^3.0.0",
@@ -1774,15 +1823,15 @@
}
},
"node_modules/babel-jest": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz",
- "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.3.tgz",
+ "integrity": "sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw==",
"dev": true,
"dependencies": {
- "@jest/transform": "^29.6.2",
+ "@jest/transform": "^29.6.3",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
- "babel-preset-jest": "^29.5.0",
+ "babel-preset-jest": "^29.6.3",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"slash": "^3.0.0"
@@ -1811,9 +1860,9 @@
}
},
"node_modules/babel-plugin-jest-hoist": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz",
- "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
+ "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
"dev": true,
"dependencies": {
"@babel/template": "^7.3.3",
@@ -1849,12 +1898,12 @@
}
},
"node_modules/babel-preset-jest": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz",
- "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
+ "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
"dev": true,
"dependencies": {
- "babel-plugin-jest-hoist": "^29.5.0",
+ "babel-plugin-jest-hoist": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0"
},
"engines": {
@@ -2394,9 +2443,9 @@
}
},
"node_modules/diff-sequences": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz",
- "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
"dev": true,
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -2910,17 +2959,16 @@
}
},
"node_modules/expect": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz",
- "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.3.tgz",
+ "integrity": "sha512-x1vY4LlEMWUYVZQrFi4ZANXFwqYbJ/JNQspLVvzhW2BNY28aNcXMQH6imBbt+RBf5sVRTodYHXtSP/TLEU0Dxw==",
"dev": true,
"dependencies": {
- "@jest/expect-utils": "^29.6.2",
- "@types/node": "*",
- "jest-get-type": "^29.4.3",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2"
+ "@jest/expect-utils": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -3066,9 +3114,9 @@
"dev": true
},
"node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"optional": true,
@@ -3590,9 +3638,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
- "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
+ "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -3912,15 +3960,15 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"node_modules/jest": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz",
- "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.3.tgz",
+ "integrity": "sha512-alueLuoPCDNHFcFGmgETR4KpQ+0ff3qVaiJwxQM4B5sC0CvXcgg4PEi7xrDkxuItDmdz/FVc7SSit4KEu8GRvw==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/core": "^29.6.3",
+ "@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.2"
+ "jest-cli": "^29.6.3"
},
"bin": {
"jest": "bin/jest.js"
@@ -3938,12 +3986,13 @@
}
},
"node_modules/jest-changed-files": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz",
- "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz",
+ "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==",
"dev": true,
"dependencies": {
"execa": "^5.0.0",
+ "jest-util": "^29.6.3",
"p-limit": "^3.1.0"
},
"engines": {
@@ -3951,28 +4000,28 @@
}
},
"node_modules/jest-circus": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz",
- "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.3.tgz",
+ "integrity": "sha512-p0R5YqZEMnOpHqHLWRSjm2z/0p6RNsrNE/GRRT3eli8QGOAozj6Ys/3Tv+Ej+IfltJoSPwcQ6/hOCRkNlxLLCw==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.2",
- "@jest/expect": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/expect": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^29.6.2",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-each": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
"p-limit": "^3.1.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"pure-rand": "^6.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
@@ -3994,12 +4043,12 @@
}
},
"node_modules/jest-circus/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4014,21 +4063,21 @@
"dev": true
},
"node_modules/jest-cli": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz",
- "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.3.tgz",
+ "integrity": "sha512-KuPdXUPXQIf0t6DvmG8MV4QyhcjR1a6ruKl3YL7aGn/AQ8JkROwFkWzEpDIpt11Qy188dHbRm8WjwMsV/4nmnQ==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/core": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-config": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"prompts": "^2.0.1",
"yargs": "^17.3.1"
},
@@ -4048,31 +4097,31 @@
}
},
"node_modules/jest-config": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz",
- "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.3.tgz",
+ "integrity": "sha512-nb9bOq2aEqogbyL4F9mLkAeQGAgNt7Uz6U59YtQDIxFPiL7Ejgq0YIrp78oyEHD6H4CIV/k7mFrK7eFDzUJ69w==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.2",
- "@jest/types": "^29.6.1",
- "babel-jest": "^29.6.2",
+ "@jest/test-sequencer": "^29.6.3",
+ "@jest/types": "^29.6.3",
+ "babel-jest": "^29.6.3",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.2",
- "jest-environment-node": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-runner": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-circus": "^29.6.3",
+ "jest-environment-node": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-runner": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"micromatch": "^4.0.4",
"parse-json": "^5.2.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -4105,12 +4154,12 @@
}
},
"node_modules/jest-config/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4125,15 +4174,15 @@
"dev": true
},
"node_modules/jest-diff": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz",
- "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.3.tgz",
+ "integrity": "sha512-3sw+AdWnwH9sSNohMRKA7JiYUJSRr/WS6+sEFfBuhxU5V5GlEVKfvUn8JuMHE0wqKowemR1C2aHy8VtXbaV8dQ==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
- "diff-sequences": "^29.4.3",
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4152,12 +4201,12 @@
}
},
"node_modules/jest-diff/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4172,9 +4221,9 @@
"dev": true
},
"node_modules/jest-docblock": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz",
- "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz",
+ "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==",
"dev": true,
"dependencies": {
"detect-newline": "^3.0.0"
@@ -4184,16 +4233,16 @@
}
},
"node_modules/jest-each": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz",
- "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz",
+ "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
- "jest-get-type": "^29.4.3",
- "jest-util": "^29.6.2",
- "pretty-format": "^29.6.2"
+ "jest-get-type": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4212,12 +4261,12 @@
}
},
"node_modules/jest-each/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4259,46 +4308,46 @@
}
},
"node_modules/jest-environment-node": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz",
- "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.3.tgz",
+ "integrity": "sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2"
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-get-type": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz",
- "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"dev": true,
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-haste-map": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz",
- "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.3.tgz",
+ "integrity": "sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/graceful-fs": "^4.1.3",
"@types/node": "*",
"anymatch": "^3.0.3",
"fb-watchman": "^2.0.0",
"graceful-fs": "^4.2.9",
- "jest-regex-util": "^29.4.3",
- "jest-util": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-worker": "^29.6.3",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
},
@@ -4310,13 +4359,13 @@
}
},
"node_modules/jest-leak-detector": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz",
- "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz",
+ "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==",
"dev": true,
"dependencies": {
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4335,12 +4384,12 @@
}
},
"node_modules/jest-leak-detector/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4355,15 +4404,15 @@
"dev": true
},
"node_modules/jest-matcher-utils": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz",
- "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.3.tgz",
+ "integrity": "sha512-6ZrMYINZdwduSt5Xu18/n49O1IgXdjsfG7NEZaQws9k69eTKWKcVbJBw/MZsjOZe2sSyJFmuzh8042XWwl54Zg==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "jest-diff": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4382,12 +4431,12 @@
}
},
"node_modules/jest-matcher-utils/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4485,26 +4534,26 @@
}
},
"node_modules/jest-regex-util": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz",
- "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
+ "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
"dev": true,
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-resolve": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz",
- "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.3.tgz",
+ "integrity": "sha512-WMXwxhvzDeA/J+9jz1i8ZKGmbw/n+s988EiUvRI4egM+eTn31Hb5v10Re3slG3/qxntkBt2/6GkQVDGu6Bwyhw==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"resolve": "^1.20.0",
"resolve.exports": "^2.0.0",
"slash": "^3.0.0"
@@ -4514,43 +4563,43 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz",
- "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.3.tgz",
+ "integrity": "sha512-iah5nhSPTwtUV7yzpTc9xGg8gP3Ch2VNsuFMsKoCkNCrQSbFtx5KRPemmPJ32AUhTSDqJXB6djPN6zAaUGV53g==",
"dev": true,
"dependencies": {
- "jest-regex-util": "^29.4.3",
- "jest-snapshot": "^29.6.2"
+ "jest-regex-util": "^29.6.3",
+ "jest-snapshot": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-runner": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz",
- "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.3.tgz",
+ "integrity": "sha512-E4zsMhQnjhirFPhDTJgoLMWUrVCDij/KGzWlbslDHGuO8Hl2pVUfOiygMzVZtZq+BzmlqwEr7LYmW+WFLlmX8w==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.2",
- "@jest/environment": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/environment": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
- "jest-docblock": "^29.4.3",
- "jest-environment-node": "^29.6.2",
- "jest-haste-map": "^29.6.2",
- "jest-leak-detector": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-resolve": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-watcher": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-docblock": "^29.6.3",
+ "jest-environment-node": "^29.6.3",
+ "jest-haste-map": "^29.6.3",
+ "jest-leak-detector": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-watcher": "^29.6.3",
+ "jest-worker": "^29.6.3",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -4559,31 +4608,31 @@
}
},
"node_modules/jest-runtime": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz",
- "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==",
- "dev": true,
- "dependencies": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/globals": "^29.6.2",
- "@jest/source-map": "^29.6.0",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.3.tgz",
+ "integrity": "sha512-VM0Z3a9xaqizGpEKwCOIhImkrINYzxgwk8oQAvrmAiXX8LNrJrRjyva30RkuRY0ETAotHLlUcd2moviCA1hgsQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/globals": "^29.6.3",
+ "@jest/source-map": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"cjs-module-lexer": "^1.0.0",
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-mock": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-mock": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -4592,9 +4641,9 @@
}
},
"node_modules/jest-snapshot": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz",
- "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.3.tgz",
+ "integrity": "sha512-66Iu7H1ojiveQMGFnKecHIZPPPBjZwfQEnF6wxqpxGf57sV3YSUtAb5/sTKM5TPa3OndyxZp1wxHFbmgVhc53w==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
@@ -4602,20 +4651,20 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/expect-utils": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.2",
+ "expect": "^29.6.3",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-diff": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"natural-compare": "^1.4.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"semver": "^7.5.3"
},
"engines": {
@@ -4647,12 +4696,12 @@
}
},
"node_modules/jest-snapshot/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4705,17 +4754,17 @@
}
},
"node_modules/jest-validate": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz",
- "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz",
+ "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"camelcase": "^6.2.0",
"chalk": "^4.0.0",
- "jest-get-type": "^29.4.3",
+ "jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^29.6.2"
+ "pretty-format": "^29.6.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4746,12 +4795,12 @@
}
},
"node_modules/jest-validate/node_modules/pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"dependencies": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
},
@@ -4766,18 +4815,18 @@
"dev": true
},
"node_modules/jest-watcher": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz",
- "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.3.tgz",
+ "integrity": "sha512-NgpFjZ2U2MKusjidbi4Oiu7tfs+nrgdIxIEVROvH1cFmOei9Uj25lwkMsakqLnH/s0nEcvxO1ck77FiRlcnpZg==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
- "jest-util": "^29.6.2",
+ "jest-util": "^29.6.3",
"string-length": "^4.0.1"
},
"engines": {
@@ -4785,13 +4834,13 @@
}
},
"node_modules/jest-worker": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz",
- "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.3.tgz",
+ "integrity": "sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g==",
"dev": true,
"dependencies": {
"@types/node": "*",
- "jest-util": "^29.6.2",
+ "jest-util": "^29.6.3",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
@@ -6076,12 +6125,12 @@
"dev": true
},
"node_modules/resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+ "version": "1.22.4",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
+ "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
"dev": true,
"dependencies": {
- "is-core-module": "^2.11.0",
+ "is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -7571,51 +7620,51 @@
"dev": true
},
"@jest/console": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz",
- "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.3.tgz",
+ "integrity": "sha512-ukZbHAdDH4ktZIOKvWs1juAXhiVAdvCyM8zv4S/7Ii3vJSDvMW5k+wOVGMQmHLHUFw3Ko63ZQNy7NI6PSlsD5w==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"slash": "^3.0.0"
}
},
"@jest/core": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz",
- "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.3.tgz",
+ "integrity": "sha512-skV1XrfNxfagmjRUrk2FyN5/2YwIzdWVVBa/orUfbLvQUANXxERq2pTvY0I+FinWHjDKB2HRmpveUiph4X0TJw==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.2",
- "@jest/reporters": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/reporters": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
- "jest-changed-files": "^29.5.0",
- "jest-config": "^29.6.2",
- "jest-haste-map": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-resolve-dependencies": "^29.6.2",
- "jest-runner": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
- "jest-watcher": "^29.6.2",
+ "jest-changed-files": "^29.6.3",
+ "jest-config": "^29.6.3",
+ "jest-haste-map": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-resolve-dependencies": "^29.6.3",
+ "jest-runner": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
+ "jest-watcher": "^29.6.3",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"strip-ansi": "^6.0.0"
},
@@ -7627,12 +7676,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -7658,22 +7707,22 @@
}
},
"@jest/expect": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz",
- "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.3.tgz",
+ "integrity": "sha512-Ic08XbI2jlg6rECy+CGwk/8NDa6VE7UmIG6++9OTPAMnQmNGY28hu69Nf629CWv6T7YMODLbONxDFKdmQeI9FA==",
"dev": true,
"requires": {
- "expect": "^29.6.2",
- "jest-snapshot": "^29.6.2"
+ "expect": "^29.6.3",
+ "jest-snapshot": "^29.6.3"
}
},
"@jest/expect-utils": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz",
- "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.3.tgz",
+ "integrity": "sha512-nvOEW4YoqRKD9HBJ9OJ6przvIvP9qilp5nAn1462P5ZlL/MM9SgPEZFyjTGPfs7QkocdUsJa6KjHhyRn4ueItA==",
"dev": true,
"requires": {
- "jest-get-type": "^29.4.3"
+ "jest-get-type": "^29.6.3"
}
},
"@jest/fake-timers": {
@@ -7691,28 +7740,28 @@
}
},
"@jest/globals": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz",
- "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.3.tgz",
+ "integrity": "sha512-RB+uI+CZMHntzlnOPlll5x/jgRff3LEPl/td/jzMXiIgR0iIhKq9qm1HLU+EC52NuoVy/1swit/sDGjVn4bc6A==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.2",
- "@jest/expect": "^29.6.2",
- "@jest/types": "^29.6.1",
- "jest-mock": "^29.6.2"
+ "@jest/environment": "^29.6.3",
+ "@jest/expect": "^29.6.3",
+ "@jest/types": "^29.6.3",
+ "jest-mock": "^29.6.3"
}
},
"@jest/reporters": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz",
- "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.3.tgz",
+ "integrity": "sha512-kGz59zMi0GkVjD2CJeYWG9k6cvj7eBqt9aDAqo2rcCLRTYlvQ62Gu/n+tOmJMBHGjzeijjuCENjzTyYBgrtLUw==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -7721,17 +7770,56 @@
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
"istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-instrument": "^6.0.0",
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-worker": "^29.6.3",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
"v8-to-istanbul": "^9.0.1"
+ },
+ "dependencies": {
+ "istanbul-lib-instrument": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz",
+ "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^7.5.4"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ }
}
},
"@jest/schemas": {
@@ -7744,9 +7832,9 @@
}
},
"@jest/source-map": {
- "version": "29.6.0",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz",
- "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz",
+ "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==",
"dev": true,
"requires": {
"@jridgewell/trace-mapping": "^0.3.18",
@@ -7755,46 +7843,46 @@
}
},
"@jest/test-result": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz",
- "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.3.tgz",
+ "integrity": "sha512-k7ZZaNvOSMBHPZYiy0kuiaFoyansR5QnTwDux1EjK3kD5iWpRVyJIJ0RAIV39SThafchuW59vra7F8mdy5Hfgw==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
}
},
"@jest/test-sequencer": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz",
- "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.3.tgz",
+ "integrity": "sha512-/SmijaAU2TY9ComFGIYa6Z+fmKqQMnqs2Nmwb0P/Z/tROdZ7M0iruES1EaaU9PBf8o9uED5xzaJ3YPFEIcDgAg==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.2",
+ "@jest/test-result": "^29.6.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
"slash": "^3.0.0"
}
},
"@jest/transform": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz",
- "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.3.tgz",
+ "integrity": "sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"babel-plugin-istanbul": "^6.1.1",
"chalk": "^4.0.0",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-util": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"micromatch": "^4.0.4",
"pirates": "^4.0.4",
"slash": "^3.0.0",
@@ -8344,15 +8432,15 @@
}
},
"babel-jest": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz",
- "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.3.tgz",
+ "integrity": "sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw==",
"dev": true,
"requires": {
- "@jest/transform": "^29.6.2",
+ "@jest/transform": "^29.6.3",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
- "babel-preset-jest": "^29.5.0",
+ "babel-preset-jest": "^29.6.3",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"slash": "^3.0.0"
@@ -8372,9 +8460,9 @@
}
},
"babel-plugin-jest-hoist": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz",
- "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
+ "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
"dev": true,
"requires": {
"@babel/template": "^7.3.3",
@@ -8404,12 +8492,12 @@
}
},
"babel-preset-jest": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz",
- "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
+ "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
"dev": true,
"requires": {
- "babel-plugin-jest-hoist": "^29.5.0",
+ "babel-plugin-jest-hoist": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0"
}
},
@@ -8795,9 +8883,9 @@
"dev": true
},
"diff-sequences": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz",
- "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
"dev": true
},
"doctrine": {
@@ -9160,17 +9248,16 @@
"dev": true
},
"expect": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz",
- "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.3.tgz",
+ "integrity": "sha512-x1vY4LlEMWUYVZQrFi4ZANXFwqYbJ/JNQspLVvzhW2BNY28aNcXMQH6imBbt+RBf5sVRTodYHXtSP/TLEU0Dxw==",
"dev": true,
"requires": {
- "@jest/expect-utils": "^29.6.2",
- "@types/node": "*",
- "jest-get-type": "^29.4.3",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2"
+ "@jest/expect-utils": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3"
}
},
"fast-deep-equal": {
@@ -9284,9 +9371,9 @@
"dev": true
},
"fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"optional": true
},
@@ -9639,9 +9726,9 @@
"dev": true
},
"is-core-module": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
- "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
+ "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -9865,50 +9952,51 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"jest": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz",
- "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.3.tgz",
+ "integrity": "sha512-alueLuoPCDNHFcFGmgETR4KpQ+0ff3qVaiJwxQM4B5sC0CvXcgg4PEi7xrDkxuItDmdz/FVc7SSit4KEu8GRvw==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/core": "^29.6.3",
+ "@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.2"
+ "jest-cli": "^29.6.3"
}
},
"jest-changed-files": {
- "version": "29.5.0",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz",
- "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz",
+ "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==",
"dev": true,
"requires": {
"execa": "^5.0.0",
+ "jest-util": "^29.6.3",
"p-limit": "^3.1.0"
}
},
"jest-circus": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz",
- "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.3.tgz",
+ "integrity": "sha512-p0R5YqZEMnOpHqHLWRSjm2z/0p6RNsrNE/GRRT3eli8QGOAozj6Ys/3Tv+Ej+IfltJoSPwcQ6/hOCRkNlxLLCw==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.2",
- "@jest/expect": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/expect": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^29.6.2",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-each": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
"p-limit": "^3.1.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"pure-rand": "^6.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
@@ -9921,12 +10009,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -9940,51 +10028,51 @@
}
},
"jest-cli": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz",
- "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.3.tgz",
+ "integrity": "sha512-KuPdXUPXQIf0t6DvmG8MV4QyhcjR1a6ruKl3YL7aGn/AQ8JkROwFkWzEpDIpt11Qy188dHbRm8WjwMsV/4nmnQ==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/core": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-config": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"prompts": "^2.0.1",
"yargs": "^17.3.1"
}
},
"jest-config": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz",
- "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.3.tgz",
+ "integrity": "sha512-nb9bOq2aEqogbyL4F9mLkAeQGAgNt7Uz6U59YtQDIxFPiL7Ejgq0YIrp78oyEHD6H4CIV/k7mFrK7eFDzUJ69w==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.2",
- "@jest/types": "^29.6.1",
- "babel-jest": "^29.6.2",
+ "@jest/test-sequencer": "^29.6.3",
+ "@jest/types": "^29.6.3",
+ "babel-jest": "^29.6.3",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.2",
- "jest-environment-node": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-runner": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-circus": "^29.6.3",
+ "jest-environment-node": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-runner": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"micromatch": "^4.0.4",
"parse-json": "^5.2.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -9996,12 +10084,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10015,15 +10103,15 @@
}
},
"jest-diff": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz",
- "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.3.tgz",
+ "integrity": "sha512-3sw+AdWnwH9sSNohMRKA7JiYUJSRr/WS6+sEFfBuhxU5V5GlEVKfvUn8JuMHE0wqKowemR1C2aHy8VtXbaV8dQ==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "diff-sequences": "^29.4.3",
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"dependencies": {
"ansi-styles": {
@@ -10033,12 +10121,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10052,25 +10140,25 @@
}
},
"jest-docblock": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz",
- "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz",
+ "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==",
"dev": true,
"requires": {
"detect-newline": "^3.0.0"
}
},
"jest-each": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz",
- "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz",
+ "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
- "jest-get-type": "^29.4.3",
- "jest-util": "^29.6.2",
- "pretty-format": "^29.6.2"
+ "jest-get-type": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"dependencies": {
"ansi-styles": {
@@ -10080,12 +10168,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10115,53 +10203,53 @@
}
},
"jest-environment-node": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz",
- "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.3.tgz",
+ "integrity": "sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.2",
- "jest-util": "^29.6.2"
+ "jest-mock": "^29.6.3",
+ "jest-util": "^29.6.3"
}
},
"jest-get-type": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz",
- "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"dev": true
},
"jest-haste-map": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz",
- "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.3.tgz",
+ "integrity": "sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"@types/graceful-fs": "^4.1.3",
"@types/node": "*",
"anymatch": "^3.0.3",
"fb-watchman": "^2.0.0",
"fsevents": "^2.3.2",
"graceful-fs": "^4.2.9",
- "jest-regex-util": "^29.4.3",
- "jest-util": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-worker": "^29.6.3",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
}
},
"jest-leak-detector": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz",
- "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz",
+ "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==",
"dev": true,
"requires": {
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"dependencies": {
"ansi-styles": {
@@ -10171,12 +10259,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10190,15 +10278,15 @@
}
},
"jest-matcher-utils": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz",
- "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.3.tgz",
+ "integrity": "sha512-6ZrMYINZdwduSt5Xu18/n49O1IgXdjsfG7NEZaQws9k69eTKWKcVbJBw/MZsjOZe2sSyJFmuzh8042XWwl54Zg==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "pretty-format": "^29.6.2"
+ "jest-diff": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.6.3"
},
"dependencies": {
"ansi-styles": {
@@ -10208,12 +10296,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10287,101 +10375,101 @@
"requires": {}
},
"jest-regex-util": {
- "version": "29.4.3",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz",
- "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
+ "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
"dev": true
},
"jest-resolve": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz",
- "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.3.tgz",
+ "integrity": "sha512-WMXwxhvzDeA/J+9jz1i8ZKGmbw/n+s988EiUvRI4egM+eTn31Hb5v10Re3slG3/qxntkBt2/6GkQVDGu6Bwyhw==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^29.6.2",
- "jest-validate": "^29.6.2",
+ "jest-util": "^29.6.3",
+ "jest-validate": "^29.6.3",
"resolve": "^1.20.0",
"resolve.exports": "^2.0.0",
"slash": "^3.0.0"
}
},
"jest-resolve-dependencies": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz",
- "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.3.tgz",
+ "integrity": "sha512-iah5nhSPTwtUV7yzpTc9xGg8gP3Ch2VNsuFMsKoCkNCrQSbFtx5KRPemmPJ32AUhTSDqJXB6djPN6zAaUGV53g==",
"dev": true,
"requires": {
- "jest-regex-util": "^29.4.3",
- "jest-snapshot": "^29.6.2"
+ "jest-regex-util": "^29.6.3",
+ "jest-snapshot": "^29.6.3"
}
},
"jest-runner": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz",
- "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.3.tgz",
+ "integrity": "sha512-E4zsMhQnjhirFPhDTJgoLMWUrVCDij/KGzWlbslDHGuO8Hl2pVUfOiygMzVZtZq+BzmlqwEr7LYmW+WFLlmX8w==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.2",
- "@jest/environment": "^29.6.2",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/console": "^29.6.3",
+ "@jest/environment": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
- "jest-docblock": "^29.4.3",
- "jest-environment-node": "^29.6.2",
- "jest-haste-map": "^29.6.2",
- "jest-leak-detector": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-resolve": "^29.6.2",
- "jest-runtime": "^29.6.2",
- "jest-util": "^29.6.2",
- "jest-watcher": "^29.6.2",
- "jest-worker": "^29.6.2",
+ "jest-docblock": "^29.6.3",
+ "jest-environment-node": "^29.6.3",
+ "jest-haste-map": "^29.6.3",
+ "jest-leak-detector": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-runtime": "^29.6.3",
+ "jest-util": "^29.6.3",
+ "jest-watcher": "^29.6.3",
+ "jest-worker": "^29.6.3",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
}
},
"jest-runtime": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz",
- "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==",
- "dev": true,
- "requires": {
- "@jest/environment": "^29.6.2",
- "@jest/fake-timers": "^29.6.2",
- "@jest/globals": "^29.6.2",
- "@jest/source-map": "^29.6.0",
- "@jest/test-result": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.3.tgz",
+ "integrity": "sha512-VM0Z3a9xaqizGpEKwCOIhImkrINYzxgwk8oQAvrmAiXX8LNrJrRjyva30RkuRY0ETAotHLlUcd2moviCA1hgsQ==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^29.6.3",
+ "@jest/fake-timers": "^29.6.3",
+ "@jest/globals": "^29.6.3",
+ "@jest/source-map": "^29.6.3",
+ "@jest/test-result": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"cjs-module-lexer": "^1.0.0",
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-mock": "^29.6.2",
- "jest-regex-util": "^29.4.3",
- "jest-resolve": "^29.6.2",
- "jest-snapshot": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-haste-map": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-mock": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.6.3",
+ "jest-snapshot": "^29.6.3",
+ "jest-util": "^29.6.3",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
}
},
"jest-snapshot": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz",
- "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.3.tgz",
+ "integrity": "sha512-66Iu7H1ojiveQMGFnKecHIZPPPBjZwfQEnF6wxqpxGf57sV3YSUtAb5/sTKM5TPa3OndyxZp1wxHFbmgVhc53w==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
@@ -10389,20 +10477,20 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.2",
- "@jest/transform": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/expect-utils": "^29.6.3",
+ "@jest/transform": "^29.6.3",
+ "@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.2",
+ "expect": "^29.6.3",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.2",
- "jest-get-type": "^29.4.3",
- "jest-matcher-utils": "^29.6.2",
- "jest-message-util": "^29.6.2",
- "jest-util": "^29.6.2",
+ "jest-diff": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.6.3",
+ "jest-message-util": "^29.6.3",
+ "jest-util": "^29.6.3",
"natural-compare": "^1.4.0",
- "pretty-format": "^29.6.2",
+ "pretty-format": "^29.6.3",
"semver": "^7.5.3"
},
"dependencies": {
@@ -10422,12 +10510,12 @@
}
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10470,17 +10558,17 @@
}
},
"jest-validate": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz",
- "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz",
+ "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==",
"dev": true,
"requires": {
- "@jest/types": "^29.6.1",
+ "@jest/types": "^29.6.3",
"camelcase": "^6.2.0",
"chalk": "^4.0.0",
- "jest-get-type": "^29.4.3",
+ "jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^29.6.2"
+ "pretty-format": "^29.6.3"
},
"dependencies": {
"ansi-styles": {
@@ -10496,12 +10584,12 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz",
- "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
+ "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
"dev": true,
"requires": {
- "@jest/schemas": "^29.6.0",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
"react-is": "^18.0.0"
}
@@ -10515,29 +10603,29 @@
}
},
"jest-watcher": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz",
- "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.3.tgz",
+ "integrity": "sha512-NgpFjZ2U2MKusjidbi4Oiu7tfs+nrgdIxIEVROvH1cFmOei9Uj25lwkMsakqLnH/s0nEcvxO1ck77FiRlcnpZg==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.2",
- "@jest/types": "^29.6.1",
+ "@jest/test-result": "^29.6.3",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
- "jest-util": "^29.6.2",
+ "jest-util": "^29.6.3",
"string-length": "^4.0.1"
}
},
"jest-worker": {
- "version": "29.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz",
- "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.3.tgz",
+ "integrity": "sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g==",
"dev": true,
"requires": {
"@types/node": "*",
- "jest-util": "^29.6.2",
+ "jest-util": "^29.6.3",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
@@ -11439,12 +11527,12 @@
"dev": true
},
"resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+ "version": "1.22.4",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
+ "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
"dev": true,
"requires": {
- "is-core-module": "^2.11.0",
+ "is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
}
diff --git a/package.json b/package.json
index 19200c918ffe84..0de8b4bd9eae2d 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.2",
+ "jest": "^29.6.3",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.0",
From 3e4b7b479ef236c65ebce607520fe177366fa936 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 21:54:58 +0300
Subject: [PATCH 011/313] Build(deps-dev): Bump lint-staged from 14.0.0 to
14.0.1 (#3120)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 14.0.0 to 14.0.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v14.0.0...v14.0.1)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index dc1eb9a98d0e5f..626813375de18a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31,7 +31,7 @@
"jest": "^29.6.3",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
- "lint-staged": "^14.0.0",
+ "lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.2"
@@ -5015,9 +5015,9 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.0.tgz",
- "integrity": "sha512-0tLf0pqZYkar/wu3nTctk4rVIG+d7PanDYv4/IQR4qwdqfQkTDziLRFnqMcLuLBTuUqmcLwsHPD2EjQ18d/oaA==",
+ "version": "14.0.1",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz",
+ "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==",
"dev": true,
"dependencies": {
"chalk": "5.3.0",
@@ -10755,9 +10755,9 @@
"dev": true
},
"lint-staged": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.0.tgz",
- "integrity": "sha512-0tLf0pqZYkar/wu3nTctk4rVIG+d7PanDYv4/IQR4qwdqfQkTDziLRFnqMcLuLBTuUqmcLwsHPD2EjQ18d/oaA==",
+ "version": "14.0.1",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz",
+ "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==",
"dev": true,
"requires": {
"chalk": "5.3.0",
diff --git a/package.json b/package.json
index 0de8b4bd9eae2d..0f4c1be23ccffd 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
"jest": "^29.6.3",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
- "lint-staged": "^14.0.0",
+ "lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.2"
From 5dc269d983524a5e5e560d2a74dba11601494d2b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 22:00:31 +0300
Subject: [PATCH 012/313] Build(deps): Bump actions/setup-node from 3.8.0 to
3.8.1 (#3122)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/bea5baf987ba7aa777a8a0b4ace377a21c45c381...5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index 84c7a042b019ec..d426bb693b738f 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 703feae22d8c6f..b67f77de381946 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index d1a23ca9a95090..b161d300a50fa0 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index 23edc3ce96d40c..e53091601cb4c9 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 016c03061d9e7c..4639a59b9dafdf 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index efec97ebb48a8b..45a07eec0b9365 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Setup Node
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
From 235113c04f6a6297c41681fc8904b1ef2fd77953 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 22:05:24 +0300
Subject: [PATCH 013/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3123)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.10 to 1.1.12.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/2d870c990a004f4a2c9de2a0effa2665c7677d7d...a3c657672f7cc4b8cf37bddd4adb03b548715304)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index ee9063873c11e3..f18d54384ecdfe 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -29,7 +29,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 # NOTE: Retrieve issue templates.
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@2d870c990a004f4a2c9de2a0effa2665c7677d7d # v1.1.10
+ uses: rickstaa/empty-issues-closer-action@a3c657672f7cc4b8cf37bddd4adb03b548715304 # v1.1.12
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 54002453b6748fbc17111e69b1c53c9cc0960ecb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 22:05:51 +0300
Subject: [PATCH 014/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.37 to 1.3.39 (#3124)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.37 to 1.3.39.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/2f36d7cd80890fa9f3c2d69e154956bb28369742...19fa4a3a84e99d6935eb48abe6c307162346e417)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 5acc7bfb9d62d8..1b98e202e44c49 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@2f36d7cd80890fa9f3c2d69e154956bb28369742 # v1.3.37
+ uses: rickstaa/top-issues-action@19fa4a3a84e99d6935eb48abe6c307162346e417 # v1.3.39
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 51fcae838ee89b34e61ed53d98ac7a5df8905ddb Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 22 Aug 2023 08:48:58 +0300
Subject: [PATCH 015/313] CI: Add more files for cards labeling (#3125)
---
.github/labeler.yml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/.github/labeler.yml b/.github/labeler.yml
index 9708a97ab35c48..c8da8cff7608fe 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -17,18 +17,21 @@ lang-card:
- src/fetchers/top-languages-fetcher.js
- tests/fetchTopLanguages.test.js
- tests/renderTopLanguagesCard.test.js
+ - tests/top-langs.test.js
repo-card:
- api/pin.js
- src/cards/repo-card.js
- src/fetchers/repo-fetcher.js
- tests/fetchRepo.test.js
- tests/renderRepoCard.test.js
+ - tests/pin.test.js
stats-card:
- api/index.js
- src/cards/stats-card.js
- src/fetchers/stats-fetcher.js
- tests/fetchStats.test.js
- tests/renderStatsCard.test.js
+ - tests/api.test.js
wakatime-card:
- api/wakatime.js
- src/cards/wakatime-card.js
@@ -41,6 +44,7 @@ gist-card:
- src/fetchers/gist-fetcher.js
- tests/fetchGist.test.js
- tests/renderGistCard.test.js
+ - tests/gist.test.js
ranks: src/calculateRank.js
ci:
- .github/workflows/*
From 0ac5280ba63dba80e98ddd04617c446b750c70a5 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 22 Aug 2023 10:00:56 +0300
Subject: [PATCH 016/313] Top langs card: Remove unreachable code from fetcher
and increase tests coverage (#3126)
---
src/fetchers/top-languages-fetcher.js | 6 ------
tests/fetchTopLanguages.test.js | 22 +++++++++++++++++++++-
tests/top-langs.test.js | 7 ++++++-
3 files changed, 27 insertions(+), 8 deletions(-)
diff --git a/src/fetchers/top-languages-fetcher.js b/src/fetchers/top-languages-fetcher.js
index 1f386c1df682a8..26e99e619ddb38 100644
--- a/src/fetchers/top-languages-fetcher.js
+++ b/src/fetchers/top-languages-fetcher.js
@@ -75,12 +75,6 @@ const fetchTopLanguages = async (
const res = await retryer(fetcher, { login: username });
- if (res.data.errors) {
- logger.error(res.data.errors);
- throw Error(res.data.errors[0].message || "Could not fetch user");
- }
-
- // Catch GraphQL errors.
if (res.data.errors) {
logger.error(res.data.errors);
if (res.data.errors[0].type === "NOT_FOUND") {
diff --git a/tests/fetchTopLanguages.test.js b/tests/fetchTopLanguages.test.js
index 9a48a1620f8dcd..90648c3198dd9d 100644
--- a/tests/fetchTopLanguages.test.js
+++ b/tests/fetchTopLanguages.test.js
@@ -141,11 +141,31 @@ describe("FetchTopLanguages", () => {
});
});
- it("should throw error", async () => {
+ it("should throw specific error when user not found", async () => {
mock.onPost("https://api.github.com/graphql").reply(200, error);
await expect(fetchTopLanguages("anuraghazra")).rejects.toThrow(
"Could not resolve to a User with the login of 'noname'.",
);
});
+
+ it("should throw other errors with their message", async () => {
+ mock.onPost("https://api.github.com/graphql").reply(200, {
+ errors: [{ message: "Some test GraphQL error" }],
+ });
+
+ await expect(fetchTopLanguages("anuraghazra")).rejects.toThrow(
+ "Some test GraphQL error",
+ );
+ });
+
+ it("should throw error with specific message when error does not contain message property", async () => {
+ mock.onPost("https://api.github.com/graphql").reply(200, {
+ errors: [{ type: "TEST" }],
+ });
+
+ await expect(fetchTopLanguages("anuraghazra")).rejects.toThrow(
+ "Something went while trying to retrieve the language data using the GraphQL API.",
+ );
+ });
});
diff --git a/tests/top-langs.test.js b/tests/top-langs.test.js
index f0ce0b55bb51bc..3f4e594aa7295a 100644
--- a/tests/top-langs.test.js
+++ b/tests/top-langs.test.js
@@ -139,7 +139,12 @@ describe("Test /api/top-langs", () => {
await topLangs(req, res);
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
- expect(res.send).toBeCalledWith(renderError(error.errors[0].message));
+ expect(res.send).toBeCalledWith(
+ renderError(
+ error.errors[0].message,
+ "Make sure the provided username is not an organization",
+ ),
+ );
});
it("should render error card on incorrect layout input", async () => {
From fb45135b4ff6846181b71c7e091000e0a89b0fcd Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 22 Aug 2023 10:03:34 +0300
Subject: [PATCH 017/313] tests: reduce size of wakatime fetcher test (#3111)
---
tests/fetchWakatime.test.js | 92 +------------------------------------
1 file changed, 1 insertion(+), 91 deletions(-)
diff --git a/tests/fetchWakatime.test.js b/tests/fetchWakatime.test.js
index fb337345bef0bc..1636114ee54048 100644
--- a/tests/fetchWakatime.test.js
+++ b/tests/fetchWakatime.test.js
@@ -112,97 +112,7 @@ describe("Wakatime fetcher", () => {
.reply(200, wakaTimeData);
const repo = await fetchWakatimeStats({ username });
- expect(repo).toMatchInlineSnapshot(`
- {
- "categories": [
- {
- "digital": "22:40",
- "hours": 22,
- "minutes": 40,
- "name": "Coding",
- "percent": 100,
- "text": "22 hrs 40 mins",
- "total_seconds": 81643.570077,
- },
- ],
- "daily_average": 16095,
- "daily_average_including_other_language": 16329,
- "days_including_holidays": 7,
- "days_minus_holidays": 5,
- "editors": [
- {
- "digital": "22:40",
- "hours": 22,
- "minutes": 40,
- "name": "VS Code",
- "percent": 100,
- "text": "22 hrs 40 mins",
- "total_seconds": 81643.570077,
- },
- ],
- "holidays": 2,
- "human_readable_daily_average": "4 hrs 28 mins",
- "human_readable_daily_average_including_other_language": "4 hrs 32 mins",
- "human_readable_total": "22 hrs 21 mins",
- "human_readable_total_including_other_language": "22 hrs 40 mins",
- "id": "random hash",
- "is_already_updating": false,
- "is_coding_activity_visible": true,
- "is_including_today": false,
- "is_other_usage_visible": true,
- "is_stuck": false,
- "is_up_to_date": true,
- "languages": [
- {
- "digital": "0:19",
- "hours": 0,
- "minutes": 19,
- "name": "Other",
- "percent": 1.43,
- "text": "19 mins",
- "total_seconds": 1170.434361,
- },
- {
- "digital": "0:01",
- "hours": 0,
- "minutes": 1,
- "name": "TypeScript",
- "percent": 0.1,
- "text": "1 min",
- "total_seconds": 83.293809,
- },
- {
- "digital": "0:00",
- "hours": 0,
- "minutes": 0,
- "name": "YAML",
- "percent": 0.07,
- "text": "0 secs",
- "total_seconds": 54.975151,
- },
- ],
- "operating_systems": [
- {
- "digital": "22:40",
- "hours": 22,
- "minutes": 40,
- "name": "Mac",
- "percent": 100,
- "text": "22 hrs 40 mins",
- "total_seconds": 81643.570077,
- },
- ],
- "percent_calculated": 100,
- "range": "last_7_days",
- "status": "ok",
- "timeout": 15,
- "total_seconds": 80473.135716,
- "total_seconds_including_other_language": 81643.570077,
- "user_id": "random hash",
- "username": "anuraghazra",
- "writes_only": false,
- }
- `);
+ expect(repo).toStrictEqual(wakaTimeData.data);
});
it("should throw error if username param missing", async () => {
From 4cf33ad1bf4c0b0cefd60c1a02bf34a4fbdbfb71 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 22 Aug 2023 10:03:59 +0300
Subject: [PATCH 018/313] Tests: Add gist endpoint wrong locale test (#3127)
---
tests/gist.test.js | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/tests/gist.test.js b/tests/gist.test.js
index b7c348411820b3..bdf95156d5f44d 100644
--- a/tests/gist.test.js
+++ b/tests/gist.test.js
@@ -150,4 +150,24 @@ describe("Test /api/gist", () => {
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
expect(res.send).toBeCalledWith(renderError("Gist not found"));
});
+
+ it("should render error if wrong locale is provided", async () => {
+ const req = {
+ query: {
+ id: "bbfce31e0217a3689c8d961a356cb10d",
+ locale: "asdf",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+
+ await gist(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError("Something went wrong", "Language not found"),
+ );
+ });
});
From 988044a199a4fbe5856a42d0522c4ac2871b162b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 23 Aug 2023 10:58:21 +0300
Subject: [PATCH 019/313] Tests: Add index endpoint blacklist test (#3130)
---
tests/api.test.js | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tests/api.test.js b/tests/api.test.js
index 567d2c12fd7deb..936938fa83192b 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -276,4 +276,13 @@ describe("Test /api/", () => {
}),
);
});
+
+ it("should render error card if username in blacklist", async () => {
+ const { req, res } = faker({ username: "renovate-bot" }, data_stats);
+
+ await api(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(renderError("Something went wrong"));
+ });
});
From 25531b2f525f59f3e0f1dd4e0a793b3f9a66c194 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 23 Aug 2023 11:02:17 +0300
Subject: [PATCH 020/313] Enable no-unexpected-multiline eslint rule (#3132)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 255e9fc57a5745..367f484a665f5d 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -16,7 +16,7 @@
// Possible Errors (overrides from recommended set)
// "no-extra-parens": "error",
- // "no-unexpected-multiline": "error",
+ "no-unexpected-multiline": "error",
// All JSDoc comments must be valid
From a5ddf2632b912c3c5672a461a696e45818b47a57 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 23 Aug 2023 15:26:04 +0300
Subject: [PATCH 021/313] Tests: Add index endpoint wrong locale test (#3131)
---
tests/api.test.js | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/tests/api.test.js b/tests/api.test.js
index 936938fa83192b..d29db222b9516f 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -285,4 +285,15 @@ describe("Test /api/", () => {
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
expect(res.send).toBeCalledWith(renderError("Something went wrong"));
});
+
+ it("should render error card when wrong locale is provided", async () => {
+ const { req, res } = faker({ locale: "asdf" }, data_stats);
+
+ await api(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError("Something went wrong", "Language not found"),
+ );
+ });
});
From 4ccad77d4493bf64081a5cb250b77f578f8fd3fe Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 24 Aug 2023 08:39:38 +0300
Subject: [PATCH 022/313] Tests: Add top langs endpoint blacklist test (#3135)
---
tests/top-langs.test.js | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/tests/top-langs.test.js b/tests/top-langs.test.js
index 3f4e594aa7295a..f1c7d0082f38a3 100644
--- a/tests/top-langs.test.js
+++ b/tests/top-langs.test.js
@@ -167,4 +167,22 @@ describe("Test /api/top-langs", () => {
renderError("Something went wrong", "Incorrect layout input"),
);
});
+
+ it("should render error card if username in blacklist", async () => {
+ const req = {
+ query: {
+ username: "renovate-bot",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_langs);
+
+ await topLangs(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(renderError("Something went wrong"));
+ });
});
From 5c688f9e7c093e43e7108a14536db29f11795901 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 24 Aug 2023 09:08:22 +0300
Subject: [PATCH 023/313] Tests: Add pin endpoint blacklist test (#3136)
---
tests/pin.test.js | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/tests/pin.test.js b/tests/pin.test.js
index ad63fe01d68158..90e57c26341f57 100644
--- a/tests/pin.test.js
+++ b/tests/pin.test.js
@@ -138,4 +138,23 @@ describe("Test /api/pin", () => {
renderError("Organization Repository Not found"),
);
});
+
+ it("should render error card if username in blacklist", async () => {
+ const req = {
+ query: {
+ username: "renovate-bot",
+ repo: "convoychat",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_user);
+
+ await pin(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(renderError("Something went wrong"));
+ });
});
From 2cf933c81aee12b7b8d3112d427bdda73387b8d3 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 25 Aug 2023 10:20:31 +0300
Subject: [PATCH 024/313] Tests: Add top langs endpoint wrong locale test
(#3142)
---
tests/top-langs.test.js | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/tests/top-langs.test.js b/tests/top-langs.test.js
index f1c7d0082f38a3..36a8586028e944 100644
--- a/tests/top-langs.test.js
+++ b/tests/top-langs.test.js
@@ -185,4 +185,25 @@ describe("Test /api/top-langs", () => {
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
expect(res.send).toBeCalledWith(renderError("Something went wrong"));
});
+
+ it("should render error card if wrong locale provided", async () => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ locale: "asdf",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_langs);
+
+ await topLangs(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError("Something went wrong", "Locale not found"),
+ );
+ });
});
From e8b9ccf20306fb5bb03e70e68d2854850096d58b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 25 Aug 2023 10:21:12 +0300
Subject: [PATCH 025/313] tests: add pin endpoint wrong locale test (#3143)
---
tests/pin.test.js | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/tests/pin.test.js b/tests/pin.test.js
index 90e57c26341f57..cff0bbd41af4a1 100644
--- a/tests/pin.test.js
+++ b/tests/pin.test.js
@@ -157,4 +157,26 @@ describe("Test /api/pin", () => {
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
expect(res.send).toBeCalledWith(renderError("Something went wrong"));
});
+
+ it("should render error card if wrong locale provided", async () => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ repo: "convoychat",
+ locale: "asdf",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_user);
+
+ await pin(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError("Something went wrong", "Language not found"),
+ );
+ });
});
From eab5fc02741ba917a3b3b4c9d9c34948c9eaddbb Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sat, 26 Aug 2023 10:53:21 +0300
Subject: [PATCH 026/313] Tests: Stats card: Add invalid username fetcher test
(#3148)
---
tests/fetchStats.test.js | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/tests/fetchStats.test.js b/tests/fetchStats.test.js
index 6db4ef48fa6775..32e302ea342706 100644
--- a/tests/fetchStats.test.js
+++ b/tests/fetchStats.test.js
@@ -210,6 +210,33 @@ describe("Test fetchStats", () => {
});
});
+ it("should return 0 commits when all_commits true and invalid username", async () => {
+ let stats = await fetchStats("asdf///---", true);
+ expect(stats).toStrictEqual({
+ contributedTo: 61,
+ name: "Anurag Hazra",
+ totalCommits: 0,
+ totalIssues: 200,
+ totalPRs: 300,
+ totalPRsMerged: 240,
+ mergedPRsPercentage: 80,
+ totalReviews: 50,
+ totalStars: 300,
+ totalDiscussionsStarted: 10,
+ totalDiscussionsAnswered: 40,
+ rank: calculateRank({
+ all_commits: true,
+ commits: 0,
+ prs: 300,
+ reviews: 50,
+ issues: 200,
+ repos: 5,
+ stars: 300,
+ followers: 100,
+ }),
+ });
+ });
+
it("should exclude stars of the `test-repo-1` repository", async () => {
mock
.onGet("https://api.github.com/search/commits?q=author:anuraghazra")
From 20be43939b66e91f37decbc56379443643aea3d7 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 27 Aug 2023 10:54:07 +0300
Subject: [PATCH 027/313] refactor: add missing jsdoc for I18n class methods
(#3153)
---
src/common/I18n.js | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/common/I18n.js b/src/common/I18n.js
index 8d80a8510bc5c6..a2eccc08ac0547 100644
--- a/src/common/I18n.js
+++ b/src/common/I18n.js
@@ -2,12 +2,25 @@
* I18n translation class.
*/
class I18n {
+ /**
+ * Constructor.
+ *
+ * @param {Object} options Options.
+ * @param {string} options.locale Locale.
+ * @param {Object} options.translations Translations.
+ */
constructor({ locale, translations }) {
this.locale = locale;
this.translations = translations;
this.fallbackLocale = "en";
}
+ /**
+ * Get translation.
+ *
+ * @param {string} str String to translate.
+ * @returns {string} Translated string.
+ */
t(str) {
const locale = this.locale || this.fallbackLocale;
From 1c91d1ac437f4a336486c3d5ee26b342611cf946 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 27 Aug 2023 10:55:02 +0300
Subject: [PATCH 028/313] tests: add gist endpoint proper cache header test
(#3152)
---
tests/gist.test.js | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/tests/gist.test.js b/tests/gist.test.js
index bdf95156d5f44d..7327b91ea21de7 100644
--- a/tests/gist.test.js
+++ b/tests/gist.test.js
@@ -4,7 +4,7 @@ import axios from "axios";
import MockAdapter from "axios-mock-adapter";
import { expect, it, describe, afterEach } from "@jest/globals";
import { renderGistCard } from "../src/cards/gist-card.js";
-import { renderError } from "../src/common/utils.js";
+import { renderError, CONSTANTS } from "../src/common/utils.js";
import gist from "../api/gist.js";
const gist_data = {
@@ -170,4 +170,27 @@ describe("Test /api/gist", () => {
renderError("Something went wrong", "Language not found"),
);
});
+
+ it("should have proper cache", async () => {
+ const req = {
+ query: {
+ id: "bbfce31e0217a3689c8d961a356cb10d",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, gist_data);
+
+ await gist(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.setHeader).toBeCalledWith(
+ "Cache-Control",
+ `max-age=${CONSTANTS.FOUR_HOURS / 2}, s-maxage=${
+ CONSTANTS.FOUR_HOURS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ );
+ });
});
From b6156a86880b4073973d8a6d3d3c09a8cd946d87 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 27 Aug 2023 10:55:31 +0300
Subject: [PATCH 029/313] Tests: Add pin endpoint missing params test (#3151)
---
tests/pin.test.js | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/tests/pin.test.js b/tests/pin.test.js
index cff0bbd41af4a1..dec6a24718a773 100644
--- a/tests/pin.test.js
+++ b/tests/pin.test.js
@@ -179,4 +179,24 @@ describe("Test /api/pin", () => {
renderError("Something went wrong", "Language not found"),
);
});
+
+ it("should render error card if missing required parameters", async () => {
+ const req = {
+ query: {},
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+
+ await pin(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError(
+ 'Missing params "username", "repo" make sure you pass the parameters in URL',
+ "/api/pin?username=USERNAME&repo=REPO_NAME",
+ ),
+ );
+ });
});
From cb037aefd8cb7ea3bd795d01039a1522e5b40d29 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 28 Aug 2023 10:12:18 +0300
Subject: [PATCH 030/313] Tests: Stats card: Add hide all stats and rank icon
test (#3149)
---
tests/renderStatsCard.test.js | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/tests/renderStatsCard.test.js b/tests/renderStatsCard.test.js
index fbc02a93ca41a9..abbf2100306d7d 100644
--- a/tests/renderStatsCard.test.js
+++ b/tests/renderStatsCard.test.js
@@ -6,6 +6,7 @@ import {
import { cssToObject } from "@uppercod/css-to-object";
import { renderStatsCard } from "../src/cards/stats-card.js";
import { expect, it, describe } from "@jest/globals";
+import { CustomError } from "../src/common/utils.js";
// adds special assertions like toHaveTextContent
import "@testing-library/jest-dom";
@@ -449,4 +450,18 @@ describe("Test renderStatsCard", () => {
queryByTestId(document.body, "percentile-rank-value").textContent.trim(),
).toBe(stats.rank.percentile.toFixed(1) + "%");
});
+
+ it("should throw error if all stats and rank icon are hidden", () => {
+ expect(() =>
+ renderStatsCard(stats, {
+ hide: ["stars", "commits", "prs", "issues", "contribs"],
+ hide_rank: true,
+ }),
+ ).toThrow(
+ new CustomError(
+ "Could not render stats card.",
+ "Either stats or rank are required.",
+ ),
+ );
+ });
});
From 276bee07aae7544b0632c011fea46fcd92746b2a Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 28 Aug 2023 10:12:51 +0300
Subject: [PATCH 031/313] Docs: Improve ask question link (#3157)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index ada6af1b07d245..1a2163a089f8f3 100644
--- a/readme.md
+++ b/readme.md
@@ -41,7 +41,7 @@
·
FAQ
·
- Ask Question
+ Ask Question
Français
From 5574fd264e5bb20f3fd8f9cdd350a108b0948a2c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 28 Aug 2023 10:16:31 +0300
Subject: [PATCH 032/313] docs: show additional stats icons (#3156)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 1a2163a089f8f3..bfb6a0c00a4a33 100644
--- a/readme.md
+++ b/readme.md
@@ -577,7 +577,7 @@ Change the `?username=` value to your [Wakatime](https://wakatime.com) username.
* Showing additional stats
-![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra\&show=reviews,discussions_started,discussions_answered,prs_merged,prs_merged_percentage)
+![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra\&show_icons=true\&show=reviews,discussions_started,discussions_answered,prs_merged,prs_merged_percentage)
* Showing icons
From ecf1db6dce9a122802279b735edd18eee1e15379 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 28 Aug 2023 10:16:56 +0300
Subject: [PATCH 033/313] refactor: add missing jsdoc inside calculateRank.js
(#3155)
---
src/calculateRank.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/calculateRank.js b/src/calculateRank.js
index 836779e0d12a9d..4724d0388c8466 100644
--- a/src/calculateRank.js
+++ b/src/calculateRank.js
@@ -1,7 +1,19 @@
+/**
+ * Calculates the exponential cdf.
+ *
+ * @param {number} x The value.
+ * @returns {number} The exponential cdf.
+ */
function exponential_cdf(x) {
return 1 - 2 ** -x;
}
+/**
+ * Calculates the log normal cdf.
+ *
+ * @param {number} x The value.
+ * @returns {number} The log normal cdf.
+ */
function log_normal_cdf(x) {
// approximation
return x / (1 + x);
From 7b3cc85d326bf7e42371b2b4bec7a1dfa25b487c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 28 Aug 2023 10:17:19 +0300
Subject: [PATCH 034/313] refactor: add missing jsdoc for
IncorrectJsonFormatError constructor (#3154)
---
scripts/preview-theme.js | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index a6686360b1a794..1e220864e2be96 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -58,6 +58,11 @@ var PULL_REQUEST_ID;
* @returns {Error} IncorrectJsonFormatError.
*/
class IncorrectJsonFormatError extends Error {
+ /**
+ * Constructor.
+ *
+ * @param {string} message Error message.
+ */
constructor(message) {
super(message);
this.name = "IncorrectJsonFormatError";
From d1014aed1e39dbdf56376625b892ce572b7dc938 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 21:57:03 +0300
Subject: [PATCH 035/313] Build(deps): Bump github/codeql-action from 2.21.4 to
2.21.5 (#3161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.4 to 2.21.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/a09933a12a80f87b87005513f0abb1494c27a716...00e563ead9f72a8461b24876bee2d0c2e8bd2ee8)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index c519d495b4aada..52a463c17a77f7 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -43,6 +43,6 @@ jobs:
# required for Code scanning alerts
- name: "Upload SARIF results to code scanning"
- uses: github/codeql-action/upload-sarif@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/upload-sarif@00e563ead9f72a8461b24876bee2d0c2e8bd2ee8 # v2.21.5
with:
sarif_file: results.sarif
From ec08e21765467c7ebee247fa218f9bc1b417ab62 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 21:57:31 +0300
Subject: [PATCH 036/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3162)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.12 to 1.1.14.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/a3c657672f7cc4b8cf37bddd4adb03b548715304...7b2290364eb15bc228f7e7e1bb1b930fd850a71b)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index f18d54384ecdfe..02c138629af87f 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -29,7 +29,7 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 # NOTE: Retrieve issue templates.
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@a3c657672f7cc4b8cf37bddd4adb03b548715304 # v1.1.12
+ uses: rickstaa/empty-issues-closer-action@7b2290364eb15bc228f7e7e1bb1b930fd850a71b # v1.1.14
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From d218769865ecf6841bd8224736a05b6646fb5da0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 21:59:59 +0300
Subject: [PATCH 037/313] Build(deps): Bump actions/checkout from 3.5.3 to
3.6.0 (#3163)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/deploy-prep.yml | 2 +-
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/empty-issues-closer.yaml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/ossf-analysis.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/prs-cache-clean.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
10 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index 7e34f1976278db..7fd91d6525cfd2 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -10,7 +10,7 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- uses: stefanzweifel/git-auto-commit-action@3ea6ae190baf489ba007f7c92608f33ce20ef04a # v4.16.0
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index d426bb693b738f..077c982addeb1e 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -17,7 +17,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 02c138629af87f..8112f1f2586ce3 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -26,7 +26,7 @@ jobs:
name: Close empty issues
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 # NOTE: Retrieve issue templates.
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.5.3 # NOTE: Retrieve issue templates.
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@7b2290364eb15bc228f7e7e1bb1b930fd850a71b # v1.1.14
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index b67f77de381946..e23711d558d0b0 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -29,7 +29,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 52a463c17a77f7..a0ce38206d89ad 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -21,7 +21,7 @@ jobs:
steps:
- name: "Checkout code"
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
with:
persist-credentials: false
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index b161d300a50fa0..ced80bc761eeb5 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -30,7 +30,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/prs-cache-clean.yml b/.github/workflows/prs-cache-clean.yml
index 3d31c4bb069ba6..7899b83b23034b 100644
--- a/.github/workflows/prs-cache-clean.yml
+++ b/.github/workflows/prs-cache-clean.yml
@@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Cleanup
run: |
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index e53091601cb4c9..b5229b8e260f31 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4639a59b9dafdf..ea5aa36af3b6dd 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,7 +18,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index 45a07eec0b9365..30b21fab160755 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
From 8b7156a1f7c1910ad7b5e56ff4da6973a2bf843b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:00:55 +0300
Subject: [PATCH 038/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.39 to 1.3.40 (#3164)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.39 to 1.3.40.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/19fa4a3a84e99d6935eb48abe6c307162346e417...48db57e0490567d15d3116edc8ae76c641239c27)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 1b98e202e44c49..0e88e95fcfaf3d 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@19fa4a3a84e99d6935eb48abe6c307162346e417 # v1.3.39
+ uses: rickstaa/top-issues-action@48db57e0490567d15d3116edc8ae76c641239c27 # v1.3.40
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From e5c242440f3c90b62cb46e447d734d9198c083ae Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:02:36 +0300
Subject: [PATCH 039/313] Build(deps-dev): Bump jest from 29.6.3 to 29.6.4
(#3169)
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.3 to 29.6.4.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest)
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 638 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 320 insertions(+), 320 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 626813375de18a..e5372ccec06d40 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.3",
+ "jest": "^29.6.4",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
@@ -834,9 +834,9 @@
}
},
"node_modules/@jest/console": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.3.tgz",
- "integrity": "sha512-ukZbHAdDH4ktZIOKvWs1juAXhiVAdvCyM8zv4S/7Ii3vJSDvMW5k+wOVGMQmHLHUFw3Ko63ZQNy7NI6PSlsD5w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz",
+ "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -851,15 +851,15 @@
}
},
"node_modules/@jest/core": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.3.tgz",
- "integrity": "sha512-skV1XrfNxfagmjRUrk2FyN5/2YwIzdWVVBa/orUfbLvQUANXxERq2pTvY0I+FinWHjDKB2HRmpveUiph4X0TJw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz",
+ "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.3",
- "@jest/reporters": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/reporters": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -868,18 +868,18 @@
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"jest-changed-files": "^29.6.3",
- "jest-config": "^29.6.3",
- "jest-haste-map": "^29.6.3",
+ "jest-config": "^29.6.4",
+ "jest-haste-map": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-resolve-dependencies": "^29.6.3",
- "jest-runner": "^29.6.3",
- "jest-runtime": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-resolve-dependencies": "^29.6.4",
+ "jest-runner": "^29.6.4",
+ "jest-runtime": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
- "jest-watcher": "^29.6.3",
+ "jest-watcher": "^29.6.4",
"micromatch": "^4.0.4",
"pretty-format": "^29.6.3",
"slash": "^3.0.0",
@@ -930,12 +930,12 @@
"dev": true
},
"node_modules/@jest/environment": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.3.tgz",
- "integrity": "sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz",
+ "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==",
"dev": true,
"dependencies": {
- "@jest/fake-timers": "^29.6.3",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"jest-mock": "^29.6.3"
@@ -945,22 +945,22 @@
}
},
"node_modules/@jest/expect": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.3.tgz",
- "integrity": "sha512-Ic08XbI2jlg6rECy+CGwk/8NDa6VE7UmIG6++9OTPAMnQmNGY28hu69Nf629CWv6T7YMODLbONxDFKdmQeI9FA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz",
+ "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==",
"dev": true,
"dependencies": {
- "expect": "^29.6.3",
- "jest-snapshot": "^29.6.3"
+ "expect": "^29.6.4",
+ "jest-snapshot": "^29.6.4"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.3.tgz",
- "integrity": "sha512-nvOEW4YoqRKD9HBJ9OJ6przvIvP9qilp5nAn1462P5ZlL/MM9SgPEZFyjTGPfs7QkocdUsJa6KjHhyRn4ueItA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz",
+ "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==",
"dev": true,
"dependencies": {
"jest-get-type": "^29.6.3"
@@ -970,9 +970,9 @@
}
},
"node_modules/@jest/fake-timers": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.3.tgz",
- "integrity": "sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz",
+ "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -987,13 +987,13 @@
}
},
"node_modules/@jest/globals": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.3.tgz",
- "integrity": "sha512-RB+uI+CZMHntzlnOPlll5x/jgRff3LEPl/td/jzMXiIgR0iIhKq9qm1HLU+EC52NuoVy/1swit/sDGjVn4bc6A==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz",
+ "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.3",
- "@jest/expect": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/expect": "^29.6.4",
"@jest/types": "^29.6.3",
"jest-mock": "^29.6.3"
},
@@ -1002,15 +1002,15 @@
}
},
"node_modules/@jest/reporters": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.3.tgz",
- "integrity": "sha512-kGz59zMi0GkVjD2CJeYWG9k6cvj7eBqt9aDAqo2rcCLRTYlvQ62Gu/n+tOmJMBHGjzeijjuCENjzTyYBgrtLUw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz",
+ "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==",
"dev": true,
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
@@ -1026,7 +1026,7 @@
"istanbul-reports": "^3.1.3",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.6.4",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
@@ -1120,12 +1120,12 @@
}
},
"node_modules/@jest/test-result": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.3.tgz",
- "integrity": "sha512-k7ZZaNvOSMBHPZYiy0kuiaFoyansR5QnTwDux1EjK3kD5iWpRVyJIJ0RAIV39SThafchuW59vra7F8mdy5Hfgw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz",
+ "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.3",
+ "@jest/console": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
@@ -1135,14 +1135,14 @@
}
},
"node_modules/@jest/test-sequencer": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.3.tgz",
- "integrity": "sha512-/SmijaAU2TY9ComFGIYa6Z+fmKqQMnqs2Nmwb0P/Z/tROdZ7M0iruES1EaaU9PBf8o9uED5xzaJ3YPFEIcDgAg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz",
+ "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"slash": "^3.0.0"
},
"engines": {
@@ -1150,9 +1150,9 @@
}
},
"node_modules/@jest/transform": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.3.tgz",
- "integrity": "sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz",
+ "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
@@ -1163,7 +1163,7 @@
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-regex-util": "^29.6.3",
"jest-util": "^29.6.3",
"micromatch": "^4.0.4",
@@ -1823,12 +1823,12 @@
}
},
"node_modules/babel-jest": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.3.tgz",
- "integrity": "sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz",
+ "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==",
"dev": true,
"dependencies": {
- "@jest/transform": "^29.6.3",
+ "@jest/transform": "^29.6.4",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
"babel-preset-jest": "^29.6.3",
@@ -2959,14 +2959,14 @@
}
},
"node_modules/expect": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.3.tgz",
- "integrity": "sha512-x1vY4LlEMWUYVZQrFi4ZANXFwqYbJ/JNQspLVvzhW2BNY28aNcXMQH6imBbt+RBf5sVRTodYHXtSP/TLEU0Dxw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz",
+ "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==",
"dev": true,
"dependencies": {
- "@jest/expect-utils": "^29.6.3",
+ "@jest/expect-utils": "^29.6.4",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3"
},
@@ -3960,15 +3960,15 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"node_modules/jest": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.3.tgz",
- "integrity": "sha512-alueLuoPCDNHFcFGmgETR4KpQ+0ff3qVaiJwxQM4B5sC0CvXcgg4PEi7xrDkxuItDmdz/FVc7SSit4KEu8GRvw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz",
+ "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.3",
+ "@jest/core": "^29.6.4",
"@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.3"
+ "jest-cli": "^29.6.4"
},
"bin": {
"jest": "bin/jest.js"
@@ -4000,14 +4000,14 @@
}
},
"node_modules/jest-circus": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.3.tgz",
- "integrity": "sha512-p0R5YqZEMnOpHqHLWRSjm2z/0p6RNsrNE/GRRT3eli8QGOAozj6Ys/3Tv+Ej+IfltJoSPwcQ6/hOCRkNlxLLCw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz",
+ "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.3",
- "@jest/expect": "^29.6.3",
- "@jest/test-result": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/expect": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -4015,10 +4015,10 @@
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
"jest-each": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
- "jest-runtime": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-runtime": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"p-limit": "^3.1.0",
"pretty-format": "^29.6.3",
@@ -4063,19 +4063,19 @@
"dev": true
},
"node_modules/jest-cli": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.3.tgz",
- "integrity": "sha512-KuPdXUPXQIf0t6DvmG8MV4QyhcjR1a6ruKl3YL7aGn/AQ8JkROwFkWzEpDIpt11Qy188dHbRm8WjwMsV/4nmnQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz",
+ "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.3",
- "@jest/test-result": "^29.6.3",
+ "@jest/core": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.3",
+ "jest-config": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
"prompts": "^2.0.1",
@@ -4097,26 +4097,26 @@
}
},
"node_modules/jest-config": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.3.tgz",
- "integrity": "sha512-nb9bOq2aEqogbyL4F9mLkAeQGAgNt7Uz6U59YtQDIxFPiL7Ejgq0YIrp78oyEHD6H4CIV/k7mFrK7eFDzUJ69w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz",
+ "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.3",
+ "@jest/test-sequencer": "^29.6.4",
"@jest/types": "^29.6.3",
- "babel-jest": "^29.6.3",
+ "babel-jest": "^29.6.4",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.3",
- "jest-environment-node": "^29.6.3",
+ "jest-circus": "^29.6.4",
+ "jest-environment-node": "^29.6.4",
"jest-get-type": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-runner": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-runner": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
"micromatch": "^4.0.4",
@@ -4174,9 +4174,9 @@
"dev": true
},
"node_modules/jest-diff": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.3.tgz",
- "integrity": "sha512-3sw+AdWnwH9sSNohMRKA7JiYUJSRr/WS6+sEFfBuhxU5V5GlEVKfvUn8JuMHE0wqKowemR1C2aHy8VtXbaV8dQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz",
+ "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
@@ -4308,13 +4308,13 @@
}
},
"node_modules/jest-environment-node": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.3.tgz",
- "integrity": "sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz",
+ "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"jest-mock": "^29.6.3",
@@ -4334,9 +4334,9 @@
}
},
"node_modules/jest-haste-map": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.3.tgz",
- "integrity": "sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz",
+ "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -4347,7 +4347,7 @@
"graceful-fs": "^4.2.9",
"jest-regex-util": "^29.6.3",
"jest-util": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.6.4",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
},
@@ -4404,13 +4404,13 @@
"dev": true
},
"node_modules/jest-matcher-utils": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.3.tgz",
- "integrity": "sha512-6ZrMYINZdwduSt5Xu18/n49O1IgXdjsfG7NEZaQws9k69eTKWKcVbJBw/MZsjOZe2sSyJFmuzh8042XWwl54Zg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz",
+ "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.3",
+ "jest-diff": "^29.6.4",
"jest-get-type": "^29.6.3",
"pretty-format": "^29.6.3"
},
@@ -4543,14 +4543,14 @@
}
},
"node_modules/jest-resolve": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.3.tgz",
- "integrity": "sha512-WMXwxhvzDeA/J+9jz1i8ZKGmbw/n+s988EiUvRI4egM+eTn31Hb5v10Re3slG3/qxntkBt2/6GkQVDGu6Bwyhw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz",
+ "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-pnp-resolver": "^1.2.2",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
@@ -4563,43 +4563,43 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.3.tgz",
- "integrity": "sha512-iah5nhSPTwtUV7yzpTc9xGg8gP3Ch2VNsuFMsKoCkNCrQSbFtx5KRPemmPJ32AUhTSDqJXB6djPN6zAaUGV53g==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz",
+ "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==",
"dev": true,
"dependencies": {
"jest-regex-util": "^29.6.3",
- "jest-snapshot": "^29.6.3"
+ "jest-snapshot": "^29.6.4"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-runner": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.3.tgz",
- "integrity": "sha512-E4zsMhQnjhirFPhDTJgoLMWUrVCDij/KGzWlbslDHGuO8Hl2pVUfOiygMzVZtZq+BzmlqwEr7LYmW+WFLlmX8w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz",
+ "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.3",
- "@jest/environment": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/environment": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
"jest-docblock": "^29.6.3",
- "jest-environment-node": "^29.6.3",
- "jest-haste-map": "^29.6.3",
+ "jest-environment-node": "^29.6.4",
+ "jest-haste-map": "^29.6.4",
"jest-leak-detector": "^29.6.3",
"jest-message-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-runtime": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-runtime": "^29.6.4",
"jest-util": "^29.6.3",
- "jest-watcher": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-watcher": "^29.6.4",
+ "jest-worker": "^29.6.4",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -4608,17 +4608,17 @@
}
},
"node_modules/jest-runtime": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.3.tgz",
- "integrity": "sha512-VM0Z3a9xaqizGpEKwCOIhImkrINYzxgwk8oQAvrmAiXX8LNrJrRjyva30RkuRY0ETAotHLlUcd2moviCA1hgsQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz",
+ "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
- "@jest/globals": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
+ "@jest/globals": "^29.6.4",
"@jest/source-map": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -4626,12 +4626,12 @@
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-mock": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
@@ -4641,9 +4641,9 @@
}
},
"node_modules/jest-snapshot": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.3.tgz",
- "integrity": "sha512-66Iu7H1ojiveQMGFnKecHIZPPPBjZwfQEnF6wxqpxGf57sV3YSUtAb5/sTKM5TPa3OndyxZp1wxHFbmgVhc53w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz",
+ "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
@@ -4651,16 +4651,16 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/expect-utils": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.3",
+ "expect": "^29.6.4",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.3",
+ "jest-diff": "^29.6.4",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3",
"natural-compare": "^1.4.0",
@@ -4815,12 +4815,12 @@
"dev": true
},
"node_modules/jest-watcher": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.3.tgz",
- "integrity": "sha512-NgpFjZ2U2MKusjidbi4Oiu7tfs+nrgdIxIEVROvH1cFmOei9Uj25lwkMsakqLnH/s0nEcvxO1ck77FiRlcnpZg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz",
+ "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -4834,9 +4834,9 @@
}
},
"node_modules/jest-worker": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.3.tgz",
- "integrity": "sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz",
+ "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==",
"dev": true,
"dependencies": {
"@types/node": "*",
@@ -7620,9 +7620,9 @@
"dev": true
},
"@jest/console": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.3.tgz",
- "integrity": "sha512-ukZbHAdDH4ktZIOKvWs1juAXhiVAdvCyM8zv4S/7Ii3vJSDvMW5k+wOVGMQmHLHUFw3Ko63ZQNy7NI6PSlsD5w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz",
+ "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -7634,15 +7634,15 @@
}
},
"@jest/core": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.3.tgz",
- "integrity": "sha512-skV1XrfNxfagmjRUrk2FyN5/2YwIzdWVVBa/orUfbLvQUANXxERq2pTvY0I+FinWHjDKB2HRmpveUiph4X0TJw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz",
+ "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.3",
- "@jest/reporters": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/reporters": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -7651,18 +7651,18 @@
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"jest-changed-files": "^29.6.3",
- "jest-config": "^29.6.3",
- "jest-haste-map": "^29.6.3",
+ "jest-config": "^29.6.4",
+ "jest-haste-map": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-resolve-dependencies": "^29.6.3",
- "jest-runner": "^29.6.3",
- "jest-runtime": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-resolve-dependencies": "^29.6.4",
+ "jest-runner": "^29.6.4",
+ "jest-runtime": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
- "jest-watcher": "^29.6.3",
+ "jest-watcher": "^29.6.4",
"micromatch": "^4.0.4",
"pretty-format": "^29.6.3",
"slash": "^3.0.0",
@@ -7695,40 +7695,40 @@
}
},
"@jest/environment": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.3.tgz",
- "integrity": "sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz",
+ "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==",
"dev": true,
"requires": {
- "@jest/fake-timers": "^29.6.3",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"jest-mock": "^29.6.3"
}
},
"@jest/expect": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.3.tgz",
- "integrity": "sha512-Ic08XbI2jlg6rECy+CGwk/8NDa6VE7UmIG6++9OTPAMnQmNGY28hu69Nf629CWv6T7YMODLbONxDFKdmQeI9FA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz",
+ "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==",
"dev": true,
"requires": {
- "expect": "^29.6.3",
- "jest-snapshot": "^29.6.3"
+ "expect": "^29.6.4",
+ "jest-snapshot": "^29.6.4"
}
},
"@jest/expect-utils": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.3.tgz",
- "integrity": "sha512-nvOEW4YoqRKD9HBJ9OJ6przvIvP9qilp5nAn1462P5ZlL/MM9SgPEZFyjTGPfs7QkocdUsJa6KjHhyRn4ueItA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz",
+ "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==",
"dev": true,
"requires": {
"jest-get-type": "^29.6.3"
}
},
"@jest/fake-timers": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.3.tgz",
- "integrity": "sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz",
+ "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -7740,27 +7740,27 @@
}
},
"@jest/globals": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.3.tgz",
- "integrity": "sha512-RB+uI+CZMHntzlnOPlll5x/jgRff3LEPl/td/jzMXiIgR0iIhKq9qm1HLU+EC52NuoVy/1swit/sDGjVn4bc6A==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz",
+ "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.3",
- "@jest/expect": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/expect": "^29.6.4",
"@jest/types": "^29.6.3",
"jest-mock": "^29.6.3"
}
},
"@jest/reporters": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.3.tgz",
- "integrity": "sha512-kGz59zMi0GkVjD2CJeYWG9k6cvj7eBqt9aDAqo2rcCLRTYlvQ62Gu/n+tOmJMBHGjzeijjuCENjzTyYBgrtLUw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz",
+ "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
@@ -7776,7 +7776,7 @@
"istanbul-reports": "^3.1.3",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.6.4",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
@@ -7843,33 +7843,33 @@
}
},
"@jest/test-result": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.3.tgz",
- "integrity": "sha512-k7ZZaNvOSMBHPZYiy0kuiaFoyansR5QnTwDux1EjK3kD5iWpRVyJIJ0RAIV39SThafchuW59vra7F8mdy5Hfgw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz",
+ "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.3",
+ "@jest/console": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
}
},
"@jest/test-sequencer": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.3.tgz",
- "integrity": "sha512-/SmijaAU2TY9ComFGIYa6Z+fmKqQMnqs2Nmwb0P/Z/tROdZ7M0iruES1EaaU9PBf8o9uED5xzaJ3YPFEIcDgAg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz",
+ "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"slash": "^3.0.0"
}
},
"@jest/transform": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.3.tgz",
- "integrity": "sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz",
+ "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
@@ -7880,7 +7880,7 @@
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-regex-util": "^29.6.3",
"jest-util": "^29.6.3",
"micromatch": "^4.0.4",
@@ -8432,12 +8432,12 @@
}
},
"babel-jest": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.3.tgz",
- "integrity": "sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz",
+ "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==",
"dev": true,
"requires": {
- "@jest/transform": "^29.6.3",
+ "@jest/transform": "^29.6.4",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
"babel-preset-jest": "^29.6.3",
@@ -9248,14 +9248,14 @@
"dev": true
},
"expect": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.3.tgz",
- "integrity": "sha512-x1vY4LlEMWUYVZQrFi4ZANXFwqYbJ/JNQspLVvzhW2BNY28aNcXMQH6imBbt+RBf5sVRTodYHXtSP/TLEU0Dxw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz",
+ "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==",
"dev": true,
"requires": {
- "@jest/expect-utils": "^29.6.3",
+ "@jest/expect-utils": "^29.6.4",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3"
}
@@ -9952,15 +9952,15 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"jest": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.3.tgz",
- "integrity": "sha512-alueLuoPCDNHFcFGmgETR4KpQ+0ff3qVaiJwxQM4B5sC0CvXcgg4PEi7xrDkxuItDmdz/FVc7SSit4KEu8GRvw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz",
+ "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.3",
+ "@jest/core": "^29.6.4",
"@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.3"
+ "jest-cli": "^29.6.4"
}
},
"jest-changed-files": {
@@ -9975,14 +9975,14 @@
}
},
"jest-circus": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.3.tgz",
- "integrity": "sha512-p0R5YqZEMnOpHqHLWRSjm2z/0p6RNsrNE/GRRT3eli8QGOAozj6Ys/3Tv+Ej+IfltJoSPwcQ6/hOCRkNlxLLCw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz",
+ "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.3",
- "@jest/expect": "^29.6.3",
- "@jest/test-result": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/expect": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -9990,10 +9990,10 @@
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
"jest-each": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
- "jest-runtime": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-runtime": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"p-limit": "^3.1.0",
"pretty-format": "^29.6.3",
@@ -10028,19 +10028,19 @@
}
},
"jest-cli": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.3.tgz",
- "integrity": "sha512-KuPdXUPXQIf0t6DvmG8MV4QyhcjR1a6ruKl3YL7aGn/AQ8JkROwFkWzEpDIpt11Qy188dHbRm8WjwMsV/4nmnQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz",
+ "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.3",
- "@jest/test-result": "^29.6.3",
+ "@jest/core": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.3",
+ "jest-config": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
"prompts": "^2.0.1",
@@ -10048,26 +10048,26 @@
}
},
"jest-config": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.3.tgz",
- "integrity": "sha512-nb9bOq2aEqogbyL4F9mLkAeQGAgNt7Uz6U59YtQDIxFPiL7Ejgq0YIrp78oyEHD6H4CIV/k7mFrK7eFDzUJ69w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz",
+ "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.3",
+ "@jest/test-sequencer": "^29.6.4",
"@jest/types": "^29.6.3",
- "babel-jest": "^29.6.3",
+ "babel-jest": "^29.6.4",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.3",
- "jest-environment-node": "^29.6.3",
+ "jest-circus": "^29.6.4",
+ "jest-environment-node": "^29.6.4",
"jest-get-type": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-runner": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-runner": "^29.6.4",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
"micromatch": "^4.0.4",
@@ -10103,9 +10103,9 @@
}
},
"jest-diff": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.3.tgz",
- "integrity": "sha512-3sw+AdWnwH9sSNohMRKA7JiYUJSRr/WS6+sEFfBuhxU5V5GlEVKfvUn8JuMHE0wqKowemR1C2aHy8VtXbaV8dQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz",
+ "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
@@ -10203,13 +10203,13 @@
}
},
"jest-environment-node": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.3.tgz",
- "integrity": "sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz",
+ "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"jest-mock": "^29.6.3",
@@ -10223,9 +10223,9 @@
"dev": true
},
"jest-haste-map": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.3.tgz",
- "integrity": "sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz",
+ "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -10237,7 +10237,7 @@
"graceful-fs": "^4.2.9",
"jest-regex-util": "^29.6.3",
"jest-util": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.6.4",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
}
@@ -10278,13 +10278,13 @@
}
},
"jest-matcher-utils": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.3.tgz",
- "integrity": "sha512-6ZrMYINZdwduSt5Xu18/n49O1IgXdjsfG7NEZaQws9k69eTKWKcVbJBw/MZsjOZe2sSyJFmuzh8042XWwl54Zg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz",
+ "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.3",
+ "jest-diff": "^29.6.4",
"jest-get-type": "^29.6.3",
"pretty-format": "^29.6.3"
},
@@ -10381,14 +10381,14 @@
"dev": true
},
"jest-resolve": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.3.tgz",
- "integrity": "sha512-WMXwxhvzDeA/J+9jz1i8ZKGmbw/n+s988EiUvRI4egM+eTn31Hb5v10Re3slG3/qxntkBt2/6GkQVDGu6Bwyhw==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz",
+ "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-pnp-resolver": "^1.2.2",
"jest-util": "^29.6.3",
"jest-validate": "^29.6.3",
@@ -10398,56 +10398,56 @@
}
},
"jest-resolve-dependencies": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.3.tgz",
- "integrity": "sha512-iah5nhSPTwtUV7yzpTc9xGg8gP3Ch2VNsuFMsKoCkNCrQSbFtx5KRPemmPJ32AUhTSDqJXB6djPN6zAaUGV53g==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz",
+ "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==",
"dev": true,
"requires": {
"jest-regex-util": "^29.6.3",
- "jest-snapshot": "^29.6.3"
+ "jest-snapshot": "^29.6.4"
}
},
"jest-runner": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.3.tgz",
- "integrity": "sha512-E4zsMhQnjhirFPhDTJgoLMWUrVCDij/KGzWlbslDHGuO8Hl2pVUfOiygMzVZtZq+BzmlqwEr7LYmW+WFLlmX8w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz",
+ "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.3",
- "@jest/environment": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/console": "^29.6.4",
+ "@jest/environment": "^29.6.4",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
"jest-docblock": "^29.6.3",
- "jest-environment-node": "^29.6.3",
- "jest-haste-map": "^29.6.3",
+ "jest-environment-node": "^29.6.4",
+ "jest-haste-map": "^29.6.4",
"jest-leak-detector": "^29.6.3",
"jest-message-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-runtime": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-runtime": "^29.6.4",
"jest-util": "^29.6.3",
- "jest-watcher": "^29.6.3",
- "jest-worker": "^29.6.3",
+ "jest-watcher": "^29.6.4",
+ "jest-worker": "^29.6.4",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
}
},
"jest-runtime": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.3.tgz",
- "integrity": "sha512-VM0Z3a9xaqizGpEKwCOIhImkrINYzxgwk8oQAvrmAiXX8LNrJrRjyva30RkuRY0ETAotHLlUcd2moviCA1hgsQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz",
+ "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
- "@jest/globals": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
+ "@jest/globals": "^29.6.4",
"@jest/source-map": "^29.6.3",
- "@jest/test-result": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -10455,21 +10455,21 @@
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.3",
+ "jest-haste-map": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-mock": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.3",
- "jest-snapshot": "^29.6.3",
+ "jest-resolve": "^29.6.4",
+ "jest-snapshot": "^29.6.4",
"jest-util": "^29.6.3",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
}
},
"jest-snapshot": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.3.tgz",
- "integrity": "sha512-66Iu7H1ojiveQMGFnKecHIZPPPBjZwfQEnF6wxqpxGf57sV3YSUtAb5/sTKM5TPa3OndyxZp1wxHFbmgVhc53w==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz",
+ "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
@@ -10477,16 +10477,16 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.3",
- "@jest/transform": "^29.6.3",
+ "@jest/expect-utils": "^29.6.4",
+ "@jest/transform": "^29.6.4",
"@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.3",
+ "expect": "^29.6.4",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.3",
+ "jest-diff": "^29.6.4",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.3",
+ "jest-matcher-utils": "^29.6.4",
"jest-message-util": "^29.6.3",
"jest-util": "^29.6.3",
"natural-compare": "^1.4.0",
@@ -10603,12 +10603,12 @@
}
},
"jest-watcher": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.3.tgz",
- "integrity": "sha512-NgpFjZ2U2MKusjidbi4Oiu7tfs+nrgdIxIEVROvH1cFmOei9Uj25lwkMsakqLnH/s0nEcvxO1ck77FiRlcnpZg==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz",
+ "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.3",
+ "@jest/test-result": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -10619,9 +10619,9 @@
}
},
"jest-worker": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.3.tgz",
- "integrity": "sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz",
+ "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==",
"dev": true,
"requires": {
"@types/node": "*",
diff --git a/package.json b/package.json
index 0f4c1be23ccffd..14a47198eff27f 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.3",
+ "jest": "^29.6.4",
"jest-environment-jsdom": "^29.6.3",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
From 7c8d1f8ee5280ff0458e3f78e956e6613a9b3c23 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:03:29 +0300
Subject: [PATCH 040/313] Build(deps-dev): Bump @testing-library/jest-dom from
6.0.1 to 6.1.2 (#3168)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.0.1 to 6.1.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.0.1...v6.1.2)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e5372ccec06d40..2ae95998dbc09f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.0.1",
+ "@testing-library/jest-dom": "^6.1.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
@@ -81,9 +81,9 @@
}
},
"node_modules/@adobe/css-tools": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz",
- "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz",
+ "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==",
"dev": true
},
"node_modules/@ampproject/remapping": {
@@ -1436,12 +1436,12 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz",
- "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.2.tgz",
+ "integrity": "sha512-NP9jl1Q2qDDtx+cqogowtQtmgD2OVs37iMSIsTv5eN5ETRkf26Kj6ugVwA93/gZzzFWQAsgkKkcftDe91BJCkQ==",
"dev": true,
"dependencies": {
- "@adobe/css-tools": "^4.0.1",
+ "@adobe/css-tools": "^4.3.0",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
@@ -7059,9 +7059,9 @@
}
},
"@adobe/css-tools": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz",
- "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz",
+ "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==",
"dev": true
},
"@ampproject/remapping": {
@@ -8122,12 +8122,12 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.0.1.tgz",
- "integrity": "sha512-0hx/AWrJp8EKr8LmC5jrV3Lx8TZySH7McU1Ix2czBPQnLd458CefSEGjZy7w8kaBRA6LhoPkGjoZ3yqSs338IQ==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.2.tgz",
+ "integrity": "sha512-NP9jl1Q2qDDtx+cqogowtQtmgD2OVs37iMSIsTv5eN5ETRkf26Kj6ugVwA93/gZzzFWQAsgkKkcftDe91BJCkQ==",
"dev": true,
"requires": {
- "@adobe/css-tools": "^4.0.1",
+ "@adobe/css-tools": "^4.3.0",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
diff --git a/package.json b/package.json
index 14a47198eff27f..2b3bd8941147fd 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.0.1",
+ "@testing-library/jest-dom": "^6.1.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
From 7d931603bcd4e378e456b4e80a66c3cd4e49b24d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:06:45 +0300
Subject: [PATCH 041/313] Build(deps-dev): Bump jest-environment-jsdom from
29.6.3 to 29.6.4 (#3167)
Bumps [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) from 29.6.3 to 29.6.4.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest-environment-jsdom)
---
updated-dependencies:
- dependency-name: jest-environment-jsdom
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 22 +++++++++++-----------
package.json | 2 +-
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2ae95998dbc09f..c762d8e396a84a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.6.4",
- "jest-environment-jsdom": "^29.6.3",
+ "jest-environment-jsdom": "^29.6.4",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
@@ -4281,13 +4281,13 @@
"dev": true
},
"node_modules/jest-environment-jsdom": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.3.tgz",
- "integrity": "sha512-nMJz/i27Moit9bv8Z323/13Melj4FEQH93yRu7GnilvBmPBMH4EGEkEfBTJXYuubyzhMO7w/VHzljIDV+Q/SeQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.4.tgz",
+ "integrity": "sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
@@ -10187,13 +10187,13 @@
}
},
"jest-environment-jsdom": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.3.tgz",
- "integrity": "sha512-nMJz/i27Moit9bv8Z323/13Melj4FEQH93yRu7GnilvBmPBMH4EGEkEfBTJXYuubyzhMO7w/VHzljIDV+Q/SeQ==",
+ "version": "29.6.4",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.4.tgz",
+ "integrity": "sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.3",
- "@jest/fake-timers": "^29.6.3",
+ "@jest/environment": "^29.6.4",
+ "@jest/fake-timers": "^29.6.4",
"@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
diff --git a/package.json b/package.json
index 2b3bd8941147fd..09d23f76b23732 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.6.4",
- "jest-environment-jsdom": "^29.6.3",
+ "jest-environment-jsdom": "^29.6.4",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
From 190906abf67ddfc9dedd7541bcedc19676547ae3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:07:56 +0300
Subject: [PATCH 042/313] Build(deps): Bump axios from 1.4.0 to 1.5.0 (#3166)
Bumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.5.0)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c762d8e396a84a..25d8138ca433ba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.4.0",
+ "axios": "^1.5.0",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1800,9 +1800,9 @@
}
},
"node_modules/axios": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
- "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz",
+ "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==",
"dependencies": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
@@ -8412,9 +8412,9 @@
"dev": true
},
"axios": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
- "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz",
+ "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==",
"requires": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 09d23f76b23732..538c8e825ead8d 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"prettier": "^3.0.2"
},
"dependencies": {
- "axios": "^1.4.0",
+ "axios": "^1.5.0",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From ce18431b5499134aa4d01b7caa4371d467c50e3a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 28 Aug 2023 22:08:47 +0300
Subject: [PATCH 043/313] Build(deps-dev): Bump eslint from 8.47.0 to 8.48.0
(#3165)
Bumps [eslint](https://github.com/eslint/eslint) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 25d8138ca433ba..47b0d501721689 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.47.0",
+ "eslint": "^8.48.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -745,9 +745,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz",
- "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz",
+ "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2619,15 +2619,15 @@
}
},
"node_modules/eslint": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
- "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz",
+ "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "^8.47.0",
+ "@eslint/js": "8.48.0",
"@humanwhocodes/config-array": "^0.11.10",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -7551,9 +7551,9 @@
}
},
"@eslint/js": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz",
- "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz",
+ "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==",
"dev": true
},
"@humanwhocodes/config-array": {
@@ -9014,15 +9014,15 @@
}
},
"eslint": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
- "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz",
+ "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "^8.47.0",
+ "@eslint/js": "8.48.0",
"@humanwhocodes/config-array": "^0.11.10",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
diff --git a/package.json b/package.json
index 538c8e825ead8d..e0558694ecbf91 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.47.0",
+ "eslint": "^8.48.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 7d714094cd26b5df2768e89eab4ba559dfa0802f Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 29 Aug 2023 08:41:09 +0300
Subject: [PATCH 044/313] ci: fix actions/checkout version comment inside empty
issues closer action (#3170)
---
.github/workflows/empty-issues-closer.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 8112f1f2586ce3..54a184c8404aa9 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -26,7 +26,8 @@ jobs:
name: Close empty issues
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.5.3 # NOTE: Retrieve issue templates.
+ # NOTE: Retrieve issue templates.
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@7b2290364eb15bc228f7e7e1bb1b930fd850a71b # v1.1.14
From e6b0613e1cf1cbf0d3fb80882c8b8353771c347a Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 29 Aug 2023 08:41:40 +0300
Subject: [PATCH 045/313] docs: improve bug report link (#3171)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index bfb6a0c00a4a33..02074f5e91bdea 100644
--- a/readme.md
+++ b/readme.md
@@ -35,7 +35,7 @@
View Demo
·
- Report Bug
+ Report Bug
·
Request Feature
·
From 5c89063e6f03159dc2b8de46d55eafa1cf6c8227 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 29 Aug 2023 08:42:18 +0300
Subject: [PATCH 046/313] docs: improve request feature link (#3172)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 02074f5e91bdea..04f4becfe0fdae 100644
--- a/readme.md
+++ b/readme.md
@@ -37,7 +37,7 @@
·
Report Bug
·
- Request Feature
+ Request Feature
·
FAQ
·
From d915e28ef2717be1e324084a012b90b5dae7d43e Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 30 Aug 2023 08:34:54 +0300
Subject: [PATCH 047/313] docs: fix show more languages section data (#3176)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 04f4becfe0fdae..60747cba5c53b3 100644
--- a/readme.md
+++ b/readme.md
@@ -472,7 +472,7 @@ You can use `&hide=language1,language2` parameter to hide individual languages.
### Show more languages
-You can use the `&langs_count=` option to increase or decrease the number of languages shown on the card. Valid values are integers between 1 and 10 (inclusive), and the default is 5.
+You can use the `&langs_count=` option to increase or decrease the number of languages shown on the card. Valid values are integers between 1 and 20 (inclusive). By default it was set to `5` for `normal` & `donut` and `6` for other layouts.
```md
![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&langs_count=8)
From c2592767dbf43150dc581cd85902d2ac39e77c26 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 30 Aug 2023 08:35:58 +0300
Subject: [PATCH 048/313] docs(translations): improve feature request links
(#3174)
---
docs/readme_cn.md | 2 +-
docs/readme_de.md | 2 +-
docs/readme_es.md | 2 +-
docs/readme_fr.md | 2 +-
docs/readme_it.md | 2 +-
docs/readme_ja.md | 2 +-
docs/readme_kr.md | 2 +-
docs/readme_nl.md | 2 +-
docs/readme_np.md | 2 +-
docs/readme_pt-BR.md | 2 +-
docs/readme_tr.md | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/docs/readme_cn.md b/docs/readme_cn.md
index cb697f569abbeb..dc3c3e46f960ff 100644
--- a/docs/readme_cn.md
+++ b/docs/readme_cn.md
@@ -37,7 +37,7 @@
·
报告 Bug
·
- 请求增加功能
+ 请求增加功能
Français
diff --git a/docs/readme_de.md b/docs/readme_de.md
index 417254e8ceed9c..5cc7ed862caaed 100644
--- a/docs/readme_de.md
+++ b/docs/readme_de.md
@@ -38,7 +38,7 @@
·
Fehler melden
·
- Funktion wünschen
+ Funktion wünschen
Français
diff --git a/docs/readme_es.md b/docs/readme_es.md
index 45d57f356ea834..f750599d28aba0 100644
--- a/docs/readme_es.md
+++ b/docs/readme_es.md
@@ -38,7 +38,7 @@
·
Reportar un bug
·
- Solicitar una mejora
+ Solicitar una mejora
Français
diff --git a/docs/readme_fr.md b/docs/readme_fr.md
index 6b4a80882846d1..5300af3db0c0a9 100644
--- a/docs/readme_fr.md
+++ b/docs/readme_fr.md
@@ -37,7 +37,7 @@
·
Soumettre un bug
·
- Demander une nouveauté
+ Demander une nouveauté
Français
diff --git a/docs/readme_it.md b/docs/readme_it.md
index d96a3086a7d1d9..e40cef0fdf36fd 100644
--- a/docs/readme_it.md
+++ b/docs/readme_it.md
@@ -37,7 +37,7 @@
·
Segnala un errore
·
- Richiedi una nuova funzionalità
+ Richiedi una nuova funzionalità
Français
diff --git a/docs/readme_ja.md b/docs/readme_ja.md
index 876a8ddf23ce65..4018f394b5bb65 100644
--- a/docs/readme_ja.md
+++ b/docs/readme_ja.md
@@ -37,7 +37,7 @@
·
Report Bug
·
- Request Feature
+ Request Feature
Français
diff --git a/docs/readme_kr.md b/docs/readme_kr.md
index e8d8d75f12e133..19191b682a431e 100644
--- a/docs/readme_kr.md
+++ b/docs/readme_kr.md
@@ -37,7 +37,7 @@
·
버그 제보하기
·
- 기능 추가 요청하기
+ 기능 추가 요청하기
Français
diff --git a/docs/readme_nl.md b/docs/readme_nl.md
index 655e9a5be75f0c..054f5b25b09db4 100644
--- a/docs/readme_nl.md
+++ b/docs/readme_nl.md
@@ -37,7 +37,7 @@
·
Rapporteer een Bug
·
- Vraag een nieuwe toepassing aan
+ Vraag een nieuwe toepassing aan
Français
diff --git a/docs/readme_np.md b/docs/readme_np.md
index e74f659fbd544e..a555b35a9c3110 100644
--- a/docs/readme_np.md
+++ b/docs/readme_np.md
@@ -37,7 +37,7 @@
·
रिपोर्ट बग
·
- अनुरोध सुविधा
+ अनुरोध सुविधा
Français
diff --git a/docs/readme_pt-BR.md b/docs/readme_pt-BR.md
index 7954036aa7a3b9..f335445d1a5ea9 100644
--- a/docs/readme_pt-BR.md
+++ b/docs/readme_pt-BR.md
@@ -37,7 +37,7 @@
·
Reportar erros
·
- Solicitar recursos
+ Solicitar recursos
Français
diff --git a/docs/readme_tr.md b/docs/readme_tr.md
index dee895190cbebe..ca503e2bf56a4a 100644
--- a/docs/readme_tr.md
+++ b/docs/readme_tr.md
@@ -37,7 +37,7 @@
·
Hata İlet
·
- Özellik Talep Et
+ Özellik Talep Et
Français
From 9b80361cbcd2a5225eef20fe69eb26f6d76dd30f Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 30 Aug 2023 08:37:23 +0300
Subject: [PATCH 049/313] docs(translations): improve bug report links (#3173)
---
docs/readme_cn.md | 2 +-
docs/readme_de.md | 2 +-
docs/readme_es.md | 2 +-
docs/readme_fr.md | 2 +-
docs/readme_it.md | 2 +-
docs/readme_ja.md | 2 +-
docs/readme_kr.md | 2 +-
docs/readme_nl.md | 2 +-
docs/readme_np.md | 2 +-
docs/readme_pt-BR.md | 2 +-
docs/readme_tr.md | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/docs/readme_cn.md b/docs/readme_cn.md
index dc3c3e46f960ff..8e9e7769c5fa42 100644
--- a/docs/readme_cn.md
+++ b/docs/readme_cn.md
@@ -35,7 +35,7 @@
查看 Demo
·
- 报告 Bug
+ 报告 Bug
·
请求增加功能
diff --git a/docs/readme_de.md b/docs/readme_de.md
index 5cc7ed862caaed..6753d7f31678f3 100644
--- a/docs/readme_de.md
+++ b/docs/readme_de.md
@@ -36,7 +36,7 @@
Beispiele ansehen
·
- Fehler melden
+ Fehler melden
·
Funktion wünschen
diff --git a/docs/readme_es.md b/docs/readme_es.md
index f750599d28aba0..9c8b3355665778 100644
--- a/docs/readme_es.md
+++ b/docs/readme_es.md
@@ -36,7 +36,7 @@
Ver un ejemplo
·
- Reportar un bug
+ Reportar un bug
·
Solicitar una mejora
diff --git a/docs/readme_fr.md b/docs/readme_fr.md
index 5300af3db0c0a9..e0762303fcaa69 100644
--- a/docs/readme_fr.md
+++ b/docs/readme_fr.md
@@ -35,7 +35,7 @@
Voir la démo
·
- Soumettre un bug
+ Soumettre un bug
·
Demander une nouveauté
diff --git a/docs/readme_it.md b/docs/readme_it.md
index e40cef0fdf36fd..aed9ced21a67cb 100644
--- a/docs/readme_it.md
+++ b/docs/readme_it.md
@@ -35,7 +35,7 @@
Anteprima
·
- Segnala un errore
+ Segnala un errore
·
Richiedi una nuova funzionalità
diff --git a/docs/readme_ja.md b/docs/readme_ja.md
index 4018f394b5bb65..24d66cd9be5d93 100644
--- a/docs/readme_ja.md
+++ b/docs/readme_ja.md
@@ -35,7 +35,7 @@
View Demo
·
- Report Bug
+ Report Bug
·
Request Feature
diff --git a/docs/readme_kr.md b/docs/readme_kr.md
index 19191b682a431e..d3b9f489bdaa07 100644
--- a/docs/readme_kr.md
+++ b/docs/readme_kr.md
@@ -35,7 +35,7 @@
미리보기 확인
·
- 버그 제보하기
+ 버그 제보하기
·
기능 추가 요청하기
diff --git a/docs/readme_nl.md b/docs/readme_nl.md
index 054f5b25b09db4..2279b6609b000f 100644
--- a/docs/readme_nl.md
+++ b/docs/readme_nl.md
@@ -35,7 +35,7 @@
Bekijk Demo
·
- Rapporteer een Bug
+ Rapporteer een Bug
·
Vraag een nieuwe toepassing aan
diff --git a/docs/readme_np.md b/docs/readme_np.md
index a555b35a9c3110..4537e6e9768b44 100644
--- a/docs/readme_np.md
+++ b/docs/readme_np.md
@@ -35,7 +35,7 @@
डेमो हेर्नुहोस्
·
- रिपोर्ट बग
+ रिपोर्ट बग
·
अनुरोध सुविधा
diff --git a/docs/readme_pt-BR.md b/docs/readme_pt-BR.md
index f335445d1a5ea9..ea123c609735f8 100644
--- a/docs/readme_pt-BR.md
+++ b/docs/readme_pt-BR.md
@@ -35,7 +35,7 @@
Ver demonstração
·
- Reportar erros
+ Reportar erros
·
Solicitar recursos
diff --git a/docs/readme_tr.md b/docs/readme_tr.md
index ca503e2bf56a4a..bed1ca4b7380bb 100644
--- a/docs/readme_tr.md
+++ b/docs/readme_tr.md
@@ -35,7 +35,7 @@
Demo
·
- Hata İlet
+ Hata İlet
·
Özellik Talep Et
From ec3c41bccc7abe8600847ec416eed41eb5b7d115 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 31 Aug 2023 10:39:12 +0300
Subject: [PATCH 050/313] docs(contributing guide): fix typo in contrast ration
test note (#3181)
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3bb0aa60526f55..cf6fa2a7c40ef6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -54,7 +54,7 @@ GitHub Readme Stats supports custom theming, and you can also contribute new the
> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). Remember that you can also support themes of other contributors that you liked to speed up their merge.
> [!NOTE]\
-> Before submitting pull request, please make sure that your theme pass WCAG 2.0 level AA constrast ration test. You can use [this tool](https://webaim.org/resources/contrastchecker/) to check it.
+> Before submitting pull request, please make sure that your theme pass WCAG 2.0 level AA contrast ration test. You can use [this tool](https://webaim.org/resources/contrastchecker/) to check it.
To contribute your theme you need to edit the [themes/index.js](./themes/index.js) file and add it at the end of the file.
From 438ffb5ee87157782f9a2344712d8dd0e3b407cc Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 1 Sep 2023 09:36:23 +0300
Subject: [PATCH 051/313] tests: add I18n class tests (#3188)
---
tests/i18n.test.js | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 tests/i18n.test.js
diff --git a/tests/i18n.test.js b/tests/i18n.test.js
new file mode 100644
index 00000000000000..0466682538fb03
--- /dev/null
+++ b/tests/i18n.test.js
@@ -0,0 +1,33 @@
+import { expect, it, describe } from "@jest/globals";
+import { I18n } from "../src/common/I18n.js";
+import { statCardLocales } from "../src/translations.js";
+
+describe("I18n", () => {
+ it("should return translated string", () => {
+ const i18n = new I18n({
+ locale: "en",
+ translations: statCardLocales({ name: "Anurag Hazra", apostrophe: "s" }),
+ });
+ expect(i18n.t("statcard.title")).toBe("Anurag Hazra's GitHub Stats");
+ });
+
+ it("should throw error if translation string not found", () => {
+ const i18n = new I18n({
+ locale: "en",
+ translations: statCardLocales({ name: "Anurag Hazra", apostrophe: "s" }),
+ });
+ expect(() => i18n.t("statcard.title1")).toThrow(
+ "statcard.title1 Translation string not found",
+ );
+ });
+
+ it("should throw error if translation not found for locale", () => {
+ const i18n = new I18n({
+ locale: "asdf",
+ translations: statCardLocales({ name: "Anurag Hazra", apostrophe: "s" }),
+ });
+ expect(() => i18n.t("statcard.title")).toThrow(
+ "'statcard.title' translation not found for locale 'asdf'",
+ );
+ });
+});
From 3037c96e555a25b34b50cee12ed5019911e5a75f Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:18:15 +0300
Subject: [PATCH 052/313] docs(translations): fix all demos link inside french
translation (#3194)
---
docs/readme_fr.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/readme_fr.md b/docs/readme_fr.md
index e0762303fcaa69..4d5866365cd404 100644
--- a/docs/readme_fr.md
+++ b/docs/readme_fr.md
@@ -33,7 +33,7 @@
- Voir la démo
+ Voir la démo
·
Soumettre un bug
·
From ddd989a9e4af4c810f0e61b9a6d5cb617609f21c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:20:00 +0300
Subject: [PATCH 053/313] docs(translations): fix all demos link inside deutsch
translations (#3185)
---
docs/readme_de.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/readme_de.md b/docs/readme_de.md
index 6753d7f31678f3..b1c43f0111f704 100644
--- a/docs/readme_de.md
+++ b/docs/readme_de.md
@@ -34,7 +34,7 @@
- Beispiele ansehen
+ Beispiele ansehen
·
Fehler melden
·
From 0f0ce2cf855eda3cff06f5e86cde1361cee8ab4b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:20:26 +0300
Subject: [PATCH 054/313] docs(translations): fix all demos link inside spanish
translation (#3189)
---
docs/readme_es.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/readme_es.md b/docs/readme_es.md
index 9c8b3355665778..b49f5f72ef3232 100644
--- a/docs/readme_es.md
+++ b/docs/readme_es.md
@@ -34,7 +34,7 @@
- Ver un ejemplo
+ Ver un ejemplo
·
Reportar un bug
·
From d7ee2210c93541a5c76f14a5735339977639dbad Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:22:31 +0300
Subject: [PATCH 055/313] docs(translations): fix all demos link inside chinese
translation (#3178)
---
docs/readme_cn.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/readme_cn.md b/docs/readme_cn.md
index 8e9e7769c5fa42..386f90422ecf36 100644
--- a/docs/readme_cn.md
+++ b/docs/readme_cn.md
@@ -33,7 +33,7 @@
- 查看 Demo
+ 查看 Demo
·
报告 Bug
·
From 8bde1912098dcea6ee2ed0b39259260d74ab4acc Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:24:12 +0300
Subject: [PATCH 056/313] docs(contributing guide): add community positive
feedback requirement for themes PRs (#3179)
* docs: add community positive feedback requirement for themes PRs into CONTRIBUTING.md
* dev
* dev
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index cf6fa2a7c40ef6..9693c4b62a11be 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -51,7 +51,7 @@ GitHub Readme Stats supports custom theming, and you can also contribute new the
> If you are contributing your theme just because you are using it personally, then you can [customize the looks](./readme.md#customization) of your card with URL params instead.
> [!NOTE]\
-> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). Remember that you can also support themes of other contributors that you liked to speed up their merge.
+> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
> [!NOTE]\
> Before submitting pull request, please make sure that your theme pass WCAG 2.0 level AA contrast ration test. You can use [this tool](https://webaim.org/resources/contrastchecker/) to check it.
From 70201d6892e9c4cc9ecb49ca01d273e5c5e64dfa Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:24:48 +0300
Subject: [PATCH 057/313] ci(themes-preview): add themes PRs positive feedback
requirement (#3180)
* ci(themes-preview): add themes PRs positive feedback requirement
* dev
---
scripts/preview-theme.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index 1e220864e2be96..6528fcf3239742 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -30,7 +30,7 @@ const THEME_CONTRIB_GUIDELINES = `
\rHi, thanks for the theme contribution. Please read our theme [contribution guidelines](https://github.com/anuraghazra/github-readme-stats/blob/master/CONTRIBUTING.md#themes-contribution).
\r> [!WARNING]\
- \r> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). Remember that you can also support themes of other contributors that you liked to speed up their merge.
+ \r> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
\r> [!NOTE]\
\r> Also, note that if this theme is exclusively for your personal use, then instead of adding it to our theme collection, you can use card [customization options](https://github.com/anuraghazra/github-readme-stats#customization).
From 13af3ba4dfbe1cf2f969c6ead15a84fb198ce1af Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 3 Sep 2023 12:25:36 +0300
Subject: [PATCH 058/313] infra: enable require-jsdoc eslint rule (#3175)
---
.eslintrc.json | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 367f484a665f5d..8be615bc41c4aa 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -158,7 +158,7 @@
// "no-dupe-class-members": "error",
// "no-this-before-super": "error",
// "no-var": "warn",
- "object-shorthand": [ "warn" ]
+ "object-shorthand": [ "warn" ],
// "prefer-arrow-callback": "warn",
// "prefer-spread": "warn",
// "prefer-template": "warn",
@@ -211,13 +211,13 @@
// "padded-blocks": [ "warn", "never" ],
// "quote-props": [ "warn", "consistent-as-needed" ],
// "quotes": [ "warn", "single" ],
- // "require-jsdoc": [ "warn", {
- // "require": {
- // "FunctionDeclaration": true,
- // "MethodDefinition": true,
- // "ClassDeclaration": false
- // }
- // }],
+ "require-jsdoc": [ "warn", {
+ "require": {
+ "FunctionDeclaration": true,
+ "MethodDefinition": true,
+ "ClassDeclaration": false
+ }
+ }]
// "semi-spacing": [ "warn", { "before": false, "after": true }],
// "semi": [ "error", "always" ],
// "sort-vars": "off",
From 7a6ed4d8a8cae1aad9d38774adce7fe0a57edbc6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 4 Sep 2023 11:11:28 +0300
Subject: [PATCH 059/313] tests: add missing card set title test (#3190)
---
tests/card.test.js | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/tests/card.test.js b/tests/card.test.js
index b01816132f02be..049b9e26351284 100644
--- a/tests/card.test.js
+++ b/tests/card.test.js
@@ -41,6 +41,16 @@ describe("Card", () => {
);
});
+ it("should set custom title", () => {
+ const card = new Card({});
+ card.setTitle("custom title");
+
+ document.body.innerHTML = card.render(``);
+ expect(queryByTestId(document.body, "card-title")).toHaveTextContent(
+ "custom title",
+ );
+ });
+
it("should hide title", () => {
const card = new Card({});
card.setHideTitle(true);
From 88fc3f178cfeeb35dc34688b79d7ecd3ae155768 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Sep 2023 21:45:38 +0300
Subject: [PATCH 060/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3203)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.14 to 1.1.18.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/7b2290364eb15bc228f7e7e1bb1b930fd850a71b...1f356958abb6f3ead7f1ee451b4129aa0c31efe7)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 54a184c8404aa9..0329ba17c11841 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@7b2290364eb15bc228f7e7e1bb1b930fd850a71b # v1.1.14
+ uses: rickstaa/empty-issues-closer-action@1f356958abb6f3ead7f1ee451b4129aa0c31efe7 # v1.1.18
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From f9cafdc1bb43566d72e2c2c9fcba1d7880535518 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Sep 2023 21:46:08 +0300
Subject: [PATCH 061/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.40 to 1.3.44 (#3204)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.40 to 1.3.44.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/48db57e0490567d15d3116edc8ae76c641239c27...0444fe7a3c3ed5fbf4c3ff3dec3585ebe24e1338)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 0e88e95fcfaf3d..ef9365660f769b 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@48db57e0490567d15d3116edc8ae76c641239c27 # v1.3.40
+ uses: rickstaa/top-issues-action@0444fe7a3c3ed5fbf4c3ff3dec3585ebe24e1338 # v1.3.44
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 3db96e69c96ff493d5c3cfd0c795916e7502de02 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Sep 2023 21:48:33 +0300
Subject: [PATCH 062/313] Build(deps): Bump actions/checkout from 3.6.0 to
4.0.0 (#3202)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/f43a0e5ff2bd294095638e18286ca9a3d1956744...3df4ab11eba7bda6032a0b82a6bb43b11571feac)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/deploy-prep.yml | 2 +-
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/empty-issues-closer.yaml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/ossf-analysis.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/prs-cache-clean.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
10 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index 7fd91d6525cfd2..759c97a84bf0ea 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -10,7 +10,7 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- uses: stefanzweifel/git-auto-commit-action@3ea6ae190baf489ba007f7c92608f33ce20ef04a # v4.16.0
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index 077c982addeb1e..e0ecbf4ba34e99 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -17,7 +17,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 0329ba17c11841..9de2ebc42df473 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# NOTE: Retrieve issue templates.
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@1f356958abb6f3ead7f1ee451b4129aa0c31efe7 # v1.1.18
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index e23711d558d0b0..2968f397e46223 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -29,7 +29,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index a0ce38206d89ad..9444db2f197a8f 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -21,7 +21,7 @@ jobs:
steps:
- name: "Checkout code"
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
with:
persist-credentials: false
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index ced80bc761eeb5..131ec6e64f3bee 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -30,7 +30,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/prs-cache-clean.yml b/.github/workflows/prs-cache-clean.yml
index 7899b83b23034b..cec9a9b07d99aa 100644
--- a/.github/workflows/prs-cache-clean.yml
+++ b/.github/workflows/prs-cache-clean.yml
@@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Cleanup
run: |
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index b5229b8e260f31..a65dd324ccf9c7 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index ea5aa36af3b6dd..598e39a13ddae1 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,7 +18,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index 30b21fab160755..7a4f198bdc1783 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+ - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
From 659077ec44ed0a8ae7618071c041fcf24ab49a18 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Sep 2023 21:55:46 +0300
Subject: [PATCH 063/313] Build(deps-dev): Bump prettier from 3.0.2 to 3.0.3
(#3205)
Bumps [prettier](https://github.com/prettier/prettier) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.0.2...3.0.3)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 47b0d501721689..5edaaafdd3c5a7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.0.2"
+ "prettier": "^3.0.3"
},
"engines": {
"node": ">=18.0.0"
@@ -5952,9 +5952,9 @@
}
},
"node_modules/prettier": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz",
- "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+ "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11412,9 +11412,9 @@
"dev": true
},
"prettier": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz",
- "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+ "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index e0558694ecbf91..f856e9f8077c99 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.0.2"
+ "prettier": "^3.0.3"
},
"dependencies": {
"axios": "^1.5.0",
From b0e15fb17cd71f5d42d1f17914c5d355c9e3e5a6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 6 Sep 2023 09:04:07 +0300
Subject: [PATCH 064/313] refactor(wakatime card): fix createTextNode function
jsdoc to resolve type error (#3201)
---
src/cards/wakatime-card.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index 6aedc5c9a02d48..e3f5433c4cb727 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -96,7 +96,7 @@ const createLanguageTextNode = ({ langs, y }) => {
* @param {string} args.value The value of the text node item.
* @param {number} args.index The index of the text node item.
* @param {string} args.percent Percentage of the text node item.
- * @param {boolean} args.hideProgress Whether to hide the progress bar.
+ * @param {boolean=} args.hideProgress Whether to hide the progress bar.
* @param {string} args.progressBarColor The color of the progress bar.
* @param {string} args.progressBarBackgroundColor The color of the progress bar background.
* @returns {string} The text SVG node.
From b55aaa4cff7146aee65264ed49ff864921ad22e1 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Sep 2023 11:47:55 +0300
Subject: [PATCH 065/313] refactor: fix card colors type and function to
resolve vscode type errors (#3191)
---
src/common/utils.js | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/common/utils.js b/src/common/utils.js
index 4b5dced4874535..ac3ecc841b1326 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -198,12 +198,12 @@ const flexLayout = ({ items, gap, direction, sizes = [] }) => {
/**
* Object containing card colors.
* @typedef {{
- * titleColor: string | string[];
- * iconColor: string | string[];
- * textColor: string | string[];
+ * titleColor: string;
+ * iconColor: string;
+ * textColor: string;
* bgColor: string | string[];
- * borderColor: string | string[];
- * ringColor: string | string[];
+ * borderColor: string;
+ * ringColor: string;
* }} CardColors
*/
@@ -267,6 +267,18 @@ const getCardColors = ({
"#" + defaultBorderColor,
);
+ if (
+ typeof titleColor !== "string" ||
+ typeof textColor !== "string" ||
+ typeof ringColor !== "string" ||
+ typeof iconColor !== "string" ||
+ typeof borderColor !== "string"
+ ) {
+ throw new Error(
+ "Unexpected behavior, all colors except background should be string.",
+ );
+ }
+
return { titleColor, iconColor, textColor, bgColor, borderColor, ringColor };
};
From 955b9464e3023b70d46e5ab4b30c80d680521c14 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 21:58:22 +0300
Subject: [PATCH 066/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3218)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.18 to 1.1.20.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/1f356958abb6f3ead7f1ee451b4129aa0c31efe7...2976d7763c8490535b108c414d8a147ffea86f28)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 9de2ebc42df473..e675faf269673c 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@1f356958abb6f3ead7f1ee451b4129aa0c31efe7 # v1.1.18
+ uses: rickstaa/empty-issues-closer-action@2976d7763c8490535b108c414d8a147ffea86f28 # v1.1.20
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From a209f6f31f020f7a91c2a6a9809aef3cde8a6585 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 21:58:50 +0300
Subject: [PATCH 067/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.44 to 1.3.46 (#3220)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.44 to 1.3.46.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/0444fe7a3c3ed5fbf4c3ff3dec3585ebe24e1338...20822b6d133fa88780e87f154bef34a6911005ec)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index ef9365660f769b..46be04a133ff8d 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@0444fe7a3c3ed5fbf4c3ff3dec3585ebe24e1338 # v1.3.44
+ uses: rickstaa/top-issues-action@20822b6d133fa88780e87f154bef34a6911005ec # v1.3.46
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 477cb2852cc3644f5ddd9432c5280c3fb9a675cb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 21:59:18 +0300
Subject: [PATCH 068/313] Build(deps): Bump actions/upload-artifact from 3.1.2
to 3.1.3 (#3219)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/0b7f8abb1508181956e8e162db84b466c27e18ce...a8a3f3ad30e3422c9c7b888a15615d19a852ae32)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 9444db2f197a8f..be6576d4dabf73 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: SARIF file
path: results.sarif
From ea58877fc39e931ef0e9404189663a8edfc2ee80 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 22:00:41 +0300
Subject: [PATCH 069/313] Build(deps-dev): Bump eslint from 8.48.0 to 8.49.0
(#3221)
Bumps [eslint](https://github.com/eslint/eslint) from 8.48.0 to 8.49.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.48.0...v8.49.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5edaaafdd3c5a7..203493b3507cd2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.48.0",
+ "eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -745,18 +745,18 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.48.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz",
- "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==",
+ "version": "8.49.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz",
+ "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
- "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
+ "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -2619,16 +2619,16 @@
}
},
"node_modules/eslint": {
- "version": "8.48.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz",
- "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==",
+ "version": "8.49.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz",
+ "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.48.0",
- "@humanwhocodes/config-array": "^0.11.10",
+ "@eslint/js": "8.49.0",
+ "@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.12.4",
@@ -7551,15 +7551,15 @@
}
},
"@eslint/js": {
- "version": "8.48.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz",
- "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==",
+ "version": "8.49.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz",
+ "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==",
"dev": true
},
"@humanwhocodes/config-array": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
- "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
+ "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -9014,16 +9014,16 @@
}
},
"eslint": {
- "version": "8.48.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz",
- "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==",
+ "version": "8.49.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz",
+ "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.48.0",
- "@humanwhocodes/config-array": "^0.11.10",
+ "@eslint/js": "8.49.0",
+ "@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.12.4",
diff --git a/package.json b/package.json
index f856e9f8077c99..6baf0c8278a719 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.21.5",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.48.0",
+ "eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 4778d5becac4e5436cf1f83ebbf6d3cbda4dc40d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 22:01:19 +0300
Subject: [PATCH 070/313] Build(deps-dev): Bump @actions/core from 1.10.0 to
1.10.1 (#3222)
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.10.0 to 1.10.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 203493b3507cd2..77461796ce588b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,7 +17,7 @@
"word-wrap": "^1.2.5"
},
"devDependencies": {
- "@actions/core": "^1.10.0",
+ "@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
"@testing-library/jest-dom": "^6.1.2",
@@ -50,9 +50,9 @@
}
},
"node_modules/@actions/core": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz",
- "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==",
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz",
+ "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==",
"dev": true,
"dependencies": {
"@actions/http-client": "^2.0.1",
@@ -7028,9 +7028,9 @@
"dev": true
},
"@actions/core": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz",
- "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==",
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz",
+ "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==",
"dev": true,
"requires": {
"@actions/http-client": "^2.0.1",
diff --git a/package.json b/package.json
index 6baf0c8278a719..a8791a45233d3d 100644
--- a/package.json
+++ b/package.json
@@ -35,7 +35,7 @@
"author": "Anurag Hazra",
"license": "MIT",
"devDependencies": {
- "@actions/core": "^1.10.0",
+ "@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
"@testing-library/jest-dom": "^6.1.2",
From 59e6b3e46223ed4a848906fefa02a431e5f28c56 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 22:02:04 +0300
Subject: [PATCH 071/313] Build(deps-dev): Bump axios-mock-adapter from 1.21.5
to 1.22.0 (#3223)
Bumps [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) from 1.21.5 to 1.22.0.
- [Release notes](https://github.com/ctimmerm/axios-mock-adapter/releases)
- [Changelog](https://github.com/ctimmerm/axios-mock-adapter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ctimmerm/axios-mock-adapter/compare/v1.21.5...v1.22.0)
---
updated-dependencies:
- dependency-name: axios-mock-adapter
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77461796ce588b..10605b747f8206 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"@testing-library/dom": "^9.3.1",
"@testing-library/jest-dom": "^6.1.2",
"@uppercod/css-to-object": "^1.1.1",
- "axios-mock-adapter": "^1.21.5",
+ "axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
"eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
@@ -1810,9 +1810,9 @@
}
},
"node_modules/axios-mock-adapter": {
- "version": "1.21.5",
- "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.21.5.tgz",
- "integrity": "sha512-5NI1V/VK+8+JeTF8niqOowuysA4b8mGzdlMN/QnTnoXbYh4HZSNiopsDclN2g/m85+G++IrEtUdZaQ3GnaMsSA==",
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz",
+ "integrity": "sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
@@ -8422,9 +8422,9 @@
}
},
"axios-mock-adapter": {
- "version": "1.21.5",
- "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.21.5.tgz",
- "integrity": "sha512-5NI1V/VK+8+JeTF8niqOowuysA4b8mGzdlMN/QnTnoXbYh4HZSNiopsDclN2g/m85+G++IrEtUdZaQ3GnaMsSA==",
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz",
+ "integrity": "sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.3",
diff --git a/package.json b/package.json
index a8791a45233d3d..1189a1f0ef010e 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"@testing-library/dom": "^9.3.1",
"@testing-library/jest-dom": "^6.1.2",
"@uppercod/css-to-object": "^1.1.1",
- "axios-mock-adapter": "^1.21.5",
+ "axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
"eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
From d6852d932b2492dc41003116c55d6754a32724e0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 22:03:52 +0300
Subject: [PATCH 072/313] Build(deps-dev): Bump @testing-library/jest-dom from
6.1.2 to 6.1.3 (#3224)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.2...v6.1.3)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 10605b747f8206..2fff2e77510284 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.1.2",
+ "@testing-library/jest-dom": "^6.1.3",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1436,9 +1436,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.2.tgz",
- "integrity": "sha512-NP9jl1Q2qDDtx+cqogowtQtmgD2OVs37iMSIsTv5eN5ETRkf26Kj6ugVwA93/gZzzFWQAsgkKkcftDe91BJCkQ==",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.3.tgz",
+ "integrity": "sha512-YzpjRHoCBWPzpPNtg6gnhasqtE/5O4qz8WCwDEaxtfnPO6gkaLrnuXusrGSPyhIGPezr1HM7ZH0CFaUTY9PJEQ==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.0",
@@ -8122,9 +8122,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.2.tgz",
- "integrity": "sha512-NP9jl1Q2qDDtx+cqogowtQtmgD2OVs37iMSIsTv5eN5ETRkf26Kj6ugVwA93/gZzzFWQAsgkKkcftDe91BJCkQ==",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.3.tgz",
+ "integrity": "sha512-YzpjRHoCBWPzpPNtg6gnhasqtE/5O4qz8WCwDEaxtfnPO6gkaLrnuXusrGSPyhIGPezr1HM7ZH0CFaUTY9PJEQ==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.0",
diff --git a/package.json b/package.json
index 1189a1f0ef010e..cf54c78ce01ea2 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.1",
- "@testing-library/jest-dom": "^6.1.2",
+ "@testing-library/jest-dom": "^6.1.3",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From def5c9c997f1e7ca4328f63e829af892ef1cf083 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Sep 2023 22:57:08 +0300
Subject: [PATCH 073/313] ci: use latest octokit API inside close stale theme
PRs workflow (#3213)
---
scripts/close-stale-theme-prs.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/close-stale-theme-prs.js b/scripts/close-stale-theme-prs.js
index f33834052452f5..3b513f1732d15d 100644
--- a/scripts/close-stale-theme-prs.js
+++ b/scripts/close-stale-theme-prs.js
@@ -156,13 +156,13 @@ const run = async () => {
for (const prNumber of staleThemePRsNumbers) {
debug(`Closing #${prNumber} because it is stale...`);
if (!dryRun) {
- await octokit.issues.createComment({
+ await octokit.rest.issues.createComment({
owner,
repo,
issue_number: prNumber,
body: CLOSING_COMMENT,
});
- await octokit.pulls.update({
+ await octokit.rest.pulls.update({
owner,
repo,
pull_number: prNumber,
From 09b7ad6a581f756d826770e09c7b3eacab17cc93 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Sep 2023 23:08:22 +0300
Subject: [PATCH 074/313] refactor: move duplicated code for rendering
repo/gist cards into utils (#3214)
---
src/cards/gist-card.js | 58 ++++++++++-----------------------------
src/cards/repo-card.js | 62 +++++++++++-------------------------------
src/common/utils.js | 45 ++++++++++++++++++++++++++++++
3 files changed, 75 insertions(+), 90 deletions(-)
diff --git a/src/cards/gist-card.js b/src/cards/gist-card.js
index 37e11184e4ce3b..9e889e74424cd1 100644
--- a/src/cards/gist-card.js
+++ b/src/cards/gist-card.js
@@ -8,6 +8,8 @@ import {
kFormatter,
measureText,
flexLayout,
+ iconWithLabel,
+ createLanguageNode,
} from "../common/utils.js";
import Card from "../common/Card.js";
import { icons } from "../common/icons.js";
@@ -27,48 +29,6 @@ const ICON_SIZE = 16;
const CARD_DEFAULT_WIDTH = 400;
const HEADER_MAX_LENGTH = 35;
-/**
- * Creates a node to display the primary programming language of the gist.
- *
- * @param {string} langName Language name.
- * @param {string} langColor Language color.
- * @returns {string} Language display SVG object.
- */
-const createLanguageNode = (langName, langColor) => {
- return `
-
-
- ${langName}
-
- `;
-};
-
-/**
- * Creates an icon with label to display gist stats like forks, stars, etc.
- *
- * @param {string} icon The icon to display.
- * @param {number|string} label The label to display.
- * @param {string} testid The testid to assign to the label.
- * @returns {string} Icon with label SVG object.
- */
-const iconWithLabel = (icon, label, testid) => {
- if (typeof label === "number" && label <= 0) return "";
- const iconSvg = `
-
- ${icon}
-
- `;
- const text = `${label} `;
- return flexLayout({ items: [iconSvg, text], gap: 20 }).join("");
-};
-
/**
* @typedef {import('./types').GistCardOptions} GistCardOptions Gist card options.
* @typedef {import('../fetchers/types').GistData} GistData Gist data.
@@ -122,8 +82,18 @@ const renderGistCard = (gistData, options = {}) => {
const totalStars = kFormatter(starsCount);
const totalForks = kFormatter(forksCount);
- const svgStars = iconWithLabel(icons.star, totalStars, "starsCount");
- const svgForks = iconWithLabel(icons.fork, totalForks, "forksCount");
+ const svgStars = iconWithLabel(
+ icons.star,
+ totalStars,
+ "starsCount",
+ ICON_SIZE,
+ );
+ const svgForks = iconWithLabel(
+ icons.fork,
+ totalForks,
+ "forksCount",
+ ICON_SIZE,
+ );
const languageName = language || "Unspecified";
const languageColor = languageColors[languageName] || "#858585";
diff --git a/src/cards/repo-card.js b/src/cards/repo-card.js
index 3706c96dbfb101..09b5841880a976 100644
--- a/src/cards/repo-card.js
+++ b/src/cards/repo-card.js
@@ -10,9 +10,13 @@ import {
measureText,
parseEmojis,
wrapTextMultiline,
+ iconWithLabel,
+ createLanguageNode,
} from "../common/utils.js";
import { repoCardLocales } from "../translations.js";
+const ICON_SIZE = 16;
+
/**
* Retrieves the repository description and wraps it to fit the card width.
*
@@ -35,50 +39,6 @@ const getBadgeSVG = (label, textColor) => `
`;
-/**
- * Creates a node to display the primary programming language of the repository.
- *
- * @param {string} langName Language name.
- * @param {string} langColor Language color.
- * @returns {string} Language display SVG object.
- */
-const createLanguageNode = (langName, langColor) => {
- return `
-
-
- ${langName}
-
- `;
-};
-
-const ICON_SIZE = 16;
-
-/**
- * Creates an icon with label to display repository stats like forks, stars, etc.
- *
- * @param {string} icon The icon to display.
- * @param {number|string} label The label to display.
- * @param {string} testid The testid to assign to the label.
- * @returns {string} Icon with label SVG object.
- */
-const iconWithLabel = (icon, label, testid) => {
- if (typeof label === "number" && label <= 0) return "";
- const iconSvg = `
-
- ${icon}
-
- `;
- const text = `${label} `;
- return flexLayout({ items: [iconSvg, text], gap: 20 }).join("");
-};
-
/**
* @typedef {import("../fetchers/types").RepositoryData} RepositoryData Repository data.
* @typedef {import("./types").RepoCardOptions} RepoCardOptions Repo card options.
@@ -151,8 +111,18 @@ const renderRepoCard = (repo, options = {}) => {
const totalStars = kFormatter(starCount);
const totalForks = kFormatter(forkCount);
- const svgStars = iconWithLabel(icons.star, totalStars, "stargazers");
- const svgForks = iconWithLabel(icons.fork, totalForks, "forkcount");
+ const svgStars = iconWithLabel(
+ icons.star,
+ totalStars,
+ "stargazers",
+ ICON_SIZE,
+ );
+ const svgForks = iconWithLabel(
+ icons.fork,
+ totalForks,
+ "forkcount",
+ ICON_SIZE,
+ );
const starAndForkCount = flexLayout({
items: [svgLanguage, svgStars, svgForks],
diff --git a/src/common/utils.js b/src/common/utils.js
index ac3ecc841b1326..5edadbdff1130d 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -34,6 +34,49 @@ const renderError = (message, secondaryMessage = "") => {
`;
};
+/**
+ * Creates a node to display the primary programming language of the repository/gist.
+ *
+ * @param {string} langName Language name.
+ * @param {string} langColor Language color.
+ * @returns {string} Language display SVG object.
+ */
+const createLanguageNode = (langName, langColor) => {
+ return `
+
+
+ ${langName}
+
+ `;
+};
+
+/**
+ * Creates an icon with label to display repository/gist stats like forks, stars, etc.
+ *
+ * @param {string} icon The icon to display.
+ * @param {number|string} label The label to display.
+ * @param {string} testid The testid to assign to the label.
+ * @param {number} iconSize The size of the icon.
+ * @returns {string} Icon with label SVG object.
+ */
+const iconWithLabel = (icon, label, testid, iconSize) => {
+ if (typeof label === "number" && label <= 0) return "";
+ const iconSvg = `
+
+ ${icon}
+
+ `;
+ const text = `${label} `;
+ return flexLayout({ items: [iconSvg, text], gap: 20 }).join("");
+};
+
/**
* Encode string as HTML.
*
@@ -481,6 +524,8 @@ const dateDiff = (d1, d2) => {
export {
ERROR_CARD_LENGTH,
renderError,
+ createLanguageNode,
+ iconWithLabel,
encodeHTML,
kFormatter,
isValidHexColor,
From 47e6e56eb35369c833be7262d2552c5839810596 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Sep 2023 23:59:03 +0300
Subject: [PATCH 075/313] Enable no-warning-comments eslint rule (#3150)
---
.eslintrc.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 8be615bc41c4aa..be5088141b1ede 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -94,10 +94,10 @@
// Produce warnings when something is commented as TODO or FIXME
- // "no-warning-comments": [ "warn", {
- // "terms": [ "TODO", "FIXME" ],
- // "location": "start"
- // }],
+ "no-warning-comments": [ "warn", {
+ "terms": [ "TODO", "FIXME" ],
+ "location": "start"
+ }],
// "no-with": "warn",
// "radix": "warn",
// "vars-on-top": "error",
From 8879c7fe2e393e158b661604dc96d444cf1291d1 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 12 Sep 2023 10:24:07 +0300
Subject: [PATCH 076/313] refactor: fix createProgressNode function jsdoc and
enable ts-check (#3211)
---
src/cards/top-languages-card.js | 6 ++++--
src/cards/wakatime-card.js | 2 +-
src/common/createProgressNode.js | 4 +++-
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/cards/top-languages-card.js b/src/cards/top-languages-card.js
index f2fda70ece1556..7ff100710bc939 100644
--- a/src/cards/top-languages-card.js
+++ b/src/cards/top-languages-card.js
@@ -201,7 +201,7 @@ const trimTopLanguages = (topLangs, langs_count, hide) => {
* @param {number} props.width The card width
* @param {string} props.color Color of the programming language.
* @param {string} props.name Name of the programming language.
- * @param {string} props.progress Usage of the programming language in percentage.
+ * @param {number} props.progress Usage of the programming language in percentage.
* @param {number} props.index Index of the programming language.
* @returns {string} Programming language SVG node.
*/
@@ -329,7 +329,9 @@ const renderNormalLayout = (langs, width, totalLanguageSize) => {
width,
name: lang.name,
color: lang.color || DEFAULT_LANG_COLOR,
- progress: ((lang.size / totalLanguageSize) * 100).toFixed(2),
+ progress: parseFloat(
+ ((lang.size / totalLanguageSize) * 100).toFixed(2),
+ ),
index,
});
}),
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index e3f5433c4cb727..187af7ed87c348 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -95,7 +95,7 @@ const createLanguageTextNode = ({ langs, y }) => {
* @param {string} args.label The label of the text node item.
* @param {string} args.value The value of the text node item.
* @param {number} args.index The index of the text node item.
- * @param {string} args.percent Percentage of the text node item.
+ * @param {number} args.percent Percentage of the text node item.
* @param {boolean=} args.hideProgress Whether to hide the progress bar.
* @param {string} args.progressBarColor The color of the progress bar.
* @param {string} args.progressBarBackgroundColor The color of the progress bar background.
diff --git a/src/common/createProgressNode.js b/src/common/createProgressNode.js
index 2825583c7406af..2d7303a5a78efc 100644
--- a/src/common/createProgressNode.js
+++ b/src/common/createProgressNode.js
@@ -1,3 +1,5 @@
+// @ts-check
+
import { clampValue } from "./utils.js";
/**
@@ -8,7 +10,7 @@ import { clampValue } from "./utils.js";
* @param {number} createProgressNodeParams.y Y-axis position.
* @param {number} createProgressNodeParams.width Width of progress bar.
* @param {string} createProgressNodeParams.color Progress color.
- * @param {string} createProgressNodeParams.progress Progress value.
+ * @param {number} createProgressNodeParams.progress Progress value.
* @param {string} createProgressNodeParams.progressBarBackgroundColor Progress bar bg color.
* @param {number} createProgressNodeParams.delay Delay before animation starts.
* @returns {string} Progress node.
From b611018476f06d1841c9d18b8c1c8847ed62ae89 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 12 Sep 2023 10:31:11 +0300
Subject: [PATCH 077/313] i18n: set locale only once instead of on each call
(#3200)
---
src/common/I18n.js | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/common/I18n.js b/src/common/I18n.js
index a2eccc08ac0547..7876ed245b87d3 100644
--- a/src/common/I18n.js
+++ b/src/common/I18n.js
@@ -1,3 +1,5 @@
+const FALLBACK_LOCALE = "en";
+
/**
* I18n translation class.
*/
@@ -10,9 +12,8 @@ class I18n {
* @param {Object} options.translations Translations.
*/
constructor({ locale, translations }) {
- this.locale = locale;
+ this.locale = locale || FALLBACK_LOCALE;
this.translations = translations;
- this.fallbackLocale = "en";
}
/**
@@ -22,17 +23,17 @@ class I18n {
* @returns {string} Translated string.
*/
t(str) {
- const locale = this.locale || this.fallbackLocale;
-
if (!this.translations[str]) {
throw new Error(`${str} Translation string not found`);
}
- if (!this.translations[str][locale]) {
- throw new Error(`'${str}' translation not found for locale '${locale}'`);
+ if (!this.translations[str][this.locale]) {
+ throw new Error(
+ `'${str}' translation not found for locale '${this.locale}'`,
+ );
}
- return this.translations[str][locale];
+ return this.translations[str][this.locale];
}
}
From c42798b39ebd54c821403453dbc71bfe69d0eb29 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 12 Sep 2023 11:06:01 +0300
Subject: [PATCH 078/313] refactor: enable curly eslint rule (#3137)
---
.eslintrc.json | 2 +-
scripts/generate-theme-doc.js | 5 ++++-
scripts/preview-theme.js | 4 +++-
src/cards/stats-card.js | 4 +++-
src/cards/top-languages-card.js | 8 ++++++--
src/common/Card.js | 4 +++-
src/common/utils.js | 20 +++++++++++++++-----
src/fetchers/gist-fetcher.js | 12 +++++++++---
src/fetchers/repo-fetcher.js | 8 ++++++--
src/fetchers/stats-fetcher.js | 8 ++++++--
src/fetchers/top-languages-fetcher.js | 4 +++-
src/fetchers/wakatime-fetcher.js | 4 +++-
src/getStyles.js | 8 ++++++--
tests/renderTopLanguagesCard.test.js | 4 +++-
14 files changed, 71 insertions(+), 24 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index be5088141b1ede..88030d925519a7 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -39,7 +39,7 @@
}],
"block-scoped-var": "warn",
"consistent-return": "error",
- // "curly": "error",
+ "curly": "error",
// "default-case": "warn",
// the dot goes with the property when doing multiline
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index 8ef3c2089716b7..d29026e1ee7a14 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -60,9 +60,12 @@ const generateLinks = (fn) => {
};
const createTableItem = ({ link, label, isRepoCard }) => {
- if (!link || !label) return "";
+ if (!link || !label) {
+ return "";
+ }
return `\`${label}\` ![${link}][${link}${isRepoCard ? "_repo" : ""}]`;
};
+
const generateTable = ({ isRepoCard }) => {
const rows = [];
const themesFiltered = Object.keys(themes).filter(
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index 6528fcf3239742..fd55d5773216aa 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -75,7 +75,9 @@ class IncorrectJsonFormatError extends Error {
* @returns {number} PR number.
*/
const getPrNumber = () => {
- if (process.env.MOCK_PR_NUMBER) return process.env.MOCK_PR_NUMBER; // For testing purposes.
+ if (process.env.MOCK_PR_NUMBER) {
+ return process.env.MOCK_PR_NUMBER; // For testing purposes.
+ }
const pullRequest = github.context.payload.pull_request;
if (!pullRequest) {
diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js
index 778e67647f3426..dad81bbd21e4fd 100644
--- a/src/cards/stats-card.js
+++ b/src/cards/stats-card.js
@@ -358,7 +358,9 @@ const renderStatsCard = (stats, options = {}) => {
card.setHideTitle(hide_title);
card.setCSS(cssStyles);
- if (disable_animations) card.disableAnimations();
+ if (disable_animations) {
+ card.disableAnimations();
+ }
/**
* Calculates the right rank circle translation values such that the rank circle
diff --git a/src/cards/top-languages-card.js b/src/cards/top-languages-card.js
index 7ff100710bc939..9593f98b5ca1c9 100644
--- a/src/cards/top-languages-card.js
+++ b/src/cards/top-languages-card.js
@@ -87,7 +87,9 @@ const polarToCartesian = (centerX, centerY, radius, angleInDegrees) => {
const cartesianToPolar = (centerX, centerY, x, y) => {
const radius = Math.sqrt(Math.pow(x - centerX, 2) + Math.pow(y - centerY, 2));
let angleInDegrees = radiansToDegrees(Math.atan2(y - centerY, x - centerX));
- if (angleInDegrees < 0) angleInDegrees += 360;
+ if (angleInDegrees < 0) {
+ angleInDegrees += 360;
+ }
return { radius, angleInDegrees };
};
@@ -808,7 +810,9 @@ const renderTopLanguages = (topLangs, options = {}) => {
colors,
});
- if (disable_animations) card.disableAnimations();
+ if (disable_animations) {
+ card.disableAnimations();
+ }
card.setHideBorder(hide_border);
card.setHideTitle(hide_title);
diff --git a/src/common/Card.js b/src/common/Card.js
index 753ce3f2b27b26..33e6bb96e4974b 100644
--- a/src/common/Card.js
+++ b/src/common/Card.js
@@ -150,7 +150,9 @@ class Card {
* @returns {string} The rendered card gradient.
*/
renderGradient() {
- if (typeof this.colors.bgColor !== "object") return "";
+ if (typeof this.colors.bgColor !== "object") {
+ return "";
+ }
const gradients = this.colors.bgColor.slice(1);
return typeof this.colors.bgColor === "object"
diff --git a/src/common/utils.js b/src/common/utils.js
index 5edadbdff1130d..9d90985581ce96 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -60,7 +60,9 @@ const createLanguageNode = (langName, langColor) => {
* @returns {string} Icon with label SVG object.
*/
const iconWithLabel = (icon, label, testid, iconSize) => {
- if (typeof label === "number" && label <= 0) return "";
+ if (typeof label === "number" && label <= 0) {
+ return "";
+ }
const iconSvg = `
{
* @returns {boolean | undefined } The parsed value.
*/
const parseBoolean = (value) => {
- if (typeof value === "boolean") return value;
+ if (typeof value === "boolean") {
+ return value;
+ }
if (typeof value === "string") {
if (value.toLowerCase() === "true") {
@@ -143,7 +147,9 @@ const parseBoolean = (value) => {
* @returns {string[]} The array of strings.
*/
const parseArray = (str) => {
- if (!str) return [];
+ if (!str) {
+ return [];
+ }
return str.split(",");
};
@@ -157,7 +163,9 @@ const parseArray = (str) => {
*/
const clampValue = (number, min, max) => {
// @ts-ignore
- if (Number.isNaN(parseInt(number))) return min;
+ if (Number.isNaN(parseInt(number))) {
+ return min;
+ }
return Math.max(min, Math.min(number, max));
};
@@ -501,7 +509,9 @@ const chunkArray = (arr, perChunk) => {
* @returns {string} String with emoji parsed.
*/
const parseEmojis = (str) => {
- if (!str) throw new Error("[parseEmoji]: str argument not provided");
+ if (!str) {
+ throw new Error("[parseEmoji]: str argument not provided");
+ }
return str.replace(/:\w+:/gm, (emoji) => {
return toEmoji.get(emoji) || "";
});
diff --git a/src/fetchers/gist-fetcher.js b/src/fetchers/gist-fetcher.js
index 9ede43fda18fc1..ebf581900cdea8 100644
--- a/src/fetchers/gist-fetcher.js
+++ b/src/fetchers/gist-fetcher.js
@@ -57,10 +57,16 @@ const fetcher = async (variables, token) => {
* @returns {Promise} Gist data.
*/
const fetchGist = async (id) => {
- if (!id) throw new MissingParamError(["id"], "/api/gist?id=GIST_ID");
+ if (!id) {
+ throw new MissingParamError(["id"], "/api/gist?id=GIST_ID");
+ }
const res = await retryer(fetcher, { gistName: id });
- if (res.data.errors) throw new Error(res.data.errors[0].message);
- if (!res.data.data.viewer.gist) throw new Error("Gist not found");
+ if (res.data.errors) {
+ throw new Error(res.data.errors[0].message);
+ }
+ if (!res.data.data.viewer.gist) {
+ throw new Error("Gist not found");
+ }
const data = res.data.data.viewer.gist;
return {
name: data.files[Object.keys(data.files)[0]].name,
diff --git a/src/fetchers/repo-fetcher.js b/src/fetchers/repo-fetcher.js
index 98e0a72ba6ef23..6438f8895cfb67 100644
--- a/src/fetchers/repo-fetcher.js
+++ b/src/fetchers/repo-fetcher.js
@@ -73,8 +73,12 @@ const fetchRepo = async (username, reponame) => {
if (!username && !reponame) {
throw new MissingParamError(["username", "repo"], urlExample);
}
- if (!username) throw new MissingParamError(["username"], urlExample);
- if (!reponame) throw new MissingParamError(["repo"], urlExample);
+ if (!username) {
+ throw new MissingParamError(["username"], urlExample);
+ }
+ if (!reponame) {
+ throw new MissingParamError(["repo"], urlExample);
+ }
let res = await retryer(fetcher, { login: username, repo: reponame });
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index ac51d49bebcab7..dd62b463952b01 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -116,7 +116,9 @@ const statsFetcher = async (username) => {
while (hasNextPage) {
const variables = { login: username, first: 100, after: endCursor };
let res = await retryer(fetcher, variables);
- if (res.data.errors) return res;
+ if (res.data.errors) {
+ return res;
+ }
// Store stats data.
const repoNodes = res.data.data.user.repositories.nodes;
@@ -199,7 +201,9 @@ const fetchStats = async (
include_all_commits = false,
exclude_repo = [],
) => {
- if (!username) throw new MissingParamError(["username"]);
+ if (!username) {
+ throw new MissingParamError(["username"]);
+ }
const stats = {
name: "",
diff --git a/src/fetchers/top-languages-fetcher.js b/src/fetchers/top-languages-fetcher.js
index 26e99e619ddb38..faf4bc917d6128 100644
--- a/src/fetchers/top-languages-fetcher.js
+++ b/src/fetchers/top-languages-fetcher.js
@@ -71,7 +71,9 @@ const fetchTopLanguages = async (
size_weight = 1,
count_weight = 0,
) => {
- if (!username) throw new MissingParamError(["username"]);
+ if (!username) {
+ throw new MissingParamError(["username"]);
+ }
const res = await retryer(fetcher, { login: username });
diff --git a/src/fetchers/wakatime-fetcher.js b/src/fetchers/wakatime-fetcher.js
index 2a2e039019a14e..f69d6ae498eef7 100644
--- a/src/fetchers/wakatime-fetcher.js
+++ b/src/fetchers/wakatime-fetcher.js
@@ -8,7 +8,9 @@ import { CustomError, MissingParamError } from "../common/utils.js";
* @returns {Promise} WakaTime data response.
*/
const fetchWakatimeStats = async ({ username, api_domain }) => {
- if (!username) throw new MissingParamError(["username"]);
+ if (!username) {
+ throw new MissingParamError(["username"]);
+ }
try {
const { data } = await axios.get(
diff --git a/src/getStyles.js b/src/getStyles.js
index 1bfdc7b837d136..c621ba1fcb707a 100644
--- a/src/getStyles.js
+++ b/src/getStyles.js
@@ -10,8 +10,12 @@ const calculateCircleProgress = (value) => {
const radius = 40;
const c = Math.PI * (radius * 2);
- if (value < 0) value = 0;
- if (value > 100) value = 100;
+ if (value < 0) {
+ value = 0;
+ }
+ if (value > 100) {
+ value = 100;
+ }
return ((100 - value) / 100) * c;
};
diff --git a/tests/renderTopLanguagesCard.test.js b/tests/renderTopLanguagesCard.test.js
index 0506d969b23943..6b7ef62aa30dd1 100644
--- a/tests/renderTopLanguagesCard.test.js
+++ b/tests/renderTopLanguagesCard.test.js
@@ -70,7 +70,9 @@ const langPercentFromDonutLayoutSvg = (d, centerX, centerY) => {
cartesianToPolar(centerX, centerY, dTmp[0], dTmp[1]).angleInDegrees + 90;
let startAngle =
cartesianToPolar(centerX, centerY, dTmp[7], dTmp[8]).angleInDegrees + 90;
- if (startAngle > endAngle) startAngle -= 360;
+ if (startAngle > endAngle) {
+ startAngle -= 360;
+ }
return (endAngle - startAngle) / 3.6;
};
From 976db143de20855fc429641afd334cf6f1b1b208 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 12 Sep 2023 11:07:20 +0300
Subject: [PATCH 079/313] refactor: use more clear retryer error messages
(#3216)
---
src/common/retryer.js | 7 ++++++-
src/common/utils.js | 6 ++++--
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/common/retryer.js b/src/common/retryer.js
index 49d506d31531a9..2a441f15a0dd02 100644
--- a/src/common/retryer.js
+++ b/src/common/retryer.js
@@ -1,10 +1,12 @@
import { CustomError, logger } from "./utils.js";
// Script variables.
+
+// Count the number of GitHub API tokens available.
const PATs = Object.keys(process.env).filter((key) =>
/PAT_\d*$/.exec(key),
).length;
-const RETRIES = PATs ? PATs : 7;
+const RETRIES = process.env.NODE_ENV === "test" ? 7 : PATs;
/**
* @typedef {import("axios").AxiosResponse} AxiosResponse Axios response.
@@ -20,6 +22,9 @@ const RETRIES = PATs ? PATs : 7;
* @returns {Promise} The response from the fetcher function.
*/
const retryer = async (fetcher, variables, retries = 0) => {
+ if (!RETRIES) {
+ throw new CustomError("No GitHub API tokens found", CustomError.NO_TOKENS);
+ }
if (retries > RETRIES) {
throw new CustomError("Maximum retries exceeded", CustomError.MAX_RETRY);
}
diff --git a/src/common/utils.js b/src/common/utils.js
index 9d90985581ce96..0bf2d05fa06f63 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -381,8 +381,9 @@ const CONSTANTS = {
};
const SECONDARY_ERROR_MESSAGES = {
- MAX_RETRY:
- "Please add an env variable called PAT_1 with your github token in vercel",
+ MAX_RETRY: "Downtime due to GitHub API rate limiting",
+ NO_TOKENS:
+ "Please add an env variable called PAT_1 with your GitHub API token in vercel",
USER_NOT_FOUND: "Make sure the provided username is not an organization",
GRAPHQL_ERROR: "Please try again later",
WAKATIME_USER_NOT_FOUND: "Make sure you have a public WakaTime profile",
@@ -403,6 +404,7 @@ class CustomError extends Error {
}
static MAX_RETRY = "MAX_RETRY";
+ static NO_TOKENS = "NO_TOKENS";
static USER_NOT_FOUND = "USER_NOT_FOUND";
static GRAPHQL_ERROR = "GRAPHQL_ERROR";
static WAKATIME_ERROR = "WAKATIME_ERROR";
From 81f030fd1cc331d95cadd05f0558cdd53f1a57f1 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 12 Sep 2023 11:54:57 +0300
Subject: [PATCH 080/313] tests(stats card fetcher): add upstream API error
test when include_all_commits true (#3186)
---
tests/fetchStats.test.js | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/tests/fetchStats.test.js b/tests/fetchStats.test.js
index 32e302ea342706..ac4d0a3209e36b 100644
--- a/tests/fetchStats.test.js
+++ b/tests/fetchStats.test.js
@@ -237,6 +237,37 @@ describe("Test fetchStats", () => {
});
});
+ it("should return 0 commits when all_commits true and API returns error", async () => {
+ mock
+ .onGet("https://api.github.com/search/commits?q=author:anuraghazra")
+ .reply(200, { error: "Some test error message" });
+
+ let stats = await fetchStats("anuraghazra", true);
+ expect(stats).toStrictEqual({
+ contributedTo: 61,
+ name: "Anurag Hazra",
+ totalCommits: 0,
+ totalIssues: 200,
+ totalPRs: 300,
+ totalPRsMerged: 240,
+ mergedPRsPercentage: 80,
+ totalReviews: 50,
+ totalStars: 300,
+ totalDiscussionsStarted: 10,
+ totalDiscussionsAnswered: 40,
+ rank: calculateRank({
+ all_commits: true,
+ commits: 0,
+ prs: 300,
+ reviews: 50,
+ issues: 200,
+ repos: 5,
+ stars: 300,
+ followers: 100,
+ }),
+ });
+ });
+
it("should exclude stars of the `test-repo-1` repository", async () => {
mock
.onGet("https://api.github.com/search/commits?q=author:anuraghazra")
From ef0ec6e26bce2ebe6646cd357314de75a3b70120 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 14 Sep 2023 11:47:00 +0300
Subject: [PATCH 081/313] refactor: use more clear retryer error message (2)
(#3227)
---
src/common/retryer.js | 5 ++++-
src/common/utils.js | 3 ++-
tests/retryer.test.js | 4 ++--
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/common/retryer.js b/src/common/retryer.js
index 2a441f15a0dd02..74f9a0fd3de2c0 100644
--- a/src/common/retryer.js
+++ b/src/common/retryer.js
@@ -26,7 +26,10 @@ const retryer = async (fetcher, variables, retries = 0) => {
throw new CustomError("No GitHub API tokens found", CustomError.NO_TOKENS);
}
if (retries > RETRIES) {
- throw new CustomError("Maximum retries exceeded", CustomError.MAX_RETRY);
+ throw new CustomError(
+ "Downtime due to GitHub API rate limiting",
+ CustomError.MAX_RETRY,
+ );
}
try {
// try to fetch with the first token since RETRIES is 0 index i'm adding +1
diff --git a/src/common/utils.js b/src/common/utils.js
index 0bf2d05fa06f63..871c49377df9de 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -381,7 +381,8 @@ const CONSTANTS = {
};
const SECONDARY_ERROR_MESSAGES = {
- MAX_RETRY: "Downtime due to GitHub API rate limiting",
+ MAX_RETRY:
+ "You can deploy own instance or wait until public will be no longer limited",
NO_TOKENS:
"Please add an env variable called PAT_1 with your GitHub API token in vercel",
USER_NOT_FOUND: "Make sure the provided username is not an organization",
diff --git a/tests/retryer.test.js b/tests/retryer.test.js
index 2229bbb2f565e7..257a70d1ba40ed 100644
--- a/tests/retryer.test.js
+++ b/tests/retryer.test.js
@@ -40,12 +40,12 @@ describe("Test Retryer", () => {
expect(res).toStrictEqual({ data: "ok" });
});
- it("retryer should throw error if maximum retries reached", async () => {
+ it("retryer should throw specific error if maximum retries reached", async () => {
try {
await retryer(fetcherFail, {});
} catch (err) {
expect(fetcherFail).toBeCalledTimes(8);
- expect(err.message).toBe("Maximum retries exceeded");
+ expect(err.message).toBe("Downtime due to GitHub API rate limiting");
}
});
});
From 94deb04e6107ce11943c77fec38d80b4d712e479 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 14 Sep 2023 12:33:21 +0300
Subject: [PATCH 082/313] docs: add top languages card limits warning (#3228)
---
readme.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/readme.md b/readme.md
index 60747cba5c53b3..f0f5fce3edf3e1 100644
--- a/readme.md
+++ b/readme.md
@@ -426,6 +426,9 @@ The top languages card shows a GitHub user's most frequently used languages.
> [!WARNING]\
> This card shows languages usage only inside your own non-forked repositories, not depending from who is the author of the commits. It does not include your contributions into another users/organizations repositories. Currently there are no way to get this data from GitHub API. If you want this behavior to be improved you can support [this feature request](https://github.com/orgs/community/discussions/18230) created by [@rickstaa](https://github.com/rickstaa) inside GitHub Community.
+> [!WARNING]\
+> Currently this card shows data only about first 100 repositories. This is because GitHub API limitations which cause downtimes of public instance (see [#1471](https://github.com/anuraghazra/github-readme-stats/issues/1471)). In future this behavior will be improved by releasing GitHub action or providing environment variable for user's own instances.
+
### Usage
Copy-paste this code into your readme and change the links.
From 6370d0c44d5574c449ee70f62dd18a835434f8ab Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 14 Sep 2023 14:25:52 +0300
Subject: [PATCH 083/313] refactor: fix I18n class constructor jsdoc to resolve
vscode type errors (#3195)
---
src/common/I18n.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/common/I18n.js b/src/common/I18n.js
index 7876ed245b87d3..bd5f29fcb6a848 100644
--- a/src/common/I18n.js
+++ b/src/common/I18n.js
@@ -8,7 +8,7 @@ class I18n {
* Constructor.
*
* @param {Object} options Options.
- * @param {string} options.locale Locale.
+ * @param {string=} options.locale Locale.
* @param {Object} options.translations Translations.
*/
constructor({ locale, translations }) {
From 518747e99ded9b94d9cbf813148b3add995adc80 Mon Sep 17 00:00:00 2001
From: touEr_ <61647484+weiensong@users.noreply.github.com>
Date: Sat, 16 Sep 2023 17:21:58 +0800
Subject: [PATCH 084/313] docs: simplified chinese error (#3215)
* fix: Simplified Chinese error
As a Simplified Chinese user, if you are unsure, it should have been Traditional Chinese or something else
* fix: step video distribution in Simplified Chinese
Simplified Chinese Explanation of Distribution Tutorial Video
---
docs/readme_cn.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/readme_cn.md b/docs/readme_cn.md
index 386f90422ecf36..f33f98da1f29e3 100644
--- a/docs/readme_cn.md
+++ b/docs/readme_cn.md
@@ -189,7 +189,7 @@ dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontr
- `hide` - 从卡片中隐藏指定语言 _(Comma seperated values)_
- `hide_title` - _(boolean)_
-- `layout` - 提供五種佈局 `normal` & `compact` & `donut` & `donut-vertical` & `pie` 间切换
+- `layout` - 提供五种布局 `normal` & `compact` & `donut` & `donut-vertical` & `pie` 间切换
- `card_width` - 手动设置卡片的宽度 _(number)_
> :warning: **重要:**
@@ -321,7 +321,7 @@ _注意:热门语言并不表示我的技能水平或类似的水平,它是
## 自己部署
-#### [Check Out Step By Step Video Tutorial By @codeSTACKr](https://youtu.be/n6d4KHSKqGk?t=107)
+#### [查看分步视频教程 作者:@codeSTACKr](https://youtu.be/n6d4KHSKqGk?t=107)
因为 GitHub 的 API 每个小时只允许 5 千次请求,我的 `https://github-readme-stats.vercel.app/api` 很有可能会触发限制。如果你将其托管在自己的 Vercel 服务器上,那么你就不必为此担心。点击 deploy 按钮来开始你的部署!
From 64f56e88b406ff8c7b7fd267f356e64963b9c2fc Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 17 Sep 2023 12:14:40 +0300
Subject: [PATCH 085/313] refactor: change confusing behavior of showing 0
commints when upstream API fails (#3238)
---
src/fetchers/stats-fetcher.js | 21 +++++++------
tests/fetchStats.test.js | 58 +++++------------------------------
2 files changed, 19 insertions(+), 60 deletions(-)
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index dd62b463952b01..f021a7207e4862 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -153,8 +153,8 @@ const statsFetcher = async (username) => {
*/
const totalCommitsFetcher = async (username) => {
if (!githubUsernameRegex.test(username)) {
- logger.log("Invalid username");
- return 0;
+ logger.log("Invalid username provided.");
+ throw new Error("Invalid username provided.");
}
// https://developer.github.com/v3/search/#search-commits
@@ -170,18 +170,19 @@ const totalCommitsFetcher = async (username) => {
});
};
+ let res;
try {
- let res = await retryer(fetchTotalCommits, { login: username });
- let total_count = res.data.total_count;
- if (!!total_count && !isNaN(total_count)) {
- return res.data.total_count;
- }
+ res = await retryer(fetchTotalCommits, { login: username });
} catch (err) {
logger.log(err);
+ throw new Error(err);
+ }
+
+ const totalCount = res.data.total_count;
+ if (!totalCount || isNaN(totalCount)) {
+ throw new Error("Could not fetch total commits.");
}
- // just return 0 if there is something wrong so that
- // we don't break the whole app
- return 0;
+ return totalCount;
};
/**
diff --git a/tests/fetchStats.test.js b/tests/fetchStats.test.js
index ac4d0a3209e36b..56125d8b5c1a7c 100644
--- a/tests/fetchStats.test.js
+++ b/tests/fetchStats.test.js
@@ -210,62 +210,20 @@ describe("Test fetchStats", () => {
});
});
- it("should return 0 commits when all_commits true and invalid username", async () => {
- let stats = await fetchStats("asdf///---", true);
- expect(stats).toStrictEqual({
- contributedTo: 61,
- name: "Anurag Hazra",
- totalCommits: 0,
- totalIssues: 200,
- totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
- totalReviews: 50,
- totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
- rank: calculateRank({
- all_commits: true,
- commits: 0,
- prs: 300,
- reviews: 50,
- issues: 200,
- repos: 5,
- stars: 300,
- followers: 100,
- }),
- });
+ it("should throw specific error when include_all_commits true and invalid username", async () => {
+ expect(fetchStats("asdf///---", true)).rejects.toThrow(
+ new Error("Invalid username provided."),
+ );
});
- it("should return 0 commits when all_commits true and API returns error", async () => {
+ it("should throw specific error when include_all_commits true and API returns error", async () => {
mock
.onGet("https://api.github.com/search/commits?q=author:anuraghazra")
.reply(200, { error: "Some test error message" });
- let stats = await fetchStats("anuraghazra", true);
- expect(stats).toStrictEqual({
- contributedTo: 61,
- name: "Anurag Hazra",
- totalCommits: 0,
- totalIssues: 200,
- totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
- totalReviews: 50,
- totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
- rank: calculateRank({
- all_commits: true,
- commits: 0,
- prs: 300,
- reviews: 50,
- issues: 200,
- repos: 5,
- stars: 300,
- followers: 100,
- }),
- });
+ expect(fetchStats("anuraghazra", true)).rejects.toThrow(
+ new Error("Could not fetch total commits."),
+ );
});
it("should exclude stars of the `test-repo-1` repository", async () => {
From bc8eaecaf4d68b1cbacb7ade43ba1d00f24a39c2 Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Sun, 17 Sep 2023 15:45:17 +0200
Subject: [PATCH 086/313] feat: rate limit error chaching (#2448)
* feat: rate limit error chaching
Rate limit error caching to alleviate PATs.
* refactor: improve code comments
---
api/gist.js | 7 ++++++-
api/index.js | 9 +++++++--
api/pin.js | 9 +++++++--
api/top-langs.js | 9 +++++++--
api/wakatime.js | 13 +++++++------
src/common/retryer.js | 2 +-
src/common/utils.js | 10 ++++++++++
tests/api.test.js | 9 +++++++--
tests/retryer.test.js | 4 ++--
9 files changed, 54 insertions(+), 18 deletions(-)
diff --git a/api/gist.js b/api/gist.js
index 3134bb5c4c65eb..3e7dca040ff02e 100644
--- a/api/gist.js
+++ b/api/gist.js
@@ -77,7 +77,12 @@ export default async (req, res) => {
}),
);
} catch (err) {
- res.setHeader("Cache-Control", `no-cache, no-store, must-revalidate`); // Don't cache error responses.
+ res.setHeader(
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ); // Use lower cache period for errors.
return res.send(renderError(err.message, err.secondaryMessage));
}
};
diff --git a/api/index.js b/api/index.js
index d171c80f907b0c..c513f7cea89a94 100644
--- a/api/index.js
+++ b/api/index.js
@@ -57,7 +57,7 @@ export default async (req, res) => {
);
let cacheSeconds = clampValue(
- parseInt(cache_seconds || CONSTANTS.FOUR_HOURS, 10),
+ parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
CONSTANTS.FOUR_HOURS,
CONSTANTS.ONE_DAY,
);
@@ -100,7 +100,12 @@ export default async (req, res) => {
}),
);
} catch (err) {
- res.setHeader("Cache-Control", `no-cache, no-store, must-revalidate`); // Don't cache error responses.
+ res.setHeader(
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ); // Use lower cache period for errors.
return res.send(renderError(err.message, err.secondaryMessage));
}
};
diff --git a/api/pin.js b/api/pin.js
index 3383b00a33ac02..d505746a4a0844 100644
--- a/api/pin.js
+++ b/api/pin.js
@@ -40,7 +40,7 @@ export default async (req, res) => {
const repoData = await fetchRepo(username, repo);
let cacheSeconds = clampValue(
- parseInt(cache_seconds || CONSTANTS.FOUR_HOURS, 10),
+ parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
CONSTANTS.FOUR_HOURS,
CONSTANTS.ONE_DAY,
);
@@ -83,7 +83,12 @@ export default async (req, res) => {
}),
);
} catch (err) {
- res.setHeader("Cache-Control", `no-cache, no-store, must-revalidate`); // Don't cache error responses.
+ res.setHeader(
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ); // Use lower cache period for errors.
return res.send(renderError(err.message, err.secondaryMessage));
}
};
diff --git a/api/top-langs.js b/api/top-langs.js
index fdb6702a32d960..55967519aa6442 100644
--- a/api/top-langs.js
+++ b/api/top-langs.js
@@ -63,7 +63,7 @@ export default async (req, res) => {
);
let cacheSeconds = clampValue(
- parseInt(cache_seconds || CONSTANTS.FOUR_HOURS, 10),
+ parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
CONSTANTS.FOUR_HOURS,
CONSTANTS.ONE_DAY,
);
@@ -99,7 +99,12 @@ export default async (req, res) => {
}),
);
} catch (err) {
- res.setHeader("Cache-Control", `no-cache, no-store, must-revalidate`); // Don't cache error responses.
+ res.setHeader(
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ); // Use lower cache period for errors.
return res.send(renderError(err.message, err.secondaryMessage));
}
};
diff --git a/api/wakatime.js b/api/wakatime.js
index ec0c813c081f80..65f026e3747286 100644
--- a/api/wakatime.js
+++ b/api/wakatime.js
@@ -42,7 +42,7 @@ export default async (req, res) => {
const stats = await fetchWakatimeStats({ username, api_domain });
let cacheSeconds = clampValue(
- parseInt(cache_seconds || CONSTANTS.FOUR_HOURS, 10),
+ parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
CONSTANTS.FOUR_HOURS,
CONSTANTS.ONE_DAY,
);
@@ -50,10 +50,6 @@ export default async (req, res) => {
? parseInt(process.env.CACHE_SECONDS, 10) || cacheSeconds
: cacheSeconds;
- if (!cache_seconds) {
- cacheSeconds = CONSTANTS.FOUR_HOURS;
- }
-
res.setHeader(
"Cache-Control",
`max-age=${
@@ -82,7 +78,12 @@ export default async (req, res) => {
}),
);
} catch (err) {
- res.setHeader("Cache-Control", `no-cache, no-store, must-revalidate`); // Don't cache error responses.
+ res.setHeader(
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ); // Use lower cache period for errors.
return res.send(renderError(err.message, err.secondaryMessage));
}
};
diff --git a/src/common/retryer.js b/src/common/retryer.js
index 74f9a0fd3de2c0..3f294d3751327b 100644
--- a/src/common/retryer.js
+++ b/src/common/retryer.js
@@ -72,5 +72,5 @@ const retryer = async (fetcher, variables, retries = 0) => {
}
};
-export { retryer };
+export { retryer, RETRIES };
export default retryer;
diff --git a/src/common/utils.js b/src/common/utils.js
index 871c49377df9de..3cfd0e19b0737f 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -373,11 +373,21 @@ const noop = () => {};
const logger =
process.env.NODE_ENV !== "test" ? console : { log: noop, error: noop };
+// Cache settings.
+const CARD_CACHE_SECONDS = 14400;
+const ERROR_CACHE_SECONDS = 600;
+
const CONSTANTS = {
+ ONE_MINUTE: 60,
+ FIVE_MINUTES: 300,
+ TEN_MINUTES: 600,
+ FIFTEEN_MINUTES: 900,
THIRTY_MINUTES: 1800,
TWO_HOURS: 7200,
FOUR_HOURS: 14400,
ONE_DAY: 86400,
+ CARD_CACHE_SECONDS,
+ ERROR_CACHE_SECONDS,
};
const SECONDARY_ERROR_MESSAGES = {
diff --git a/tests/api.test.js b/tests/api.test.js
index d29db222b9516f..1353f1ffdcce90 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -184,13 +184,18 @@ describe("Test /api/", () => {
]);
});
- it("should not store cache when error", async () => {
+ it("should set shorter cache when error", async () => {
const { req, res } = faker({}, error);
await api(req, res);
expect(res.setHeader.mock.calls).toEqual([
["Content-Type", "image/svg+xml"],
- ["Cache-Control", `no-cache, no-store, must-revalidate`],
+ [
+ "Cache-Control",
+ `max-age=${CONSTANTS.ERROR_CACHE_SECONDS / 2}, s-maxage=${
+ CONSTANTS.ERROR_CACHE_SECONDS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ ],
]);
});
diff --git a/tests/retryer.test.js b/tests/retryer.test.js
index 257a70d1ba40ed..b0b4bd79df857d 100644
--- a/tests/retryer.test.js
+++ b/tests/retryer.test.js
@@ -1,6 +1,6 @@
import { jest } from "@jest/globals";
import "@testing-library/jest-dom";
-import { retryer } from "../src/common/retryer.js";
+import { retryer, RETRIES } from "../src/common/retryer.js";
import { logger } from "../src/common/utils.js";
import { expect, it, describe } from "@jest/globals";
@@ -44,7 +44,7 @@ describe("Test Retryer", () => {
try {
await retryer(fetcherFail, {});
} catch (err) {
- expect(fetcherFail).toBeCalledTimes(8);
+ expect(fetcherFail).toBeCalledTimes(RETRIES + 1);
expect(err.message).toBe("Downtime due to GitHub API rate limiting");
}
});
From c1be93922df690b72ed06de4661a4f406af21b36 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 17 Sep 2023 16:55:27 +0300
Subject: [PATCH 087/313] infra: enable no-use-before-define eslint rule
(#3234)
---
.eslintrc.json | 2 +-
src/common/utils.js | 82 ++++++++++++++++++------------------
src/fetchers/gist-fetcher.js | 60 +++++++++++++-------------
3 files changed, 72 insertions(+), 72 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 88030d925519a7..7b2160f8847698 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -128,7 +128,7 @@
// Disallow hoisting - let & const don't allow hoisting anyhow
- // "no-use-before-define": "error",
+ "no-use-before-define": "error",
// Node.js and CommonJS
diff --git a/src/common/utils.js b/src/common/utils.js
index 3cfd0e19b0737f..f1f74b69464afb 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -7,6 +7,22 @@ import { themes } from "../../themes/index.js";
// Script parameters.
const ERROR_CARD_LENGTH = 576.5;
+/**
+ * Encode string as HTML.
+ *
+ * @see https://stackoverflow.com/a/48073476/10629172
+ *
+ * @param {string} str String to encode.
+ * @returns {string} Encoded string.
+ */
+const encodeHTML = (str) => {
+ return str
+ .replace(/[\u00A0-\u9999<>&](?!#)/gim, (i) => {
+ return "" + i.charCodeAt(0) + ";";
+ })
+ .replace(/\u0008/gim, "");
+};
+
/**
* Renders error message on the card.
*
@@ -34,6 +50,31 @@ const renderError = (message, secondaryMessage = "") => {
`;
};
+/**
+ * Auto layout utility, allows us to layout things vertically or horizontally with
+ * proper gaping.
+ *
+ * @param {object} props Function properties.
+ * @param {string[]} props.items Array of items to layout.
+ * @param {number} props.gap Gap between items.
+ * @param {"column" | "row"=} props.direction Direction to layout items.
+ * @param {number[]=} props.sizes Array of sizes for each item.
+ * @returns {string[]} Array of items with proper layout.
+ */
+const flexLayout = ({ items, gap, direction, sizes = [] }) => {
+ let lastSize = 0;
+ // filter() for filtering out empty strings
+ return items.filter(Boolean).map((item, i) => {
+ const size = sizes[i] || 0;
+ let transform = `translate(${lastSize}, 0)`;
+ if (direction === "column") {
+ transform = `translate(0, ${lastSize})`;
+ }
+ lastSize += size + gap;
+ return `${item} `;
+ });
+};
+
/**
* Creates a node to display the primary programming language of the repository/gist.
*
@@ -79,22 +120,6 @@ const iconWithLabel = (icon, label, testid, iconSize) => {
return flexLayout({ items: [iconSvg, text], gap: 20 }).join("");
};
-/**
- * Encode string as HTML.
- *
- * @see https://stackoverflow.com/a/48073476/10629172
- *
- * @param {string} str String to encode.
- * @returns {string} Encoded string.
- */
-const encodeHTML = (str) => {
- return str
- .replace(/[\u00A0-\u9999<>&](?!#)/gim, (i) => {
- return "" + i.charCodeAt(0) + ";";
- })
- .replace(/\u0008/gim, "");
-};
-
/**
* Retrieves num with suffix k(thousands) precise to 1 decimal if greater than 999.
*
@@ -221,31 +246,6 @@ const request = (data, headers) => {
});
};
-/**
- * Auto layout utility, allows us to layout things vertically or horizontally with
- * proper gaping.
- *
- * @param {object} props Function properties.
- * @param {string[]} props.items Array of items to layout.
- * @param {number} props.gap Gap between items.
- * @param {"column" | "row"=} props.direction Direction to layout items.
- * @param {number[]=} props.sizes Array of sizes for each item.
- * @returns {string[]} Array of items with proper layout.
- */
-const flexLayout = ({ items, gap, direction, sizes = [] }) => {
- let lastSize = 0;
- // filter() for filtering out empty strings
- return items.filter(Boolean).map((item, i) => {
- const size = sizes[i] || 0;
- let transform = `translate(${lastSize}, 0)`;
- if (direction === "column") {
- transform = `translate(0, ${lastSize})`;
- }
- lastSize += size + gap;
- return `${item} `;
- });
-};
-
/**
* Object containing card colors.
* @typedef {{
diff --git a/src/fetchers/gist-fetcher.js b/src/fetchers/gist-fetcher.js
index ebf581900cdea8..4e0e0f5e7e4f20 100644
--- a/src/fetchers/gist-fetcher.js
+++ b/src/fetchers/gist-fetcher.js
@@ -46,6 +46,36 @@ const fetcher = async (variables, token) => {
);
};
+/**
+ * @typedef {{ name: string; language: { name: string; }, size: number }} GistFile Gist file.
+ */
+
+/**
+ * This function calculates the primary language of a gist by files size.
+ *
+ * @param {GistFile[]} files Files.
+ * @returns {string} Primary language.
+ */
+const calculatePrimaryLanguage = (files) => {
+ const languages = {};
+ for (const file of files) {
+ if (file.language) {
+ if (languages[file.language.name]) {
+ languages[file.language.name] += file.size;
+ } else {
+ languages[file.language.name] = file.size;
+ }
+ }
+ }
+ let primaryLanguage = Object.keys(languages)[0];
+ for (const language in languages) {
+ if (languages[language] > languages[primaryLanguage]) {
+ primaryLanguage = language;
+ }
+ }
+ return primaryLanguage;
+};
+
/**
* @typedef {import('./types').GistData} GistData Gist data.
*/
@@ -80,35 +110,5 @@ const fetchGist = async (id) => {
};
};
-/**
- * @typedef {{ name: string; language: { name: string; }, size: number }} GistFile Gist file.
- */
-
-/**
- * This function calculates the primary language of a gist by files size.
- *
- * @param {GistFile[]} files Files.
- * @returns {string} Primary language.
- */
-const calculatePrimaryLanguage = (files) => {
- const languages = {};
- for (const file of files) {
- if (file.language) {
- if (languages[file.language.name]) {
- languages[file.language.name] += file.size;
- } else {
- languages[file.language.name] = file.size;
- }
- }
- }
- let primaryLanguage = Object.keys(languages)[0];
- for (const language in languages) {
- if (languages[language] > languages[primaryLanguage]) {
- primaryLanguage = language;
- }
- }
- return primaryLanguage;
-};
-
export { fetchGist };
export default fetchGist;
From 7a4f6a343e71fae6f641e0083cc44e08d7871455 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Sep 2023 21:28:10 +0300
Subject: [PATCH 088/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3245)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.20 to 1.1.24.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/2976d7763c8490535b108c414d8a147ffea86f28...e9f0932401f4a8615cfe8bc22aacf06330c910c2)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index e675faf269673c..54bbf60a62ec38 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@2976d7763c8490535b108c414d8a147ffea86f28 # v1.1.20
+ uses: rickstaa/empty-issues-closer-action@e9f0932401f4a8615cfe8bc22aacf06330c910c2 # v1.1.24
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 1fca92efea7f5bc26cb24f11a2aa4aeddbe4e035 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Sep 2023 21:28:56 +0300
Subject: [PATCH 089/313] Build(deps): Bump github/codeql-action from 2.21.5 to
2.21.7 (#3246)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.5 to 2.21.7.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/00e563ead9f72a8461b24876bee2d0c2e8bd2ee8...04daf014b50eaf774287bf3f0f1869d4b4c4b913)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index be6576d4dabf73..15bc1a9f94c355 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -43,6 +43,6 @@ jobs:
# required for Code scanning alerts
- name: "Upload SARIF results to code scanning"
- uses: github/codeql-action/upload-sarif@00e563ead9f72a8461b24876bee2d0c2e8bd2ee8 # v2.21.5
+ uses: github/codeql-action/upload-sarif@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # v2.21.7
with:
sarif_file: results.sarif
From 5fcdee7de8b2bee33b683276cdc34745fb8538dc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Sep 2023 21:29:31 +0300
Subject: [PATCH 090/313] Build(deps): Bump bahmutov/npm-install from 1.8.34 to
1.8.35 (#3247)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.8.34 to 1.8.35.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/5e78a2c1fa3203b777a67764f15380aa7c80d015...c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2)
---
updated-dependencies:
- dependency-name: bahmutov/npm-install
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index 131ec6e64f3bee..50502bcd63c2fd 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -38,7 +38,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@5e78a2c1fa3203b777a67764f15380aa7c80d015 # v1.8.34
+ - uses: bahmutov/npm-install@c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2 # v1.8.35
with:
useLockFile: false
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index a65dd324ccf9c7..e3887865c5d0c8 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@5e78a2c1fa3203b777a67764f15380aa7c80d015 # v1.8.34
+ - uses: bahmutov/npm-install@c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2 # v1.8.35
with:
useLockFile: false
From bec05408784a94f6db50fc96cc81e9b8c7129d9a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Sep 2023 21:30:05 +0300
Subject: [PATCH 091/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.46 to 1.3.50 (#3248)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.46 to 1.3.50.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/20822b6d133fa88780e87f154bef34a6911005ec...1b36bbbc747a2e05808a88a57c15f3ba53ccfffb)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 46be04a133ff8d..b443dedcd1aca8 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@20822b6d133fa88780e87f154bef34a6911005ec # v1.3.46
+ uses: rickstaa/top-issues-action@1b36bbbc747a2e05808a88a57c15f3ba53ccfffb # v1.3.50
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From b6d30dd3e9232ff978c8cff712f1b1d1ae40a92d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Sep 2023 03:04:37 +0300
Subject: [PATCH 092/313] Build(deps-dev): Bump jest from 29.6.4 to 29.7.0
(#3249)
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.4 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest)
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 1176 +++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 606 insertions(+), 572 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2fff2e77510284..12316721702603 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.4",
+ "jest": "^29.7.0",
"jest-environment-jsdom": "^29.6.4",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
@@ -834,16 +834,16 @@
}
},
"node_modules/@jest/console": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz",
- "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz",
+ "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0"
},
"engines": {
@@ -851,15 +851,15 @@
}
},
"node_modules/@jest/core": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz",
- "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
+ "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.4",
- "@jest/reporters": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/reporters": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -867,21 +867,21 @@
"ci-info": "^3.2.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
- "jest-changed-files": "^29.6.3",
- "jest-config": "^29.6.4",
- "jest-haste-map": "^29.6.4",
- "jest-message-util": "^29.6.3",
+ "jest-changed-files": "^29.7.0",
+ "jest-config": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-resolve-dependencies": "^29.6.4",
- "jest-runner": "^29.6.4",
- "jest-runtime": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
- "jest-watcher": "^29.6.4",
+ "jest-resolve": "^29.7.0",
+ "jest-resolve-dependencies": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
+ "jest-watcher": "^29.7.0",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-ansi": "^6.0.0"
},
@@ -910,9 +910,9 @@
}
},
"node_modules/@jest/core/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -930,37 +930,37 @@
"dev": true
},
"node_modules/@jest/environment": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz",
- "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
+ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
"dev": true,
"dependencies": {
- "@jest/fake-timers": "^29.6.4",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.3"
+ "jest-mock": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/expect": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz",
- "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==",
"dev": true,
"dependencies": {
- "expect": "^29.6.4",
- "jest-snapshot": "^29.6.4"
+ "expect": "^29.7.0",
+ "jest-snapshot": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz",
- "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
+ "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
"dev": true,
"dependencies": {
"jest-get-type": "^29.6.3"
@@ -970,47 +970,47 @@
}
},
"node_modules/@jest/fake-timers": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz",
- "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
+ "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
"@sinonjs/fake-timers": "^10.0.2",
"@types/node": "*",
- "jest-message-util": "^29.6.3",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/globals": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz",
- "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz",
+ "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/expect": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
"@jest/types": "^29.6.3",
- "jest-mock": "^29.6.3"
+ "jest-mock": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/reporters": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz",
- "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
+ "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==",
"dev": true,
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
@@ -1024,9 +1024,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
- "jest-worker": "^29.6.4",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
@@ -1120,12 +1120,12 @@
}
},
"node_modules/@jest/test-result": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz",
- "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz",
+ "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.4",
+ "@jest/console": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
@@ -1135,14 +1135,14 @@
}
},
"node_modules/@jest/test-sequencer": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz",
- "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz",
+ "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"slash": "^3.0.0"
},
"engines": {
@@ -1150,9 +1150,9 @@
}
},
"node_modules/@jest/transform": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz",
- "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
+ "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
@@ -1163,9 +1163,9 @@
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"micromatch": "^4.0.4",
"pirates": "^4.0.4",
"slash": "^3.0.0",
@@ -1505,9 +1505,9 @@
"dev": true
},
"node_modules/@types/babel__core": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz",
- "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz",
+ "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==",
"dev": true,
"dependencies": {
"@babel/parser": "^7.20.7",
@@ -1518,18 +1518,18 @@
}
},
"node_modules/@types/babel__generator": {
- "version": "7.6.4",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
- "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz",
+ "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==",
"dev": true,
"dependencies": {
"@babel/types": "^7.0.0"
}
},
"node_modules/@types/babel__template": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
- "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz",
+ "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==",
"dev": true,
"dependencies": {
"@babel/parser": "^7.1.0",
@@ -1537,9 +1537,9 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz",
- "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz",
+ "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==",
"dev": true,
"dependencies": {
"@babel/types": "^7.20.7"
@@ -1823,12 +1823,12 @@
}
},
"node_modules/babel-jest": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz",
- "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
+ "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
"dev": true,
"dependencies": {
- "@jest/transform": "^29.6.4",
+ "@jest/transform": "^29.7.0",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
"babel-preset-jest": "^29.6.3",
@@ -2264,6 +2264,27 @@
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true
},
+ "node_modules/create-jest": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
+ "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^29.6.3",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "prompts": "^2.0.1"
+ },
+ "bin": {
+ "create-jest": "bin/create-jest.js"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -2959,16 +2980,16 @@
}
},
"node_modules/expect": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz",
- "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
"dev": true,
"dependencies": {
- "@jest/expect-utils": "^29.6.4",
+ "@jest/expect-utils": "^29.7.0",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -3960,15 +3981,15 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"node_modules/jest": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz",
- "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
+ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.4",
+ "@jest/core": "^29.7.0",
"@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.4"
+ "jest-cli": "^29.7.0"
},
"bin": {
"jest": "bin/jest.js"
@@ -3986,13 +4007,13 @@
}
},
"node_modules/jest-changed-files": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz",
- "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
+ "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
"dev": true,
"dependencies": {
"execa": "^5.0.0",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"p-limit": "^3.1.0"
},
"engines": {
@@ -4000,28 +4021,28 @@
}
},
"node_modules/jest-circus": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz",
- "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
+ "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/expect": "^29.6.4",
- "@jest/test-result": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-runtime": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
+ "jest-each": "^29.7.0",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
"p-limit": "^3.1.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"pure-rand": "^6.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
@@ -4043,9 +4064,9 @@
}
},
"node_modules/jest-circus/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4063,22 +4084,21 @@
"dev": true
},
"node_modules/jest-cli": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz",
- "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
+ "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.6.4",
- "@jest/test-result": "^29.6.4",
+ "@jest/core": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
+ "create-jest": "^29.7.0",
"exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
- "prompts": "^2.0.1",
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"yargs": "^17.3.1"
},
"bin": {
@@ -4097,31 +4117,31 @@
}
},
"node_modules/jest-config": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz",
- "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
+ "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.4",
+ "@jest/test-sequencer": "^29.7.0",
"@jest/types": "^29.6.3",
- "babel-jest": "^29.6.4",
+ "babel-jest": "^29.7.0",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.4",
- "jest-environment-node": "^29.6.4",
+ "jest-circus": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
"jest-get-type": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-runner": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"micromatch": "^4.0.4",
"parse-json": "^5.2.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -4154,9 +4174,9 @@
}
},
"node_modules/jest-config/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4174,15 +4194,15 @@
"dev": true
},
"node_modules/jest-diff": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz",
- "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
"diff-sequences": "^29.6.3",
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4201,9 +4221,9 @@
}
},
"node_modules/jest-diff/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4221,9 +4241,9 @@
"dev": true
},
"node_modules/jest-docblock": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz",
- "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
+ "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
"dev": true,
"dependencies": {
"detect-newline": "^3.0.0"
@@ -4233,16 +4253,16 @@
}
},
"node_modules/jest-each": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz",
- "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
+ "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"jest-get-type": "^29.6.3",
- "jest-util": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "jest-util": "^29.7.0",
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4261,9 +4281,9 @@
}
},
"node_modules/jest-each/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4308,17 +4328,17 @@
}
},
"node_modules/jest-environment-node": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz",
- "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
+ "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4334,9 +4354,9 @@
}
},
"node_modules/jest-haste-map": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz",
- "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
+ "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -4346,8 +4366,8 @@
"fb-watchman": "^2.0.0",
"graceful-fs": "^4.2.9",
"jest-regex-util": "^29.6.3",
- "jest-util": "^29.6.3",
- "jest-worker": "^29.6.4",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
},
@@ -4359,13 +4379,13 @@
}
},
"node_modules/jest-leak-detector": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz",
- "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz",
+ "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==",
"dev": true,
"dependencies": {
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4384,9 +4404,9 @@
}
},
"node_modules/jest-leak-detector/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4404,15 +4424,15 @@
"dev": true
},
"node_modules/jest-matcher-utils": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz",
- "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.4",
+ "jest-diff": "^29.7.0",
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4431,9 +4451,9 @@
}
},
"node_modules/jest-matcher-utils/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4451,9 +4471,9 @@
"dev": true
},
"node_modules/jest-message-util": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz",
- "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
@@ -4462,7 +4482,7 @@
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
@@ -4483,9 +4503,9 @@
}
},
"node_modules/jest-message-util/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4503,14 +4523,14 @@
"dev": true
},
"node_modules/jest-mock": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz",
- "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
+ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-util": "^29.6.3"
+ "jest-util": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4543,17 +4563,17 @@
}
},
"node_modules/jest-resolve": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz",
- "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
+ "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"resolve": "^1.20.0",
"resolve.exports": "^2.0.0",
"slash": "^3.0.0"
@@ -4563,43 +4583,43 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz",
- "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz",
+ "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==",
"dev": true,
"dependencies": {
"jest-regex-util": "^29.6.3",
- "jest-snapshot": "^29.6.4"
+ "jest-snapshot": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-runner": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz",
- "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
+ "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==",
"dev": true,
"dependencies": {
- "@jest/console": "^29.6.4",
- "@jest/environment": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/environment": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
- "jest-docblock": "^29.6.3",
- "jest-environment-node": "^29.6.4",
- "jest-haste-map": "^29.6.4",
- "jest-leak-detector": "^29.6.3",
- "jest-message-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-runtime": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-watcher": "^29.6.4",
- "jest-worker": "^29.6.4",
+ "jest-docblock": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-leak-detector": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-resolve": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-watcher": "^29.7.0",
+ "jest-worker": "^29.7.0",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -4608,17 +4628,17 @@
}
},
"node_modules/jest-runtime": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz",
- "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
+ "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
- "@jest/globals": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/globals": "^29.7.0",
"@jest/source-map": "^29.6.3",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -4626,13 +4646,13 @@
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-mock": "^29.6.3",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -4641,9 +4661,9 @@
}
},
"node_modules/jest-snapshot": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz",
- "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
+ "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==",
"dev": true,
"dependencies": {
"@babel/core": "^7.11.6",
@@ -4651,20 +4671,20 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/expect-utils": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.4",
+ "expect": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.4",
+ "jest-diff": "^29.7.0",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"natural-compare": "^1.4.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"semver": "^7.5.3"
},
"engines": {
@@ -4696,9 +4716,9 @@
}
},
"node_modules/jest-snapshot/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4737,9 +4757,9 @@
"dev": true
},
"node_modules/jest-util": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz",
- "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -4754,9 +4774,9 @@
}
},
"node_modules/jest-validate": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz",
- "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
+ "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"dev": true,
"dependencies": {
"@jest/types": "^29.6.3",
@@ -4764,7 +4784,7 @@
"chalk": "^4.0.0",
"jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -4795,9 +4815,9 @@
}
},
"node_modules/jest-validate/node_modules/pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4815,18 +4835,18 @@
"dev": true
},
"node_modules/jest-watcher": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz",
- "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
+ "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==",
"dev": true,
"dependencies": {
- "@jest/test-result": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"string-length": "^4.0.1"
},
"engines": {
@@ -4834,13 +4854,13 @@
}
},
"node_modules/jest-worker": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz",
- "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
"dev": true,
"dependencies": {
"@types/node": "*",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
@@ -6026,9 +6046,9 @@
}
},
"node_modules/pure-rand": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz",
- "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz",
+ "integrity": "sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w==",
"dev": true,
"funding": [
{
@@ -6125,9 +6145,9 @@
"dev": true
},
"node_modules/resolve": {
- "version": "1.22.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
- "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
+ "version": "1.22.6",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
+ "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
"dev": true,
"dependencies": {
"is-core-module": "^2.13.0",
@@ -7620,29 +7640,29 @@
"dev": true
},
"@jest/console": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz",
- "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz",
+ "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0"
}
},
"@jest/core": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz",
- "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
+ "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.4",
- "@jest/reporters": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/reporters": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
@@ -7650,21 +7670,21 @@
"ci-info": "^3.2.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
- "jest-changed-files": "^29.6.3",
- "jest-config": "^29.6.4",
- "jest-haste-map": "^29.6.4",
- "jest-message-util": "^29.6.3",
+ "jest-changed-files": "^29.7.0",
+ "jest-config": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-resolve-dependencies": "^29.6.4",
- "jest-runner": "^29.6.4",
- "jest-runtime": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
- "jest-watcher": "^29.6.4",
+ "jest-resolve": "^29.7.0",
+ "jest-resolve-dependencies": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
+ "jest-watcher": "^29.7.0",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-ansi": "^6.0.0"
},
@@ -7676,9 +7696,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -7695,72 +7715,72 @@
}
},
"@jest/environment": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz",
- "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
+ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
"dev": true,
"requires": {
- "@jest/fake-timers": "^29.6.4",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.3"
+ "jest-mock": "^29.7.0"
}
},
"@jest/expect": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz",
- "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==",
"dev": true,
"requires": {
- "expect": "^29.6.4",
- "jest-snapshot": "^29.6.4"
+ "expect": "^29.7.0",
+ "jest-snapshot": "^29.7.0"
}
},
"@jest/expect-utils": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz",
- "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
+ "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
"dev": true,
"requires": {
"jest-get-type": "^29.6.3"
}
},
"@jest/fake-timers": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz",
- "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
+ "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
"@sinonjs/fake-timers": "^10.0.2",
"@types/node": "*",
- "jest-message-util": "^29.6.3",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
}
},
"@jest/globals": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz",
- "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz",
+ "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.4",
- "@jest/expect": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
"@jest/types": "^29.6.3",
- "jest-mock": "^29.6.3"
+ "jest-mock": "^29.7.0"
}
},
"@jest/reporters": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz",
- "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
+ "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
@@ -7774,9 +7794,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
- "jest-worker": "^29.6.4",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"slash": "^3.0.0",
"string-length": "^4.0.1",
"strip-ansi": "^6.0.0",
@@ -7843,33 +7863,33 @@
}
},
"@jest/test-result": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz",
- "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz",
+ "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.4",
+ "@jest/console": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
}
},
"@jest/test-sequencer": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz",
- "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz",
+ "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"slash": "^3.0.0"
}
},
"@jest/transform": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz",
- "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
+ "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
@@ -7880,9 +7900,9 @@
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"micromatch": "^4.0.4",
"pirates": "^4.0.4",
"slash": "^3.0.0",
@@ -8162,9 +8182,9 @@
"dev": true
},
"@types/babel__core": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz",
- "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz",
+ "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==",
"dev": true,
"requires": {
"@babel/parser": "^7.20.7",
@@ -8175,18 +8195,18 @@
}
},
"@types/babel__generator": {
- "version": "7.6.4",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
- "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz",
+ "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==",
"dev": true,
"requires": {
"@babel/types": "^7.0.0"
}
},
"@types/babel__template": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
- "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz",
+ "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==",
"dev": true,
"requires": {
"@babel/parser": "^7.1.0",
@@ -8194,9 +8214,9 @@
}
},
"@types/babel__traverse": {
- "version": "7.20.1",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz",
- "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz",
+ "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==",
"dev": true,
"requires": {
"@babel/types": "^7.20.7"
@@ -8432,12 +8452,12 @@
}
},
"babel-jest": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz",
- "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
+ "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
"dev": true,
"requires": {
- "@jest/transform": "^29.6.4",
+ "@jest/transform": "^29.7.0",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
"babel-preset-jest": "^29.6.3",
@@ -8744,6 +8764,21 @@
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true
},
+ "create-jest": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
+ "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^29.6.3",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "prompts": "^2.0.1"
+ }
+ },
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -9248,16 +9283,16 @@
"dev": true
},
"expect": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz",
- "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
"dev": true,
"requires": {
- "@jest/expect-utils": "^29.6.4",
+ "@jest/expect-utils": "^29.7.0",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0"
}
},
"fast-deep-equal": {
@@ -9952,51 +9987,51 @@
"integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw=="
},
"jest": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz",
- "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
+ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.4",
+ "@jest/core": "^29.7.0",
"@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^29.6.4"
+ "jest-cli": "^29.7.0"
}
},
"jest-changed-files": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz",
- "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
+ "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
"dev": true,
"requires": {
"execa": "^5.0.0",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"p-limit": "^3.1.0"
}
},
"jest-circus": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz",
- "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
+ "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.4",
- "@jest/expect": "^29.6.4",
- "@jest/test-result": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-runtime": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
+ "jest-each": "^29.7.0",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
"p-limit": "^3.1.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"pure-rand": "^6.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
@@ -10009,9 +10044,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10028,51 +10063,50 @@
}
},
"jest-cli": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz",
- "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
+ "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==",
"dev": true,
"requires": {
- "@jest/core": "^29.6.4",
- "@jest/test-result": "^29.6.4",
+ "@jest/core": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
+ "create-jest": "^29.7.0",
"exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
- "prompts": "^2.0.1",
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"yargs": "^17.3.1"
}
},
"jest-config": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz",
- "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
+ "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
- "@jest/test-sequencer": "^29.6.4",
+ "@jest/test-sequencer": "^29.7.0",
"@jest/types": "^29.6.3",
- "babel-jest": "^29.6.4",
+ "babel-jest": "^29.7.0",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^29.6.4",
- "jest-environment-node": "^29.6.4",
+ "jest-circus": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
"jest-get-type": "^29.6.3",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-runner": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"micromatch": "^4.0.4",
"parse-json": "^5.2.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -10084,9 +10118,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10103,15 +10137,15 @@
}
},
"jest-diff": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz",
- "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^29.6.3",
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"dependencies": {
"ansi-styles": {
@@ -10121,9 +10155,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10140,25 +10174,25 @@
}
},
"jest-docblock": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz",
- "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
+ "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
"dev": true,
"requires": {
"detect-newline": "^3.0.0"
}
},
"jest-each": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz",
- "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
+ "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
"chalk": "^4.0.0",
"jest-get-type": "^29.6.3",
- "jest-util": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "jest-util": "^29.7.0",
+ "pretty-format": "^29.7.0"
},
"dependencies": {
"ansi-styles": {
@@ -10168,9 +10202,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10203,17 +10237,17 @@
}
},
"jest-environment-node": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz",
- "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
+ "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3"
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
}
},
"jest-get-type": {
@@ -10223,9 +10257,9 @@
"dev": true
},
"jest-haste-map": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz",
- "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
+ "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -10236,20 +10270,20 @@
"fsevents": "^2.3.2",
"graceful-fs": "^4.2.9",
"jest-regex-util": "^29.6.3",
- "jest-util": "^29.6.3",
- "jest-worker": "^29.6.4",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"micromatch": "^4.0.4",
"walker": "^1.0.8"
}
},
"jest-leak-detector": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz",
- "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz",
+ "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==",
"dev": true,
"requires": {
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"dependencies": {
"ansi-styles": {
@@ -10259,9 +10293,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10278,15 +10312,15 @@
}
},
"jest-matcher-utils": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz",
- "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "jest-diff": "^29.6.4",
+ "jest-diff": "^29.7.0",
"jest-get-type": "^29.6.3",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"dependencies": {
"ansi-styles": {
@@ -10296,9 +10330,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10315,9 +10349,9 @@
}
},
"jest-message-util": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz",
- "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
@@ -10326,7 +10360,7 @@
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
@@ -10338,9 +10372,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10357,14 +10391,14 @@
}
},
"jest-mock": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz",
- "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
+ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-util": "^29.6.3"
+ "jest-util": "^29.7.0"
}
},
"jest-pnp-resolver": {
@@ -10381,73 +10415,73 @@
"dev": true
},
"jest-resolve": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz",
- "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
+ "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
+ "jest-haste-map": "^29.7.0",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^29.6.3",
- "jest-validate": "^29.6.3",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"resolve": "^1.20.0",
"resolve.exports": "^2.0.0",
"slash": "^3.0.0"
}
},
"jest-resolve-dependencies": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz",
- "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz",
+ "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==",
"dev": true,
"requires": {
"jest-regex-util": "^29.6.3",
- "jest-snapshot": "^29.6.4"
+ "jest-snapshot": "^29.7.0"
}
},
"jest-runner": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz",
- "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
+ "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==",
"dev": true,
"requires": {
- "@jest/console": "^29.6.4",
- "@jest/environment": "^29.6.4",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/console": "^29.7.0",
+ "@jest/environment": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
- "jest-docblock": "^29.6.3",
- "jest-environment-node": "^29.6.4",
- "jest-haste-map": "^29.6.4",
- "jest-leak-detector": "^29.6.3",
- "jest-message-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-runtime": "^29.6.4",
- "jest-util": "^29.6.3",
- "jest-watcher": "^29.6.4",
- "jest-worker": "^29.6.4",
+ "jest-docblock": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-leak-detector": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-resolve": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-watcher": "^29.7.0",
+ "jest-worker": "^29.7.0",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
}
},
"jest-runtime": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz",
- "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
+ "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
- "@jest/globals": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/globals": "^29.7.0",
"@jest/source-map": "^29.6.3",
- "@jest/test-result": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
@@ -10455,21 +10489,21 @@
"collect-v8-coverage": "^1.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-mock": "^29.6.3",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
"jest-regex-util": "^29.6.3",
- "jest-resolve": "^29.6.4",
- "jest-snapshot": "^29.6.4",
- "jest-util": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
}
},
"jest-snapshot": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz",
- "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
+ "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==",
"dev": true,
"requires": {
"@babel/core": "^7.11.6",
@@ -10477,20 +10511,20 @@
"@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
"@babel/types": "^7.3.3",
- "@jest/expect-utils": "^29.6.4",
- "@jest/transform": "^29.6.4",
+ "@jest/expect-utils": "^29.7.0",
+ "@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^29.6.4",
+ "expect": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-diff": "^29.6.4",
+ "jest-diff": "^29.7.0",
"jest-get-type": "^29.6.3",
- "jest-matcher-utils": "^29.6.4",
- "jest-message-util": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"natural-compare": "^1.4.0",
- "pretty-format": "^29.6.3",
+ "pretty-format": "^29.7.0",
"semver": "^7.5.3"
},
"dependencies": {
@@ -10510,9 +10544,9 @@
}
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10544,9 +10578,9 @@
}
},
"jest-util": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz",
- "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -10558,9 +10592,9 @@
}
},
"jest-validate": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz",
- "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
+ "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"dev": true,
"requires": {
"@jest/types": "^29.6.3",
@@ -10568,7 +10602,7 @@
"chalk": "^4.0.0",
"jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^29.6.3"
+ "pretty-format": "^29.7.0"
},
"dependencies": {
"ansi-styles": {
@@ -10584,9 +10618,9 @@
"dev": true
},
"pretty-format": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz",
- "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"requires": {
"@jest/schemas": "^29.6.3",
@@ -10603,29 +10637,29 @@
}
},
"jest-watcher": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz",
- "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
+ "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==",
"dev": true,
"requires": {
- "@jest/test-result": "^29.6.4",
+ "@jest/test-result": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"emittery": "^0.13.1",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"string-length": "^4.0.1"
}
},
"jest-worker": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz",
- "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
"dev": true,
"requires": {
"@types/node": "*",
- "jest-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
@@ -11464,9 +11498,9 @@
"dev": true
},
"pure-rand": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz",
- "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz",
+ "integrity": "sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w==",
"dev": true
},
"querystringify": {
@@ -11527,9 +11561,9 @@
"dev": true
},
"resolve": {
- "version": "1.22.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
- "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
+ "version": "1.22.6",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
+ "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
"dev": true,
"requires": {
"is-core-module": "^2.13.0",
diff --git a/package.json b/package.json
index cf54c78ce01ea2..68aa7c49e9cd75 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
- "jest": "^29.6.4",
+ "jest": "^29.7.0",
"jest-environment-jsdom": "^29.6.4",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
From 40b58f07d09be200c6680a0b87776421ca49dd20 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Sep 2023 03:07:38 +0300
Subject: [PATCH 093/313] Build(deps-dev): Bump jest-environment-jsdom from
29.6.4 to 29.7.0 (#3250)
Bumps [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) from 29.6.4 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-environment-jsdom)
---
updated-dependencies:
- dependency-name: jest-environment-jsdom
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 12316721702603..ce79337699f8be 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
- "jest-environment-jsdom": "^29.6.4",
+ "jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
@@ -4301,18 +4301,18 @@
"dev": true
},
"node_modules/jest-environment-jsdom": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.4.tgz",
- "integrity": "sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz",
+ "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==",
"dev": true,
"dependencies": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0",
"jsdom": "^20.0.0"
},
"engines": {
@@ -10221,18 +10221,18 @@
}
},
"jest-environment-jsdom": {
- "version": "29.6.4",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.4.tgz",
- "integrity": "sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz",
+ "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==",
"dev": true,
"requires": {
- "@jest/environment": "^29.6.4",
- "@jest/fake-timers": "^29.6.4",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/jsdom": "^20.0.0",
"@types/node": "*",
- "jest-mock": "^29.6.3",
- "jest-util": "^29.6.3",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0",
"jsdom": "^20.0.0"
}
},
diff --git a/package.json b/package.json
index 68aa7c49e9cd75..d9e82a486065e8 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
- "jest-environment-jsdom": "^29.6.4",
+ "jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
"lodash.snakecase": "^4.1.1",
From 078043585a8531d1a3329255eecd6774df298d85 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Sep 2023 03:08:13 +0300
Subject: [PATCH 094/313] Build(deps-dev): Bump @testing-library/dom from 9.3.1
to 9.3.3 (#3251)
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library) from 9.3.1 to 9.3.3.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v9.3.1...v9.3.3)
---
updated-dependencies:
- dependency-name: "@testing-library/dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ce79337699f8be..d7bb9c6be7d665 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
- "@testing-library/dom": "^9.3.1",
+ "@testing-library/dom": "^9.3.3",
"@testing-library/jest-dom": "^6.1.3",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
@@ -1417,9 +1417,9 @@
}
},
"node_modules/@testing-library/dom": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz",
- "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==",
+ "version": "9.3.3",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
+ "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
@@ -8126,9 +8126,9 @@
}
},
"@testing-library/dom": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz",
- "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==",
+ "version": "9.3.3",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
+ "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
diff --git a/package.json b/package.json
index d9e82a486065e8..2dd0f9c6c3b7cb 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
- "@testing-library/dom": "^9.3.1",
+ "@testing-library/dom": "^9.3.3",
"@testing-library/jest-dom": "^6.1.3",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
From 772ef35fb1634c054095df2f71265d9b059ec53d Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 19 Sep 2023 12:40:38 +0300
Subject: [PATCH 095/313] infra: enable no-this-before-super eslint rule
(#3256)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 7b2160f8847698..b1160be5e5f055 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -156,7 +156,7 @@
// "no-class-assign": "error",
// "no-const-assign": "error",
// "no-dupe-class-members": "error",
- // "no-this-before-super": "error",
+ "no-this-before-super": "error",
// "no-var": "warn",
"object-shorthand": [ "warn" ],
// "prefer-arrow-callback": "warn",
From eb787af32558a7f99f00012c2b5f5eebbfd9e3c6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 19 Sep 2023 12:41:10 +0300
Subject: [PATCH 096/313] infra: enable no-unneeded-ternary eslint rule (#3257)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index b1160be5e5f055..d8c31c735a28d4 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -203,7 +203,7 @@
// "no-ternary": "off",
// "no-trailing-spaces": "warn",
// "no-underscore-dangle": "warn",
- // "no-unneeded-ternary": "warn",
+ "no-unneeded-ternary": "warn",
// "object-curly-spacing": [ "warn", "always" ],
// "one-var": "off",
// "operator-assignment": [ "warn", "never" ],
From 2ee803fc16af70843c4a4ce37135d1ea699109b7 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 19 Sep 2023 12:54:27 +0300
Subject: [PATCH 097/313] feature: extend default card cache time to 6 hours
(#3242)
* feature: extend default card cache time to 8 hours
* reduce to six hours
---
api/gist.js | 6 +++---
api/index.js | 2 +-
api/pin.js | 4 ++--
api/top-langs.js | 2 +-
api/wakatime.js | 2 +-
readme.md | 4 ++--
src/common/utils.js | 35 ++++++++++++++++++++++-------------
tests/api.test.js | 19 +++++++++++--------
tests/gist.test.js | 4 ++--
9 files changed, 45 insertions(+), 33 deletions(-)
diff --git a/api/gist.js b/api/gist.js
index 3e7dca040ff02e..1dbc5aeeddd532 100644
--- a/api/gist.js
+++ b/api/gist.js
@@ -34,8 +34,8 @@ export default async (req, res) => {
const gistData = await fetchGist(id);
let cacheSeconds = clampValue(
- parseInt(cache_seconds || CONSTANTS.FOUR_HOURS, 10),
- CONSTANTS.FOUR_HOURS,
+ parseInt(cache_seconds || CONSTANTS.SIX_HOURS, 10),
+ CONSTANTS.SIX_HOURS,
CONSTANTS.ONE_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
@@ -52,7 +52,7 @@ export default async (req, res) => {
const isBothOver1K = stars > 1000 && forks > 1000;
const isBothUnder1 = stars < 1 && forks < 1;
if (!cache_seconds && (isBothOver1K || isBothUnder1)) {
- cacheSeconds = CONSTANTS.FOUR_HOURS;
+ cacheSeconds = CONSTANTS.SIX_HOURS;
}
res.setHeader(
diff --git a/api/index.js b/api/index.js
index c513f7cea89a94..25e4151fab1c0d 100644
--- a/api/index.js
+++ b/api/index.js
@@ -58,7 +58,7 @@ export default async (req, res) => {
let cacheSeconds = clampValue(
parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
- CONSTANTS.FOUR_HOURS,
+ CONSTANTS.SIX_HOURS,
CONSTANTS.ONE_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
diff --git a/api/pin.js b/api/pin.js
index d505746a4a0844..21ecf966b3ff45 100644
--- a/api/pin.js
+++ b/api/pin.js
@@ -41,7 +41,7 @@ export default async (req, res) => {
let cacheSeconds = clampValue(
parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
- CONSTANTS.FOUR_HOURS,
+ CONSTANTS.SIX_HOURS,
CONSTANTS.ONE_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
@@ -58,7 +58,7 @@ export default async (req, res) => {
const isBothOver1K = stars > 1000 && forks > 1000;
const isBothUnder1 = stars < 1 && forks < 1;
if (!cache_seconds && (isBothOver1K || isBothUnder1)) {
- cacheSeconds = CONSTANTS.FOUR_HOURS;
+ cacheSeconds = CONSTANTS.SIX_HOURS;
}
res.setHeader(
diff --git a/api/top-langs.js b/api/top-langs.js
index 55967519aa6442..d9bf6b09da01ae 100644
--- a/api/top-langs.js
+++ b/api/top-langs.js
@@ -64,7 +64,7 @@ export default async (req, res) => {
let cacheSeconds = clampValue(
parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
- CONSTANTS.FOUR_HOURS,
+ CONSTANTS.SIX_HOURS,
CONSTANTS.ONE_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
diff --git a/api/wakatime.js b/api/wakatime.js
index 65f026e3747286..b2582caa5bd313 100644
--- a/api/wakatime.js
+++ b/api/wakatime.js
@@ -43,7 +43,7 @@ export default async (req, res) => {
let cacheSeconds = clampValue(
parseInt(cache_seconds || CONSTANTS.CARD_CACHE_SECONDS, 10),
- CONSTANTS.FOUR_HOURS,
+ CONSTANTS.SIX_HOURS,
CONSTANTS.ONE_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
diff --git a/readme.md b/readme.md
index f0f5fce3edf3e1..f42f79e84d0b2f 100644
--- a/readme.md
+++ b/readme.md
@@ -293,12 +293,12 @@ You can customize the appearance of all your cards however you wish with URL par
* `bg_color` - Card's background color *(hex color)* **or** a gradient in the form of *angle,start,end*. Default: `fffefe`
* `hide_border` - Hides the card's border *(boolean)*. Default: `false`
* `theme` - Name of the theme, choose from [all available themes](./themes/README.md). Default: `default` theme.
-* `cache_seconds` - Sets the cache header manually *(min: 14400, max: 86400)*. Default: `14400 seconds (4 hours)`.
+* `cache_seconds` - Sets the cache header manually *(min: 21600, max: 86400)*. Default: `21600 seconds (6 hours)`.
* `locale` - Sets the language in the card *(e.g. cn, de, es, etc.)*. Default: `en`.
* `border_radius` - Corner rounding on the card. Default: `4.5`.
> [!WARNING]\
-> We use caching to decrease the load on our servers (see ). Our cards have a default cache of 4 hours (14400 seconds). Also, note that the cache is clamped to a minimum of 4 hours and a maximum of 24 hours.
+> We use caching to decrease the load on our servers (see ). Our cards have a default cache of 6 hours (21600 seconds). Also, note that the cache is clamped to a minimum of 6 hours and a maximum of 24 hours. If you want the data on your statistics card to be updated more often you can [deploy your own instance](#deploy-on-your-own) and set [environment variable](#disable-rate-limit-protections) `CACHE_SECONDS` to a value of your choosing.
##### Gradient in bg\_color
diff --git a/src/common/utils.js b/src/common/utils.js
index f1f74b69464afb..2be72678b22d2a 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -373,21 +373,30 @@ const noop = () => {};
const logger =
process.env.NODE_ENV !== "test" ? console : { log: noop, error: noop };
-// Cache settings.
-const CARD_CACHE_SECONDS = 14400;
-const ERROR_CACHE_SECONDS = 600;
+const ONE_MINUTE = 60;
+const FIVE_MINUTES = 300;
+const TEN_MINUTES = 600;
+const FIFTEEN_MINUTES = 900;
+const THIRTY_MINUTES = 1800;
+const TWO_HOURS = 7200;
+const FOUR_HOURS = 14400;
+const SIX_HOURS = 21600;
+const EIGHT_HOURS = 28800;
+const ONE_DAY = 86400;
const CONSTANTS = {
- ONE_MINUTE: 60,
- FIVE_MINUTES: 300,
- TEN_MINUTES: 600,
- FIFTEEN_MINUTES: 900,
- THIRTY_MINUTES: 1800,
- TWO_HOURS: 7200,
- FOUR_HOURS: 14400,
- ONE_DAY: 86400,
- CARD_CACHE_SECONDS,
- ERROR_CACHE_SECONDS,
+ ONE_MINUTE,
+ FIVE_MINUTES,
+ TEN_MINUTES,
+ FIFTEEN_MINUTES,
+ THIRTY_MINUTES,
+ TWO_HOURS,
+ FOUR_HOURS,
+ SIX_HOURS,
+ EIGHT_HOURS,
+ ONE_DAY,
+ CARD_CACHE_SECONDS: SIX_HOURS,
+ ERROR_CACHE_SECONDS: TEN_MINUTES,
};
const SECONDARY_ERROR_MESSAGES = {
diff --git a/tests/api.test.js b/tests/api.test.js
index 1353f1ffdcce90..8d2a1a0b768638 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -162,22 +162,25 @@ describe("Test /api/", () => {
["Content-Type", "image/svg+xml"],
[
"Cache-Control",
- `max-age=${CONSTANTS.FOUR_HOURS / 2}, s-maxage=${
- CONSTANTS.FOUR_HOURS
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
}, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
],
]);
});
it("should set proper cache", async () => {
- const { req, res } = faker({ cache_seconds: 15000 }, data_stats);
+ const cache_seconds = 35000;
+ const { req, res } = faker({ cache_seconds }, data_stats);
await api(req, res);
expect(res.setHeader.mock.calls).toEqual([
["Content-Type", "image/svg+xml"],
[
"Cache-Control",
- `max-age=7500, s-maxage=${15000}, stale-while-revalidate=${
+ `max-age=${
+ cache_seconds / 2
+ }, s-maxage=${cache_seconds}, stale-while-revalidate=${
CONSTANTS.ONE_DAY
}`,
],
@@ -224,8 +227,8 @@ describe("Test /api/", () => {
["Content-Type", "image/svg+xml"],
[
"Cache-Control",
- `max-age=${CONSTANTS.FOUR_HOURS / 2}, s-maxage=${
- CONSTANTS.FOUR_HOURS
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
}, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
],
]);
@@ -239,8 +242,8 @@ describe("Test /api/", () => {
["Content-Type", "image/svg+xml"],
[
"Cache-Control",
- `max-age=${CONSTANTS.FOUR_HOURS / 2}, s-maxage=${
- CONSTANTS.FOUR_HOURS
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
}, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
],
]);
diff --git a/tests/gist.test.js b/tests/gist.test.js
index 7327b91ea21de7..8654e3da37d0f2 100644
--- a/tests/gist.test.js
+++ b/tests/gist.test.js
@@ -188,8 +188,8 @@ describe("Test /api/gist", () => {
expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
expect(res.setHeader).toBeCalledWith(
"Cache-Control",
- `max-age=${CONSTANTS.FOUR_HOURS / 2}, s-maxage=${
- CONSTANTS.FOUR_HOURS
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
}, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
);
});
From 41a2ba8cbe36b35ffa32126ca53d11d93f4e5b25 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 20 Sep 2023 16:29:45 +0300
Subject: [PATCH 098/313] tests: add pin endpoint proper cache header test
(#3260)
---
tests/pin.test.js | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/tests/pin.test.js b/tests/pin.test.js
index dec6a24718a773..0dcb5aa9768fda 100644
--- a/tests/pin.test.js
+++ b/tests/pin.test.js
@@ -4,7 +4,7 @@ import axios from "axios";
import MockAdapter from "axios-mock-adapter";
import pin from "../api/pin.js";
import { renderRepoCard } from "../src/cards/repo-card.js";
-import { renderError } from "../src/common/utils.js";
+import { renderError, CONSTANTS } from "../src/common/utils.js";
import { expect, it, describe, afterEach } from "@jest/globals";
const data_repo = {
@@ -199,4 +199,28 @@ describe("Test /api/pin", () => {
),
);
});
+
+ it("should have proper cache", async () => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ repo: "convoychat",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_user);
+
+ await pin(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.setHeader).toBeCalledWith(
+ "Cache-Control",
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ );
+ });
});
From 1fb2d1abab39d5476282a25ba8f823925278fbf3 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 21 Sep 2023 21:23:58 +0300
Subject: [PATCH 099/313] ci: add infrastructure label (#3270)
---
.github/labeler.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/labeler.yml b/.github/labeler.yml
index c8da8cff7608fe..5e0475ad436a73 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -49,3 +49,4 @@ ranks: src/calculateRank.js
ci:
- .github/workflows/*
- scripts/*
+infrastructure: .eslintrc.js
From 12f84f89c8136e35e1f2b4ecf4da975cd77eb21c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 21 Sep 2023 21:24:28 +0300
Subject: [PATCH 100/313] tests: add top langs endpoint proper cache header
test (#3269)
---
tests/top-langs.test.js | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/tests/top-langs.test.js b/tests/top-langs.test.js
index 36a8586028e944..272ee7eabea2b0 100644
--- a/tests/top-langs.test.js
+++ b/tests/top-langs.test.js
@@ -4,7 +4,7 @@ import axios from "axios";
import MockAdapter from "axios-mock-adapter";
import topLangs from "../api/top-langs.js";
import { renderTopLanguages } from "../src/cards/top-languages-card.js";
-import { renderError } from "../src/common/utils.js";
+import { renderError, CONSTANTS } from "../src/common/utils.js";
import { expect, it, describe, afterEach } from "@jest/globals";
const data_langs = {
@@ -206,4 +206,27 @@ describe("Test /api/top-langs", () => {
renderError("Something went wrong", "Locale not found"),
);
});
+
+ it("should have proper cache", async () => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").reply(200, data_langs);
+
+ await topLangs(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.setHeader).toBeCalledWith(
+ "Cache-Control",
+ `max-age=${CONSTANTS.SIX_HOURS / 2}, s-maxage=${
+ CONSTANTS.SIX_HOURS
+ }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`,
+ );
+ });
});
From 65c330018974b42601b96f9ef1fb7515d522dd56 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 21 Sep 2023 21:30:24 +0300
Subject: [PATCH 101/313] refactor(stats card fetcher): improve could not fetch
total commits error message (#3255)
---
src/fetchers/stats-fetcher.js | 5 ++++-
tests/api.test.js | 18 ++++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index f021a7207e4862..b4a8ca287965c6 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -180,7 +180,10 @@ const totalCommitsFetcher = async (username) => {
const totalCount = res.data.total_count;
if (!totalCount || isNaN(totalCount)) {
- throw new Error("Could not fetch total commits.");
+ throw new CustomError(
+ "Could not fetch total commits.",
+ CustomError.GRAPHQL_ERROR,
+ );
}
return totalCount;
};
diff --git a/tests/api.test.js b/tests/api.test.js
index 8d2a1a0b768638..6af40f88184634 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -304,4 +304,22 @@ describe("Test /api/", () => {
renderError("Something went wrong", "Language not found"),
);
});
+
+ it("should render error card when include_all_commits true and upstream API fails", async () => {
+ mock
+ .onGet("https://api.github.com/search/commits?q=author:anuraghazra")
+ .reply(200, { error: "Some test error message" });
+
+ const { req, res } = faker(
+ { username: "anuraghazra", include_all_commits: true },
+ data_stats,
+ );
+
+ await api(req, res);
+
+ expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml");
+ expect(res.send).toBeCalledWith(
+ renderError("Could not fetch total commits.", "Please try again later"),
+ );
+ });
});
From 7bf4a873f1012865594fde8d740fd6ed8efb568b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 22 Sep 2023 18:43:58 +0300
Subject: [PATCH 102/313] refactor: add GitHub REST API error to CustomError
class (#3272)
---
src/common/utils.js | 6 +++++-
src/fetchers/stats-fetcher.js | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/common/utils.js b/src/common/utils.js
index 2be72678b22d2a..09063516d18fc4 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -399,13 +399,16 @@ const CONSTANTS = {
ERROR_CACHE_SECONDS: TEN_MINUTES,
};
+const TRY_AGAING_LATER = "Please try again later";
+
const SECONDARY_ERROR_MESSAGES = {
MAX_RETRY:
"You can deploy own instance or wait until public will be no longer limited",
NO_TOKENS:
"Please add an env variable called PAT_1 with your GitHub API token in vercel",
USER_NOT_FOUND: "Make sure the provided username is not an organization",
- GRAPHQL_ERROR: "Please try again later",
+ GRAPHQL_ERROR: TRY_AGAING_LATER,
+ GITHUB_REST_API_ERROR: TRY_AGAING_LATER,
WAKATIME_USER_NOT_FOUND: "Make sure you have a public WakaTime profile",
};
@@ -427,6 +430,7 @@ class CustomError extends Error {
static NO_TOKENS = "NO_TOKENS";
static USER_NOT_FOUND = "USER_NOT_FOUND";
static GRAPHQL_ERROR = "GRAPHQL_ERROR";
+ static GITHUB_REST_API_ERROR = "GITHUB_REST_API_ERROR";
static WAKATIME_ERROR = "WAKATIME_ERROR";
}
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index b4a8ca287965c6..0f770d88a6fc24 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -182,7 +182,7 @@ const totalCommitsFetcher = async (username) => {
if (!totalCount || isNaN(totalCount)) {
throw new CustomError(
"Could not fetch total commits.",
- CustomError.GRAPHQL_ERROR,
+ CustomError.GITHUB_REST_API_ERROR,
);
}
return totalCount;
From 5c9ca138d20c77cb7a88c865128f55fd01a7ff67 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Sep 2023 21:16:30 +0300
Subject: [PATCH 103/313] Build(deps): Bump github/codeql-action from 2.21.7 to
2.21.8 (#3289)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.7 to 2.21.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/04daf014b50eaf774287bf3f0f1869d4b4c4b913...6a28655e3dcb49cb0840ea372fd6d17733edd8a4)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 15bc1a9f94c355..f17277dd37f2d4 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -43,6 +43,6 @@ jobs:
# required for Code scanning alerts
- name: "Upload SARIF results to code scanning"
- uses: github/codeql-action/upload-sarif@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # v2.21.7
+ uses: github/codeql-action/upload-sarif@6a28655e3dcb49cb0840ea372fd6d17733edd8a4 # v2.21.8
with:
sarif_file: results.sarif
From eb2652de607db777f96dd7fb6ad2c44d7f740a8d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Sep 2023 21:17:03 +0300
Subject: [PATCH 104/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3290)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.24 to 1.1.25.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/e9f0932401f4a8615cfe8bc22aacf06330c910c2...c73b7528ed1cc311e72b65fe6f270d96548355ff)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 54bbf60a62ec38..54bcd34c4f70a5 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@e9f0932401f4a8615cfe8bc22aacf06330c910c2 # v1.1.24
+ uses: rickstaa/empty-issues-closer-action@c73b7528ed1cc311e72b65fe6f270d96548355ff # v1.1.25
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 5850506df4450fa6536821a5a00e0485255aaa9f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Sep 2023 21:18:17 +0300
Subject: [PATCH 105/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.50 to 1.3.52 (#3292)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.50 to 1.3.52.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/1b36bbbc747a2e05808a88a57c15f3ba53ccfffb...2647f25b1d7924cac52e0c0f6c6398e67585e8ce)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index b443dedcd1aca8..ce300bd631666f 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@1b36bbbc747a2e05808a88a57c15f3ba53ccfffb # v1.3.50
+ uses: rickstaa/top-issues-action@2647f25b1d7924cac52e0c0f6c6398e67585e8ce # v1.3.52
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 3312e9044354b61ae585782bb55db21354a2e163 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Sep 2023 21:19:53 +0300
Subject: [PATCH 106/313] Build(deps): Bump actions/checkout from 4.0.0 to
4.1.0 (#3291)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8ade135a41bc03ea155e62e844d188df1ea18608)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/deploy-prep.yml | 2 +-
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/empty-issues-closer.yaml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/ossf-analysis.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/prs-cache-clean.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
10 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index 759c97a84bf0ea..c198ca2c284885 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -10,7 +10,7 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- uses: stefanzweifel/git-auto-commit-action@3ea6ae190baf489ba007f7c92608f33ce20ef04a # v4.16.0
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index e0ecbf4ba34e99..c537f37f904020 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -17,7 +17,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 54bcd34c4f70a5..5639bc6f01da69 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# NOTE: Retrieve issue templates.
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@c73b7528ed1cc311e72b65fe6f270d96548355ff # v1.1.25
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 2968f397e46223..b94208991968b0 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -29,7 +29,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index f17277dd37f2d4..f2f59a91699bc1 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -21,7 +21,7 @@ jobs:
steps:
- name: "Checkout code"
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
persist-credentials: false
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index 50502bcd63c2fd..87932c7382e3cf 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -30,7 +30,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/prs-cache-clean.yml b/.github/workflows/prs-cache-clean.yml
index cec9a9b07d99aa..f894fcf2cfed29 100644
--- a/.github/workflows/prs-cache-clean.yml
+++ b/.github/workflows/prs-cache-clean.yml
@@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Cleanup
run: |
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index e3887865c5d0c8..dc199ac00a0359 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 598e39a13ddae1..caa80012ad1305 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,7 +18,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index 7a4f198bdc1783..e1c6db6a0e4b0c 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
From 712cb185f420dd8fec3b935eec5ed0cf663b4eba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Sep 2023 21:59:32 +0300
Subject: [PATCH 107/313] Build(deps-dev): Bump eslint from 8.49.0 to 8.50.0
(#3293)
Bumps [eslint](https://github.com/eslint/eslint) from 8.49.0 to 8.50.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.49.0...v8.50.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d7bb9c6be7d665..3b6a2e8830632e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.49.0",
+ "eslint": "^8.50.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -745,9 +745,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.49.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz",
- "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==",
+ "version": "8.50.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz",
+ "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2640,15 +2640,15 @@
}
},
"node_modules/eslint": {
- "version": "8.49.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz",
- "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==",
+ "version": "8.50.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz",
+ "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.49.0",
+ "@eslint/js": "8.50.0",
"@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -7571,9 +7571,9 @@
}
},
"@eslint/js": {
- "version": "8.49.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz",
- "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==",
+ "version": "8.50.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz",
+ "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==",
"dev": true
},
"@humanwhocodes/config-array": {
@@ -9049,15 +9049,15 @@
}
},
"eslint": {
- "version": "8.49.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz",
- "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==",
+ "version": "8.50.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz",
+ "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.49.0",
+ "@eslint/js": "8.50.0",
"@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
diff --git a/package.json b/package.json
index 2dd0f9c6c3b7cb..07cd45f4921dec 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.49.0",
+ "eslint": "^8.50.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 52b402a37137ba885405f74b53ec1666714161b9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 2 Oct 2023 21:49:36 +0300
Subject: [PATCH 108/313] Build(deps): Bump axios from 1.5.0 to 1.5.1 (#3315)
Bumps [axios](https://github.com/axios/axios) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.5.0...v1.5.1)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3b6a2e8830632e..c812ee7c25fffd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.5.0",
+ "axios": "^1.5.1",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1800,9 +1800,9 @@
}
},
"node_modules/axios": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz",
- "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz",
+ "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==",
"dependencies": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
@@ -8432,9 +8432,9 @@
"dev": true
},
"axios": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz",
- "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz",
+ "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==",
"requires": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 07cd45f4921dec..5cc7357269569b 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"prettier": "^3.0.3"
},
"dependencies": {
- "axios": "^1.5.0",
+ "axios": "^1.5.1",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From 558af5cd1eef012cda4a26631b5f4204eb859d68 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 2 Oct 2023 21:50:28 +0300
Subject: [PATCH 109/313] Build(deps): Bump github/codeql-action from 2.21.8 to
2.21.9 (#3316)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.8 to 2.21.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6a28655e3dcb49cb0840ea372fd6d17733edd8a4...ddccb873888234080b77e9bc2d4764d5ccaaccf9)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index f2f59a91699bc1..6e0eb6897357c9 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -43,6 +43,6 @@ jobs:
# required for Code scanning alerts
- name: "Upload SARIF results to code scanning"
- uses: github/codeql-action/upload-sarif@6a28655e3dcb49cb0840ea372fd6d17733edd8a4 # v2.21.8
+ uses: github/codeql-action/upload-sarif@ddccb873888234080b77e9bc2d4764d5ccaaccf9 # v2.21.9
with:
sarif_file: results.sarif
From e04d17d7bdbf9f93ccc1d2708a4bed15330111d2 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 5 Oct 2023 09:39:44 +0300
Subject: [PATCH 110/313] ci(labeler): fix infrastructure label (#3284)
---
.github/labeler.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/labeler.yml b/.github/labeler.yml
index 5e0475ad436a73..aa276c6ec0c5e8 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -49,4 +49,4 @@ ranks: src/calculateRank.js
ci:
- .github/workflows/*
- scripts/*
-infrastructure: .eslintrc.js
+infrastructure: .eslintrc.json
From 2404f06a5f176fcd1ac487f9bc47dcbe8808b778 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 21:31:29 +0300
Subject: [PATCH 111/313] Build(deps): Bump ossf/scorecard-action from 2.2.0 to
2.3.0 (#3340)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/08b4669551908b1024bb425080c797723083c031...483ef80eb98fb506c348f7d62e28055e49fe2398)
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 6e0eb6897357c9..2ee7d5906ebbdc 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -26,7 +26,7 @@ jobs:
persist-credentials: false
- name: "Run analysis"
- uses: ossf/scorecard-action@08b4669551908b1024bb425080c797723083c031 # v2.2.0
+ uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398 # v2.3.0
with:
results_file: results.sarif
results_format: sarif
From 5f378b88b8950f0314c422ac78991546897b3a8a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 21:32:40 +0300
Subject: [PATCH 112/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.52 to 1.3.54 (#3341)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.52 to 1.3.54.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/2647f25b1d7924cac52e0c0f6c6398e67585e8ce...a2f94d3653b3c2490e0d997c8ec4a5e7beba4c7d)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index ce300bd631666f..9e703193a7644e 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@2647f25b1d7924cac52e0c0f6c6398e67585e8ce # v1.3.52
+ uses: rickstaa/top-issues-action@a2f94d3653b3c2490e0d997c8ec4a5e7beba4c7d # v1.3.54
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 3295d5d6c5fb1648f1839fae3710988f97177c7d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 21:33:29 +0300
Subject: [PATCH 113/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3343)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.25 to 1.1.28.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/c73b7528ed1cc311e72b65fe6f270d96548355ff...e9e79c66b85961ebc9dc11493b65b6e4bb355ed0)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 5639bc6f01da69..e1a325ba3e8533 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@c73b7528ed1cc311e72b65fe6f270d96548355ff # v1.1.25
+ uses: rickstaa/empty-issues-closer-action@e9e79c66b85961ebc9dc11493b65b6e4bb355ed0 # v1.1.28
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 79384f4a280029af963d421246e127cfa6046aae Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 21:35:22 +0300
Subject: [PATCH 114/313] Build(deps): Bump github/codeql-action from 2.21.9 to
2.22.1 (#3342)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.9 to 2.22.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/ddccb873888234080b77e9bc2d4764d5ccaaccf9...fdcae64e1484d349b3366718cdfef3d404390e85)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 2ee7d5906ebbdc..34ce9c65b96301 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -43,6 +43,6 @@ jobs:
# required for Code scanning alerts
- name: "Upload SARIF results to code scanning"
- uses: github/codeql-action/upload-sarif@ddccb873888234080b77e9bc2d4764d5ccaaccf9 # v2.21.9
+ uses: github/codeql-action/upload-sarif@fdcae64e1484d349b3366718cdfef3d404390e85 # v2.22.1
with:
sarif_file: results.sarif
From 971fc6141999c88e3b4413ce5486c43666622db7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 21:36:28 +0300
Subject: [PATCH 115/313] Build(deps): Bump
stefanzweifel/git-auto-commit-action (#3344)
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4.16.0 to 5.0.0.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/3ea6ae190baf489ba007f7c92608f33ce20ef04a...8756aa072ef5b4a080af5dc8fef36c5d586e521d)
---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/deploy-prep.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index c198ca2c284885..c50c04e89a0dc2 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- - uses: stefanzweifel/git-auto-commit-action@3ea6ae190baf489ba007f7c92608f33ce20ef04a # v4.16.0
+ - uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5.0.0
with:
branch: vercel
create_branch: true
From dd68af3c393ffdbbb6999bdc2818646567c131b4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Oct 2023 22:20:59 +0300
Subject: [PATCH 116/313] Build(deps-dev): Bump eslint from 8.50.0 to 8.51.0
(#3345)
Bumps [eslint](https://github.com/eslint/eslint) from 8.50.0 to 8.51.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.50.0...v8.51.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c812ee7c25fffd..f18280eb387da2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.50.0",
+ "eslint": "^8.51.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -745,9 +745,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.50.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz",
- "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
+ "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2640,15 +2640,15 @@
}
},
"node_modules/eslint": {
- "version": "8.50.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz",
- "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
+ "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.50.0",
+ "@eslint/js": "8.51.0",
"@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -7571,9 +7571,9 @@
}
},
"@eslint/js": {
- "version": "8.50.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz",
- "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
+ "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
"dev": true
},
"@humanwhocodes/config-array": {
@@ -9049,15 +9049,15 @@
}
},
"eslint": {
- "version": "8.50.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz",
- "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
+ "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.50.0",
+ "@eslint/js": "8.51.0",
"@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
diff --git a/package.json b/package.json
index 5cc7357269569b..afdabff156572f 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.50.0",
+ "eslint": "^8.51.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 35e4578fc60db7c0db5843b0badd3d7140b45412 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 11 Oct 2023 16:34:45 +0300
Subject: [PATCH 117/313] docs(contributing guidelines): remove duplicate
license section (#3333)
---
CONTRIBUTING.md | 4 ----
1 file changed, 4 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9693c4b62a11be..8fdbf1fab9d66f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -113,7 +113,3 @@ People _love_ thorough bug reports. I'm not even kidding.
- A quick idea summary
- What & why do you want to add the specific feature
- Additional context like images, links to resources to implement the feature, etc.
-
-## License
-
-By contributing, you agree that your contributions will be licensed under its [MIT License](./LICENSE).
From 88c507ce469a7beaaf42c06e0f9ad69121350d8b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 12 Oct 2023 11:40:04 +0300
Subject: [PATCH 118/313] refactor: fix typo in TRY_AGAIN_LATER constant name
(#3274)
---
src/common/utils.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/common/utils.js b/src/common/utils.js
index 09063516d18fc4..1b38a9f28d3396 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -399,7 +399,7 @@ const CONSTANTS = {
ERROR_CACHE_SECONDS: TEN_MINUTES,
};
-const TRY_AGAING_LATER = "Please try again later";
+const TRY_AGAIN_LATER = "Please try again later";
const SECONDARY_ERROR_MESSAGES = {
MAX_RETRY:
@@ -407,8 +407,8 @@ const SECONDARY_ERROR_MESSAGES = {
NO_TOKENS:
"Please add an env variable called PAT_1 with your GitHub API token in vercel",
USER_NOT_FOUND: "Make sure the provided username is not an organization",
- GRAPHQL_ERROR: TRY_AGAING_LATER,
- GITHUB_REST_API_ERROR: TRY_AGAING_LATER,
+ GRAPHQL_ERROR: TRY_AGAIN_LATER,
+ GITHUB_REST_API_ERROR: TRY_AGAIN_LATER,
WAKATIME_USER_NOT_FOUND: "Make sure you have a public WakaTime profile",
};
From 3b53bedb11f2fe5e557f9b271d7489381160535c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 12 Oct 2023 14:15:28 +0300
Subject: [PATCH 119/313] docs: add available locales section (#3331)
* docs: add available locales section
* dev
---
readme.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 55 insertions(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index f42f79e84d0b2f..e739771c69129d 100644
--- a/readme.md
+++ b/readme.md
@@ -294,7 +294,7 @@ You can customize the appearance of all your cards however you wish with URL par
* `hide_border` - Hides the card's border *(boolean)*. Default: `false`
* `theme` - Name of the theme, choose from [all available themes](./themes/README.md). Default: `default` theme.
* `cache_seconds` - Sets the cache header manually *(min: 21600, max: 86400)*. Default: `21600 seconds (6 hours)`.
-* `locale` - Sets the language in the card *(e.g. cn, de, es, etc.)*. Default: `en`.
+* `locale` - Sets the language in the card, you can check full list of available locales [here](#available-locales). Default: `en`.
* `border_radius` - Corner rounding on the card. Default: `4.5`.
> [!WARNING]\
@@ -306,6 +306,60 @@ You can provide multiple comma-separated values in the bg\_color option to rende
&bg_color=DEG,COLOR1,COLOR2,COLOR3...COLOR10
+##### Available locales
+
+Here is a list of all available locales:
+
+
+
+
+| Code | Locale |
+| --- | --- |
+| `cn` | Chinese |
+| `zh-tw` | Chinese (Taiwan) |
+| `ar` | Arabic |
+| `cs` | Czech |
+| `de` | German |
+| `en` | English |
+| `bn` | Bengali |
+| `es` | Spanish |
+| `fr` | French |
+| `hu` | Hungarian |
+
+
+
+| Code | Locale |
+| --- | --- |
+| `it` | Italian |
+| `ja` | Japanese |
+| `kr` | Korean |
+| `nl` | Dutch |
+| `pt-pt` | Portuguese (Portugal) |
+| `pt-br` | Portuguese (Brazil) |
+| `np` | Nepali |
+| `el` | Greek |
+| `ru` | Russian |
+| `uk-ua` | Ukrainian |
+
+
+
+| Code | Locale |
+| --- | --- |
+| `id` | Indonesian |
+| `ml` | Malayalam |
+| `my` | Burmese |
+| `sk` | Slovak |
+| `tr` | Turkish |
+| `pl` | Polish |
+| `uz` | Uzbek |
+| `vi` | Vietnamese |
+| `se` | Swedish |
+
+
+
+
+If we don't support your language, please consider contributing!
+
#### Stats Card Exclusive Options
* `hide` - Hides the [specified items](#hiding-individual-stats) from stats *(Comma-separated values)*. Default: `[] (blank array)`.
From 18763ae9c3989820c7995b4c051845f1f358aa01 Mon Sep 17 00:00:00 2001
From: Vishal Sharma <106011641+vishal-sharma-369@users.noreply.github.com>
Date: Thu, 12 Oct 2023 16:53:43 +0530
Subject: [PATCH 120/313] docs: remove broken sponsor links (#3336)
solves: #3334
Removed broken "Supported by" links in documentation
---
readme.md | 6 ------
1 file changed, 6 deletions(-)
diff --git a/readme.md b/readme.md
index e739771c69129d..39d113381e98a0 100644
--- a/readme.md
+++ b/readme.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
From 4c7e297d1bdc3f03c323a9b86bbde27ebb700899 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 12 Oct 2023 17:36:37 +0300
Subject: [PATCH 121/313] CI: Add static code analysis workflow (CodeQL)
(#2918)
---
.github/workflows/codeql-analysis.yml | 39 +++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 .github/workflows/codeql-analysis.yml
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
new file mode 100644
index 00000000000000..da4545a80731f5
--- /dev/null
+++ b/.github/workflows/codeql-analysis.yml
@@ -0,0 +1,39 @@
+name: "Static code analysis workflow (CodeQL)"
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ branches: [main]
+
+permissions:
+ actions: read
+ checks: read
+ contents: read
+ deployments: read
+ issues: read
+ discussions: read
+ packages: read
+ pages: read
+ pull-requests: read
+ repository-projects: read
+ security-events: write
+ statuses: read
+
+jobs:
+ CodeQL-Build:
+ # CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@46a6823b81f2d7c67ddf123851eea88365bc8a67 # v2.13.5
+ with:
+ languages: javascript
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@46a6823b81f2d7c67ddf123851eea88365bc8a67 # v2.13.5
From 1728bb27c166e585949d0cefe0d07bb87e47f736 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 12 Oct 2023 17:52:32 +0300
Subject: [PATCH 122/313] infra: enable no-with eslint rule (#3233)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index d8c31c735a28d4..6e5c48f7df33b5 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -98,7 +98,7 @@
"terms": [ "TODO", "FIXME" ],
"location": "start"
}],
- // "no-with": "warn",
+ "no-with": "warn",
// "radix": "warn",
// "vars-on-top": "error",
From d89edc07f2e715415159ee2e566022f8f1e2f705 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 12 Oct 2023 17:54:14 +0300
Subject: [PATCH 123/313] infra: enable no-multiple-empty-lines eslint rule
(#3262)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 6e5c48f7df33b5..2edbe53fd95502 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -194,7 +194,7 @@
// "no-inline-comments": "off",
// "no-lonely-if": "warn",
// "no-mixed-spaces-and-tabs": "warn",
- // "no-multiple-empty-lines": "warn",
+ "no-multiple-empty-lines": "warn",
// "no-negated-condition": "off",
// "no-nested-ternary": "warn",
// "no-new-object": "warn",
From a39785189c9dd1bf63a56b3c9b3cf4b32912b2ff Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Thu, 12 Oct 2023 19:57:52 +0200
Subject: [PATCH 124/313] docs: fix relative README links (#3067)
---
readme.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/readme.md b/readme.md
index 39d113381e98a0..e0cd50b5580541 100644
--- a/readme.md
+++ b/readme.md
@@ -137,7 +137,7 @@ Change the `?username=` value to your GitHub username.
> By default, the stats card only shows statistics like stars, commits and pull requests from public repositories. To show private statistics on the stats card, you should [deploy your own instance](#deploy-on-your-own) using your own GitHub API token.
> [!NOTE]\
-> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
+> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
### Hiding individual stats
@@ -183,7 +183,7 @@ GitHub Readme Stats comes with several built-in themes (e.g. `dark`, `radical`,
-You can look at a preview for [all available themes](./themes/README.md) or checkout the [theme config file](./themes/index.js). You can also contribute new themes if you like, contributing guidelines can be found [here](./CONTRIBUTING.md#themes-contribution).
+You can look at a preview for [all available themes](themes/README.md) or checkout the [theme config file](themes/index.js). You can also contribute new themes if you like, contributing guidelines can be found [here](CONTRIBUTING.md#themes-contribution).
#### Responsive Card Theme
@@ -209,7 +209,7 @@ We have included a `transparent` theme that has a transparent background. This t
##### Add transparent alpha channel to a themes bg\_color
-You can use the `bg_color` parameter to make any of [the available themes](./themes/README.md) transparent. This is done by setting the `bg_color` to a color with a transparent alpha channel (i.e. `bg_color=00000000`):
+You can use the `bg_color` parameter to make any of [the available themes](themes/README.md) transparent. This is done by setting the `bg_color` to a color with a transparent alpha channel (i.e. `bg_color=00000000`):
```md
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&bg_color=00000000)
@@ -286,7 +286,7 @@ You can customize the appearance of all your cards however you wish with URL par
* `border_color` - Card's border color *(hex color)*. Default: `e4e2e2` (Does not apply when `hide_border` is enabled).
* `bg_color` - Card's background color *(hex color)* **or** a gradient in the form of *angle,start,end*. Default: `fffefe`
* `hide_border` - Hides the card's border *(boolean)*. Default: `false`
-* `theme` - Name of the theme, choose from [all available themes](./themes/README.md). Default: `default` theme.
+* `theme` - Name of the theme, choose from [all available themes](themes/README.md). Default: `default` theme.
* `cache_seconds` - Sets the cache header manually *(min: 21600, max: 86400)*. Default: `21600 seconds (6 hours)`.
* `locale` - Sets the language in the card, you can check full list of available locales [here](#available-locales). Default: `en`.
* `border_radius` - Corner rounding on the card. Default: `4.5`.
@@ -745,7 +745,7 @@ Since the GitHub API only allows 5k requests per hour, my `https://github-readme
> Since [#58](https://github.com/anuraghazra/github-readme-stats/pull/58), we should be able to handle more than 5k requests and have fewer issues with downtime :grin:.
> [!NOTE]\
-> If you are on the [Pro (i.e. paid)](https://vercel.com/pricing) Vercel plan, the [maxDuration](https://vercel.com/docs/concepts/projects/project-configuration#value-definition) value found in the [Vercel.json](https://github.com/anuraghazra/github-readme-stats/blob/master/vercel.json) can be increased when your Vercel instance frequently times out during the card request. You are advised to keep this value lower than `30` seconds to prevent high memory usage.
+> If you are on the [Pro (i.e. paid)](https://vercel.com/pricing) Vercel plan, the [maxDuration](https://vercel.com/docs/concepts/projects/project-configuration#value-definition) value found in the [Vercel.json](vercel.json) can be increased when your Vercel instance frequently times out during the card request. You are advised to keep this value lower than `30` seconds to prevent high memory usage.
[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/anuraghazra/github-readme-stats)
@@ -815,7 +815,7 @@ Thanks! :heart:
***
-[![https://vercel.com?utm\_source=github\_readme\_stats\_team\&utm\_campaign=oss](./powered-by-vercel.svg)](https://vercel.com?utm_source=github_readme_stats_team\&utm_campaign=oss)
+[![https://vercel.com?utm\_source=github\_readme\_stats\_team\&utm\_campaign=oss](powered-by-vercel.svg)](https://vercel.com?utm_source=github_readme_stats_team\&utm_campaign=oss)
Contributions are welcome! <3
From 0fd1ea3ce9c1fad553d0eaf8c186e0fe081cb5d0 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 12:16:14 +0300
Subject: [PATCH 125/313] feature: do not aks user's to open issues on upstream
API errors (#3273)
Co-authored-by: rickstaa
---
src/common/utils.js | 81 +++++++++++++++++++++++++--------------------
tests/api.test.js | 4 +++
2 files changed, 49 insertions(+), 36 deletions(-)
diff --git a/src/common/utils.js b/src/common/utils.js
index 1b38a9f28d3396..93d60cd850db11 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -4,6 +4,41 @@ import toEmoji from "emoji-name-map";
import wrap from "word-wrap";
import { themes } from "../../themes/index.js";
+const TRY_AGAIN_LATER = "Please try again later";
+
+const SECONDARY_ERROR_MESSAGES = {
+ MAX_RETRY:
+ "You can deploy own instance or wait until public will be no longer limited",
+ NO_TOKENS:
+ "Please add an env variable called PAT_1 with your GitHub API token in vercel",
+ USER_NOT_FOUND: "Make sure the provided username is not an organization",
+ GRAPHQL_ERROR: TRY_AGAIN_LATER,
+ GITHUB_REST_API_ERROR: TRY_AGAIN_LATER,
+ WAKATIME_USER_NOT_FOUND: "Make sure you have a public WakaTime profile",
+};
+
+/**
+ * Custom error class to handle custom GRS errors.
+ */
+class CustomError extends Error {
+ /**
+ * @param {string} message Error message.
+ * @param {string} type Error type.
+ */
+ constructor(message, type) {
+ super(message);
+ this.type = type;
+ this.secondaryMessage = SECONDARY_ERROR_MESSAGES[type] || type;
+ }
+
+ static MAX_RETRY = "MAX_RETRY";
+ static NO_TOKENS = "NO_TOKENS";
+ static USER_NOT_FOUND = "USER_NOT_FOUND";
+ static GRAPHQL_ERROR = "GRAPHQL_ERROR";
+ static GITHUB_REST_API_ERROR = "GITHUB_REST_API_ERROR";
+ static WAKATIME_ERROR = "WAKATIME_ERROR";
+}
+
// Script parameters.
const ERROR_CARD_LENGTH = 576.5;
@@ -23,6 +58,11 @@ const encodeHTML = (str) => {
.replace(/\u0008/gim, "");
};
+const UPSTREAM_API_ERRORS = [
+ TRY_AGAIN_LATER,
+ SECONDARY_ERROR_MESSAGES.MAX_RETRY,
+];
+
/**
* Renders error message on the card.
*
@@ -41,7 +81,11 @@ const renderError = (message, secondaryMessage = "") => {
- Something went wrong! file an issue at https://tiny.one/readme-stats
+ Something went wrong!${
+ UPSTREAM_API_ERRORS.includes(secondaryMessage)
+ ? ""
+ : " file an issue at https://tiny.one/readme-stats"
+ }
${encodeHTML(message)}
${secondaryMessage}
@@ -399,41 +443,6 @@ const CONSTANTS = {
ERROR_CACHE_SECONDS: TEN_MINUTES,
};
-const TRY_AGAIN_LATER = "Please try again later";
-
-const SECONDARY_ERROR_MESSAGES = {
- MAX_RETRY:
- "You can deploy own instance or wait until public will be no longer limited",
- NO_TOKENS:
- "Please add an env variable called PAT_1 with your GitHub API token in vercel",
- USER_NOT_FOUND: "Make sure the provided username is not an organization",
- GRAPHQL_ERROR: TRY_AGAIN_LATER,
- GITHUB_REST_API_ERROR: TRY_AGAIN_LATER,
- WAKATIME_USER_NOT_FOUND: "Make sure you have a public WakaTime profile",
-};
-
-/**
- * Custom error class to handle custom GRS errors.
- */
-class CustomError extends Error {
- /**
- * @param {string} message Error message.
- * @param {string} type Error type.
- */
- constructor(message, type) {
- super(message);
- this.type = type;
- this.secondaryMessage = SECONDARY_ERROR_MESSAGES[type] || type;
- }
-
- static MAX_RETRY = "MAX_RETRY";
- static NO_TOKENS = "NO_TOKENS";
- static USER_NOT_FOUND = "USER_NOT_FOUND";
- static GRAPHQL_ERROR = "GRAPHQL_ERROR";
- static GITHUB_REST_API_ERROR = "GITHUB_REST_API_ERROR";
- static WAKATIME_ERROR = "WAKATIME_ERROR";
-}
-
/**
* Missing query parameter class.
*/
diff --git a/tests/api.test.js b/tests/api.test.js
index 6af40f88184634..a6ed04b5c02608 100644
--- a/tests/api.test.js
+++ b/tests/api.test.js
@@ -321,5 +321,9 @@ describe("Test /api/", () => {
expect(res.send).toBeCalledWith(
renderError("Could not fetch total commits.", "Please try again later"),
);
+ // Received SVG output should not contain string "https://tiny.one/readme-stats"
+ expect(res.send.mock.calls[0][0]).not.toContain(
+ "https://tiny.one/readme-stats",
+ );
});
});
From 428e97bfcc9aa6bf7f6f5fa375b936aa424eb74e Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 12:27:04 +0300
Subject: [PATCH 126/313] Add performance tests base (#3141)
* Add basic bench tests
* dev
---
.github/workflows/test.yml | 4 +
.gitignore | 1 +
jest.bench.config.js | 16 ++
package-lock.json | 240 +++++++++++++++++++++++++++++
package.json | 4 +-
tests/bench/api.bench.js | 76 +++++++++
tests/bench/calculateRank.bench.js | 17 ++
7 files changed, 357 insertions(+), 1 deletion(-)
create mode 100644 jest.bench.config.js
create mode 100644 tests/bench/api.bench.js
create mode 100644 tests/bench/calculateRank.bench.js
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index caa80012ad1305..041ade33b72d0e 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -35,6 +35,10 @@ jobs:
run: |
npm run lint
+ - name: Run bench tests
+ run: |
+ npm run bench
+
- name: Run Prettier
run: |
npm run format:check
diff --git a/.gitignore b/.gitignore
index 80db7787ddad54..b1d9a017c5b809 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@ node_modules
*.lock
.idea/
coverage
+benchmarks
vercel_token
# IDE
diff --git a/jest.bench.config.js b/jest.bench.config.js
new file mode 100644
index 00000000000000..8a39b14d307433
--- /dev/null
+++ b/jest.bench.config.js
@@ -0,0 +1,16 @@
+export default {
+ // Jest-bench need its own test environment to function
+ testEnvironment: "jest-bench/environment",
+ testEnvironmentOptions: {
+ // still Jest-bench environment will run your environment if you specify it here
+ testEnvironment: "jest-environment-node",
+ testEnvironmentOptions: {
+ // specify any option for your environment
+ },
+ },
+ // always include "default" reporter along with Jest-bench reporter
+ // for error reporting
+ reporters: ["default", "jest-bench/reporter"],
+ // will pick up "*.bench.js" file.
+ testRegex: "(\\.bench)\\.(ts|tsx|js)$",
+};
diff --git a/package-lock.json b/package-lock.json
index f18280eb387da2..541bbd60ca6d59 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,6 +29,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
+ "jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
@@ -1925,6 +1926,16 @@
"integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
"dev": true
},
+ "node_modules/benchmark": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz",
+ "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.4",
+ "platform": "^1.3.3"
+ }
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -4006,6 +4017,23 @@
}
}
},
+ "node_modules/jest-bench": {
+ "version": "29.4.1",
+ "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.4.1.tgz",
+ "integrity": "sha512-CbhGPgHX+b4AQKnxz/iziVHpgLG+eoGKIvIkOH+VmuOLxme7klbgvOpNB0Ab+XNq/u/AmOlKK5cd1dGuaN4iEA==",
+ "dev": true,
+ "dependencies": {
+ "@jest/globals": "^29.4.1",
+ "@jest/reporters": "^29.4.1",
+ "benchmark": "^2.1.4",
+ "chalk": "^4.1.0",
+ "lodash": "^4.17.20",
+ "ndjson": "^2.0.0"
+ },
+ "peerDependencies": {
+ "jest": "^29.4.1"
+ }
+ },
"node_modules/jest-changed-files": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
@@ -4976,6 +5004,12 @@
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
"node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -5593,6 +5627,15 @@
"node": "*"
}
},
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -5605,6 +5648,25 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "node_modules/ndjson": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-2.0.0.tgz",
+ "integrity": "sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==",
+ "dev": true,
+ "dependencies": {
+ "json-stringify-safe": "^5.0.1",
+ "minimist": "^1.2.5",
+ "readable-stream": "^3.6.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "ndjson": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/node-fetch": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
@@ -5962,6 +6024,12 @@
"node": ">=8"
}
},
+ "node_modules/platform": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
+ "dev": true
+ },
"node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -6093,6 +6161,20 @@
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
"dev": true
},
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/redent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
@@ -6261,6 +6343,26 @@
"queue-microtask": "^1.2.2"
}
},
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -6403,6 +6505,15 @@
"source-map": "^0.6.0"
}
},
+ "node_modules/split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -6433,6 +6544,15 @@
"node": ">= 0.4"
}
},
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
"node_modules/string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -6573,6 +6693,15 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
+ "node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -6738,6 +6867,12 @@
"requires-port": "^1.0.0"
}
},
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
"node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
@@ -8533,6 +8668,16 @@
"integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
"dev": true
},
+ "benchmark": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz",
+ "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.4",
+ "platform": "^1.3.3"
+ }
+ },
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -9998,6 +10143,20 @@
"jest-cli": "^29.7.0"
}
},
+ "jest-bench": {
+ "version": "29.4.1",
+ "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.4.1.tgz",
+ "integrity": "sha512-CbhGPgHX+b4AQKnxz/iziVHpgLG+eoGKIvIkOH+VmuOLxme7klbgvOpNB0Ab+XNq/u/AmOlKK5cd1dGuaN4iEA==",
+ "dev": true,
+ "requires": {
+ "@jest/globals": "^29.4.1",
+ "@jest/reporters": "^29.4.1",
+ "benchmark": "^2.1.4",
+ "chalk": "^4.1.0",
+ "lodash": "^4.17.20",
+ "ndjson": "^2.0.0"
+ }
+ },
"jest-changed-files": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
@@ -10748,6 +10907,12 @@
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
"json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -11167,6 +11332,12 @@
"brace-expansion": "^1.1.7"
}
},
+ "minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true
+ },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -11179,6 +11350,19 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "ndjson": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-2.0.0.tgz",
+ "integrity": "sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==",
+ "dev": true,
+ "requires": {
+ "json-stringify-safe": "^5.0.1",
+ "minimist": "^1.2.5",
+ "readable-stream": "^3.6.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ }
+ },
"node-fetch": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
@@ -11439,6 +11623,12 @@
"find-up": "^4.0.0"
}
},
+ "platform": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
+ "dev": true
+ },
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -11521,6 +11711,17 @@
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
"dev": true
},
+ "readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
"redent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
@@ -11632,6 +11833,12 @@
"queue-microtask": "^1.2.2"
}
},
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ },
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -11737,6 +11944,15 @@
"source-map": "^0.6.0"
}
},
+ "split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^3.0.0"
+ }
+ },
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -11761,6 +11977,15 @@
"internal-slot": "^1.0.4"
}
},
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
"string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -11862,6 +12087,15 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ },
"tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -11977,6 +12211,12 @@
"requires-port": "^1.0.0"
}
},
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
diff --git a/package.json b/package.json
index afdabff156572f..44e1b2c68df904 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,8 @@
"format": "prettier --write .",
"format:check": "prettier --check .",
"prepare": "husky install",
- "lint": "npx eslint --max-warnings 0 \"./src/**/*.js\" \"./scripts/**/*.js\" \"./tests/**/*.js\" \"./api/**/*.js\" \"./themes/**/*.js\""
+ "lint": "npx eslint --max-warnings 0 \"./src/**/*.js\" \"./scripts/**/*.js\" \"./tests/**/*.js\" \"./api/**/*.js\" \"./themes/**/*.js\"",
+ "bench": "node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.bench.config.js"
},
"author": "Anurag Hazra",
"license": "MIT",
@@ -47,6 +48,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
+ "jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^14.0.1",
diff --git a/tests/bench/api.bench.js b/tests/bench/api.bench.js
new file mode 100644
index 00000000000000..4796b64306e249
--- /dev/null
+++ b/tests/bench/api.bench.js
@@ -0,0 +1,76 @@
+import { benchmarkSuite } from "jest-bench";
+import api from "../../api/index.js";
+import axios from "axios";
+import MockAdapter from "axios-mock-adapter";
+import { jest } from "@jest/globals";
+
+const stats = {
+ name: "Anurag Hazra",
+ totalStars: 100,
+ totalCommits: 200,
+ totalIssues: 300,
+ totalPRs: 400,
+ totalPRsMerged: 320,
+ mergedPRsPercentage: 80,
+ totalReviews: 50,
+ totalDiscussionsStarted: 10,
+ totalDiscussionsAnswered: 40,
+ contributedTo: 50,
+ rank: null,
+};
+
+const data_stats = {
+ data: {
+ user: {
+ name: stats.name,
+ repositoriesContributedTo: { totalCount: stats.contributedTo },
+ contributionsCollection: {
+ totalCommitContributions: stats.totalCommits,
+ totalPullRequestReviewContributions: stats.totalReviews,
+ },
+ pullRequests: { totalCount: stats.totalPRs },
+ mergedPullRequests: { totalCount: stats.totalPRsMerged },
+ openIssues: { totalCount: stats.totalIssues },
+ closedIssues: { totalCount: 0 },
+ followers: { totalCount: 0 },
+ repositoryDiscussions: { totalCount: stats.totalDiscussionsStarted },
+ repositoryDiscussionComments: {
+ totalCount: stats.totalDiscussionsAnswered,
+ },
+ repositories: {
+ totalCount: 1,
+ nodes: [{ stargazers: { totalCount: 100 } }],
+ pageInfo: {
+ hasNextPage: false,
+ endCursor: "cursor",
+ },
+ },
+ },
+ },
+};
+
+const mock = new MockAdapter(axios);
+
+const faker = (query, data) => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ ...query,
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+ mock.onPost("https://api.github.com/graphql").replyOnce(200, data);
+
+ return { req, res };
+};
+
+benchmarkSuite("test /api", {
+ ["simple request"]: async () => {
+ const { req, res } = faker({}, data_stats);
+
+ await api(req, res);
+ },
+});
diff --git a/tests/bench/calculateRank.bench.js b/tests/bench/calculateRank.bench.js
new file mode 100644
index 00000000000000..1ce6b05b28291e
--- /dev/null
+++ b/tests/bench/calculateRank.bench.js
@@ -0,0 +1,17 @@
+import { benchmarkSuite } from "jest-bench";
+import { calculateRank } from "../../src/calculateRank.js";
+
+benchmarkSuite("calculateRank", {
+ ["calculateRank"]: () => {
+ calculateRank({
+ all_commits: false,
+ commits: 1300,
+ prs: 1500,
+ issues: 4500,
+ reviews: 1000,
+ repos: 0,
+ stars: 600000,
+ followers: 50000,
+ });
+ },
+});
From 28b65928d2073c81b1d206e1197087e91d25778e Mon Sep 17 00:00:00 2001
From: sahilpawar01 <146012578+sahilpawar01@users.noreply.github.com>
Date: Fri, 13 Oct 2023 17:06:06 +0530
Subject: [PATCH 127/313] Update generate-theme-doc.js (#3308)
* Update generate-theme-doc.js
Optimize README generation code for efficiency and readability.
* fix(scripts): fix some small bugs
This commit fixes some small bugs that were still present in the script
code.
---------
Co-authored-by: rickstaa
---
scripts/generate-theme-doc.js | 90 +++++++++++++++++++----------------
1 file changed, 48 insertions(+), 42 deletions(-)
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index d29026e1ee7a14..15b97a294b76d1 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -2,11 +2,14 @@ import fs from "fs";
import { themes } from "../themes/index.js";
const TARGET_FILE = "./themes/README.md";
-const REPO_CARD_LINKS_FLAG = "";
-const STAT_CARD_LINKS_FLAG = "";
-
-const STAT_CARD_TABLE_FLAG = "";
-const REPO_CARD_TABLE_FLAG = "";
+const LINKS_FLAG_MAP = {
+ repo: "",
+ stats: "",
+};
+const TABLE_FLAG_MAP = {
+ repo: "",
+ stats: "",
+};
const THEME_TEMPLATE = `## Available Themes
@@ -14,7 +17,7 @@ const THEME_TEMPLATE = `## Available Themes
With inbuilt themes, you can customize the look of the card without doing any manual customization.
-Use \`?theme=THEME_NAME\` parameter like so :-
+Use \`?theme=THEME_NAME\` parameter like so:
\`\`\`md
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&theme=dark&show_icons=true)
@@ -26,7 +29,7 @@ Use \`?theme=THEME_NAME\` parameter like so :-
| | | |
| :--: | :--: | :--: |
-${STAT_CARD_TABLE_FLAG}
+${TABLE_FLAG_MAP.stats}
## Repo Card
@@ -34,36 +37,36 @@ ${STAT_CARD_TABLE_FLAG}
| | | |
| :--: | :--: | :--: |
-${REPO_CARD_TABLE_FLAG}
+${TABLE_FLAG_MAP.repo}
-${STAT_CARD_LINKS_FLAG}
-
-${REPO_CARD_LINKS_FLAG}
+${LINKS_FLAG_MAP.stats}
+${LINKS_FLAG_MAP.repo}
[add-theme]: https://github.com/anuraghazra/github-readme-stats/edit/master/themes/index.js
Want to add a new theme? Consider reading the [contribution guidelines](../CONTRIBUTING.md#themes-contribution) :D
`;
-const createRepoMdLink = (theme) => {
- return `\n[${theme}_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=${theme}`;
-};
-const createStatMdLink = (theme) => {
- return `\n[${theme}]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=${theme}`;
+const createMdLink = (theme, type) => {
+ const baseLink =
+ type === "repo"
+ ? "api/pin/?username=anuraghazra&repo=github-readme-stats"
+ : "api?username=anuraghazra";
+ return `\n[${theme}]: https://github-readme-stats.vercel.app/${baseLink}&cache_seconds=86400&theme=${theme}`;
};
-const generateLinks = (fn) => {
+const generateLinks = (type) => {
return Object.keys(themes)
- .map((name) => fn(name))
+ .map((name) => createMdLink(name, type))
.join("");
};
-const createTableItem = ({ link, label, isRepoCard }) => {
+const createTableItem = ({ link, label }) => {
if (!link || !label) {
return "";
}
- return `\`${label}\` ![${link}][${link}${isRepoCard ? "_repo" : ""}]`;
+ return `\`${label}\` ![${link}][${link}]`;
};
const generateTable = ({ isRepoCard }) => {
@@ -73,22 +76,23 @@ const generateTable = ({ isRepoCard }) => {
);
for (let i = 0; i < themesFiltered.length; i += 3) {
- const one = themesFiltered[i];
- const two = themesFiltered[i + 1];
- const three = themesFiltered[i + 2];
-
- let tableItem1 = createTableItem({ link: one, label: one, isRepoCard });
- let tableItem2 = createTableItem({ link: two, label: two, isRepoCard });
- let tableItem3 = createTableItem({ link: three, label: three, isRepoCard });
-
- if (three === undefined) {
- tableItem3 = `[Add your theme][add-theme]`;
- }
- rows.push(`| ${tableItem1} | ${tableItem2} | ${tableItem3} |`);
-
- // if it's the last row & the row has no empty space push a new row
- if (three && i + 3 === themesFiltered.length) {
- rows.push(`| [Add your theme][add-theme] | | |`);
+ const [one, two, three] = themesFiltered.slice(i, i + 3);
+
+ const tableItem1 = createTableItem({ link: one, label: one });
+ const tableItem2 = createTableItem({ link: two, label: two });
+ const tableItem3 = createTableItem({ link: three, label: three });
+
+ if (i + 3 >= themesFiltered.length) {
+ // If last row add your theme placeholder.
+ if (!three) {
+ rows.push(
+ ` ${tableItem1} | ${tableItem2} | [Add your theme][add-theme] |`,
+ );
+ } else {
+ rows.push(`| [Add your theme][add-theme] | | |`);
+ }
+ } else {
+ rows.push(`| ${tableItem1} | ${tableItem2} | ${tableItem3} |`);
}
}
@@ -98,16 +102,16 @@ const generateTable = ({ isRepoCard }) => {
const buildReadme = () => {
return THEME_TEMPLATE.split("\n")
.map((line) => {
- if (line.includes(REPO_CARD_LINKS_FLAG)) {
- return generateLinks(createRepoMdLink);
+ if (line.includes(LINKS_FLAG_MAP.repo)) {
+ return generateLinks("repo");
}
- if (line.includes(STAT_CARD_LINKS_FLAG)) {
- return generateLinks(createStatMdLink);
+ if (line.includes(LINKS_FLAG_MAP.stats)) {
+ return generateLinks("stats");
}
- if (line.includes(REPO_CARD_TABLE_FLAG)) {
+ if (line.includes(TABLE_FLAG_MAP.repo)) {
return generateTable({ isRepoCard: true });
}
- if (line.includes(STAT_CARD_TABLE_FLAG)) {
+ if (line.includes(TABLE_FLAG_MAP.stats)) {
return generateTable({ isRepoCard: false });
}
return line;
@@ -116,3 +120,5 @@ const buildReadme = () => {
};
fs.writeFileSync(TARGET_FILE, buildReadme());
+
+console.log("README.md updated successfully!");
From 7b1b78df2f0eaf14dd6f2fc8e01b306c94b4779d Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Fri, 13 Oct 2023 17:04:42 +0200
Subject: [PATCH 128/313] Revert "Update generate-theme-doc.js (#3308)" (#3353)
This reverts commit 28b65928d2073c81b1d206e1197087e91d25778e.
---
scripts/generate-theme-doc.js | 90 ++++++++++++++++-------------------
1 file changed, 42 insertions(+), 48 deletions(-)
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index 15b97a294b76d1..d29026e1ee7a14 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -2,14 +2,11 @@ import fs from "fs";
import { themes } from "../themes/index.js";
const TARGET_FILE = "./themes/README.md";
-const LINKS_FLAG_MAP = {
- repo: "",
- stats: "",
-};
-const TABLE_FLAG_MAP = {
- repo: "",
- stats: "",
-};
+const REPO_CARD_LINKS_FLAG = "";
+const STAT_CARD_LINKS_FLAG = "";
+
+const STAT_CARD_TABLE_FLAG = "";
+const REPO_CARD_TABLE_FLAG = "";
const THEME_TEMPLATE = `## Available Themes
@@ -17,7 +14,7 @@ const THEME_TEMPLATE = `## Available Themes
With inbuilt themes, you can customize the look of the card without doing any manual customization.
-Use \`?theme=THEME_NAME\` parameter like so:
+Use \`?theme=THEME_NAME\` parameter like so :-
\`\`\`md
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&theme=dark&show_icons=true)
@@ -29,7 +26,7 @@ Use \`?theme=THEME_NAME\` parameter like so:
| | | |
| :--: | :--: | :--: |
-${TABLE_FLAG_MAP.stats}
+${STAT_CARD_TABLE_FLAG}
## Repo Card
@@ -37,36 +34,36 @@ ${TABLE_FLAG_MAP.stats}
| | | |
| :--: | :--: | :--: |
-${TABLE_FLAG_MAP.repo}
+${REPO_CARD_TABLE_FLAG}
-${LINKS_FLAG_MAP.stats}
+${STAT_CARD_LINKS_FLAG}
+
+${REPO_CARD_LINKS_FLAG}
-${LINKS_FLAG_MAP.repo}
[add-theme]: https://github.com/anuraghazra/github-readme-stats/edit/master/themes/index.js
Want to add a new theme? Consider reading the [contribution guidelines](../CONTRIBUTING.md#themes-contribution) :D
`;
-const createMdLink = (theme, type) => {
- const baseLink =
- type === "repo"
- ? "api/pin/?username=anuraghazra&repo=github-readme-stats"
- : "api?username=anuraghazra";
- return `\n[${theme}]: https://github-readme-stats.vercel.app/${baseLink}&cache_seconds=86400&theme=${theme}`;
+const createRepoMdLink = (theme) => {
+ return `\n[${theme}_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=${theme}`;
+};
+const createStatMdLink = (theme) => {
+ return `\n[${theme}]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=${theme}`;
};
-const generateLinks = (type) => {
+const generateLinks = (fn) => {
return Object.keys(themes)
- .map((name) => createMdLink(name, type))
+ .map((name) => fn(name))
.join("");
};
-const createTableItem = ({ link, label }) => {
+const createTableItem = ({ link, label, isRepoCard }) => {
if (!link || !label) {
return "";
}
- return `\`${label}\` ![${link}][${link}]`;
+ return `\`${label}\` ![${link}][${link}${isRepoCard ? "_repo" : ""}]`;
};
const generateTable = ({ isRepoCard }) => {
@@ -76,23 +73,22 @@ const generateTable = ({ isRepoCard }) => {
);
for (let i = 0; i < themesFiltered.length; i += 3) {
- const [one, two, three] = themesFiltered.slice(i, i + 3);
-
- const tableItem1 = createTableItem({ link: one, label: one });
- const tableItem2 = createTableItem({ link: two, label: two });
- const tableItem3 = createTableItem({ link: three, label: three });
-
- if (i + 3 >= themesFiltered.length) {
- // If last row add your theme placeholder.
- if (!three) {
- rows.push(
- ` ${tableItem1} | ${tableItem2} | [Add your theme][add-theme] |`,
- );
- } else {
- rows.push(`| [Add your theme][add-theme] | | |`);
- }
- } else {
- rows.push(`| ${tableItem1} | ${tableItem2} | ${tableItem3} |`);
+ const one = themesFiltered[i];
+ const two = themesFiltered[i + 1];
+ const three = themesFiltered[i + 2];
+
+ let tableItem1 = createTableItem({ link: one, label: one, isRepoCard });
+ let tableItem2 = createTableItem({ link: two, label: two, isRepoCard });
+ let tableItem3 = createTableItem({ link: three, label: three, isRepoCard });
+
+ if (three === undefined) {
+ tableItem3 = `[Add your theme][add-theme]`;
+ }
+ rows.push(`| ${tableItem1} | ${tableItem2} | ${tableItem3} |`);
+
+ // if it's the last row & the row has no empty space push a new row
+ if (three && i + 3 === themesFiltered.length) {
+ rows.push(`| [Add your theme][add-theme] | | |`);
}
}
@@ -102,16 +98,16 @@ const generateTable = ({ isRepoCard }) => {
const buildReadme = () => {
return THEME_TEMPLATE.split("\n")
.map((line) => {
- if (line.includes(LINKS_FLAG_MAP.repo)) {
- return generateLinks("repo");
+ if (line.includes(REPO_CARD_LINKS_FLAG)) {
+ return generateLinks(createRepoMdLink);
}
- if (line.includes(LINKS_FLAG_MAP.stats)) {
- return generateLinks("stats");
+ if (line.includes(STAT_CARD_LINKS_FLAG)) {
+ return generateLinks(createStatMdLink);
}
- if (line.includes(TABLE_FLAG_MAP.repo)) {
+ if (line.includes(REPO_CARD_TABLE_FLAG)) {
return generateTable({ isRepoCard: true });
}
- if (line.includes(TABLE_FLAG_MAP.stats)) {
+ if (line.includes(STAT_CARD_TABLE_FLAG)) {
return generateTable({ isRepoCard: false });
}
return line;
@@ -120,5 +116,3 @@ const buildReadme = () => {
};
fs.writeFileSync(TARGET_FILE, buildReadme());
-
-console.log("README.md updated successfully!");
From 1c07f4142cbbfda59b9914951219c6ff6bfaf35f Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 22:14:06 +0300
Subject: [PATCH 129/313] feature: fetch only requested data from GitHub
GraphQL API to reduce load (#3208)
* feature: fetch only requested data from GitHub GraphQL API to reduce load
* dev
* dev
---
api/index.js | 7 ++-
src/fetchers/stats-fetcher.js | 60 ++++++++++++++-----
tests/fetchStats.test.js | 106 ++++++++++++++++++++++++++--------
3 files changed, 135 insertions(+), 38 deletions(-)
diff --git a/api/index.js b/api/index.js
index 25e4151fab1c0d..adfd33174cdbce 100644
--- a/api/index.js
+++ b/api/index.js
@@ -50,10 +50,15 @@ export default async (req, res) => {
}
try {
+ const showStats = parseArray(show);
const stats = await fetchStats(
username,
parseBoolean(include_all_commits),
parseArray(exclude_repo),
+ showStats.includes("prs_merged") ||
+ showStats.includes("prs_merged_percentage"),
+ showStats.includes("discussions_started"),
+ showStats.includes("discussions_answered"),
);
let cacheSeconds = clampValue(
@@ -96,7 +101,7 @@ export default async (req, res) => {
locale: locale ? locale.toLowerCase() : null,
disable_animations: parseBoolean(disable_animations),
rank_icon,
- show: parseArray(show),
+ show: showStats,
}),
);
} catch (err) {
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index 0f770d88a6fc24..1d6aebfcc0af83 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -40,7 +40,7 @@ const GRAPHQL_REPOS_QUERY = `
`;
const GRAPHQL_STATS_QUERY = `
- query userInfo($login: String!, $after: String) {
+ query userInfo($login: String!, $after: String, $includeMergedPullRequests: Boolean!, $includeDiscussions: Boolean!, $includeDiscussionsAnswers: Boolean!) {
user(login: $login) {
name
login
@@ -54,7 +54,7 @@ const GRAPHQL_STATS_QUERY = `
pullRequests(first: 1) {
totalCount
}
- mergedPullRequests: pullRequests(states: MERGED) {
+ mergedPullRequests: pullRequests(states: MERGED) @include(if: $includeMergedPullRequests) {
totalCount
}
openIssues: issues(states: OPEN) {
@@ -66,10 +66,10 @@ const GRAPHQL_STATS_QUERY = `
followers {
totalCount
}
- repositoryDiscussions {
+ repositoryDiscussions @include(if: $includeDiscussions) {
totalCount
}
- repositoryDiscussionComments(onlyAnswers: true) {
+ repositoryDiscussionComments(onlyAnswers: true) @include(if: $includeDiscussionsAnswers) {
totalCount
}
${GRAPHQL_REPOS_FIELD}
@@ -104,17 +104,33 @@ const fetcher = (variables, token) => {
/**
* Fetch stats information for a given username.
*
- * @param {string} username Github username.
+ * @param {object} variables Fetcher variables.
+ * @param {string} variables.username Github username.
+ * @param {boolean} variables.includeMergedPullRequests Include merged pull requests.
+ * @param {boolean} variables.includeDiscussions Include discussions.
+ * @param {boolean} variables.includeDiscussionsAnswers Include discussions answers.
* @returns {Promise} Axios response.
*
* @description This function supports multi-page fetching if the 'FETCH_MULTI_PAGE_STARS' environment variable is set to true.
*/
-const statsFetcher = async (username) => {
+const statsFetcher = async ({
+ username,
+ includeMergedPullRequests,
+ includeDiscussions,
+ includeDiscussionsAnswers,
+}) => {
let stats;
let hasNextPage = true;
let endCursor = null;
while (hasNextPage) {
- const variables = { login: username, first: 100, after: endCursor };
+ const variables = {
+ login: username,
+ first: 100,
+ after: endCursor,
+ includeMergedPullRequests,
+ includeDiscussions,
+ includeDiscussionsAnswers,
+ };
let res = await retryer(fetcher, variables);
if (res.data.errors) {
return res;
@@ -198,12 +214,18 @@ const totalCommitsFetcher = async (username) => {
* @param {string} username GitHub username.
* @param {boolean} include_all_commits Include all commits.
* @param {string[]} exclude_repo Repositories to exclude.
+ * @param {boolean} include_merged_pull_requests Include merged pull requests.
+ * @param {boolean} include_discussions Include discussions.
+ * @param {boolean} include_discussions_answers Include discussions answers.
* @returns {Promise} Stats data.
*/
const fetchStats = async (
username,
include_all_commits = false,
exclude_repo = [],
+ include_merged_pull_requests = false,
+ include_discussions = false,
+ include_discussions_answers = false,
) => {
if (!username) {
throw new MissingParamError(["username"]);
@@ -224,7 +246,12 @@ const fetchStats = async (
rank: { level: "C", percentile: 100 },
};
- let res = await statsFetcher(username);
+ let res = await statsFetcher({
+ username,
+ includeMergedPullRequests: include_merged_pull_requests,
+ includeDiscussions: include_discussions,
+ includeDiscussionsAnswers: include_discussions_answers,
+ });
// Catch GraphQL errors.
if (res.data.errors) {
@@ -259,14 +286,21 @@ const fetchStats = async (
}
stats.totalPRs = user.pullRequests.totalCount;
- stats.totalPRsMerged = user.mergedPullRequests.totalCount;
- stats.mergedPRsPercentage =
- (user.mergedPullRequests.totalCount / user.pullRequests.totalCount) * 100;
+ if (include_merged_pull_requests) {
+ stats.totalPRsMerged = user.mergedPullRequests.totalCount;
+ stats.mergedPRsPercentage =
+ (user.mergedPullRequests.totalCount / user.pullRequests.totalCount) * 100;
+ }
stats.totalReviews =
user.contributionsCollection.totalPullRequestReviewContributions;
stats.totalIssues = user.openIssues.totalCount + user.closedIssues.totalCount;
- stats.totalDiscussionsStarted = user.repositoryDiscussions.totalCount;
- stats.totalDiscussionsAnswered = user.repositoryDiscussionComments.totalCount;
+ if (include_discussions) {
+ stats.totalDiscussionsStarted = user.repositoryDiscussions.totalCount;
+ }
+ if (include_discussions_answers) {
+ stats.totalDiscussionsAnswered =
+ user.repositoryDiscussionComments.totalCount;
+ }
stats.contributedTo = user.repositoriesContributedTo.totalCount;
// Retrieve stars while filtering out repositories to be hidden.
diff --git a/tests/fetchStats.test.js b/tests/fetchStats.test.js
index 56125d8b5c1a7c..ca8d7bc37062e2 100644
--- a/tests/fetchStats.test.js
+++ b/tests/fetchStats.test.js
@@ -122,12 +122,12 @@ describe("Test fetchStats", () => {
totalCommits: 100,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -158,12 +158,12 @@ describe("Test fetchStats", () => {
totalCommits: 100,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -200,12 +200,12 @@ describe("Test fetchStats", () => {
totalCommits: 1000,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -249,12 +249,12 @@ describe("Test fetchStats", () => {
totalCommits: 1000,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 200,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -280,12 +280,12 @@ describe("Test fetchStats", () => {
totalCommits: 100,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 400,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -311,12 +311,12 @@ describe("Test fetchStats", () => {
totalCommits: 100,
totalIssues: 200,
totalPRs: 300,
- totalPRsMerged: 240,
- mergedPRsPercentage: 80,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
totalReviews: 50,
totalStars: 300,
- totalDiscussionsStarted: 10,
- totalDiscussionsAnswered: 40,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
rank,
});
});
@@ -336,6 +336,64 @@ describe("Test fetchStats", () => {
followers: 100,
});
+ expect(stats).toStrictEqual({
+ contributedTo: 61,
+ name: "Anurag Hazra",
+ totalCommits: 100,
+ totalIssues: 200,
+ totalPRs: 300,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
+ totalReviews: 50,
+ totalStars: 300,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
+ rank,
+ });
+ });
+
+ it("should not fetch additional stats data when it not requested", async () => {
+ let stats = await fetchStats("anuraghazra");
+ const rank = calculateRank({
+ all_commits: false,
+ commits: 100,
+ prs: 300,
+ reviews: 50,
+ issues: 200,
+ repos: 5,
+ stars: 300,
+ followers: 100,
+ });
+
+ expect(stats).toStrictEqual({
+ contributedTo: 61,
+ name: "Anurag Hazra",
+ totalCommits: 100,
+ totalIssues: 200,
+ totalPRs: 300,
+ totalPRsMerged: 0,
+ mergedPRsPercentage: 0,
+ totalReviews: 50,
+ totalStars: 300,
+ totalDiscussionsStarted: 0,
+ totalDiscussionsAnswered: 0,
+ rank,
+ });
+ });
+
+ it("should fetch additional stats when it requested", async () => {
+ let stats = await fetchStats("anuraghazra", false, [], true, true, true);
+ const rank = calculateRank({
+ all_commits: false,
+ commits: 100,
+ prs: 300,
+ reviews: 50,
+ issues: 200,
+ repos: 5,
+ stars: 300,
+ followers: 100,
+ });
+
expect(stats).toStrictEqual({
contributedTo: 61,
name: "Anurag Hazra",
From b753d4915848d772ed7934ae2cde5ec307fb57bc Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 22:21:12 +0300
Subject: [PATCH 130/313] infra: enable radix eslint rule (#3261)
---
.eslintrc.json | 2 +-
src/common/utils.js | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 2edbe53fd95502..92319dc495d434 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -99,7 +99,7 @@
"location": "start"
}],
"no-with": "warn",
- // "radix": "warn",
+ "radix": "warn",
// "vars-on-top": "error",
// Enforces the style of wrapped functions
diff --git a/src/common/utils.js b/src/common/utils.js
index 93d60cd850db11..95d683c5dcd690 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -232,7 +232,7 @@ const parseArray = (str) => {
*/
const clampValue = (number, min, max) => {
// @ts-ignore
- if (Number.isNaN(parseInt(number))) {
+ if (Number.isNaN(parseInt(number, 10))) {
return min;
}
return Math.max(min, Math.min(number, max));
From cd9698bea5e9edd7525e4e6c696f91d427b2a1b6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 22:25:34 +0300
Subject: [PATCH 131/313] infra: enable no-mixed-spaces-and-tabs eslint rule
(#3285)
---
.eslintrc.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 92319dc495d434..0236a064e5845f 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -193,7 +193,7 @@
// "no-continue": "off",
// "no-inline-comments": "off",
// "no-lonely-if": "warn",
- // "no-mixed-spaces-and-tabs": "warn",
+ "no-mixed-spaces-and-tabs": "warn",
"no-multiple-empty-lines": "warn",
// "no-negated-condition": "off",
// "no-nested-ternary": "warn",
From 7c5e998725e6f45da0f703ff010f92522350857b Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Fri, 13 Oct 2023 23:50:03 +0300
Subject: [PATCH 132/313] ci: fix master branch name in CodeQL analysis
workflow (#3354)
---
.github/workflows/codeql-analysis.yml | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index da4545a80731f5..a35b0d22410189 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -2,9 +2,11 @@ name: "Static code analysis workflow (CodeQL)"
on:
push:
- branches: [main]
+ branches:
+ - master
pull_request:
- branches: [main]
+ branches:
+ - master
permissions:
actions: read
From ee7cf1fec4a7ee32fff0ef868bac3cdcbe01f12e Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Fri, 13 Oct 2023 22:53:07 +0200
Subject: [PATCH 133/313] docs: add uptime badge (#3350)
---
readme.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/readme.md b/readme.md
index e0cd50b5580541..5015e14831ff66 100644
--- a/readme.md
+++ b/readme.md
@@ -123,6 +123,8 @@ Please visit [this link](https://give.do/fundraisers/stand-beside-the-victims-of
> [!IMPORTANT]\
> Since the GitHub API only [allows 5k requests per hour per user account](https://docs.github.com/en/graphql/overview/resource-limitations), the public Vercel instance hosted on `https://github-readme-stats.vercel.app/api` could possibly hit the rate limiter (see [#1471](https://github.com/anuraghazra/github-readme-stats/issues/1471)). We use caching to prevent this from happening (see https://github.com/anuraghazra/github-readme-stats#common-options). You can turn off these rate limit protections by deploying [your own Vercel instance](#disable-rate-limit-protections).
+
+
# GitHub Stats Card
Copy-paste this into your markdown content, and that is it. Simple!
From 7a6d7b4b7344e135e2c400c694a6c84b816517c5 Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Fri, 13 Oct 2023 22:57:33 +0200
Subject: [PATCH 134/313] ci: fix 'update-langs' workflow permissions (#3352)
---
.github/workflows/update-langs.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index e1c6db6a0e4b0c..27eb3e7665eeb1 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -15,7 +15,7 @@ on:
permissions:
actions: read
checks: read
- contents: read
+ contents: write
deployments: read
issues: read
discussions: read
From 4fd52e6f64a579514e743ff2e7f7c9000075ed45 Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Fri, 13 Oct 2023 23:08:07 +0200
Subject: [PATCH 135/313] ci: fix small theme preview script typo (#3355)
---
scripts/generate-theme-doc.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index d29026e1ee7a14..2d2458ed1624ed 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -14,7 +14,7 @@ const THEME_TEMPLATE = `## Available Themes
With inbuilt themes, you can customize the look of the card without doing any manual customization.
-Use \`?theme=THEME_NAME\` parameter like so :-
+Use \`?theme=THEME_NAME\` parameter like so:
\`\`\`md
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&theme=dark&show_icons=true)
From 00394cf45d24ff94c99e1538b08de8e939a9573c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sat, 14 Oct 2023 23:34:54 +0300
Subject: [PATCH 136/313] docs(themes): improve compatibility message (#3362)
---
scripts/generate-theme-doc.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index 2d2458ed1624ed..f39ef5c9e53a81 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -22,7 +22,7 @@ Use \`?theme=THEME_NAME\` parameter like so:
## Stats
-> These themes work both for the Stats Card and Repo Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
| | | |
| :--: | :--: | :--: |
@@ -30,7 +30,7 @@ ${STAT_CARD_TABLE_FLAG}
## Repo Card
-> These themes work both for the Stats Card and Repo Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
| | | |
| :--: | :--: | :--: |
From ac749b75e351bc050c22d63ccb2fb4b5a3d6b069 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 15 Oct 2023 11:03:18 +0300
Subject: [PATCH 137/313] refactor: resolve vscode type errors in wakatime card
render and remove redundant css (#3232)
* refactor: resolve vscode type errors in wakatime card render and remove redundant css
* dev
---
src/cards/stats-card.js | 113 +++++++++++++-
src/cards/wakatime-card.js | 32 +++-
src/common/Card.js | 30 +++-
src/getStyles.js | 142 ------------------
src/index.js | 1 -
.../renderWakatimeCard.test.js.snap | 68 ---------
6 files changed, 170 insertions(+), 216 deletions(-)
delete mode 100644 src/getStyles.js
diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js
index dad81bbd21e4fd..88e7531f2c3e16 100644
--- a/src/cards/stats-card.js
+++ b/src/cards/stats-card.js
@@ -10,7 +10,6 @@ import {
kFormatter,
measureText,
} from "../common/utils.js";
-import { getStyles } from "../getStyles.js";
import { statCardLocales } from "../translations.js";
const CARD_MIN_WIDTH = 287;
@@ -76,6 +75,118 @@ const createTextNode = ({
`;
};
+/**
+ * Calculates progress along the boundary of the circle i.e it's circumference.
+ *
+ * @param {number} value The rank value to calculate progress for.
+ * @returns {number} Progress value.
+ */
+const calculateCircleProgress = (value) => {
+ const radius = 40;
+ const c = Math.PI * (radius * 2);
+
+ if (value < 0) {
+ value = 0;
+ }
+ if (value > 100) {
+ value = 100;
+ }
+
+ return ((100 - value) / 100) * c;
+};
+
+/**
+ * Retrieves the animation to display progress along the circumference of circle
+ * from the beginning to the given value in a clockwise direction.
+ *
+ * @param {{progress: number}} progress The progress value to animate to.
+ * @returns {string} Progress animation css.
+ */
+const getProgressAnimation = ({ progress }) => {
+ return `
+ @keyframes rankAnimation {
+ from {
+ stroke-dashoffset: ${calculateCircleProgress(0)};
+ }
+ to {
+ stroke-dashoffset: ${calculateCircleProgress(progress)};
+ }
+ }
+ `;
+};
+
+/**
+ * Retrieves CSS styles for a card.
+ *
+ * @param {Object} colors The colors to use for the card.
+ * @param {string} colors.titleColor The title color.
+ * @param {string} colors.textColor The text color.
+ * @param {string} colors.iconColor The icon color.
+ * @param {string} colors.ringColor The ring color.
+ * @param {boolean} colors.show_icons Whether to show icons.
+ * @param {number} colors.progress The progress value to animate to.
+ * @returns {string} Card CSS styles.
+ */
+const getStyles = ({
+ // eslint-disable-next-line no-unused-vars
+ titleColor,
+ textColor,
+ iconColor,
+ ringColor,
+ show_icons,
+ progress,
+}) => {
+ return `
+ .stat {
+ font: 600 14px 'Segoe UI', Ubuntu, "Helvetica Neue", Sans-Serif; fill: ${textColor};
+ }
+ @supports(-moz-appearance: auto) {
+ /* Selector detects Firefox */
+ .stat { font-size:12px; }
+ }
+ .stagger {
+ opacity: 0;
+ animation: fadeInAnimation 0.3s ease-in-out forwards;
+ }
+ .rank-text {
+ font: 800 24px 'Segoe UI', Ubuntu, Sans-Serif; fill: ${textColor};
+ animation: scaleInAnimation 0.3s ease-in-out forwards;
+ }
+ .rank-percentile-header {
+ font-size: 14px;
+ }
+ .rank-percentile-text {
+ font-size: 16px;
+ }
+
+ .not_bold { font-weight: 400 }
+ .bold { font-weight: 700 }
+ .icon {
+ fill: ${iconColor};
+ display: ${!!show_icons ? "block" : "none"};
+ }
+
+ .rank-circle-rim {
+ stroke: ${ringColor};
+ fill: none;
+ stroke-width: 6;
+ opacity: 0.2;
+ }
+ .rank-circle {
+ stroke: ${ringColor};
+ stroke-dasharray: 250;
+ fill: none;
+ stroke-width: 6;
+ stroke-linecap: round;
+ opacity: 0.8;
+ transform-origin: -10px 8px;
+ transform: rotate(-90deg);
+ animation: rankAnimation 1s forwards ease-in-out;
+ }
+ ${process.env.NODE_ENV === "test" ? "" : getProgressAnimation({ progress })}
+ `;
+};
+
/**
* @typedef {import('../fetchers/types').StatsData} StatsData
* @typedef {import('./types').StatCardOptions} StatCardOptions
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index 187af7ed87c348..5dbee549d4eabd 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -8,7 +8,6 @@ import {
getCardColors,
lowercaseTrim,
} from "../common/utils.js";
-import { getStyles } from "../getStyles.js";
import { wakatimeCardLocales } from "../translations.js";
/** Import language colors.
@@ -158,6 +157,36 @@ const recalculatePercentages = (languages) => {
});
};
+/**
+ * Retrieves CSS styles for a card.
+ *
+ * @param {Object} colors The colors to use for the card.
+ * @param {string} colors.titleColor The title color.
+ * @param {string} colors.textColor The text color.
+ * @returns {string} Card CSS styles.
+ */
+const getStyles = ({
+ // eslint-disable-next-line no-unused-vars
+ titleColor,
+ textColor,
+}) => {
+ return `
+ .stat {
+ font: 600 14px 'Segoe UI', Ubuntu, "Helvetica Neue", Sans-Serif; fill: ${textColor};
+ }
+ @supports(-moz-appearance: auto) {
+ /* Selector detects Firefox */
+ .stat { font-size:12px; }
+ }
+ .stagger {
+ opacity: 0;
+ animation: fadeInAnimation 0.3s ease-in-out forwards;
+ }
+ .not_bold { font-weight: 400 }
+ .bold { font-weight: 700 }
+ `;
+};
+
/**
* @typedef {import('../fetchers/types').WakaTimeData} WakaTimeData
* @typedef {import('./types').WakaTimeOptions} WakaTimeOptions
@@ -235,7 +264,6 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
const cssStyles = getStyles({
titleColor,
textColor,
- iconColor,
});
let finalLayout = "";
diff --git a/src/common/Card.js b/src/common/Card.js
index 33e6bb96e4974b..408ace9669bcfe 100644
--- a/src/common/Card.js
+++ b/src/common/Card.js
@@ -1,4 +1,3 @@
-import { getAnimations } from "../getStyles.js";
import { encodeHTML, flexLayout } from "./utils.js";
class Card {
@@ -173,6 +172,33 @@ class Card {
: "";
}
+ /**
+ * Retrieves css animations for a card.
+ *
+ * @returns {string} Animation css.
+ */
+ getAnimations = () => {
+ return `
+ /* Animations */
+ @keyframes scaleInAnimation {
+ from {
+ transform: translate(-5px, 5px) scale(0);
+ }
+ to {
+ transform: translate(-5px, 5px) scale(1);
+ }
+ }
+ @keyframes fadeInAnimation {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+ `;
+ };
+
/**
* @param {string} body The inner body of the card.
* @returns {string} The rendered card.
@@ -202,7 +228,7 @@ class Card {
}
${this.css}
- ${process.env.NODE_ENV === "test" ? "" : getAnimations()}
+ ${process.env.NODE_ENV === "test" ? "" : this.getAnimations()}
${
this.animations === false
? `* { animation-duration: 0s !important; animation-delay: 0s !important; }`
diff --git a/src/getStyles.js b/src/getStyles.js
deleted file mode 100644
index c621ba1fcb707a..00000000000000
--- a/src/getStyles.js
+++ /dev/null
@@ -1,142 +0,0 @@
-// @ts-check
-
-/**
- * Calculates progress along the boundary of the circle i.e it's circumference.
- *
- * @param {number} value The rank value to calculate progress for.
- * @returns {number} Progress value.
- */
-const calculateCircleProgress = (value) => {
- const radius = 40;
- const c = Math.PI * (radius * 2);
-
- if (value < 0) {
- value = 0;
- }
- if (value > 100) {
- value = 100;
- }
-
- return ((100 - value) / 100) * c;
-};
-
-/**
- * Retrieves the animation to display progress along the circumference of circle
- * from the beginning to the given value in a clockwise direction.
- *
- * @param {{progress: number}} progress The progress value to animate to.
- * @returns {string} Progress animation css.
- */
-const getProgressAnimation = ({ progress }) => {
- return `
- @keyframes rankAnimation {
- from {
- stroke-dashoffset: ${calculateCircleProgress(0)};
- }
- to {
- stroke-dashoffset: ${calculateCircleProgress(progress)};
- }
- }
- `;
-};
-
-/**
- * Retrieves css animations for a card.
- *
- * @returns {string} Animation css.
- */
-const getAnimations = () => {
- return `
- /* Animations */
- @keyframes scaleInAnimation {
- from {
- transform: translate(-5px, 5px) scale(0);
- }
- to {
- transform: translate(-5px, 5px) scale(1);
- }
- }
- @keyframes fadeInAnimation {
- from {
- opacity: 0;
- }
- to {
- opacity: 1;
- }
- }
- `;
-};
-
-/**
- * Retrieves CSS styles for a card.
- *
- * @param {Object} colors The colors to use for the card.
- * @param {string} colors.titleColor The title color.
- * @param {string} colors.textColor The text color.
- * @param {string} colors.iconColor The icon color.
- * @param {string} colors.ringColor The ring color.
- * @param {boolean} colors.show_icons Whether to show icons.
- * @param {number} colors.progress The progress value to animate to.
- * @returns {string} Card CSS styles.
- */
-const getStyles = ({
- // eslint-disable-next-line no-unused-vars
- titleColor,
- textColor,
- iconColor,
- ringColor,
- show_icons,
- progress,
-}) => {
- return `
- .stat {
- font: 600 14px 'Segoe UI', Ubuntu, "Helvetica Neue", Sans-Serif; fill: ${textColor};
- }
- @supports(-moz-appearance: auto) {
- /* Selector detects Firefox */
- .stat { font-size:12px; }
- }
- .stagger {
- opacity: 0;
- animation: fadeInAnimation 0.3s ease-in-out forwards;
- }
- .rank-text {
- font: 800 24px 'Segoe UI', Ubuntu, Sans-Serif; fill: ${textColor};
- animation: scaleInAnimation 0.3s ease-in-out forwards;
- }
- .rank-percentile-header {
- font-size: 14px;
- }
- .rank-percentile-text {
- font-size: 16px;
- }
-
- .not_bold { font-weight: 400 }
- .bold { font-weight: 700 }
- .icon {
- fill: ${iconColor};
- display: ${!!show_icons ? "block" : "none"};
- }
-
- .rank-circle-rim {
- stroke: ${ringColor};
- fill: none;
- stroke-width: 6;
- opacity: 0.2;
- }
- .rank-circle {
- stroke: ${ringColor};
- stroke-dasharray: 250;
- fill: none;
- stroke-width: 6;
- stroke-linecap: round;
- opacity: 0.8;
- transform-origin: -10px 8px;
- transform: rotate(-90deg);
- animation: rankAnimation 1s forwards ease-in-out;
- }
- ${process.env.NODE_ENV === "test" ? "" : getProgressAnimation({ progress })}
- `;
-};
-
-export { getAnimations, getStyles };
diff --git a/src/index.js b/src/index.js
index 27577f80f58dba..ca8d586db136b7 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,3 +1,2 @@
export * from "./common/index.js";
export * from "./cards/index.js";
-export { getStyles, getAnimations } from "./getStyles.js";
diff --git a/tests/__snapshots__/renderWakatimeCard.test.js.snap b/tests/__snapshots__/renderWakatimeCard.test.js.snap
index 2050be022d9ebf..69bd8ce3c6b6af 100644
--- a/tests/__snapshots__/renderWakatimeCard.test.js.snap
+++ b/tests/__snapshots__/renderWakatimeCard.test.js.snap
@@ -38,42 +38,8 @@ exports[`Test Render Wakatime Card should render correctly with compact layout 1
opacity: 0;
animation: fadeInAnimation 0.3s ease-in-out forwards;
}
- .rank-text {
- font: 800 24px 'Segoe UI', Ubuntu, Sans-Serif; fill: #434d58;
- animation: scaleInAnimation 0.3s ease-in-out forwards;
- }
- .rank-percentile-header {
- font-size: 14px;
- }
- .rank-percentile-text {
- font-size: 16px;
- }
-
.not_bold { font-weight: 400 }
.bold { font-weight: 700 }
- .icon {
- fill: #4c71f2;
- display: none;
- }
-
- .rank-circle-rim {
- stroke: undefined;
- fill: none;
- stroke-width: 6;
- opacity: 0.2;
- }
- .rank-circle {
- stroke: undefined;
- stroke-dasharray: 250;
- fill: none;
- stroke-width: 6;
- stroke-linecap: round;
- opacity: 0.8;
- transform-origin: -10px 8px;
- transform: rotate(-90deg);
- animation: rankAnimation 1s forwards ease-in-out;
- }
-
@keyframes slideInAnimation {
from {
@@ -224,42 +190,8 @@ exports[`Test Render Wakatime Card should render correctly with compact layout w
opacity: 0;
animation: fadeInAnimation 0.3s ease-in-out forwards;
}
- .rank-text {
- font: 800 24px 'Segoe UI', Ubuntu, Sans-Serif; fill: #434d58;
- animation: scaleInAnimation 0.3s ease-in-out forwards;
- }
- .rank-percentile-header {
- font-size: 14px;
- }
- .rank-percentile-text {
- font-size: 16px;
- }
-
.not_bold { font-weight: 400 }
.bold { font-weight: 700 }
- .icon {
- fill: #4c71f2;
- display: none;
- }
-
- .rank-circle-rim {
- stroke: undefined;
- fill: none;
- stroke-width: 6;
- opacity: 0.2;
- }
- .rank-circle {
- stroke: undefined;
- stroke-dasharray: 250;
- fill: none;
- stroke-width: 6;
- stroke-linecap: round;
- opacity: 0.8;
- transform-origin: -10px 8px;
- transform: rotate(-90deg);
- animation: rankAnimation 1s forwards ease-in-out;
- }
-
@keyframes slideInAnimation {
from {
From d72ae34e72f122e96c7157b35069b307d6aa91e6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 15 Oct 2023 11:32:55 +0300
Subject: [PATCH 138/313] docs: add translations contribution guide (#3360)
---
CONTRIBUTING.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8fdbf1fab9d66f..d2244a119f52d2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -58,6 +58,12 @@ GitHub Readme Stats supports custom theming, and you can also contribute new the
To contribute your theme you need to edit the [themes/index.js](./themes/index.js) file and add it at the end of the file.
+## Translations Contribution
+
+GitHub Readme Stats supports multiple languages, if we are missing your language, you can contribute it! You can check the currently supported languages [here](./readme.md#available-locales).
+
+To contribute your language you need to edit the [src/translations.js](./src/translations.js) file and add new property to each object where the key is the language code in [ISO 639-1 standard](https://www.andiamo.co.uk/resources/iso-language-codes/) and the value is the translated string.
+
## Any contributions you make will be under the MIT Software License
In short, when you submit changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
From 6dc6c6187718e2946ffdc004cde2015ca45ae554 Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Sun, 15 Oct 2023 10:33:13 +0200
Subject: [PATCH 139/313] docs: improve vercel badge position (#3347)
* docs: improve Vercel badge position
* docs: keep Vercel badge at the bottom
---
readme.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/readme.md b/readme.md
index 5015e14831ff66..29e73bae98d42d 100644
--- a/readme.md
+++ b/readme.md
@@ -24,6 +24,9 @@
+
+
+
From 2567a6e580746a06b2aec999a7967ea08da7ec83 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 15 Oct 2023 11:33:36 +0300
Subject: [PATCH 140/313] docs: add top issues dashboard notice (#3363)
---
readme.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 29e73bae98d42d..ff826b3f6e863e 100644
--- a/readme.md
+++ b/readme.md
@@ -121,13 +121,16 @@ Please visit [this link](https://give.do/fundraisers/stand-beside-the-victims-of
- [Keep your fork up to date](#keep-your-fork-up-to-date)
- [:sparkling\_heart: Support the project](#sparkling_heart-support-the-project)
-# Important Notice
+# Important Notices
> [!IMPORTANT]\
> Since the GitHub API only [allows 5k requests per hour per user account](https://docs.github.com/en/graphql/overview/resource-limitations), the public Vercel instance hosted on `https://github-readme-stats.vercel.app/api` could possibly hit the rate limiter (see [#1471](https://github.com/anuraghazra/github-readme-stats/issues/1471)). We use caching to prevent this from happening (see https://github.com/anuraghazra/github-readme-stats#common-options). You can turn off these rate limit protections by deploying [your own Vercel instance](#disable-rate-limit-protections).
+> [!IMPORTANT]\
+> We're a small team, and to prioritize, we rely on upvotes :+1:. We use Top issues dashboard for tracking community demand (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935)). Do not hesitate to upvote the issues and pull requests you are interested in. We will work on the most upvoted first.
+
# GitHub Stats Card
Copy-paste this into your markdown content, and that is it. Simple!
From 8278980d25c37ed2eae97a37045aee350870ecbf Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 15 Oct 2023 21:38:32 +0300
Subject: [PATCH 141/313] infra: enable no-negated-condition eslint rule
(#3283)
* infra: enable no-negated-condition eslint rule
* dev
* dev
---
.eslintrc.json | 2 +-
scripts/close-stale-theme-prs.js | 6 ++--
scripts/generate-theme-doc.js | 2 +-
scripts/preview-theme.js | 48 ++++++++++++++++----------------
src/cards/stats-card.js | 2 +-
src/cards/top-languages-card.js | 16 +++++------
src/cards/wakatime-card.js | 20 ++++++-------
src/common/Card.js | 6 ++--
src/common/utils.js | 2 +-
src/fetchers/stats-fetcher.js | 8 +++---
10 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 0236a064e5845f..9ec7f296bd071d 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -195,7 +195,7 @@
// "no-lonely-if": "warn",
"no-mixed-spaces-and-tabs": "warn",
"no-multiple-empty-lines": "warn",
- // "no-negated-condition": "off",
+ "no-negated-condition": "warn",
// "no-nested-ternary": "warn",
// "no-new-object": "warn",
// "no-plusplus": "off",
diff --git a/scripts/close-stale-theme-prs.js b/scripts/close-stale-theme-prs.js
index 3b513f1732d15d..4f2c936dca84f5 100644
--- a/scripts/close-stale-theme-prs.js
+++ b/scripts/close-stale-theme-prs.js
@@ -155,7 +155,9 @@ const run = async () => {
// Loop through all stale invalid theme pull requests and close them.
for (const prNumber of staleThemePRsNumbers) {
debug(`Closing #${prNumber} because it is stale...`);
- if (!dryRun) {
+ if (dryRun) {
+ debug("Dry run enabled, skipping...");
+ } else {
await octokit.rest.issues.createComment({
owner,
repo,
@@ -168,8 +170,6 @@ const run = async () => {
pull_number: prNumber,
state: "closed",
});
- } else {
- debug("Dry run enabled, skipping...");
}
}
} catch (error) {
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index f39ef5c9e53a81..524ddecbe3bee5 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -69,7 +69,7 @@ const createTableItem = ({ link, label, isRepoCard }) => {
const generateTable = ({ isRepoCard }) => {
const rows = [];
const themesFiltered = Object.keys(themes).filter(
- (name) => name !== (!isRepoCard ? "default_repocard" : "default"),
+ (name) => name !== (isRepoCard ? "default" : "default_repocard"),
);
for (let i = 0; i < themesFiltered.length; i += 3) {
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index fd55d5773216aa..65f37a4138c234 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -172,18 +172,18 @@ const upsertComment = async (
body,
) => {
let resp;
- if (commentId !== undefined) {
- resp = await octokit.rest.issues.updateComment({
+ if (commentId === undefined) {
+ resp = await octokit.rest.issues.createComment({
owner,
repo,
- comment_id: commentId,
+ issue_number: issueNumber,
body,
});
} else {
- resp = await octokit.rest.issues.createComment({
+ resp = await octokit.rest.issues.updateComment({
owner,
repo,
- issue_number: issueNumber,
+ comment_id: commentId,
body,
});
}
@@ -341,10 +341,10 @@ const parseJSON = (json) => {
.filter((x) => typeof x !== "string" || !!x.trim()); // Split json into array of strings and objects.
if (splitJson[0].replace(/\s+/g, "") === "},") {
splitJson[0] = "},";
- if (!/\s*}\s*,?\s*$/.test(splitJson[1])) {
- splitJson.push(splitJson.shift());
- } else {
+ if (/\s*}\s*,?\s*$/.test(splitJson[1])) {
splitJson.shift();
+ } else {
+ splitJson.push(splitJson.shift());
}
parsedJson = splitJson.join("");
}
@@ -466,10 +466,7 @@ export const run = async () => {
// Check if the theme colors are valid.
debug("Theme preview body: Check if the theme colors are valid...");
let invalidColors = false;
- if (!colors) {
- warnings.push("Theme colors are missing");
- invalidColors = true;
- } else {
+ if (colors) {
const missingKeys = REQUIRED_COLOR_PROPS.filter(
(x) => !Object.keys(colors).includes(x),
);
@@ -507,6 +504,9 @@ export const run = async () => {
}
}
}
+ } else {
+ warnings.push("Theme colors are missing");
+ invalidColors = true;
}
if (invalidColors) {
themeValid[theme] = false;
@@ -597,7 +597,10 @@ export const run = async () => {
// Create or update theme-preview comment.
debug("Create or update theme-preview comment...");
let comment_url;
- if (!DRY_RUN) {
+ if (DRY_RUN) {
+ info(`DRY_RUN: Comment body: ${commentBody}`);
+ comment_url = "";
+ } else {
comment_url = await upsertComment(
OCTOKIT,
PULL_REQUEST_ID,
@@ -606,9 +609,6 @@ export const run = async () => {
comment?.id,
commentBody,
);
- } else {
- info(`DRY_RUN: Comment body: ${commentBody}`);
- comment_url = "";
}
// Change review state and add/remove `invalid` label based on theme PR validity.
@@ -620,7 +620,10 @@ export const run = async () => {
const reviewReason = themesValid
? undefined
: INVALID_REVIEW_COMMENT(comment_url);
- if (!DRY_RUN) {
+ if (DRY_RUN) {
+ info(`DRY_RUN: Review state: ${reviewState}`);
+ info(`DRY_RUN: Review reason: ${reviewReason}`);
+ } else {
await addReview(
OCTOKIT,
PULL_REQUEST_ID,
@@ -637,13 +640,13 @@ export const run = async () => {
"invalid",
!themesValid,
);
- } else {
- info(`DRY_RUN: Review state: ${reviewState}`);
- info(`DRY_RUN: Review reason: ${reviewReason}`);
}
} catch (error) {
debug("Set review state to `REQUEST_CHANGES` and add `invalid` label...");
- if (!DRY_RUN) {
+ if (DRY_RUN) {
+ info(`DRY_RUN: Review state: REQUEST_CHANGES`);
+ info(`DRY_RUN: Review reason: ${error.message}`);
+ } else {
await addReview(
OCTOKIT,
PULL_REQUEST_ID,
@@ -662,9 +665,6 @@ export const run = async () => {
"invalid",
true,
);
- } else {
- info(`DRY_RUN: Review state: REQUEST_CHANGES`);
- info(`DRY_RUN: Review reason: ${error.message}`);
}
setFailed(error.message);
}
diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js
index 88e7531f2c3e16..5f572056020165 100644
--- a/src/cards/stats-card.js
+++ b/src/cards/stats-card.js
@@ -163,7 +163,7 @@ const getStyles = ({
.bold { font-weight: 700 }
.icon {
fill: ${iconColor};
- display: ${!!show_icons ? "block" : "none"};
+ display: ${show_icons ? "block" : "none"};
}
.rank-circle-rim {
diff --git a/src/cards/top-languages-card.js b/src/cards/top-languages-card.js
index 9593f98b5ca1c9..758bd34baff5d5 100644
--- a/src/cards/top-languages-card.js
+++ b/src/cards/top-languages-card.js
@@ -383,14 +383,14 @@ const renderCompactLayout = (langs, width, totalLanguageSize, hideProgress) => {
return `
${
- !hideProgress
- ? `
-
-
-
- ${compactProgressBar}
- `
- : ""
+ hideProgress
+ ? ""
+ : `
+
+
+
+ ${compactProgressBar}
+ `
}
${createLanguageTextNode({
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index 5dbee549d4eabd..a6a203dad9c29a 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -315,11 +315,11 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
: noCodingActivityNode({
// @ts-ignore
color: textColor,
- text: !stats.is_coding_activity_visible
- ? i18n.t("wakatimecard.notpublic")
- : stats.is_other_usage_visible
- ? i18n.t("wakatimecard.nocodingactivity")
- : i18n.t("wakatimecard.nocodedetails"),
+ text: stats.is_coding_activity_visible
+ ? stats.is_other_usage_visible
+ ? i18n.t("wakatimecard.nocodingactivity")
+ : i18n.t("wakatimecard.nocodedetails")
+ : i18n.t("wakatimecard.notpublic"),
})
}
`;
@@ -344,11 +344,11 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
noCodingActivityNode({
// @ts-ignore
color: textColor,
- text: !stats.is_coding_activity_visible
- ? i18n.t("wakatimecard.notpublic")
- : stats.is_other_usage_visible
- ? i18n.t("wakatimecard.nocodingactivity")
- : i18n.t("wakatimecard.nocodedetails"),
+ text: stats.is_coding_activity_visible
+ ? stats.is_other_usage_visible
+ ? i18n.t("wakatimecard.nocodingactivity")
+ : i18n.t("wakatimecard.nocodedetails")
+ : i18n.t("wakatimecard.notpublic"),
}),
],
gap: lheight,
diff --git a/src/common/Card.js b/src/common/Card.js
index 408ace9669bcfe..d32da56255f894 100644
--- a/src/common/Card.js
+++ b/src/common/Card.js
@@ -39,9 +39,9 @@ class Card {
// returns theme based colors with proper overrides and defaults
this.colors = colors;
this.title =
- customTitle !== undefined
- ? encodeHTML(customTitle)
- : encodeHTML(defaultTitle);
+ customTitle === undefined
+ ? encodeHTML(defaultTitle)
+ : encodeHTML(customTitle);
this.css = "";
diff --git a/src/common/utils.js b/src/common/utils.js
index 95d683c5dcd690..4fb473e2e3686c 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -415,7 +415,7 @@ const wrapTextMultiline = (text, width = 59, maxLines = 3) => {
const noop = () => {};
// return console instance based on the environment
const logger =
- process.env.NODE_ENV !== "test" ? console : { log: noop, error: noop };
+ process.env.NODE_ENV === "test" ? { log: noop, error: noop } : console;
const ONE_MINUTE = 60;
const FIVE_MINUTES = 300;
diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js
index 1d6aebfcc0af83..115cd50a515641 100644
--- a/src/fetchers/stats-fetcher.js
+++ b/src/fetchers/stats-fetcher.js
@@ -89,7 +89,7 @@ const GRAPHQL_STATS_QUERY = `
* @returns {Promise} Axios response.
*/
const fetcher = (variables, token) => {
- const query = !variables.after ? GRAPHQL_STATS_QUERY : GRAPHQL_REPOS_QUERY;
+ const query = variables.after ? GRAPHQL_REPOS_QUERY : GRAPHQL_STATS_QUERY;
return request(
{
query,
@@ -138,10 +138,10 @@ const statsFetcher = async ({
// Store stats data.
const repoNodes = res.data.data.user.repositories.nodes;
- if (!stats) {
- stats = res;
- } else {
+ if (stats) {
stats.data.data.user.repositories.nodes.push(...repoNodes);
+ } else {
+ stats = res;
}
// Disable multi page fetching on public Vercel instance due to rate limits.
From 365dfb7ffb53a7c68662ec105331ec48462a2d5c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 15 Oct 2023 21:40:23 +0300
Subject: [PATCH 142/313] docs(translations): remove broken sponsors links
(#3361)
---
docs/readme_cn.md | 6 ------
docs/readme_de.md | 6 ------
docs/readme_es.md | 6 ------
docs/readme_fr.md | 6 ------
docs/readme_it.md | 6 ------
docs/readme_ja.md | 6 ------
docs/readme_kr.md | 6 ------
docs/readme_nl.md | 6 ------
docs/readme_np.md | 6 ------
docs/readme_pt-BR.md | 6 ------
docs/readme_tr.md | 6 ------
11 files changed, 66 deletions(-)
diff --git a/docs/readme_cn.md b/docs/readme_cn.md
index f33f98da1f29e3..0773656fc7e7cc 100644
--- a/docs/readme_cn.md
+++ b/docs/readme_cn.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_de.md b/docs/readme_de.md
index b1c43f0111f704..98e5adca86d3c9 100644
--- a/docs/readme_de.md
+++ b/docs/readme_de.md
@@ -25,12 +25,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_es.md b/docs/readme_es.md
index b49f5f72ef3232..9444cda18a4206 100644
--- a/docs/readme_es.md
+++ b/docs/readme_es.md
@@ -25,12 +25,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_fr.md b/docs/readme_fr.md
index 4d5866365cd404..0f035f96e76d7d 100644
--- a/docs/readme_fr.md
+++ b/docs/readme_fr.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_it.md b/docs/readme_it.md
index aed9ced21a67cb..8f16f4e6bd0807 100644
--- a/docs/readme_it.md
+++ b/docs/readme_it.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_ja.md b/docs/readme_ja.md
index 24d66cd9be5d93..d338785f909d82 100644
--- a/docs/readme_ja.md
+++ b/docs/readme_ja.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_kr.md b/docs/readme_kr.md
index d3b9f489bdaa07..eaddc59ac35ff1 100644
--- a/docs/readme_kr.md
+++ b/docs/readme_kr.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_nl.md b/docs/readme_nl.md
index 2279b6609b000f..a2edf14876ff8c 100644
--- a/docs/readme_nl.md
+++ b/docs/readme_nl.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_np.md b/docs/readme_np.md
index 4537e6e9768b44..788c9918160a5c 100644
--- a/docs/readme_np.md
+++ b/docs/readme_np.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_pt-BR.md b/docs/readme_pt-BR.md
index ea123c609735f8..37707dd7d0df6a 100644
--- a/docs/readme_pt-BR.md
+++ b/docs/readme_pt-BR.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
diff --git a/docs/readme_tr.md b/docs/readme_tr.md
index bed1ca4b7380bb..16b2f062d5947d 100644
--- a/docs/readme_tr.md
+++ b/docs/readme_tr.md
@@ -24,12 +24,6 @@
-
-
-
-
-
-
From 4e949c2bc2314755ff6c6cc6615443a392388d74 Mon Sep 17 00:00:00 2001
From: Rick Staa
Date: Mon, 16 Oct 2023 18:50:28 +0200
Subject: [PATCH 143/313] docs(contributing): remove outdated local dev steps
(#3358)
This commit removes some local development steps found in the
contributing guide that are no longer required.
---
CONTRIBUTING.md | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d2244a119f52d2..a702ac93e22a10 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -34,11 +34,8 @@ _(make sure you already have a [Vercel](https://vercel.com/) account)_
2. Fork the repository and clone the code to your local machine.
3. Run `npm install` in the repository root.
4. Run the command `vercel` in the root and follow the steps there.
-5. Open `vercel.json` and set the maxDuration to 10.
-6. Create a `.env` file in the root of the directory.
-7. In the .env file add a new variable named `PAT_1` with your [GitHub Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token).
-8. Run the command `vercel dev` to start a development server at .
-9. The cards will then be available from this local endpoint (i.e. `https://localhost:3000/api?username=anuraghazra`).
+5. Run the command `vercel dev` to start a development server at .
+6. The cards will then be available from this local endpoint (i.e. `https://localhost:3000/api?username=anuraghazra`).
> [!NOTE]\
> You can debug the package code in [Vscode](https://code.visualstudio.com/) by using the [Node.js: Attach to process](https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_setting-up-an-attach-configuration) debug option. You can also debug any tests using the [VSCode Jest extension](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest). For more information, see https://github.com/jest-community/vscode-jest/issues/912.
From 41d19be62c74a5c29b51a6361d8edf60a2ee64c3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:36:37 +0300
Subject: [PATCH 144/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3375)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.28 to 1.1.30.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/e9e79c66b85961ebc9dc11493b65b6e4bb355ed0...e5090646e7b007f0e8614a12525eaea8d50e7d78)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index e1a325ba3e8533..498366a7232857 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@e9e79c66b85961ebc9dc11493b65b6e4bb355ed0 # v1.1.28
+ uses: rickstaa/empty-issues-closer-action@e5090646e7b007f0e8614a12525eaea8d50e7d78 # v1.1.30
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From dd528c436c54df181eba90a33e7936b86980edb3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:37:36 +0300
Subject: [PATCH 145/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.54 to 1.3.56 (#3376)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.54 to 1.3.56.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/a2f94d3653b3c2490e0d997c8ec4a5e7beba4c7d...cf7516f16ce549a48b67917b3d08fb5515ed249c)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 9e703193a7644e..af87e00bf15483 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@a2f94d3653b3c2490e0d997c8ec4a5e7beba4c7d # v1.3.54
+ uses: rickstaa/top-issues-action@cf7516f16ce549a48b67917b3d08fb5515ed249c # v1.3.56
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From c289b1019871c3100493cef8d017d8e6faf59d57 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:43:10 +0300
Subject: [PATCH 146/313] Build(deps): Bump actions/checkout from 3.5.3 to
4.1.0 (#3377)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...8ade135a41bc03ea155e62e844d188df1ea18608)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/codeql-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index a35b0d22410189..c38a563c0b8a5a 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
From bb17789a51dfc270015987efde04a00509a222be Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:44:08 +0300
Subject: [PATCH 147/313] Build(deps-dev): Bump @testing-library/jest-dom from
6.1.3 to 6.1.4 (#3378)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.3 to 6.1.4.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.3...v6.1.4)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 541bbd60ca6d59..fd85bb89198d75 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.3",
+ "@testing-library/jest-dom": "^6.1.4",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1437,12 +1437,12 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.3.tgz",
- "integrity": "sha512-YzpjRHoCBWPzpPNtg6gnhasqtE/5O4qz8WCwDEaxtfnPO6gkaLrnuXusrGSPyhIGPezr1HM7ZH0CFaUTY9PJEQ==",
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz",
+ "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==",
"dev": true,
"dependencies": {
- "@adobe/css-tools": "^4.3.0",
+ "@adobe/css-tools": "^4.3.1",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
@@ -8277,12 +8277,12 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.3.tgz",
- "integrity": "sha512-YzpjRHoCBWPzpPNtg6gnhasqtE/5O4qz8WCwDEaxtfnPO6gkaLrnuXusrGSPyhIGPezr1HM7ZH0CFaUTY9PJEQ==",
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz",
+ "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==",
"dev": true,
"requires": {
- "@adobe/css-tools": "^4.3.0",
+ "@adobe/css-tools": "^4.3.1",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
diff --git a/package.json b/package.json
index 44e1b2c68df904..794d701f40039d 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^5.1.1",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.3",
+ "@testing-library/jest-dom": "^6.1.4",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From e7056fbb6c9b6f169df83a6197db9402fe87e444 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:45:02 +0300
Subject: [PATCH 148/313] Build(deps-dev): Bump lint-staged from 14.0.1 to
15.0.1 (#3379)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 14.0.1 to 15.0.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/okonet/lint-staged/compare/v14.0.1...v15.0.1)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 152 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 91 insertions(+), 63 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fd85bb89198d75..93f5dd88103a0b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^14.0.1",
+ "lint-staged": "^15.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.3"
@@ -2255,9 +2255,9 @@
}
},
"node_modules/commander": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
- "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
"dev": true,
"engines": {
"node": ">=16"
@@ -5069,27 +5069,27 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz",
- "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.1.tgz",
+ "integrity": "sha512-2IU5OWmCaxch0X0+IBF4/v7sutpB+F3qoXbro43pYjQTOo5wumckjxoxn47pQBqqBsCWrD5HnI2uG/zJA7isew==",
"dev": true,
"dependencies": {
"chalk": "5.3.0",
- "commander": "11.0.0",
+ "commander": "11.1.0",
"debug": "4.3.4",
- "execa": "7.2.0",
+ "execa": "8.0.1",
"lilconfig": "2.1.0",
- "listr2": "6.6.1",
+ "listr2": "7.0.1",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
- "yaml": "2.3.1"
+ "yaml": "2.3.2"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": ">=18.12.0"
},
"funding": {
"url": "https://opencollective.com/lint-staged"
@@ -5108,35 +5108,47 @@
}
},
"node_modules/lint-staged/node_modules/execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
+ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
+ "get-stream": "^8.0.1",
+ "human-signals": "^5.0.0",
"is-stream": "^3.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^5.1.0",
"onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
+ "signal-exit": "^4.1.0",
"strip-final-newline": "^3.0.0"
},
"engines": {
- "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
+ "node": ">=16.17"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
+ "node_modules/lint-staged/node_modules/get-stream": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/lint-staged/node_modules/human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
"dev": true,
"engines": {
- "node": ">=14.18.0"
+ "node": ">=16.17.0"
}
},
"node_modules/lint-staged/node_modules/is-stream": {
@@ -5205,6 +5217,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/lint-staged/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/lint-staged/node_modules/strip-final-newline": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
@@ -5218,9 +5242,9 @@
}
},
"node_modules/listr2": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz",
- "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.1.tgz",
+ "integrity": "sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
@@ -5232,14 +5256,6 @@
},
"engines": {
"node": ">=16.0.0"
- },
- "peerDependencies": {
- "enquirer": ">= 2.3.0 < 3"
- },
- "peerDependenciesMeta": {
- "enquirer": {
- "optional": true
- }
}
},
"node_modules/listr2/node_modules/ansi-regex": {
@@ -7127,9 +7143,9 @@
"dev": true
},
"node_modules/yaml": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
- "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz",
+ "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==",
"dev": true,
"engines": {
"node": ">= 14"
@@ -8892,9 +8908,9 @@
}
},
"commander": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
- "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
"dev": true
},
"concat-map": {
@@ -10954,21 +10970,21 @@
"dev": true
},
"lint-staged": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz",
- "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.1.tgz",
+ "integrity": "sha512-2IU5OWmCaxch0X0+IBF4/v7sutpB+F3qoXbro43pYjQTOo5wumckjxoxn47pQBqqBsCWrD5HnI2uG/zJA7isew==",
"dev": true,
"requires": {
"chalk": "5.3.0",
- "commander": "11.0.0",
+ "commander": "11.1.0",
"debug": "4.3.4",
- "execa": "7.2.0",
+ "execa": "8.0.1",
"lilconfig": "2.1.0",
- "listr2": "6.6.1",
+ "listr2": "7.0.1",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
- "yaml": "2.3.1"
+ "yaml": "2.3.2"
},
"dependencies": {
"chalk": {
@@ -10978,26 +10994,32 @@
"dev": true
},
"execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
+ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
+ "get-stream": "^8.0.1",
+ "human-signals": "^5.0.0",
"is-stream": "^3.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^5.1.0",
"onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
+ "signal-exit": "^4.1.0",
"strip-final-newline": "^3.0.0"
}
},
+ "get-stream": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
+ "dev": true
+ },
"human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
"dev": true
},
"is-stream": {
@@ -11036,6 +11058,12 @@
"integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true
},
+ "signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true
+ },
"strip-final-newline": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
@@ -11045,9 +11073,9 @@
}
},
"listr2": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz",
- "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.1.tgz",
+ "integrity": "sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
@@ -12402,9 +12430,9 @@
"dev": true
},
"yaml": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
- "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz",
+ "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==",
"dev": true
},
"yargs": {
diff --git a/package.json b/package.json
index 794d701f40039d..d2d118600f1ea2 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^14.0.1",
+ "lint-staged": "^15.0.1",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.3"
From 29c1fefab62ecda2bebd80b1666f32661a153825 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:46:05 +0300
Subject: [PATCH 149/313] Build(deps-dev): Bump @babel/traverse from 7.22.8 to
7.23.2 (#3381)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.8 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 315 ++++++++++++++++++++++++++++++++--------------
1 file changed, 223 insertions(+), 92 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 93f5dd88103a0b..9bd493ee478af6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -101,17 +101,89 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
- "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
+ "version": "7.22.13",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
+ "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
"dev": true,
"dependencies": {
- "@babel/highlight": "^7.22.5"
+ "@babel/highlight": "^7.22.13",
+ "chalk": "^2.4.2"
},
"engines": {
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/code-frame/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/@babel/code-frame/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/@babel/compat-data": {
"version": "7.22.9",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
@@ -158,12 +230,12 @@
"dev": true
},
"node_modules/@babel/generator": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz",
- "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz",
+ "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.22.5",
+ "@babel/types": "^7.23.0",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -192,22 +264,22 @@
}
},
"node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
- "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
- "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
},
"engines": {
"node": ">=6.9.0"
@@ -299,9 +371,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
- "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -331,13 +403,13 @@
}
},
"node_modules/@babel/highlight": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
- "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz",
+ "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.22.5",
- "chalk": "^2.0.0",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
"js-tokens": "^4.0.0"
},
"engines": {
@@ -416,9 +488,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.22.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz",
- "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz",
+ "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -617,33 +689,33 @@
}
},
"node_modules/@babel/template": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
- "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.22.8",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz",
- "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==",
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz",
+ "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.22.5",
- "@babel/generator": "^7.22.7",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.23.0",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.7",
- "@babel/types": "^7.22.5",
+ "@babel/parser": "^7.23.0",
+ "@babel/types": "^7.23.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -652,13 +724,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
- "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz",
+ "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.20",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -7246,12 +7318,71 @@
}
},
"@babel/code-frame": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
- "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
+ "version": "7.22.13",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
+ "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.22.5"
+ "@babel/highlight": "^7.22.13",
+ "chalk": "^2.4.2"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
}
},
"@babel/compat-data": {
@@ -7292,12 +7423,12 @@
}
},
"@babel/generator": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz",
- "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz",
+ "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==",
"dev": true,
"requires": {
- "@babel/types": "^7.22.5",
+ "@babel/types": "^7.23.0",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -7317,19 +7448,19 @@
}
},
"@babel/helper-environment-visitor": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
- "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
"dev": true
},
"@babel/helper-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
- "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
"dev": true,
"requires": {
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
}
},
"@babel/helper-hoist-variables": {
@@ -7394,9 +7525,9 @@
"dev": true
},
"@babel/helper-validator-identifier": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
- "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"dev": true
},
"@babel/helper-validator-option": {
@@ -7417,13 +7548,13 @@
}
},
"@babel/highlight": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
- "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz",
+ "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.22.5",
- "chalk": "^2.0.0",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
"js-tokens": "^4.0.0"
},
"dependencies": {
@@ -7486,9 +7617,9 @@
}
},
"@babel/parser": {
- "version": "7.22.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz",
- "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz",
+ "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==",
"dev": true
},
"@babel/plugin-syntax-async-generators": {
@@ -7627,42 +7758,42 @@
}
},
"@babel/template": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
- "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
}
},
"@babel/traverse": {
- "version": "7.22.8",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz",
- "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==",
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz",
+ "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.22.5",
- "@babel/generator": "^7.22.7",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.23.0",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.7",
- "@babel/types": "^7.22.5",
+ "@babel/parser": "^7.23.0",
+ "@babel/types": "^7.23.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
- "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz",
+ "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==",
"dev": true,
"requires": {
"@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.20",
"to-fast-properties": "^2.0.0"
}
},
From 4dc930bd8c0a885577d8cf4a4c655f276ba89863 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Oct 2023 21:49:03 +0300
Subject: [PATCH 150/313] Build(deps-dev): Bump @actions/github from 5.1.1 to
6.0.0 (#3380)
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github) from 5.1.1 to 6.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github)
---
updated-dependencies:
- dependency-name: "@actions/github"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 389 ++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 184 insertions(+), 207 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9bd493ee478af6..f858116eae4592 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@actions/core": "^1.10.1",
- "@actions/github": "^5.1.1",
+ "@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
"@testing-library/jest-dom": "^6.1.4",
"@uppercod/css-to-object": "^1.1.1",
@@ -61,24 +61,25 @@
}
},
"node_modules/@actions/github": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz",
- "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz",
+ "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==",
"dev": true,
"dependencies": {
- "@actions/http-client": "^2.0.1",
- "@octokit/core": "^3.6.0",
- "@octokit/plugin-paginate-rest": "^2.17.0",
- "@octokit/plugin-rest-endpoint-methods": "^5.13.0"
+ "@actions/http-client": "^2.2.0",
+ "@octokit/core": "^5.0.1",
+ "@octokit/plugin-paginate-rest": "^9.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^10.0.0"
}
},
"node_modules/@actions/http-client": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz",
- "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz",
+ "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==",
"dev": true,
"dependencies": {
- "tunnel": "^0.0.6"
+ "tunnel": "^0.0.6",
+ "undici": "^5.25.4"
}
},
"node_modules/@adobe/css-tools": {
@@ -826,6 +827,15 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@fastify/busboy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz",
+ "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
@@ -1355,114 +1365,133 @@
}
},
"node_modules/@octokit/auth-token": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
- "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
+ "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
"dev": true,
- "dependencies": {
- "@octokit/types": "^6.0.3"
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/core": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
- "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
+ "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
"dev": true,
"dependencies": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.3",
- "@octokit/request-error": "^2.0.5",
- "@octokit/types": "^6.0.3",
+ "@octokit/auth-token": "^4.0.0",
+ "@octokit/graphql": "^7.0.0",
+ "@octokit/request": "^8.0.2",
+ "@octokit/request-error": "^5.0.0",
+ "@octokit/types": "^12.0.0",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/endpoint": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
- "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.1.tgz",
+ "integrity": "sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA==",
"dev": true,
"dependencies": {
- "@octokit/types": "^6.0.3",
+ "@octokit/types": "^12.0.0",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/graphql": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
- "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz",
+ "integrity": "sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==",
"dev": true,
"dependencies": {
- "@octokit/request": "^5.6.0",
- "@octokit/types": "^6.0.3",
+ "@octokit/request": "^8.0.1",
+ "@octokit/types": "^12.0.0",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/openapi-types": {
- "version": "12.11.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz",
- "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.0.0.tgz",
+ "integrity": "sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw==",
"dev": true
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "2.21.3",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz",
- "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.0.0.tgz",
+ "integrity": "sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==",
"dev": true,
"dependencies": {
- "@octokit/types": "^6.40.0"
+ "@octokit/types": "^12.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=2"
+ "@octokit/core": ">=5"
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "5.16.2",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz",
- "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
+ "integrity": "sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
"dev": true,
"dependencies": {
- "@octokit/types": "^6.39.0",
- "deprecation": "^2.3.1"
+ "@octokit/types": "^12.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=3"
+ "@octokit/core": ">=5"
}
},
"node_modules/@octokit/request": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
- "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "version": "8.1.4",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
+ "integrity": "sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
"dev": true,
"dependencies": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
- "@octokit/types": "^6.16.1",
+ "@octokit/endpoint": "^9.0.0",
+ "@octokit/request-error": "^5.0.0",
+ "@octokit/types": "^12.0.0",
"is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/request-error": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
- "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
+ "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
"dev": true,
"dependencies": {
- "@octokit/types": "^6.0.3",
+ "@octokit/types": "^12.0.0",
"deprecation": "^2.0.0",
"once": "^1.4.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/@octokit/types": {
- "version": "6.41.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz",
- "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.0.0.tgz",
+ "integrity": "sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^12.11.0"
+ "@octokit/openapi-types": "^19.0.0"
}
},
"node_modules/@sinclair/typebox": {
@@ -1993,9 +2022,9 @@
"dev": true
},
"node_modules/before-after-hook": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
- "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
+ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
"dev": true
},
"node_modules/benchmark": {
@@ -5755,48 +5784,6 @@
"node": ">=10"
}
},
- "node_modules/node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "dev": true,
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/node-fetch/node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
- },
- "node_modules/node-fetch/node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true
- },
- "node_modules/node-fetch/node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
"node_modules/node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -6886,6 +6873,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/undici": {
+ "version": "5.26.3",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz",
+ "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==",
+ "dev": true,
+ "dependencies": {
+ "@fastify/busboy": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.0"
+ }
+ },
"node_modules/universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
@@ -7281,24 +7280,25 @@
}
},
"@actions/github": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz",
- "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz",
+ "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==",
"dev": true,
"requires": {
- "@actions/http-client": "^2.0.1",
- "@octokit/core": "^3.6.0",
- "@octokit/plugin-paginate-rest": "^2.17.0",
- "@octokit/plugin-rest-endpoint-methods": "^5.13.0"
+ "@actions/http-client": "^2.2.0",
+ "@octokit/core": "^5.0.1",
+ "@octokit/plugin-paginate-rest": "^9.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^10.0.0"
}
},
"@actions/http-client": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz",
- "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz",
+ "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==",
"dev": true,
"requires": {
- "tunnel": "^0.0.6"
+ "tunnel": "^0.0.6",
+ "undici": "^5.25.4"
}
},
"@adobe/css-tools": {
@@ -7858,6 +7858,12 @@
"integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
"dev": true
},
+ "@fastify/busboy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz",
+ "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==",
+ "dev": true
+ },
"@humanwhocodes/config-array": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
@@ -8279,108 +8285,103 @@
}
},
"@octokit/auth-token": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
- "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3"
- }
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
+ "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
+ "dev": true
},
"@octokit/core": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
- "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
+ "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
"dev": true,
"requires": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.3",
- "@octokit/request-error": "^2.0.5",
- "@octokit/types": "^6.0.3",
+ "@octokit/auth-token": "^4.0.0",
+ "@octokit/graphql": "^7.0.0",
+ "@octokit/request": "^8.0.2",
+ "@octokit/request-error": "^5.0.0",
+ "@octokit/types": "^12.0.0",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/endpoint": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
- "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.1.tgz",
+ "integrity": "sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA==",
"dev": true,
"requires": {
- "@octokit/types": "^6.0.3",
+ "@octokit/types": "^12.0.0",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/graphql": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
- "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz",
+ "integrity": "sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==",
"dev": true,
"requires": {
- "@octokit/request": "^5.6.0",
- "@octokit/types": "^6.0.3",
+ "@octokit/request": "^8.0.1",
+ "@octokit/types": "^12.0.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/openapi-types": {
- "version": "12.11.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz",
- "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.0.0.tgz",
+ "integrity": "sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw==",
"dev": true
},
"@octokit/plugin-paginate-rest": {
- "version": "2.21.3",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz",
- "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.0.0.tgz",
+ "integrity": "sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==",
"dev": true,
"requires": {
- "@octokit/types": "^6.40.0"
+ "@octokit/types": "^12.0.0"
}
},
"@octokit/plugin-rest-endpoint-methods": {
- "version": "5.16.2",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz",
- "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
+ "integrity": "sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
"dev": true,
"requires": {
- "@octokit/types": "^6.39.0",
- "deprecation": "^2.3.1"
+ "@octokit/types": "^12.0.0"
}
},
"@octokit/request": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
- "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "version": "8.1.4",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
+ "integrity": "sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
"dev": true,
"requires": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
- "@octokit/types": "^6.16.1",
+ "@octokit/endpoint": "^9.0.0",
+ "@octokit/request-error": "^5.0.0",
+ "@octokit/types": "^12.0.0",
"is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/request-error": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
- "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
+ "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
"dev": true,
"requires": {
- "@octokit/types": "^6.0.3",
+ "@octokit/types": "^12.0.0",
"deprecation": "^2.0.0",
"once": "^1.4.0"
}
},
"@octokit/types": {
- "version": "6.41.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz",
- "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.0.0.tgz",
+ "integrity": "sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==",
"dev": true,
"requires": {
- "@octokit/openapi-types": "^12.11.0"
+ "@octokit/openapi-types": "^19.0.0"
}
},
"@sinclair/typebox": {
@@ -8810,9 +8811,9 @@
"dev": true
},
"before-after-hook": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
- "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
+ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
"dev": true
},
"benchmark": {
@@ -11522,39 +11523,6 @@
"through2": "^4.0.0"
}
},
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "dev": true,
- "requires": {
- "whatwg-url": "^5.0.0"
- },
- "dependencies": {
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- }
- }
- },
"node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -12324,6 +12292,15 @@
"integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
"dev": true
},
+ "undici": {
+ "version": "5.26.3",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz",
+ "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==",
+ "dev": true,
+ "requires": {
+ "@fastify/busboy": "^2.0.0"
+ }
+ },
"universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
diff --git a/package.json b/package.json
index d2d118600f1ea2..2530fb9495dc5f 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"license": "MIT",
"devDependencies": {
"@actions/core": "^1.10.1",
- "@actions/github": "^5.1.1",
+ "@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
"@testing-library/jest-dom": "^6.1.4",
"@uppercod/css-to-object": "^1.1.1",
From 3dab984a34ce890fedac0a4f8b07b7dbc421e649 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 17 Oct 2023 12:15:13 +0300
Subject: [PATCH 151/313] docs(contributions): use HTTPS protocol inside
license link (#3373)
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a702ac93e22a10..b09241a5d03bdf 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -63,7 +63,7 @@ To contribute your language you need to edit the [src/translations.js](./src/tra
## Any contributions you make will be under the MIT Software License
-In short, when you submit changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
+In short, when you submit changes, your submissions are understood to be under the same [MIT License](https://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
## Report issues/bugs using GitHub's [issues](https://github.com/anuraghazra/github-readme-stats/issues)
From b85225b31c79e4311d65a1aa05b66d2dbefbb024 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 17 Oct 2023 12:15:32 +0300
Subject: [PATCH 152/313] docs(contributions): improve visability of themes
merging policy (#3371)
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b09241a5d03bdf..9cf990397491e6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -47,7 +47,7 @@ GitHub Readme Stats supports custom theming, and you can also contribute new the
> [!NOTE]\
> If you are contributing your theme just because you are using it personally, then you can [customize the looks](./readme.md#customization) of your card with URL params instead.
-> [!NOTE]\
+> [!WARNING]\
> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
> [!NOTE]\
From bc9076a20914035fadcc882fd4a63c5afc62e311 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 18 Oct 2023 20:51:38 +0300
Subject: [PATCH 153/313] docs: use absolute paths for several broken links as
temporary solution (#3389)
---
readme.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/readme.md b/readme.md
index ff826b3f6e863e..a534990a3c3d89 100644
--- a/readme.md
+++ b/readme.md
@@ -145,7 +145,7 @@ Change the `?username=` value to your GitHub username.
> By default, the stats card only shows statistics like stars, commits and pull requests from public repositories. To show private statistics on the stats card, you should [deploy your own instance](#deploy-on-your-own) using your own GitHub API token.
> [!NOTE]\
-> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
+> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](https://github.com/anuraghazra/github-readme-stats/blob/master/src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
### Hiding individual stats
@@ -753,7 +753,7 @@ Since the GitHub API only allows 5k requests per hour, my `https://github-readme
> Since [#58](https://github.com/anuraghazra/github-readme-stats/pull/58), we should be able to handle more than 5k requests and have fewer issues with downtime :grin:.
> [!NOTE]\
-> If you are on the [Pro (i.e. paid)](https://vercel.com/pricing) Vercel plan, the [maxDuration](https://vercel.com/docs/concepts/projects/project-configuration#value-definition) value found in the [Vercel.json](vercel.json) can be increased when your Vercel instance frequently times out during the card request. You are advised to keep this value lower than `30` seconds to prevent high memory usage.
+> If you are on the [Pro (i.e. paid)](https://vercel.com/pricing) Vercel plan, the [maxDuration](https://vercel.com/docs/concepts/projects/project-configuration#value-definition) value found in the [vercel.json](https://github.com/anuraghazra/github-readme-stats/blob/master/vercel.json) can be increased when your Vercel instance frequently times out during the card request. You are advised to keep this value lower than `30` seconds to prevent high memory usage.
[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/anuraghazra/github-readme-stats)
From 885bd1b04e1133ee98c30de64b623c1c0f2a7c88 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Wed, 18 Oct 2023 20:53:03 +0300
Subject: [PATCH 154/313] docs: add link to translations contribution
guidelines (#3390)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index a534990a3c3d89..96583443028573 100644
--- a/readme.md
+++ b/readme.md
@@ -360,7 +360,7 @@ Here is a list of all available locales:
-If we don't support your language, please consider contributing!
+If we don't support your language, please consider contributing! You can find more information about how to do it in our [contributing guidelines](CONTRIBUTING.md#translations-contribution).
#### Stats Card Exclusive Options
From ae356376c6b6f196c6c3e1d622c8f1ea623cb2d2 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 19 Oct 2023 21:14:56 +0300
Subject: [PATCH 155/313] docs(contributions): add one theme per pull request
rule (#3394)
---
CONTRIBUTING.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9cf990397491e6..1477b229281bf4 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -50,6 +50,9 @@ GitHub Readme Stats supports custom theming, and you can also contribute new the
> [!WARNING]\
> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
+> [!WARNING]\
+> Please do not submit a pull request with a batch of themes, since it will be hard to judge how the community will react to each of them. We will only merge one theme per pull request. If you have several themes, please submit a separate pull request for each of them. Situations when you have several versions of the same theme (e.g. light and dark) are an exception to this rule.
+
> [!NOTE]\
> Before submitting pull request, please make sure that your theme pass WCAG 2.0 level AA contrast ration test. You can use [this tool](https://webaim.org/resources/contrastchecker/) to check it.
From 33beba58b3580de0876a139874a06e0c53ad83ff Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sat, 21 Oct 2023 21:21:34 +0300
Subject: [PATCH 156/313] ci(theme preview): add one theme per pull request
rule (#3395)
---
scripts/preview-theme.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index 65f37a4138c234..141f7e3b5c43ab 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -32,6 +32,9 @@ const THEME_CONTRIB_GUIDELINES = `
\r> [!WARNING]\
\r> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
+ \r> [!WARNING]\
+ \r> Please do not submit a pull request with a batch of themes, since it will be hard to judge how the community will react to each of them. We will only merge one theme per pull request. If you have several themes, please submit a separate pull request for each of them. Situations when you have several versions of the same theme (e.g. light and dark) are an exception to this rule.
+
\r> [!NOTE]\
\r> Also, note that if this theme is exclusively for your personal use, then instead of adding it to our theme collection, you can use card [customization options](https://github.com/anuraghazra/github-readme-stats#customization).
`;
From 3eedfd3d1fa5b8ade20b00ec2c93dd8d72e6b67d Mon Sep 17 00:00:00 2001
From: Cosmo
Date: Sun, 22 Oct 2023 12:13:33 -0400
Subject: [PATCH 157/313] chore(theme): add light and dark catppuccin themes
with fix for contrast (#2376)
* Add light and dark Catppuccin themes, #1977
"Catppuccin Latte" and "Catppuccin Mocha" come from the official Catppuccin theme, available here: https://github.com/catppuccin/github-readme-stats
* Change Latte title color to pass AA contrast ratio test
---
themes/index.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/themes/index.js b/themes/index.js
index 6450655e2da858..043ccf19880f09 100644
--- a/themes/index.js
+++ b/themes/index.js
@@ -395,6 +395,18 @@ export const themes = {
text_color: "e0def4",
bg_color: "191724",
},
+ catppuccin_latte: {
+ title_color: "137980",
+ icon_color: "8839ef",
+ text_color: "4c4f69",
+ bg_color: "eff1f5",
+ },
+ catppuccin_mocha: {
+ title_color: "94e2d5",
+ icon_color: "cba6f7",
+ text_color: "cdd6f4",
+ bg_color: "1e1e2e",
+ },
date_night: {
title_color: "DA7885",
text_color: "E1B2A2",
From cb5ac97cc512fd2a5bc603895fc27881d93f27ae Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 23 Oct 2023 12:10:56 +0300
Subject: [PATCH 158/313] docs: themes addition paused (#3409)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 96583443028573..296ca495ed3f9d 100644
--- a/readme.md
+++ b/readme.md
@@ -191,7 +191,7 @@ GitHub Readme Stats comes with several built-in themes (e.g. `dark`, `radical`,
-You can look at a preview for [all available themes](themes/README.md) or checkout the [theme config file](themes/index.js). You can also contribute new themes if you like, contributing guidelines can be found [here](CONTRIBUTING.md#themes-contribution).
+You can look at a preview for [all available themes](themes/README.md) or checkout the [theme config file](themes/index.js). Please note that we paused addition of new themes to decrease maintenance efforts, all pull requests related to new themes will be closed.
#### Responsive Card Theme
From edeebeb436800157b9c9b1f41e00360113d847d6 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 23 Oct 2023 12:12:43 +0300
Subject: [PATCH 159/313] docs(contributing): themes addition paused (#3408)
* docs(contributing): themes addition paused
* dev
---
CONTRIBUTING.md | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 1477b229281bf4..caf5ce7acf5336 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -42,21 +42,10 @@ _(make sure you already have a [Vercel](https://vercel.com/) account)_
## Themes Contribution
-GitHub Readme Stats supports custom theming, and you can also contribute new themes!
+We're currently paused addition of new themes to decrease maintenance efforts. All pull requests related to new themes will be closed.
> [!NOTE]\
-> If you are contributing your theme just because you are using it personally, then you can [customize the looks](./readme.md#customization) of your card with URL params instead.
-
-> [!WARNING]\
-> Keep in mind that we already have a vast collection of different themes. To keep their number manageable, we began to add only themes supported by the community. Your pull request with theme addition will be merged once we get enough positive feedback from the community in the form of thumbs up :+1: emojis (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935#top-themes-prs)). We expect to see at least 10-15 thumbs up before making a decision to merge your pull request into the master branch. Remember that you can also support themes of other contributors that you liked to speed up their merge.
-
-> [!WARNING]\
-> Please do not submit a pull request with a batch of themes, since it will be hard to judge how the community will react to each of them. We will only merge one theme per pull request. If you have several themes, please submit a separate pull request for each of them. Situations when you have several versions of the same theme (e.g. light and dark) are an exception to this rule.
-
-> [!NOTE]\
-> Before submitting pull request, please make sure that your theme pass WCAG 2.0 level AA contrast ration test. You can use [this tool](https://webaim.org/resources/contrastchecker/) to check it.
-
-To contribute your theme you need to edit the [themes/index.js](./themes/index.js) file and add it at the end of the file.
+> If you are considering contributing your theme just because you are using it personally, then instead of adding it to our theme collection, you can use card [customization options](./readme.md#customization).
## Translations Contribution
From f8aa2db39df2af78a59fd0cd6f7dbc18af567e2c Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 23 Oct 2023 12:22:18 +0300
Subject: [PATCH 160/313] ci(theme preview): allow gradient themes (#3400)
---
scripts/preview-theme.js | 12 +++++++++---
src/common/utils.js | 2 +-
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/scripts/preview-theme.js b/scripts/preview-theme.js
index 141f7e3b5c43ab..3137abae3e275d 100644
--- a/scripts/preview-theme.js
+++ b/scripts/preview-theme.js
@@ -12,7 +12,7 @@ import Hjson from "hjson";
import snakeCase from "lodash.snakecase";
import parse from "parse-diff";
import { inspect } from "util";
-import { isValidHexColor } from "../src/common/utils.js";
+import { isValidHexColor, isValidGradient } from "../src/common/utils.js";
import { themes } from "../themes/index.js";
import { getGithubToken, getRepoInfo } from "./helpers.js";
@@ -42,7 +42,7 @@ const COLOR_PROPS = {
title_color: 6,
icon_color: 6,
text_color: 6,
- bg_color: 8,
+ bg_color: 23,
border_color: 6,
};
const ACCEPTED_COLOR_PROPS = Object.keys(COLOR_PROPS);
@@ -499,7 +499,13 @@ export const run = async () => {
`Theme color property \`${colorKey}\` can not be longer than \`${COLOR_PROPS[colorKey]}\` characters`,
);
invalidColors = true;
- } else if (!isValidHexColor(colorValue)) {
+ } else if (
+ !isValidHexColor(colorValue) ||
+ !(
+ colorKey === "bg_color" &&
+ isValidGradient(colorValue.split(","))
+ )
+ ) {
errors.push(
`Theme color property \`${colorKey}\` is not a valid hex color: #${colorValue}
`,
);
diff --git a/src/common/utils.js b/src/common/utils.js
index 4fb473e2e3686c..8fefe3857a13da 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -245,7 +245,7 @@ const clampValue = (number, min, max) => {
* @returns {boolean} True if the given string is a valid gradient.
*/
const isValidGradient = (colors) => {
- return isValidHexColor(colors[1]) && isValidHexColor(colors[2]);
+ return colors.slice(1).every((color) => isValidHexColor(color));
};
/**
From 3977b905b8adb4e33eb2f7bd3ffcee733d6f3b36 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 23 Oct 2023 12:31:30 +0300
Subject: [PATCH 161/313] tests:: allow gradient themes (#3401)
---
tests/renderGistCard.test.js | 7 ++++---
tests/renderRepoCard.test.js | 7 ++++---
tests/renderStatsCard.test.js | 7 ++++---
tests/renderTopLanguagesCard.test.js | 7 ++++---
4 files changed, 16 insertions(+), 12 deletions(-)
diff --git a/tests/renderGistCard.test.js b/tests/renderGistCard.test.js
index 6e636fc50de6b7..f514bf6dc0d936 100644
--- a/tests/renderGistCard.test.js
+++ b/tests/renderGistCard.test.js
@@ -135,9 +135,10 @@ describe("test renderGistCard", () => {
);
expect(descClassStyles.fill.trim()).toBe(`#${themes[name].text_color}`);
expect(iconClassStyles.fill.trim()).toBe(`#${themes[name].icon_color}`);
- expect(queryByTestId(document.body, "card-bg")).toHaveAttribute(
- "fill",
- `#${themes[name].bg_color}`,
+ const backgroundElement = queryByTestId(document.body, "card-bg");
+ const backgroundElementFill = backgroundElement.getAttribute("fill");
+ expect([`#${themes[name].bg_color}`, "url(#gradient)"]).toContain(
+ backgroundElementFill,
);
});
});
diff --git a/tests/renderRepoCard.test.js b/tests/renderRepoCard.test.js
index 61c9bc6da9ac56..050e7109490bba 100644
--- a/tests/renderRepoCard.test.js
+++ b/tests/renderRepoCard.test.js
@@ -190,9 +190,10 @@ describe("Test renderRepoCard", () => {
);
expect(descClassStyles.fill.trim()).toBe(`#${themes[name].text_color}`);
expect(iconClassStyles.fill.trim()).toBe(`#${themes[name].icon_color}`);
- expect(queryByTestId(document.body, "card-bg")).toHaveAttribute(
- "fill",
- `#${themes[name].bg_color}`,
+ const backgroundElement = queryByTestId(document.body, "card-bg");
+ const backgroundElementFill = backgroundElement.getAttribute("fill");
+ expect([`#${themes[name].bg_color}`, "url(#gradient)"]).toContain(
+ backgroundElementFill,
);
});
});
diff --git a/tests/renderStatsCard.test.js b/tests/renderStatsCard.test.js
index abbf2100306d7d..c203488bbb6dbe 100644
--- a/tests/renderStatsCard.test.js
+++ b/tests/renderStatsCard.test.js
@@ -264,9 +264,10 @@ describe("Test renderStatsCard", () => {
);
expect(statClassStyles.fill.trim()).toBe(`#${themes[name].text_color}`);
expect(iconClassStyles.fill.trim()).toBe(`#${themes[name].icon_color}`);
- expect(queryByTestId(document.body, "card-bg")).toHaveAttribute(
- "fill",
- `#${themes[name].bg_color}`,
+ const backgroundElement = queryByTestId(document.body, "card-bg");
+ const backgroundElementFill = backgroundElement.getAttribute("fill");
+ expect([`#${themes[name].bg_color}`, "url(#gradient)"]).toContain(
+ backgroundElementFill,
);
});
});
diff --git a/tests/renderTopLanguagesCard.test.js b/tests/renderTopLanguagesCard.test.js
index 6b7ef62aa30dd1..8d67c3fb8ab983 100644
--- a/tests/renderTopLanguagesCard.test.js
+++ b/tests/renderTopLanguagesCard.test.js
@@ -524,9 +524,10 @@ describe("Test renderTopLanguages", () => {
expect(headerStyles.fill.trim()).toBe(`#${themes[name].title_color}`);
expect(langNameStyles.fill.trim()).toBe(`#${themes[name].text_color}`);
- expect(queryByTestId(document.body, "card-bg")).toHaveAttribute(
- "fill",
- `#${themes[name].bg_color}`,
+ const backgroundElement = queryByTestId(document.body, "card-bg");
+ const backgroundElementFill = backgroundElement.getAttribute("fill");
+ expect([`#${themes[name].bg_color}`, "url(#gradient)"]).toContain(
+ backgroundElementFill,
);
});
});
From c795c721ee2e0c72bab6b3dd82522d24b67a63c5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:37:10 +0300
Subject: [PATCH 162/313] Build(deps): Bump actions/checkout from 4.1.0 to
4.1.1 (#3413)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/deploy-prep.yml | 2 +-
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/empty-issues-closer.yaml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/ossf-analysis.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/prs-cache-clean.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index c38a563c0b8a5a..8d053d31d7e49e 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index c50c04e89a0dc2..03853f9737174e 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -10,7 +10,7 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5.0.0
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index c537f37f904020..f49e3e130d7630 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -17,7 +17,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 498366a7232857..fbd08271058185 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# NOTE: Retrieve issue templates.
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@e5090646e7b007f0e8614a12525eaea8d50e7d78 # v1.1.30
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index b94208991968b0..7ba40837f65699 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -29,7 +29,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 34ce9c65b96301..fb66b494964b38 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -21,7 +21,7 @@ jobs:
steps:
- name: "Checkout code"
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index 87932c7382e3cf..a898243fdbf0b3 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -30,7 +30,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/prs-cache-clean.yml b/.github/workflows/prs-cache-clean.yml
index f894fcf2cfed29..faa3741672ef69 100644
--- a/.github/workflows/prs-cache-clean.yml
+++ b/.github/workflows/prs-cache-clean.yml
@@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Cleanup
run: |
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index dc199ac00a0359..322be2acd8ee16 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 041ade33b72d0e..21ae63c4ea4e9b 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,7 +18,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index 27eb3e7665eeb1..f2b44f1dcc1e04 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
From 376aeaab3201b27e888457464f09707445973ce1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:38:06 +0300
Subject: [PATCH 163/313] Build(deps): Bump rickstaa/top-issues-action from
1.3.56 to 1.3.61 (#3415)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.56 to 1.3.61.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/cf7516f16ce549a48b67917b3d08fb5515ed249c...36df2af30c15ddf48558931420138890ed1b1708)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index af87e00bf15483..7e2914856d47ff 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@cf7516f16ce549a48b67917b3d08fb5515ed249c # v1.3.56
+ uses: rickstaa/top-issues-action@36df2af30c15ddf48558931420138890ed1b1708 # v1.3.61
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 69b1745736e40a719fc884459c1b761625046c2b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:39:09 +0300
Subject: [PATCH 164/313] Build(deps): Bump bahmutov/npm-install from 1.8.35 to
1.8.36 (#3414)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.8.35 to 1.8.36.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2...2509f13e8485d88340a789a3f7ca11aaac47c9fc)
---
updated-dependencies:
- dependency-name: bahmutov/npm-install
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index a898243fdbf0b3..c5fd7fc07df06b 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -38,7 +38,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2 # v1.8.35
+ - uses: bahmutov/npm-install@2509f13e8485d88340a789a3f7ca11aaac47c9fc # v1.8.36
with:
useLockFile: false
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index 322be2acd8ee16..7c3adece4c5850 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@c46e3830503dcb831cf4aee3f26b4e6bce8cc9d2 # v1.8.35
+ - uses: bahmutov/npm-install@2509f13e8485d88340a789a3f7ca11aaac47c9fc # v1.8.36
with:
useLockFile: false
From 3d0780b91c9773db9cace962d8d3de3ece6ad076 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:40:47 +0300
Subject: [PATCH 165/313] Build(deps): Bump rickstaa/empty-issues-closer-action
(#3417)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.30 to 1.1.35.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/e5090646e7b007f0e8614a12525eaea8d50e7d78...af151e679df0e3b59cda0e10c43010556d6c5bff)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index fbd08271058185..e7d3738be77a98 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@e5090646e7b007f0e8614a12525eaea8d50e7d78 # v1.1.30
+ uses: rickstaa/empty-issues-closer-action@af151e679df0e3b59cda0e10c43010556d6c5bff # v1.1.35
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 453ab195c1feb5115f3aae0afd7e9259a9dc0b5f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:41:53 +0300
Subject: [PATCH 166/313] Build(deps): Bump actions/setup-node from 3.8.1 to
4.0.0 (#3416)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d...8f152de45cc393bb48ce5d89d36b731f54556e65)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index f49e3e130d7630..9f6febfd071b8b 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 7ba40837f65699..77ae534858838f 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index c5fd7fc07df06b..a9770f929a5003 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index 7c3adece4c5850..1387cdb92ec4e1 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 21ae63c4ea4e9b..1f757a5edb204e 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index f2b44f1dcc1e04..d1b12d12a11ced 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
+ uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ matrix.node-version }}
cache: npm
From 8ee18b8063e2800a12803cfba73067328e2abc87 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:42:32 +0300
Subject: [PATCH 167/313] Build(deps-dev): Bump lint-staged from 15.0.1 to
15.0.2 (#3418)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.0.1 to 15.0.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/okonet/lint-staged/compare/v15.0.1...v15.0.2)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 46 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f858116eae4592..4b3de9aa63264a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.0.1",
+ "lint-staged": "^15.0.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.3"
@@ -5170,9 +5170,9 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "15.0.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.1.tgz",
- "integrity": "sha512-2IU5OWmCaxch0X0+IBF4/v7sutpB+F3qoXbro43pYjQTOo5wumckjxoxn47pQBqqBsCWrD5HnI2uG/zJA7isew==",
+ "version": "15.0.2",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz",
+ "integrity": "sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==",
"dev": true,
"dependencies": {
"chalk": "5.3.0",
@@ -5180,11 +5180,11 @@
"debug": "4.3.4",
"execa": "8.0.1",
"lilconfig": "2.1.0",
- "listr2": "7.0.1",
+ "listr2": "7.0.2",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
- "yaml": "2.3.2"
+ "yaml": "2.3.3"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
@@ -5343,9 +5343,9 @@
}
},
"node_modules/listr2": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.1.tgz",
- "integrity": "sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz",
+ "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
@@ -7214,9 +7214,9 @@
"dev": true
},
"node_modules/yaml": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz",
- "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz",
+ "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==",
"dev": true,
"engines": {
"node": ">= 14"
@@ -11102,9 +11102,9 @@
"dev": true
},
"lint-staged": {
- "version": "15.0.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.1.tgz",
- "integrity": "sha512-2IU5OWmCaxch0X0+IBF4/v7sutpB+F3qoXbro43pYjQTOo5wumckjxoxn47pQBqqBsCWrD5HnI2uG/zJA7isew==",
+ "version": "15.0.2",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz",
+ "integrity": "sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==",
"dev": true,
"requires": {
"chalk": "5.3.0",
@@ -11112,11 +11112,11 @@
"debug": "4.3.4",
"execa": "8.0.1",
"lilconfig": "2.1.0",
- "listr2": "7.0.1",
+ "listr2": "7.0.2",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
- "yaml": "2.3.2"
+ "yaml": "2.3.3"
},
"dependencies": {
"chalk": {
@@ -11205,9 +11205,9 @@
}
},
"listr2": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.1.tgz",
- "integrity": "sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz",
+ "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
@@ -12538,9 +12538,9 @@
"dev": true
},
"yaml": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz",
- "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz",
+ "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==",
"dev": true
},
"yargs": {
diff --git a/package.json b/package.json
index 2530fb9495dc5f..37263eae02407a 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.0.1",
+ "lint-staged": "^15.0.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.0.3"
From 69cdf00bdcb2240512e665b232df6f7789057f11 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Oct 2023 22:43:13 +0300
Subject: [PATCH 168/313] Build(deps-dev): Bump eslint from 8.51.0 to 8.52.0
(#3419)
Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.51.0...v8.52.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 76 ++++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 46 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4b3de9aa63264a..ca82673ecc57d9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.51.0",
+ "eslint": "^8.52.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -819,9 +819,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
- "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
+ "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -837,12 +837,12 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.11",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
- "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
+ "version": "0.11.13",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
+ "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
"dev": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
+ "@humanwhocodes/object-schema": "^2.0.1",
"debug": "^4.1.1",
"minimatch": "^3.0.5"
},
@@ -864,9 +864,9 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
+ "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
"dev": true
},
"node_modules/@istanbuljs/load-nyc-config": {
@@ -1724,6 +1724,12 @@
"integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
"dev": true
},
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true
+ },
"node_modules/@uppercod/css-to-object": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@uppercod/css-to-object/-/css-to-object-1.1.1.tgz",
@@ -2752,18 +2758,19 @@
}
},
"node_modules/eslint": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
- "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
+ "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.51.0",
- "@humanwhocodes/config-array": "^0.11.11",
+ "@eslint/js": "8.52.0",
+ "@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -7853,9 +7860,9 @@
}
},
"@eslint/js": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
- "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
+ "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
"dev": true
},
"@fastify/busboy": {
@@ -7865,12 +7872,12 @@
"dev": true
},
"@humanwhocodes/config-array": {
- "version": "0.11.11",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
- "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
+ "version": "0.11.13",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
+ "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
"dev": true,
"requires": {
- "@humanwhocodes/object-schema": "^1.2.1",
+ "@humanwhocodes/object-schema": "^2.0.1",
"debug": "^4.1.1",
"minimatch": "^3.0.5"
}
@@ -7882,9 +7889,9 @@
"dev": true
},
"@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
+ "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
"dev": true
},
"@istanbuljs/load-nyc-config": {
@@ -8582,6 +8589,12 @@
"integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
"dev": true
},
+ "@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true
+ },
"@uppercod/css-to-object": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@uppercod/css-to-object/-/css-to-object-1.1.1.tgz",
@@ -9342,18 +9355,19 @@
}
},
"eslint": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
- "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
+ "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "8.51.0",
- "@humanwhocodes/config-array": "^0.11.11",
+ "@eslint/js": "8.52.0",
+ "@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
diff --git a/package.json b/package.json
index 37263eae02407a..999ea0630faeef 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.51.0",
+ "eslint": "^8.52.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 23f9cc76b928b43911981ead65473df00e9a4618 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 24 Oct 2023 10:34:05 +0300
Subject: [PATCH 169/313] docs(theme): Auto update theme readme (#3407)
Co-authored-by: GitHub Readme Stats Bot
---
themes/README.md | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/themes/README.md b/themes/README.md
index a20f028c966a99..5d92a6676041ae 100644
--- a/themes/README.md
+++ b/themes/README.md
@@ -4,7 +4,7 @@
With inbuilt themes, you can customize the look of the card without doing any manual customization.
-Use `?theme=THEME_NAME` parameter like so :-
+Use `?theme=THEME_NAME` parameter like so:
```md
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&theme=dark&show_icons=true)
@@ -12,7 +12,7 @@ Use `?theme=THEME_NAME` parameter like so :-
## Stats
-> These themes work both for the Stats Card and Repo Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
| | | |
| :--: | :--: | :--: |
@@ -37,13 +37,14 @@ Use `?theme=THEME_NAME` parameter like so :-
| `aura_dark` ![aura_dark][aura_dark] | `panda` ![panda][panda] | `noctis_minimus` ![noctis_minimus][noctis_minimus] |
| `cobalt2` ![cobalt2][cobalt2] | `swift` ![swift][swift] | `aura` ![aura][aura] |
| `apprentice` ![apprentice][apprentice] | `moltack` ![moltack][moltack] | `codeSTACKr` ![codeSTACKr][codeSTACKr] |
-| `rose_pine` ![rose_pine][rose_pine] | `date_night` ![date_night][date_night] | `one_dark_pro` ![one_dark_pro][one_dark_pro] |
-| `rose` ![rose][rose] | `holi` ![holi][holi] | `neon` ![neon][neon] |
-| `blue_navy` ![blue_navy][blue_navy] | `calm_pink` ![calm_pink][calm_pink] | [Add your theme][add-theme] |
+| `rose_pine` ![rose_pine][rose_pine] | `catppuccin_latte` ![catppuccin_latte][catppuccin_latte] | `catppuccin_mocha` ![catppuccin_mocha][catppuccin_mocha] |
+| `date_night` ![date_night][date_night] | `one_dark_pro` ![one_dark_pro][one_dark_pro] | `rose` ![rose][rose] |
+| `holi` ![holi][holi] | `neon` ![neon][neon] | `blue_navy` ![blue_navy][blue_navy] |
+| `calm_pink` ![calm_pink][calm_pink] | | [Add your theme][add-theme] |
## Repo Card
-> These themes work both for the Stats Card and Repo Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
| | | |
| :--: | :--: | :--: |
@@ -68,9 +69,10 @@ Use `?theme=THEME_NAME` parameter like so :-
| `aura_dark` ![aura_dark][aura_dark_repo] | `panda` ![panda][panda_repo] | `noctis_minimus` ![noctis_minimus][noctis_minimus_repo] |
| `cobalt2` ![cobalt2][cobalt2_repo] | `swift` ![swift][swift_repo] | `aura` ![aura][aura_repo] |
| `apprentice` ![apprentice][apprentice_repo] | `moltack` ![moltack][moltack_repo] | `codeSTACKr` ![codeSTACKr][codeSTACKr_repo] |
-| `rose_pine` ![rose_pine][rose_pine_repo] | `date_night` ![date_night][date_night_repo] | `one_dark_pro` ![one_dark_pro][one_dark_pro_repo] |
-| `rose` ![rose][rose_repo] | `holi` ![holi][holi_repo] | `neon` ![neon][neon_repo] |
-| `blue_navy` ![blue_navy][blue_navy_repo] | `calm_pink` ![calm_pink][calm_pink_repo] | [Add your theme][add-theme] |
+| `rose_pine` ![rose_pine][rose_pine_repo] | `catppuccin_latte` ![catppuccin_latte][catppuccin_latte_repo] | `catppuccin_mocha` ![catppuccin_mocha][catppuccin_mocha_repo] |
+| `date_night` ![date_night][date_night_repo] | `one_dark_pro` ![one_dark_pro][one_dark_pro_repo] | `rose` ![rose][rose_repo] |
+| `holi` ![holi][holi_repo] | `neon` ![neon][neon_repo] | `blue_navy` ![blue_navy][blue_navy_repo] |
+| `calm_pink` ![calm_pink][calm_pink_repo] | | [Add your theme][add-theme] |
[default]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=default
@@ -138,6 +140,8 @@ Use `?theme=THEME_NAME` parameter like so :-
[moltack]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=moltack
[codeSTACKr]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=codeSTACKr
[rose_pine]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=rose_pine
+[catppuccin_latte]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=catppuccin_latte
+[catppuccin_mocha]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=catppuccin_mocha
[date_night]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=date_night
[one_dark_pro]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=one_dark_pro
[rose]: https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&hide=contribs,prs&cache_seconds=86400&theme=rose
@@ -212,6 +216,8 @@ Use `?theme=THEME_NAME` parameter like so :-
[moltack_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=moltack
[codeSTACKr_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=codeSTACKr
[rose_pine_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=rose_pine
+[catppuccin_latte_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=catppuccin_latte
+[catppuccin_mocha_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=catppuccin_mocha
[date_night_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=date_night
[one_dark_pro_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=one_dark_pro
[rose_repo]: https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats&cache_seconds=86400&theme=rose
From 7fe7c634756aa1e948bd7fda444df28d8b4ecb9a Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 24 Oct 2023 10:37:24 +0300
Subject: [PATCH 170/313] ci(top issues dashboard): themes addition paused
(#3410)
* ci(top issues dashboard): themes addition paused
* refactor: enable top issues labeling
---------
Co-authored-by: Rick Staa
---
.github/workflows/top-issues-dashboard.yml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 7e2914856d47ff..e07c269addcd69 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -47,7 +47,3 @@ jobs:
top_bugs: true
top_features: true
top_pull_requests: true
- custom_pull_requests_label: themes
- top_custom_pull_requests_label: ":star: top themes"
- top_custom_pull_requests_label_description: Top themes
- top_custom_pull_requests_label_colour: "#A23599"
From 6bcc98d99d919d895aca531e4168b5224bc94a90 Mon Sep 17 00:00:00 2001
From: Joseph Madamba
Date: Tue, 24 Oct 2023 00:57:32 -0700
Subject: [PATCH 171/313] fix: fix `WakaTime` brand casing (#3411)
* `Wakatime` -> `WakaTime`
* Fix wrong `WakaTime` brand naming on tr translation
* `wakatime stats` -> `WakaTime stats`
---
docs/readme_de.md | 16 +--
docs/readme_es.md | 20 ++--
docs/readme_kr.md | 14 +--
docs/readme_nl.md | 18 +--
docs/readme_np.md | 10 +-
docs/readme_pt-BR.md | 12 +-
docs/readme_tr.md | 20 ++--
readme.md | 22 ++--
scripts/generate-theme-doc.js | 4 +-
src/translations.js | 110 +++++++++---------
.../renderWakatimeCard.test.js.snap | 10 +-
tests/fetchWakatime.test.js | 2 +-
tests/renderWakatimeCard.test.js | 6 +-
13 files changed, 132 insertions(+), 132 deletions(-)
diff --git a/docs/readme_de.md b/docs/readme_de.md
index 98e5adca86d3c9..edc5f8b24c6953 100644
--- a/docs/readme_de.md
+++ b/docs/readme_de.md
@@ -75,7 +75,7 @@
- [Verbirg einzelne Sprachen](#verbirg-einzelne-sprachen)
- [Kompaktes Sprachen-Karte Layout](#kompaktes-sprachen-karte-layout)
- [Beispiel](#beispiel)
-- [Wakatime Wochen-Statistik](#wakatime-wochen-statistik)
+- [WakaTime Wochen-Statistik](#wakatime-wochen-statistik)
- [Beispiel](#beispiel-1)
- [Alle Beispiele](#alle-beispiele)
- [Kleiner Tipp (Ausrichten der Repo-Karte)](#kleiner-tipp-ausrichten-der-repo-karte)
@@ -189,7 +189,7 @@ Du kannst mehrere, mit Kommas separierte, Werte in der bg_color Option angeben,
- `layout` - Wechselt zwischen zwei verschiedenen Layouts: `default` & `compact`
- `langs_count` - Begrenzt die Anzahl der angezeigten Sprachen auf der Karte
- `api_domain` - Legt eine benutzerdefinierte API Domain fest, z.B. für [Hakatime](https://github.com/mujx/hakatime) oder [Wakapi](https://github.com/muety/wakapi)
-- `range` – Fragt eine andere Zeitspanne an, als jene, welche standardmäßig in Wakatime hinterlegt ist. Zum Beispiel `last_7_days`. Siehe [WakaTime API Dokumentation](https://wakatime.com/developers#stats).
+- `range` – Fragt eine andere Zeitspanne an, als jene, welche standardmäßig in WakaTime hinterlegt ist. Zum Beispiel `last_7_days`. Siehe [WakaTime API Dokumentation](https://wakatime.com/developers#stats).
---
@@ -260,23 +260,23 @@ Du kannst die `&layout=compact` Option nutzen, um das Kartendesign zu ändern.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Wakatime Wochen-Statistik
+# WakaTime Wochen-Statistik
-Ändere `?username=` in den eigenen [Wakatime](https://wakatime.com)-Benutzernamen.
+Ändere `?username=` in den eigenen [WakaTime](https://wakatime.com)-Benutzernamen.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Beispiel
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
- Kompaktes Layout
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_es.md b/docs/readme_es.md
index 9444cda18a4206..89f647f7e08c7e 100644
--- a/docs/readme_es.md
+++ b/docs/readme_es.md
@@ -78,7 +78,7 @@
- [Mostrar más lenguajes](#mostrar-más-lenguajes)
- [Diseño Compacto de Tarjeta de Lenguaje](#diseño-compacto-de-tarjeta-de-lenguaje)
- [Ejemplo](#ejemplo-1)
-- [Estadísticas de la semana de Wakatime](#estadísticas-de-la-semana-de-wakatime)
+- [Estadísticas de la semana de WakaTime](#estadísticas-de-la-semana-de-wakatime)
- [Ejemplo](#ejemplo-2)
- [Todos los ejemplos](#todos-los-ejemplos)
- [Consejo rápido (para alinear las tarjetas de repositorio)](#consejo-rápido-para-alinear-las-tarjetas-de-repositorio)
@@ -200,7 +200,7 @@ Puedes pasar mútliples valores separados por coma en la opción `bg_color` para
> Los nombres de los lenguajes deben estar codificados para URLs, como se especifica en [Código porciento](https://es.wikipedia.org/wiki/C%C3%B3digo_porciento)
> (es decir: `c++` debería convertirse en `c%2B%2B`,`jupyter notebook` debería convertirse en `jupyter%20notebook`, etc.)
-#### Opciones exclusivas de la Tarjeta de Wakatime:
+#### Opciones exclusivas de la Tarjeta de WakaTime:
- `hide_title` - _(booleano)_
- `line_height` - Establece el alto de línea entre texto _(número)_
@@ -292,23 +292,23 @@ Puedes usar la opción `& layout = compact` para cambiar el diseño de la tarjet
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Estadísticas de la semana de Wakatime
+# Estadísticas de la semana de WakaTime
-cambia el valor del parámetro `?username=` a tu username en [Wakatime](https://wakatime.com).
+cambia el valor del parámetro `?username=` a tu username en [WakaTime](https://wakatime.com).
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Ejemplo
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
- Diseño compacto
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
---
@@ -356,9 +356,9 @@ Escoja cualquiera de los [temas por defecto](#themes)
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
-- Tarjeta de Wakatime
+- Tarjeta de WakaTime
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_kr.md b/docs/readme_kr.md
index eaddc59ac35ff1..178d0342506f24 100644
--- a/docs/readme_kr.md
+++ b/docs/readme_kr.md
@@ -77,7 +77,7 @@
- [표시할 언어 수 지정하기](#표시할-언어-수-지정하기)
- [컴택트한 카드 레이아웃 설정하기](#컴택트한-카드-레이아웃-설정하기)
- [미리보기](#미리보기-1)
-- [Wakatime 주간 통계](#wakatime-주간-통계)
+- [WakaTime 주간 통계](#wakatime-주간-통계)
- [미리보기](#미리보기-2)
- [전체 미리보기](#전체-미리보기)
- [꿀팁 (저장소 핀 정렬하기)](#꿀팁-저장소-핀-정렬하기)
@@ -216,7 +216,7 @@ dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontr
> ( 예를 들면, `c++` 는 `c%2B%2B`, `jupyter notebook` 는 `jupyter%20notebook`, 등등. )
> [urlencoder.org](https://www.urlencoder.org/) < 서비스를 이용하면 자동으로 생성할 수 있습니다.
-#### Wakatime 카드의 표시 제한 옵션:
+#### WakaTime 카드의 표시 제한 옵션:
- `hide_title` - 타이틀 제외 _(boolean)_
- `line_height` - 텍스트 간 줄 높이 설정(자간) _(number)_
@@ -308,12 +308,12 @@ _참고:
[![언어 사용량 통계](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Wakatime 주간 통계
+# WakaTime 주간 통계
-`?username=` 속성의 값을 [Wakatime](https://wakatime.com) 계정의 사용자 명(닉네임)으로 바꿔주세요.
+`?username=` 속성의 값을 [WakaTime](https://wakatime.com) 계정의 사용자 명(닉네임)으로 바꿔주세요.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### 미리보기
@@ -372,9 +372,9 @@ _참고:
[![언어 사용량 통계](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
-- Wakatime 카드
+- WakaTime 카드
-[![Harlok 님의 Wakatime 카드](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok 님의 WakaTime 카드](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_nl.md b/docs/readme_nl.md
index a2edf14876ff8c..7fbec699715177 100644
--- a/docs/readme_nl.md
+++ b/docs/readme_nl.md
@@ -77,7 +77,7 @@
- [Laat meer programmeertalen zien](#laat-meer-programmeertalen-zien)
- [Compacte Talen Kaart opmaak](#compacte-talen-kaart-opmaak)
- [Demo](#demo-1)
-- [Wekelijkse Wakatime Statistieken](#wekelijkse-wakatime-statistieken)
+- [Wekelijkse WakaTime Statistieken](#wekelijkse-wakatime-statistieken)
- [Demo](#demo-2)
- [Alle demos](#alle-demos)
- [Kleine tip (Verstel de repo kaart z'n positie)](#kleine-tip-verstel-de-repo-kaart-zn-positie)
@@ -202,7 +202,7 @@ Je kan meerdere komma verdeelde waarden in de bg_color optie geven om een kleure
> (Oftewel: `c++` moet `c%2B%2B` worden, `jupyter notebook` moet `jupyter%20notebook` worden, enzovoort...)
> Zie [urlencoder.org](https://www.urlencoder.org/) om dit automatisch te doen.
-#### Exclusieve opties voor Wakatime Kaart:
+#### Exclusieve opties voor WakaTime Kaart:
- `hide_title` - _(boolean)_
- `line_height` - Verandert de lijn hoogte tussen tekst _(nummer)_
@@ -293,19 +293,19 @@ Je kan de `&layout=compact` optie gebruiken om het kaart ontwerp aan te passen.
[![Top programmeertalen](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Wekelijkse Wakatime Statistieken
+# Wekelijkse WakaTime Statistieken
-Verander de `?username=` waarde naar je [Wakatime](https://wakatime.com) gebruikersnaam.
+Verander de `?username=` waarde naar je [WakaTime](https://wakatime.com) gebruikersnaam.
```md
-[![Harlok's Wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Demo
-[![Harlok's Wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's Wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
---
@@ -353,9 +353,9 @@ Kies uit de [standaard thema\'s](#themes)
[![Top Programmeertalen](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
-- Wakatime kaart
+- WakaTime kaart
-[![Harlok's Wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_np.md b/docs/readme_np.md
index 788c9918160a5c..f5909ae7182195 100644
--- a/docs/readme_np.md
+++ b/docs/readme_np.md
@@ -291,17 +291,17 @@ You can use the `&langs_count=` option to increase or decrease the number of lan
# वाका समय वीक स्तट्स
-Change the `?username=` value to your [Wakatime](https://wakatime.com) username.
+Change the `?username=` value to your [WakaTime](https://wakatime.com) username.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### डेमो
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
---
@@ -351,7 +351,7 @@ Change the `?username=` value to your [Wakatime](https://wakatime.com) username.
- वक समय कार्ड
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_pt-BR.md b/docs/readme_pt-BR.md
index 37707dd7d0df6a..35c334131ee933 100644
--- a/docs/readme_pt-BR.md
+++ b/docs/readme_pt-BR.md
@@ -75,7 +75,7 @@
- [Ocultar linguagens individualmente](#ocultar-linguagens-individualmente)
- [Layout de cartão de linguagens compacto](#layout-de-cartão-de-linguagens-compacto)
- [Demonstração](#demonstração-1)
-- [Estatística semanal Wakatime](#estatística-semanal-wakatime)
+- [Estatística semanal WakaTime](#estatística-semanal-wakatime)
- [Demonstração](#demonstração-2)
- [Todas as demonstrações](#todas-as-demonstrações)
- [Dica (Alinhandos os cartões de repositório)](#dica-alinhandos-os-cartões-de-repositório)
@@ -250,19 +250,19 @@ Utilize a opção `&layout=compact` para mudar o layout do cartão.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Estatística semanal Wakatime
+# Estatística semanal WakaTime
-Altere o valor de `?username=` para o seu username do Wakatime.
+Altere o valor de `?username=` para o seu username do WakaTime.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Demonstração
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/docs/readme_tr.md b/docs/readme_tr.md
index 16b2f062d5947d..f654cd95cf2524 100644
--- a/docs/readme_tr.md
+++ b/docs/readme_tr.md
@@ -77,7 +77,7 @@
- [Daha Fazla Dil Gösterin](#daha-fazla-dil-gösterin)
- [Kompakt Dil Kartı Düzeni](#kompakt-dil-kartı-düzeni)
- [Demo](#demo-1)
-- [Wakatime Haftalık İstatistikler](#wakatime-haftalık-i̇statistikler)
+- [WakaTime Haftalık İstatistikler](#wakatime-haftalık-i̇statistikler)
- [Demo](#demo-2)
- [Tüm Demolar](#tüm-demolar)
- [Hızlı İpucu (Repo Kartları Hizlayın)](#hızlı-i̇pucu-repo-kartları-hizlayın)
@@ -202,7 +202,7 @@ bg_color içerisinde birden fazla rengi gradient olarak göstermek için virgül
> (ör: `c++` yerine `c%2B%2B`, `jupyter notebook` yerine `jupyter%20notebook`, vb.)
> [urlencoder.org](https://www.urlencoder.org/) adresini kullanarak otomatik olarak değerleri bu şekle çevirebilirsiniz.
-#### Wakatime Kart Exclusive Özellikler:
+#### WakaTime Kart Exclusive Özellikler:
- `hide_title` - _(boolean)_
- `line_height` - Satır aralığı yüksekliği _(number)_
@@ -292,23 +292,23 @@ Endpoint: `api/top-langs?username=mustafacagri`
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=mustafacagri&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
-# Wakatime Haftalık İstatistikler
+# WakaTime Haftalık İstatistikler
-`?username=` değerini [Wakatime](https://wakatime.com)'daki kullanıcı adınızla değiştirin.
+`?username=` değerini [WakaTime](https://wakatime.com)'daki kullanıcı adınızla değiştirin.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Demo
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/anuraghazra/github-readme-stats)
- Kompakt Düzen
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
---
@@ -356,9 +356,9 @@ Endpoint: `api/top-langs?username=mustafacagri`
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
-- Wakatime kart
+- WakaTime kart
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
---
diff --git a/readme.md b/readme.md
index 296ca495ed3f9d..a010eca3b6d5fa 100644
--- a/readme.md
+++ b/readme.md
@@ -109,7 +109,7 @@ Please visit [this link](https://give.do/fundraisers/stand-beside-the-victims-of
- [Pie Chart Language Card Layout](#pie-chart-language-card-layout)
- [Hide Progress Bars](#hide-progress-bars)
- [Demo](#demo-2)
-- [Wakatime Stats Card](#wakatime-stats-card)
+- [WakaTime Stats Card](#wakatime-stats-card)
- [Demo](#demo-3)
- [All Demos](#all-demos)
- [Quick Tip (Align The Cards)](#quick-tip-align-the-cards)
@@ -410,13 +410,13 @@ If we don't support your language, please consider contributing! You can find mo
> (i.e: `c++` should become `c%2B%2B`, `jupyter notebook` should become `jupyter%20notebook`, etc.) You can use
> [urlencoder.org](https://www.urlencoder.org/) to help you do this automatically.
-#### Wakatime Card Exclusive Options
+#### WakaTime Card Exclusive Options
* `hide` - Hides the languages specified from the card *(Comma-separated values)*. Default: `[] (blank array)`.
* `hide_title` - *(boolean)*. Default `false`.
* `line_height` - Sets the line height between text *(number)*. Default `25`.
* `hide_progress` - Hides the progress bar and percentage *(boolean)*. Default `false`.
-* `custom_title` - Sets a custom title for the card *(string)*. Default `Wakatime Stats`.
+* `custom_title` - Sets a custom title for the card *(string)*. Default `WakaTime Stats`.
* `layout` - Switches between two available layouts `default` & `compact`. Default `default`.
* `langs_count` - Limits the number of languages on the card, defaults to all reported languages *(number)*.
* `api_domain` - Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) *(string)*. Default `Waka API`.
@@ -601,26 +601,26 @@ You can use the `&hide_progress=true` option to hide the percentages and the pro
![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra\&hide_progress=true)
-# Wakatime Stats Card
+# WakaTime Stats Card
> [!WARNING]\
-> Please be aware that we currently only show data from Wakatime profiles that are public. You therefore have to make sure that **BOTH** `Display code time publicly` and `Display languages, editors, os, categories publicly` are enabled.
+> Please be aware that we currently only show data from WakaTime profiles that are public. You therefore have to make sure that **BOTH** `Display code time publicly` and `Display languages, editors, os, categories publicly` are enabled.
-Change the `?username=` value to your [Wakatime](https://wakatime.com) username.
+Change the `?username=` value to your [WakaTime](https://wakatime.com) username.
```md
-[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
+[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
```
### Demo
-![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)
+![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)
-![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs\&hide_progress=true)
+![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs\&hide_progress=true)
* Compact layout
-![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs\&layout=compact)
+![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs\&layout=compact)
***
@@ -694,7 +694,7 @@ Choose from any of the [default themes](#themes)
* WakaTime card
-![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)
+![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)
***
diff --git a/scripts/generate-theme-doc.js b/scripts/generate-theme-doc.js
index 524ddecbe3bee5..1716ea6e95122e 100644
--- a/scripts/generate-theme-doc.js
+++ b/scripts/generate-theme-doc.js
@@ -22,7 +22,7 @@ Use \`?theme=THEME_NAME\` parameter like so:
## Stats
-> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and WakaTime Card.
| | | |
| :--: | :--: | :--: |
@@ -30,7 +30,7 @@ ${STAT_CARD_TABLE_FLAG}
## Repo Card
-> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and Wakatime Card.
+> These themes works with all five our cards: Stats Card, Repo Card, Gist Card, Top languages Card and WakaTime Card.
| | | |
| :--: | :--: | :--: |
diff --git a/src/translations.js b/src/translations.js
index 1ced5f69263fd8..865fd4ae2f8099 100644
--- a/src/translations.js
+++ b/src/translations.js
@@ -521,34 +521,34 @@ const langCardLocales = {
const wakatimeCardLocales = {
"wakatimecard.title": {
ar: "إحصائيات واكا تايم",
- cn: "Wakatime 周统计",
- "zh-tw": "Wakatime 周統計",
- cs: "Statistiky Wakatime",
- de: "Wakatime Status",
- en: "Wakatime Stats",
- bn: "Wakatime স্ট্যাটাস",
- es: "Estadísticas de Wakatime",
- fr: "Statistiques de Wakatime",
- hu: "Wakatime statisztika",
- it: "Statistiche Wakatime",
- ja: "Wakatime ワカタイム統計",
- kr: "Wakatime 주간 통계",
- nl: "Wakatime-statistieken",
- "pt-pt": "Estatísticas Wakatime",
- "pt-br": "Estatísticas Wakatime",
- np: "Wakatime तथ्या .्क",
- el: "Στατιστικά Wakatime",
- ru: "Статистика Wakatime",
- "uk-ua": "Статистика Wakatime",
- id: "Status Wakatime",
+ cn: "WakaTime 周统计",
+ "zh-tw": "WakaTime 周統計",
+ cs: "Statistiky WakaTime",
+ de: "WakaTime Status",
+ en: "WakaTime Stats",
+ bn: "WakaTime স্ট্যাটাস",
+ es: "Estadísticas de WakaTime",
+ fr: "Statistiques de WakaTime",
+ hu: "WakaTime statisztika",
+ it: "Statistiche WakaTime",
+ ja: "WakaTime ワカタイム統計",
+ kr: "WakaTime 주간 통계",
+ nl: "WakaTime-statistieken",
+ "pt-pt": "Estatísticas WakaTime",
+ "pt-br": "Estatísticas WakaTime",
+ np: "WakaTime तथ्या .्क",
+ el: "Στατιστικά WakaTime",
+ ru: "Статистика WakaTime",
+ "uk-ua": "Статистика WakaTime",
+ id: "Status WakaTime",
ml: "വേക്ക് ടൈം സ്ഥിതിവിവരക്കണക്കുകൾ",
- my: "Statistik Wakatime",
- sk: "Wakatime štatistika",
- tr: "Waketime İstatistikler",
- pl: "Statystyki Wakatime",
- uz: "Wakatime statistikasi",
- vi: "Thống Kê Wakatime",
- se: "Wakatime statistik",
+ my: "Statistik WakaTime",
+ sk: "WakaTime štatistika",
+ tr: "WakaTime İstatistikler",
+ pl: "Statystyki WakaTime",
+ uz: "WakaTime statistikasi",
+ vi: "Thống Kê WakaTime",
+ se: "WakaTime statistik",
},
"wakatimecard.lastyear": {
ar: "العام الماضي",
@@ -614,34 +614,34 @@ const wakatimeCardLocales = {
},
"wakatimecard.notpublic": {
ar: "ملف المستخدم غير عام",
- cn: "Wakatime 用户个人资料未公开",
- "zh-tw": "Wakatime 使用者個人資料未公開",
- cs: "Profil uživatele Wakatime není veřejný",
- de: "Wakatime-Benutzerprofil nicht öffentlich",
- en: "Wakatime user profile not public",
- bn: "Wakatime ব্যবহারকারীর প্রোফাইল প্রকাশ্য নয়",
- es: "Perfil de usuario de Wakatime no público",
- fr: "Profil utilisateur Wakatime non public",
- hu: "A Wakatime felhasználói profilja nem nyilvános",
- it: "Profilo utente Wakatime non pubblico",
- ja: "Wakatime ユーザープロファイルは公開されていません",
- kr: "Wakatime 사용자 프로필이 공개되지 않았습니다",
- nl: "Wakatime gebruikersprofiel niet openbaar",
- "pt-pt": "Perfil de usuário Wakatime não público",
- "pt-br": "Perfil de usuário Wakatime não público",
- np: "Wakatime प्रयोगकर्ता प्रोफाइल सार्वजनिक छैन",
- el: "Το προφίλ χρήστη Wakatime δεν είναι δημόσιο",
- ru: "Профиль пользователя Wakatime не является общедоступным",
- "uk-ua": "Профіль користувача Wakatime не є публічним",
- id: "Profil pengguna Wakatime tidak publik",
- ml: "Wakatime ഉപയോക്തൃ പ്രൊഫൈൽ പൊതുവായി പ്രസിദ്ധീകരിക്കപ്പെടാത്തതാണ്",
- my: "Profil pengguna Wakatime tidak awam",
- sk: "Profil používateľa Wakatime nie je verejný",
- tr: "Wakatime kullanıcı profili herkese açık değil",
- pl: "Profil użytkownika Wakatime nie jest publiczny",
- uz: "Wakatime foydalanuvchi profili ochiq emas",
- vi: "Hồ sơ người dùng Wakatime không công khai",
- se: "Wakatime användarprofil inte offentlig",
+ cn: "WakaTime 用户个人资料未公开",
+ "zh-tw": "WakaTime 使用者個人資料未公開",
+ cs: "Profil uživatele WakaTime není veřejný",
+ de: "WakaTime-Benutzerprofil nicht öffentlich",
+ en: "WakaTime user profile not public",
+ bn: "WakaTime ব্যবহারকারীর প্রোফাইল প্রকাশ্য নয়",
+ es: "Perfil de usuario de WakaTime no público",
+ fr: "Profil utilisateur WakaTime non public",
+ hu: "A WakaTime felhasználói profilja nem nyilvános",
+ it: "Profilo utente WakaTime non pubblico",
+ ja: "WakaTime ユーザープロファイルは公開されていません",
+ kr: "WakaTime 사용자 프로필이 공개되지 않았습니다",
+ nl: "WakaTime gebruikersprofiel niet openbaar",
+ "pt-pt": "Perfil de usuário WakaTime não público",
+ "pt-br": "Perfil de usuário WakaTime não público",
+ np: "WakaTime प्रयोगकर्ता प्रोफाइल सार्वजनिक छैन",
+ el: "Το προφίλ χρήστη WakaTime δεν είναι δημόσιο",
+ ru: "Профиль пользователя WakaTime не является общедоступным",
+ "uk-ua": "Профіль користувача WakaTime не є публічним",
+ id: "Profil pengguna WakaTime tidak publik",
+ ml: "WakaTime ഉപയോക്തൃ പ്രൊഫൈൽ പൊതുവായി പ്രസിദ്ധീകരിക്കപ്പെടാത്തതാണ്",
+ my: "Profil pengguna WakaTime tidak awam",
+ sk: "Profil používateľa WakaTime nie je verejný",
+ tr: "WakaTime kullanıcı profili herkese açık değil",
+ pl: "Profil użytkownika WakaTime nie jest publiczny",
+ uz: "WakaTime foydalanuvchi profili ochiq emas",
+ vi: "Hồ sơ người dùng WakaTime không công khai",
+ se: "WakaTime användarprofil inte offentlig",
},
"wakatimecard.nocodedetails": {
ar: "المستخدم لا يشارك معلومات تفصيلية عن البرمجة",
diff --git a/tests/__snapshots__/renderWakatimeCard.test.js.snap b/tests/__snapshots__/renderWakatimeCard.test.js.snap
index 69bd8ce3c6b6af..f38ac26ef07f72 100644
--- a/tests/__snapshots__/renderWakatimeCard.test.js.snap
+++ b/tests/__snapshots__/renderWakatimeCard.test.js.snap
@@ -1,8 +1,8 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Test Render Wakatime Card should render correctly 1`] = `[Function]`;
+exports[`Test Render WakaTime Card should render correctly 1`] = `[Function]`;
-exports[`Test Render Wakatime Card should render correctly with compact layout 1`] = `
+exports[`Test Render WakaTime Card should render correctly with compact layout 1`] = `
"
-Please note that documentation translations may be outdated, try to use english documentation if possible.
+Please note that documentation translations may be outdated; try to use English documentation if possible.
Love the project? Please consider donating to help it improve!
@@ -73,11 +73,11 @@
-Are you considering supporting the project by donating to me? Please DO NOT!!
+Are you considering supporting the project by donating to me? Please DO NOT!!!
-India just suffered one of the most devastating train accident and your help will be immensely valuable for the people who were affected by this tragedy.
+India has recently suffered one of the most devastating train accidents, and your help will be immensely valuable for the people who were affected by this tragedy.
Please visit [this link](https://give.do/fundraisers/stand-beside-the-victims-of-the-coromandel-express-train-tragedy-in-odisha-donate-now) and make a small donation to help the people in need. A small donation goes a long way. :heart:
@@ -129,11 +129,11 @@ Please visit [this link](https://give.do/fundraisers/stand-beside-the-victims-of
> [!IMPORTANT]\
-> We're a small team, and to prioritize, we rely on upvotes :+1:. We use Top issues dashboard for tracking community demand (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935)). Do not hesitate to upvote the issues and pull requests you are interested in. We will work on the most upvoted first.
+> We're a small team, and to prioritize, we rely on upvotes :+1:. We use the Top Issues dashboard for tracking community demand (see [#1935](https://github.com/anuraghazra/github-readme-stats/issues/1935)). Do not hesitate to upvote the issues and pull requests you are interested in. We will work on the most upvoted first.
# GitHub Stats Card
-Copy-paste this into your markdown content, and that is it. Simple!
+Copy and paste this into your markdown, and that's it. Simple!
Change the `?username=` value to your GitHub username.
@@ -142,10 +142,10 @@ Change the `?username=` value to your GitHub username.
```
> [!WARNING]\
-> By default, the stats card only shows statistics like stars, commits and pull requests from public repositories. To show private statistics on the stats card, you should [deploy your own instance](#deploy-on-your-own) using your own GitHub API token.
+> By default, the stats card only shows statistics like stars, commits, and pull requests from public repositories. To show private statistics on the stats card, you should [deploy your own instance](#deploy-on-your-own) using your own GitHub API token.
> [!NOTE]\
-> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](https://github.com/anuraghazra/github-readme-stats/blob/master/src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
+> Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the [Japanese academic grading](https://wikipedia.org/wiki/Academic_grading_in_Japan) system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars, and followers), based on the cumulative distribution function of the [exponential](https://wikipedia.org/wiki/exponential_distribution) and the [log-normal](https://wikipedia.org/wiki/Log-normal_distribution) distributions. The implementation can be investigated at [src/calculateRank.js](https://github.com/anuraghazra/github-readme-stats/blob/master/src/calculateRank.js). The circle around the rank shows 100 minus the global percentile.
### Hiding individual stats
@@ -191,7 +191,7 @@ GitHub Readme Stats comes with several built-in themes (e.g. `dark`, `radical`,
-You can look at a preview for [all available themes](themes/README.md) or checkout the [theme config file](themes/index.js). Please note that we paused addition of new themes to decrease maintenance efforts, all pull requests related to new themes will be closed.
+You can look at a preview for [all available themes](themes/README.md) or checkout the [theme config file](themes/index.js). Please note that we paused the addition of new themes to decrease maintenance efforts; all pull requests related to new themes will be closed.
#### Responsive Card Theme
@@ -291,10 +291,10 @@ You can customize the appearance of all your cards however you wish with URL par
* `title_color` - Card's title color *(hex color)*. Default: `2f80ed`.
* `text_color` - Body text color *(hex color)*. Default: `434d58`.
* `icon_color` - Icons color if available *(hex color)*. Default: `4c71f2`.
-* `border_color` - Card's border color *(hex color)*. Default: `e4e2e2` (Does not apply when `hide_border` is enabled).
+* `border_color` - Card's border color *(hex color)*. Default: `e4e2e2` (does not apply when `hide_border` is enabled).
* `bg_color` - Card's background color *(hex color)* **or** a gradient in the form of *angle,start,end*. Default: `fffefe`
* `hide_border` - Hides the card's border *(boolean)*. Default: `false`
-* `theme` - Name of the theme, choose from [all available themes](themes/README.md). Default: `default` theme.
+* `theme` - Name of the theme; choose from [all available themes](themes/README.md). Default: `default` theme.
* `cache_seconds` - Sets the cache header manually *(min: 21600, max: 86400)*. Default: `21600 seconds (6 hours)`.
* `locale` - Sets the language in the card, you can check full list of available locales [here](#available-locales). Default: `en`.
* `border_radius` - Corner rounding on the card. Default: `4.5`.
@@ -364,7 +364,7 @@ If we don't support your language, please consider contributing! You can find mo
#### Stats Card Exclusive Options
-* `hide` - Hides the [specified items](#hiding-individual-stats) from stats *(Comma-separated values)*. Default: `[] (blank array)`.
+* `hide` - Hides the [specified items](#hiding-individual-stats) from stats *(comma-separated values)*. Default: `[] (blank array)`.
* `hide_title` - *(boolean)*. Default: `false`.
* `card_width` - Sets the card's width manually *(number)*. Default: `500px (approx.)`.
* `hide_rank` - *(boolean)* hides the rank and automatically resizes the card width. Default: `false`.
@@ -480,10 +480,10 @@ The top languages card shows a GitHub user's most frequently used languages.
> Top Languages does not indicate the user's skill level or anything like that; it's a GitHub metric to determine which languages have the most code on GitHub. It is a new feature of github-readme-stats.
> [!WARNING]\
-> This card shows languages usage only inside your own non-forked repositories, not depending from who is the author of the commits. It does not include your contributions into another users/organizations repositories. Currently there are no way to get this data from GitHub API. If you want this behavior to be improved you can support [this feature request](https://github.com/orgs/community/discussions/18230) created by [@rickstaa](https://github.com/rickstaa) inside GitHub Community.
+> This card shows language usage only inside your own non-forked repositories, not depending on who the author of the commits is. It does not include your contributions into another users/organizations repositories. Currently there are no way to get this data from GitHub API. If you want this behavior to be improved you can support [this feature request](https://github.com/orgs/community/discussions/18230) created by [@rickstaa](https://github.com/rickstaa) inside GitHub Community.
> [!WARNING]\
-> Currently this card shows data only about first 100 repositories. This is because GitHub API limitations which cause downtimes of public instance (see [#1471](https://github.com/anuraghazra/github-readme-stats/issues/1471)). In future this behavior will be improved by releasing GitHub action or providing environment variable for user's own instances.
+> Currently this card shows data only about first 100 repositories. This is because GitHub API limitations which cause downtimes of public instances (see [#1471](https://github.com/anuraghazra/github-readme-stats/issues/1471)). In future this behavior will be improved by releasing GitHub action or providing environment variables for user's own instances.
### Usage
@@ -800,7 +800,7 @@ Since the GitHub API only allows 5k requests per hour, my `https://github-readme
Github Readme Stats contains several Vercel environment variables that can be used to remove the rate limit protections:
-* `CACHE_SECONDS`: This environment variable takes precedence over our cache minimum and maximum values and can circumvent these values for self Hosted Vercel instances.
+* `CACHE_SECONDS`: This environment variable takes precedence over our cache minimum and maximum values and can circumvent these values for self-hosted Vercel instances.
See [the Vercel documentation](https://vercel.com/docs/concepts/projects/environment-variables) on adding these environment variables to your Vercel instance.
@@ -815,9 +815,9 @@ this takes time. You can use this service for free.
However, if you are using this project and are happy with it or just want to encourage me to continue creating stuff, there are a few ways you can do it:
-* Giving proper credit when you use github-readme-stats on your readme, linking back to it :D
-* Starring and sharing the project :rocket:
-* [![paypal.me/anuraghazra](https://ionicabizau.github.io/badges/paypal.svg)](https://www.paypal.me/anuraghazra) - You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:
+* Giving proper credit when you use github-readme-stats on your readme, linking back to it. :D
+* Starring and sharing the project. :rocket:
+* [![paypal.me/anuraghazra](https://ionicabizau.github.io/badges/paypal.svg)](https://www.paypal.me/anuraghazra) - You can make a one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:
Thanks! :heart:
From ddcc30d641d44512099e81eb7aa41881366cdbc3 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 20 Nov 2023 20:08:48 +0200
Subject: [PATCH 212/313] feat(repo card): add description lines count query
parameter (#3453)
* feature(repo card): add description lines count query parameter
* dev
* dev
* docs
* test
---
api/pin.js | 2 ++
readme.md | 1 +
src/cards/repo-card.js | 21 ++++++++++++++++++---
src/cards/types.d.ts | 1 +
tests/renderRepoCard.test.js | 30 ++++++++++++++++++++++++++++++
5 files changed, 52 insertions(+), 3 deletions(-)
diff --git a/api/pin.js b/api/pin.js
index c67df29abffe39..0bc029d7ffda3d 100644
--- a/api/pin.js
+++ b/api/pin.js
@@ -24,6 +24,7 @@ export default async (req, res) => {
locale,
border_radius,
border_color,
+ description_lines_count,
} = req.query;
res.setHeader("Content-Type", "image/svg+xml");
@@ -96,6 +97,7 @@ export default async (req, res) => {
border_color,
show_owner: parseBoolean(show_owner),
locale: locale ? locale.toLowerCase() : null,
+ description_lines_count,
}),
);
} catch (err) {
diff --git a/readme.md b/readme.md
index a176615907983b..0f1067166cd911 100644
--- a/readme.md
+++ b/readme.md
@@ -386,6 +386,7 @@ If we don't support your language, please consider contributing! You can find mo
#### Repo Card Exclusive Options
* `show_owner` - Shows the repo's owner name *(boolean)*. Default: `false`.
+* `description_lines_count` - Manually set the number of lines for the description *(number)*. Specified value will be clamped between 1 and 3. If this parameter is not specified, the number of lines will be automatically adjusted according to the actual length of the description. Default: `undefined`.
#### Gist Card Exclusive Options
diff --git a/src/cards/repo-card.js b/src/cards/repo-card.js
index 0d32475ff5a381..bbfda52d477789 100644
--- a/src/cards/repo-card.js
+++ b/src/cards/repo-card.js
@@ -12,10 +12,13 @@ import {
wrapTextMultiline,
iconWithLabel,
createLanguageNode,
+ clampValue,
} from "../common/utils.js";
import { repoCardLocales } from "../translations.js";
const ICON_SIZE = 16;
+const DESCRIPTION_LINE_WIDTH = 59;
+const DESCRIPTION_MAX_LINES = 3;
/**
* Retrieves the repository description and wraps it to fit the card width.
@@ -73,22 +76,34 @@ const renderRepoCard = (repo, options = {}) => {
border_radius,
border_color,
locale,
+ description_lines_count,
} = options;
const lineHeight = 10;
const header = show_owner ? nameWithOwner : name;
const langName = (primaryLanguage && primaryLanguage.name) || "Unspecified";
const langColor = (primaryLanguage && primaryLanguage.color) || "#333";
+ const descriptionMaxLines = description_lines_count
+ ? clampValue(description_lines_count, 1, DESCRIPTION_MAX_LINES)
+ : DESCRIPTION_MAX_LINES;
const desc = parseEmojis(description || "No description provided");
- const multiLineDescription = wrapTextMultiline(desc);
- const descriptionLines = multiLineDescription.length;
+ const multiLineDescription = wrapTextMultiline(
+ desc,
+ DESCRIPTION_LINE_WIDTH,
+ descriptionMaxLines,
+ );
+ const descriptionLinesCount = description_lines_count
+ ? clampValue(description_lines_count, 1, DESCRIPTION_MAX_LINES)
+ : multiLineDescription.length;
+
const descriptionSvg = multiLineDescription
.map((line) => `${encodeHTML(line)} `)
.join("");
const height =
- (descriptionLines > 1 ? 120 : 110) + descriptionLines * lineHeight;
+ (descriptionLinesCount > 1 ? 120 : 110) +
+ descriptionLinesCount * lineHeight;
const i18n = new I18n({
locale,
diff --git a/src/cards/types.d.ts b/src/cards/types.d.ts
index dce964d21af7e5..d55d1c6e552ffc 100644
--- a/src/cards/types.d.ts
+++ b/src/cards/types.d.ts
@@ -32,6 +32,7 @@ export type StatCardOptions = CommonOptions & {
export type RepoCardOptions = CommonOptions & {
show_owner: boolean;
+ description_lines_count: number;
};
export type TopLangOptions = CommonOptions & {
diff --git a/tests/renderRepoCard.test.js b/tests/renderRepoCard.test.js
index 050e7109490bba..abbad4dbe2a3b7 100644
--- a/tests/renderRepoCard.test.js
+++ b/tests/renderRepoCard.test.js
@@ -339,4 +339,34 @@ describe("Test renderRepoCard", () => {
"No description provided",
);
});
+
+ it("should have correct height with specified `description_lines_count` parameter", () => {
+ // Testing short description
+ document.body.innerHTML = renderRepoCard(data_repo.repository, {
+ description_lines_count: 1,
+ });
+ expect(document.querySelector("svg")).toHaveAttribute("height", "120");
+ document.body.innerHTML = renderRepoCard(data_repo.repository, {
+ description_lines_count: 3,
+ });
+ expect(document.querySelector("svg")).toHaveAttribute("height", "150");
+
+ // Testing long description
+ const longDescription =
+ "A tool that will make a lot of iPhone/iPad developers' life easier. It shares your app over-the-air in a WiFi network. Bonjour is used and no configuration is needed.";
+ document.body.innerHTML = renderRepoCard(
+ { ...data_repo.repository, description: longDescription },
+ {
+ description_lines_count: 3,
+ },
+ );
+ expect(document.querySelector("svg")).toHaveAttribute("height", "150");
+ document.body.innerHTML = renderRepoCard(
+ { ...data_repo.repository, description: longDescription },
+ {
+ description_lines_count: 1,
+ },
+ );
+ expect(document.querySelector("svg")).toHaveAttribute("height", "120");
+ });
});
From 68c49dd8242393d8b2089a551ab554ed70042221 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Nov 2023 20:43:09 +0200
Subject: [PATCH 213/313] build(deps): Bump rickstaa/empty-issues-closer-action
(#3490)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.44 to 1.1.47.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/1e7541f3bb442b6df5fe07e8cc2f5184076f2246...096c761b38032baf0e9e6bb65c17abf0615a6e41)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index eb94acf488c183..6fdf59a03695cd 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@1e7541f3bb442b6df5fe07e8cc2f5184076f2246 # v1.1.44
+ uses: rickstaa/empty-issues-closer-action@096c761b38032baf0e9e6bb65c17abf0615a6e41 # v1.1.47
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 723cdd74d4248537cf42de3e84ee71c3225ed8d4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Nov 2023 20:43:44 +0200
Subject: [PATCH 214/313] build(deps): Bump rickstaa/top-issues-action from
1.3.69 to 1.3.71 (#3491)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.69 to 1.3.71.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/9ab0c00b87dbcfb3a34ebdaab6151e058a0bf352...ba0b5f329a1a85074e84b1944a7154202248b630)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index c6c31989d167c4..471238dc701a88 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@9ab0c00b87dbcfb3a34ebdaab6151e058a0bf352 # v1.3.69
+ uses: rickstaa/top-issues-action@ba0b5f329a1a85074e84b1944a7154202248b630 # v1.3.71
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From ffe28620ba8c394c3766d8fc92ee780287279b16 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Nov 2023 20:44:51 +0200
Subject: [PATCH 215/313] build(deps): Bump axios from 1.6.1 to 1.6.2 (#3492)
Bumps [axios](https://github.com/axios/axios) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.1...v1.6.2)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d47bfa5217ac15..b8bd60607b8dcb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.6.1",
+ "axios": "^1.6.2",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1908,9 +1908,9 @@
}
},
"node_modules/axios": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz",
- "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
+ "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
"dependencies": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
@@ -8728,9 +8728,9 @@
"dev": true
},
"axios": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz",
- "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
+ "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
"requires": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 415a8630b8a1d2..fcd2bdb4662a2f 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier": "^3.1.0"
},
"dependencies": {
- "axios": "^1.6.1",
+ "axios": "^1.6.2",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From afcb773b1103584dbec2593fe52b7760f8596b38 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 20 Nov 2023 20:45:42 +0200
Subject: [PATCH 216/313] build(deps-dev): Bump eslint from 8.53.0 to 8.54.0
(#3493)
Bumps [eslint](https://github.com/eslint/eslint) from 8.53.0 to 8.54.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.53.0...v8.54.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b8bd60607b8dcb..2f9db0e1fe9a33 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.53.0",
+ "eslint": "^8.54.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -819,9 +819,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
- "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
+ "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2758,15 +2758,15 @@
}
},
"node_modules/eslint": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
- "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
+ "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.53.0",
+ "@eslint/js": "8.54.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -7860,9 +7860,9 @@
}
},
"@eslint/js": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
- "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
+ "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
"dev": true
},
"@fastify/busboy": {
@@ -9355,15 +9355,15 @@
}
},
"eslint": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
- "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
+ "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.53.0",
+ "@eslint/js": "8.54.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
diff --git a/package.json b/package.json
index fcd2bdb4662a2f..cdd20aadebe44e 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.53.0",
+ "eslint": "^8.54.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From a8663a80253c0f2a3a08486f6795ee3bae066cf2 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 23 Nov 2023 21:06:01 +0200
Subject: [PATCH 217/313] feat(wakatime card): add disable animations query
option (#3496)
* feat(wakatime card): add disable animations query option
* docs
---
api/wakatime.js | 2 ++
readme.md | 1 +
src/cards/types.d.ts | 1 +
src/cards/wakatime-card.js | 5 +++++
4 files changed, 9 insertions(+)
diff --git a/api/wakatime.js b/api/wakatime.js
index 732b05a5a94682..d00e773f7be527 100644
--- a/api/wakatime.js
+++ b/api/wakatime.js
@@ -30,6 +30,7 @@ export default async (req, res) => {
api_domain,
border_radius,
border_color,
+ disable_animations,
} = req.query;
res.setHeader("Content-Type", "image/svg+xml");
@@ -83,6 +84,7 @@ export default async (req, res) => {
locale: locale ? locale.toLowerCase() : null,
layout,
langs_count,
+ disable_animations: parseBoolean(disable_animations),
}),
);
} catch (err) {
diff --git a/readme.md b/readme.md
index 0f1067166cd911..bec204dc15fed7 100644
--- a/readme.md
+++ b/readme.md
@@ -421,6 +421,7 @@ If we don't support your language, please consider contributing! You can find mo
* `layout` - Switches between two available layouts `default` & `compact`. Default `default`.
* `langs_count` - Limits the number of languages on the card, defaults to all reported languages *(number)*.
* `api_domain` - Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) *(string)*. Default `Waka API`.
+* `disable_animations` - Disables all animations in the card *(boolean)*. Default: `false`.
***
diff --git a/src/cards/types.d.ts b/src/cards/types.d.ts
index d55d1c6e552ffc..a1230231246ee8 100644
--- a/src/cards/types.d.ts
+++ b/src/cards/types.d.ts
@@ -54,6 +54,7 @@ type WakaTimeOptions = CommonOptions & {
custom_title: string;
layout: "compact" | "normal";
langs_count: number;
+ disable_animations: boolean;
};
export type GistCardOptions = CommonOptions & {
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index a6a203dad9c29a..22b93aa521ae6f 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -218,6 +218,7 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
langs_count = languages.length,
border_radius,
border_color,
+ disable_animations,
} = options;
const shouldHideLangs = Array.isArray(hide) && hide.length > 0;
@@ -382,6 +383,10 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
},
});
+ if (disable_animations) {
+ card.disableAnimations();
+ }
+
card.setHideBorder(hide_border);
card.setHideTitle(hide_title);
card.setCSS(
From b8983dd6978ce9443b5548fcb7c7a64bd72627a9 Mon Sep 17 00:00:00 2001
From: Ritik Raj <84488726+ritik48@users.noreply.github.com>
Date: Fri, 24 Nov 2023 00:43:48 +0530
Subject: [PATCH 218/313] feat: show wakatime stats in percentage (resolves
#3016) (#3326)
* added option to display wakatime in percentage
* updated exclusive options in wakatime
* added percent sign
* Update readme.md
Co-authored-by: Rick Staa
* made the required changes
* Update wakatime-card.js
* Update wakatime-card.js
---------
Co-authored-by: Rick Staa
Co-authored-by: Alexandr
---
api/wakatime.js | 2 ++
readme.md | 1 +
src/cards/types.d.ts | 1 +
src/cards/wakatime-card.js | 6 +++++-
4 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/api/wakatime.js b/api/wakatime.js
index d00e773f7be527..de263e0644c437 100644
--- a/api/wakatime.js
+++ b/api/wakatime.js
@@ -30,6 +30,7 @@ export default async (req, res) => {
api_domain,
border_radius,
border_color,
+ display_format,
disable_animations,
} = req.query;
@@ -84,6 +85,7 @@ export default async (req, res) => {
locale: locale ? locale.toLowerCase() : null,
layout,
langs_count,
+ display_format,
disable_animations: parseBoolean(disable_animations),
}),
);
diff --git a/readme.md b/readme.md
index bec204dc15fed7..06bbdfc39616c8 100644
--- a/readme.md
+++ b/readme.md
@@ -421,6 +421,7 @@ If we don't support your language, please consider contributing! You can find mo
* `layout` - Switches between two available layouts `default` & `compact`. Default `default`.
* `langs_count` - Limits the number of languages on the card, defaults to all reported languages *(number)*.
* `api_domain` - Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) *(string)*. Default `Waka API`.
+* `display_format` - Sets the WakaTime stats display format. Choose `time` to display time-based stats or `percent` to show percentages. Default: `time`.
* `disable_animations` - Disables all animations in the card *(boolean)*. Default: `false`.
***
diff --git a/src/cards/types.d.ts b/src/cards/types.d.ts
index a1230231246ee8..a51fd2d71f90b8 100644
--- a/src/cards/types.d.ts
+++ b/src/cards/types.d.ts
@@ -54,6 +54,7 @@ type WakaTimeOptions = CommonOptions & {
custom_title: string;
layout: "compact" | "normal";
langs_count: number;
+ display_format: "time" | "percent";
disable_animations: boolean;
};
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index 22b93aa521ae6f..2d451ef072356d 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -218,6 +218,7 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
langs_count = languages.length,
border_radius,
border_color,
+ display_format = "time",
disable_animations,
} = options;
@@ -331,7 +332,10 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
return createTextNode({
id: language.name,
label: language.name,
- value: language.text,
+ value:
+ display_format === "percent"
+ ? `${language.percent.toFixed(2).toString()} %`
+ : language.text,
index,
percent: language.percent,
// @ts-ignore
From 1262002624b3812241c20f47a5112bfa49145869 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sat, 25 Nov 2023 10:00:22 +0200
Subject: [PATCH 219/313] fix(wakatime card): add percent display format for
compact layout (resolves #3503) (#3504)
---
src/cards/wakatime-card.js | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index 2d451ef072356d..fd55b365e9cf07 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -46,16 +46,21 @@ const noCodingActivityNode = ({ color, text }) => {
* @param {WakaTimeLang} args.lang The languages array.
* @param {number} args.x The x position of the language node.
* @param {number} args.y The y position of the language node.
+ * @param {"time" | "percent"} args.display_format The display format of the language node.
* @returns {string} The compact layout language SVG node.
*/
-const createCompactLangNode = ({ lang, x, y }) => {
+const createCompactLangNode = ({ lang, x, y, display_format }) => {
const color = languageColors[lang.name] || "#858585";
+ const value =
+ display_format === "percent"
+ ? `${lang.percent.toFixed(2).toString()} %`
+ : lang.text;
return `
- ${lang.name} - ${lang.text}
+ ${lang.name} - ${value}
`;
@@ -67,21 +72,24 @@ const createCompactLangNode = ({ lang, x, y }) => {
* @param {Object} args The function arguments.
* @param {WakaTimeLang[]} args.langs The language objects.
* @param {number} args.y The y position of the language node.
+ * @param {"time" | "percent"} args.display_format The display format of the language node.
* @returns {string[]} The language text node items.
*/
-const createLanguageTextNode = ({ langs, y }) => {
+const createLanguageTextNode = ({ langs, y, display_format }) => {
return langs.map((lang, index) => {
if (index % 2 === 0) {
return createCompactLangNode({
lang,
x: 25,
y: 12.5 * index + y,
+ display_format,
});
}
return createCompactLangNode({
lang,
x: 230,
y: 12.5 + 12.5 * index,
+ display_format,
});
});
};
@@ -313,6 +321,7 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
? createLanguageTextNode({
y: 25,
langs: filteredLanguages,
+ display_format,
}).join("")
: noCodingActivityNode({
// @ts-ignore
From c6c4a88d6d66b1e1295244f84a1b11a83c34d3ce Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sat, 25 Nov 2023 20:23:21 +0200
Subject: [PATCH 220/313] docs: improve query options appereance using tables
(#3484)
---
readme.md | 110 ++++++++++++++++++++++++++++++------------------------
1 file changed, 61 insertions(+), 49 deletions(-)
diff --git a/readme.md b/readme.md
index 06bbdfc39616c8..fd3dfc0b149b11 100644
--- a/readme.md
+++ b/readme.md
@@ -288,16 +288,18 @@ You can customize the appearance of all your cards however you wish with URL par
#### Common Options
-* `title_color` - Card's title color *(hex color)*. Default: `2f80ed`.
-* `text_color` - Body text color *(hex color)*. Default: `434d58`.
-* `icon_color` - Icons color if available *(hex color)*. Default: `4c71f2`.
-* `border_color` - Card's border color *(hex color)*. Default: `e4e2e2` (does not apply when `hide_border` is enabled).
-* `bg_color` - Card's background color *(hex color)* **or** a gradient in the form of *angle,start,end*. Default: `fffefe`
-* `hide_border` - Hides the card's border *(boolean)*. Default: `false`
-* `theme` - Name of the theme; choose from [all available themes](themes/README.md). Default: `default` theme.
-* `cache_seconds` - Sets the cache header manually *(min: 21600, max: 86400)*. Default: `21600 seconds (6 hours)`.
-* `locale` - Sets the language in the card, you can check full list of available locales [here](#available-locales). Default: `en`.
-* `border_radius` - Corner rounding on the card. Default: `4.5`.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `title_color` | Card's title color. | string (hex color) | `2f80ed` |
+| `text_color` | Body text color. | string (hex color) | `434d58` |
+| `icon_color` | Icons color if available. | string (hex color) | `4c71f2` |
+| `border_color` | Card's border color. Does not apply when `hide_border` is enabled. | string (hex color) | `e4e2e2` |
+| `bg_color` | Card's background color. | string (hex color or a gradient in the form of *angle,start,end*) | `fffefe` |
+| `hide_border` | Hides the card's border. | boolean | `false` |
+| `theme` | Name of the theme, choose from [all available themes](themes/README.md). | enum | `default` |
+| `cache_seconds` | Sets the cache header manually (min: 21600, max: 86400). | integer | `1800` |
+| `locale` | Sets the language in the card, you can check full list of available locales [here](#available-locales). | enum | `en` |
+| `border_radius` | Corner rounding on the card. | number | `4.5` |
> [!WARNING]\
> We use caching to decrease the load on our servers (see ). Our cards have a default cache of 6 hours (21600 seconds). Also, note that the cache is clamped to a minimum of 6 hours and a maximum of 24 hours. If you want the data on your statistics card to be updated more often you can [deploy your own instance](#deploy-on-your-own) and set [environment variable](#disable-rate-limit-protections) `CACHE_SECONDS` to a value of your choosing.
@@ -364,47 +366,55 @@ If we don't support your language, please consider contributing! You can find mo
#### Stats Card Exclusive Options
-* `hide` - Hides the [specified items](#hiding-individual-stats) from stats *(comma-separated values)*. Default: `[] (blank array)`.
-* `hide_title` - *(boolean)*. Default: `false`.
-* `card_width` - Sets the card's width manually *(number)*. Default: `500px (approx.)`.
-* `hide_rank` - *(boolean)* hides the rank and automatically resizes the card width. Default: `false`.
-* `rank_icon` - Shows alternative rank icon (i.e. `github`, `percentile` or `default`). Default: `default`.
-* `show_icons` - *(boolean)*. Default: `false`.
-* `include_all_commits` - Counts total commits instead of just the current year commits *(boolean)*. Default: `false`.
-* `line_height` - Sets the line height between text *(number)*. Default: `25`.
-* `exclude_repo` - Excludes stars from specified repositories *(Comma-separated values)*. Default: `[] (blank array)`.
-* `custom_title` - Sets a custom title for the card. Default: ` GitHub Stats`.
-* `text_bold` - Uses bold text *(boolean)*. Default: `true`.
-* `disable_animations` - Disables all animations in the card *(boolean)*. Default: `false`.
-* `ring_color` - Color of the rank circle *(hex color)*. Defaults to the theme ring color if it exists and otherwise the title color.
-* `number_format` - Switches between two available formats for displaying the card values `short` (i.e. `6.6k`) and `long` (i.e. `6626`). Default: `short`.
-* `show` - Shows [additional items](#showing-additional-individual-stats) on stats card (i.e. `reviews`, `discussions_started`, `discussions_answered`, `prs_merged` or `prs_merged_percentage`) *(Comma-separated values)*. Default: `[] (blank array)`.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `hide` | Hides the [specified items](#hiding-individual-stats) from stats. | string (comma-separated values) | `null` |
+| `hide_title` | Hides the title of your stats card. | boolean | `false` |
+| `card_width` | Sets the card's width manually. | number | `500px (approx.)` |
+| `hide_rank` | Hides the rank and automatically resizes the card width. | boolean | `false` |
+| `rank_icon` | Shows alternative rank icon (i.e. `github`, `percentile` or `default`). | enum | `default` |
+| `show_icons` | Shows icons near all stats. | boolean | `false` |
+| `include_all_commits` | Count total commits instead of just the current year commits. | boolean | `false` |
+| `line_height` | Sets the line height between text. | integer | `25` |
+| `exclude_repo` | Excludes specified repositories. | string (comma-separated values) | `null` |
+| `custom_title` | Sets a custom title for the card. | string | ` GitHub Stats` |
+| `text_bold` | Uses bold text. | boolean | `true` |
+| `disable_animations` | Disables all animations in the card. | boolean | `false` |
+| `ring_color` | Color of the rank circle. | string (hex color) | `2f80ed` |
+| `number_format` | Switches between two available formats for displaying the card values `short` (i.e. `6.6k`) and `long` (i.e. `6626`). | enum | `short` |
+| `show` | Shows [additional items](#showing-additional-individual-stats) on stats card (i.e. `reviews`, `discussions_started`, `discussions_answered`, `prs_merged` or `prs_merged_percentage`). | string (comma-separated values) | `null` |
> [!NOTE]\
> When hide\_rank=`true`, the minimum card width is 270 px + the title length and padding.
#### Repo Card Exclusive Options
-* `show_owner` - Shows the repo's owner name *(boolean)*. Default: `false`.
-* `description_lines_count` - Manually set the number of lines for the description *(number)*. Specified value will be clamped between 1 and 3. If this parameter is not specified, the number of lines will be automatically adjusted according to the actual length of the description. Default: `undefined`.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `show_owner` | Shows the repo's owner name. | boolean | `false` |
+| `description_lines_count` | Manually set the number of lines for the description. Specified value will be clamped between 1 and 3. If this parameter is not specified, the number of lines will be automatically adjusted according to the actual length of the description. | number | `null` |
#### Gist Card Exclusive Options
-* `show_owner` - Shows the gist's owner name *(boolean)*. Default: `false`.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `show_owner` | Shows the gist's owner name. | boolean | `false` |
#### Language Card Exclusive Options
-* `hide` - Hides the languages specified from the card *(Comma-separated values)*. Default: `[] (blank array)`.
-* `hide_title` - *(boolean)*. Default: `false`.
-* `layout` - Switches between five available layouts `normal` & `compact` & `donut` & `donut-vertical` & `pie`. Default: `normal`.
-* `card_width` - Sets the card's width manually *(number)*. Default `300`.
-* `langs_count` - Shows more languages on the card, between 1-20 *(number)*. Default: `5` for `normal` and `donut`, `6` for other layouts.
-* `exclude_repo` - Excludes specified repositories *(Comma-separated values)*. Default: `[] (blank array)`.
-* `custom_title` - Sets a custom title for the card *(string)*. Default `Most Used Languages`.
-* `disable_animations` - Disables all animations in the card *(boolean)*. Default: `false`.
-* `hide_progress` - Uses the compact layout option, hides percentages, and removes the bars. Default: `false`.
-* `size_weight` - Configures language stats algorithm *(number)* (see [Language stats algorithm](#Language-stats-algorithm)), defaults to 1.
-* `count_weight` - Configures language stats algorithm *(number)* (see [Language stats algorithm](#Language-stats-algorithm)), defaults to 0.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `hide` | Hides the [specified languages](#hide-individual-languages) from card. | string (comma-separated values) | `null` |
+| `hide_title` | Hides the title of your card. | boolean | `false` |
+| `layout` | Switches between five available layouts `normal` & `compact` & `donut` & `donut-vertical` & `pie`. | enum | `normal` |
+| `card_width` | Sets the card's width manually. | number | `300` |
+| `langs_count` | Shows more languages on the card, between 1-20. | integer | `5` for `normal` and `donut`, `6` for other layouts |
+| `exclude_repo` | Excludes specified repositories. | string (comma-separated values) | `null` |
+| `custom_title` | Sets a custom title for the card. | string | `Most Used Languages` |
+| `disable_animations` | Disables all animations in the card. | boolean | `false` |
+| `hide_progress` | Uses the compact layout option, hides percentages, and removes the bars. | boolean | `false` |
+| `size_weight` | Configures language stats algorithm (see [Language stats algorithm](#language-stats-algorithm)). | integer | `1` |
+| `count_weight` | Configures language stats algorithm (see [Language stats algorithm](#language-stats-algorithm)). | integer | `0` |
> [!WARNING]\
> Language names should be URI-escaped, as specified in [Percent Encoding](https://en.wikipedia.org/wiki/Percent-encoding)
@@ -413,16 +423,18 @@ If we don't support your language, please consider contributing! You can find mo
#### WakaTime Card Exclusive Options
-* `hide` - Hides the languages specified from the card *(Comma-separated values)*. Default: `[] (blank array)`.
-* `hide_title` - *(boolean)*. Default `false`.
-* `line_height` - Sets the line height between text *(number)*. Default `25`.
-* `hide_progress` - Hides the progress bar and percentage *(boolean)*. Default `false`.
-* `custom_title` - Sets a custom title for the card *(string)*. Default `WakaTime Stats`.
-* `layout` - Switches between two available layouts `default` & `compact`. Default `default`.
-* `langs_count` - Limits the number of languages on the card, defaults to all reported languages *(number)*.
-* `api_domain` - Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) *(string)*. Default `Waka API`.
-* `display_format` - Sets the WakaTime stats display format. Choose `time` to display time-based stats or `percent` to show percentages. Default: `time`.
-* `disable_animations` - Disables all animations in the card *(boolean)*. Default: `false`.
+| Name | Description | Type | Default value |
+| --- | --- | --- | --- |
+| `hide` | Hides the languages specified from the card. | string (comma-separated values) | `null` |
+| `hide_title` | Hides the title of your card. | boolean | `false` |
+| `line_height` | Sets the line height between text. | integer | `25` |
+| `hide_progress` | Hides the progress bar and percentage. | boolean | `false` |
+| `custom_title` | Sets a custom title for the card. | string | `WakaTime Stats` |
+| `layout` | Switches between two available layouts `default` & `compact`. | enum | `default` |
+| `langs_count` | Limits the number of languages on the card, defaults to all reported languages. | integer | `null` |
+| `api_domain` | Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) | string | `Waka API` |
+| `display_format` | Sets the WakaTime stats display format. Choose `time` to display time-based stats or `percent` to show percentages. | enum | `time` |
+| `disable_animations` | Disables all animations in the card. | boolean | `false` |
***
From 4793de4a6ec700dfb9ac292faf3be36a5c110c79 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 27 Nov 2023 22:02:17 +0300
Subject: [PATCH 221/313] build(deps): Bump rickstaa/top-issues-action from
1.3.71 to 1.3.75 (#3508)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.71 to 1.3.75.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/ba0b5f329a1a85074e84b1944a7154202248b630...04028f4fc0f1c217e571be72102b6ea4827b8468)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 471238dc701a88..6d1c462fe5c7f4 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@ba0b5f329a1a85074e84b1944a7154202248b630 # v1.3.71
+ uses: rickstaa/top-issues-action@04028f4fc0f1c217e571be72102b6ea4827b8468 # v1.3.75
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 75954566771f33b3de690676833b9e9d9f71ff22 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 27 Nov 2023 22:03:17 +0300
Subject: [PATCH 222/313] build(deps): Bump rickstaa/empty-issues-closer-action
(#3507)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.47 to 1.1.50.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/096c761b38032baf0e9e6bb65c17abf0615a6e41...e0fb1033c83cf13e0c98c2c9d0419d3040a6a1d0)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 6fdf59a03695cd..7526bcaf4434d8 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@096c761b38032baf0e9e6bb65c17abf0615a6e41 # v1.1.47
+ uses: rickstaa/empty-issues-closer-action@e0fb1033c83cf13e0c98c2c9d0419d3040a6a1d0 # v1.1.50
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 0616df3746313f10906b5957bf8a737d70cc5ef9 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 28 Nov 2023 19:39:15 +0200
Subject: [PATCH 223/313] tests: add gist card performance test (#3372)
---
tests/bench/gist.bench.js | 51 +++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
create mode 100644 tests/bench/gist.bench.js
diff --git a/tests/bench/gist.bench.js b/tests/bench/gist.bench.js
new file mode 100644
index 00000000000000..69f381379c20b8
--- /dev/null
+++ b/tests/bench/gist.bench.js
@@ -0,0 +1,51 @@
+import { benchmarkSuite } from "jest-bench";
+import gist from "../../api/gist.js";
+import axios from "axios";
+import MockAdapter from "axios-mock-adapter";
+import { jest } from "@jest/globals";
+
+const gist_data = {
+ data: {
+ viewer: {
+ gist: {
+ description:
+ "List of countries and territories in English and Spanish: name, continent, capital, dial code, country codes, TLD, and area in sq km. Lista de países y territorios en Inglés y Español: nombre, continente, capital, código de teléfono, códigos de país, dominio y área en km cuadrados. Updated 2023",
+ owner: {
+ login: "Yizack",
+ },
+ stargazerCount: 33,
+ forks: {
+ totalCount: 11,
+ },
+ files: [
+ {
+ name: "countries.json",
+ language: {
+ name: "JSON",
+ },
+ size: 85858,
+ },
+ ],
+ },
+ },
+ },
+};
+
+const mock = new MockAdapter(axios);
+mock.onPost("https://api.github.com/graphql").reply(200, gist_data);
+
+benchmarkSuite("test /api/gist", {
+ ["simple request"]: async () => {
+ const req = {
+ query: {
+ id: "bbfce31e0217a3689c8d961a356cb10d",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+
+ await gist(req, res);
+ },
+});
From 1656ec6d3c7418f94232ccd5b90aafc826cb28b8 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 28 Nov 2023 19:44:21 +0200
Subject: [PATCH 224/313] tests: add pin card performance test (#3374)
---
tests/bench/pin.bench.js | 50 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 tests/bench/pin.bench.js
diff --git a/tests/bench/pin.bench.js b/tests/bench/pin.bench.js
new file mode 100644
index 00000000000000..636e0d58bdd795
--- /dev/null
+++ b/tests/bench/pin.bench.js
@@ -0,0 +1,50 @@
+import { benchmarkSuite } from "jest-bench";
+import pin from "../../api/pin.js";
+import axios from "axios";
+import MockAdapter from "axios-mock-adapter";
+import { jest } from "@jest/globals";
+
+const data_repo = {
+ repository: {
+ username: "anuraghazra",
+ name: "convoychat",
+ stargazers: {
+ totalCount: 38000,
+ },
+ description: "Help us take over the world! React + TS + GraphQL Chat App",
+ primaryLanguage: {
+ color: "#2b7489",
+ id: "MDg6TGFuZ3VhZ2UyODc=",
+ name: "TypeScript",
+ },
+ forkCount: 100,
+ isTemplate: false,
+ },
+};
+
+const data_user = {
+ data: {
+ user: { repository: data_repo.repository },
+ organization: null,
+ },
+};
+
+const mock = new MockAdapter(axios);
+mock.onPost("https://api.github.com/graphql").reply(200, data_user);
+
+benchmarkSuite("test /api/pin", {
+ ["simple request"]: async () => {
+ const req = {
+ query: {
+ username: "anuraghazra",
+ repo: "convoychat",
+ },
+ };
+ const res = {
+ setHeader: jest.fn(),
+ send: jest.fn(),
+ };
+
+ await pin(req, res);
+ },
+});
From 80b2d23242b1320dd6ab742125068995532ac08f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 1 Dec 2023 08:38:38 +0300
Subject: [PATCH 225/313] build(deps-dev): Bump @adobe/css-tools from 4.3.1 to
4.3.2 (#3516)
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md)
- [Commits](https://github.com/adobe/css-tools/commits)
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2f9db0e1fe9a33..4bd145c781c86f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -83,9 +83,9 @@
}
},
"node_modules/@adobe/css-tools": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz",
- "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz",
+ "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==",
"dev": true
},
"node_modules/@ampproject/remapping": {
@@ -7309,9 +7309,9 @@
}
},
"@adobe/css-tools": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz",
- "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz",
+ "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==",
"dev": true
},
"@ampproject/remapping": {
From 1cba9c13f30100126156094bc28912a058a60144 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:06:20 +0300
Subject: [PATCH 226/313] build(deps-dev): Bump eslint from 8.54.0 to 8.55.0
(#3522)
Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 58 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4bd145c781c86f..3d932c2b9ce6ef 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.54.0",
+ "eslint": "^8.55.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -769,9 +769,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
- "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -819,9 +819,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
- "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
+ "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2758,15 +2758,15 @@
}
},
"node_modules/eslint": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
- "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
+ "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.54.0",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.55.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -3578,9 +3578,9 @@
}
},
"node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
+ "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -7826,9 +7826,9 @@
"dev": true
},
"@eslint/eslintrc": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
- "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -7860,9 +7860,9 @@
}
},
"@eslint/js": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
- "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
+ "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
"dev": true
},
"@fastify/busboy": {
@@ -9355,15 +9355,15 @@
}
},
"eslint": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
- "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
+ "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.54.0",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.55.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -9937,9 +9937,9 @@
}
},
"ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
+ "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
"dev": true
},
"import-fresh": {
diff --git a/package.json b/package.json
index cdd20aadebe44e..627064e74c03b9 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.54.0",
+ "eslint": "^8.55.0",
"eslint-config-prettier": "^9.0.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From 105e136c5e8aad38906bb9105976fd8996a6da0d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:09:28 +0300
Subject: [PATCH 227/313] build(deps-dev): Bump lint-staged from 15.1.0 to
15.2.0 (#3524)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.1.0 to 15.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/okonet/lint-staged/compare/v15.1.0...v15.2.0)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 388 ++++++++++++++++++++++++++--------------------
package.json | 2 +-
2 files changed, 223 insertions(+), 167 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3d932c2b9ce6ef..9733dd83b5a218 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.1.0",
+ "lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.1.0"
@@ -2225,16 +2225,16 @@
}
},
"node_modules/cli-truncate": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
- "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz",
+ "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==",
"dev": true,
"dependencies": {
"slice-ansi": "^5.0.0",
- "string-width": "^5.0.0"
+ "string-width": "^7.0.0"
},
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2253,23 +2253,23 @@
}
},
"node_modules/cli-truncate/node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
"node_modules/cli-truncate/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2631,12 +2631,6 @@
"url": "https://github.com/motdotla/dotenv?sponsor=1"
}
},
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
- },
"node_modules/electron-to-chromium": {
"version": "1.4.478",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.478.tgz",
@@ -3300,6 +3294,18 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-east-asian-width": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz",
+ "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==",
+ "dev": true,
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/get-intrinsic": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
@@ -5162,12 +5168,12 @@
}
},
"node_modules/lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz",
+ "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==",
"dev": true,
"engines": {
- "node": ">=10"
+ "node": ">=14"
}
},
"node_modules/lines-and-columns": {
@@ -5177,17 +5183,17 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.1.0.tgz",
- "integrity": "sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==",
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz",
+ "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==",
"dev": true,
"dependencies": {
"chalk": "5.3.0",
"commander": "11.1.0",
"debug": "4.3.4",
"execa": "8.0.1",
- "lilconfig": "2.1.0",
- "listr2": "7.0.2",
+ "lilconfig": "3.0.0",
+ "listr2": "8.0.0",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
@@ -5350,20 +5356,20 @@
}
},
"node_modules/listr2": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz",
- "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz",
+ "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==",
"dev": true,
"dependencies": {
- "cli-truncate": "^3.1.0",
+ "cli-truncate": "^4.0.0",
"colorette": "^2.0.20",
"eventemitter3": "^5.0.1",
- "log-update": "^5.0.1",
+ "log-update": "^6.0.0",
"rfdc": "^1.3.0",
- "wrap-ansi": "^8.1.0"
+ "wrap-ansi": "^9.0.0"
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=18.0.0"
}
},
"node_modules/listr2/node_modules/ansi-regex": {
@@ -5391,23 +5397,23 @@
}
},
"node_modules/listr2/node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
"node_modules/listr2/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -5429,17 +5435,17 @@
}
},
"node_modules/listr2/node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
+ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
"dev": true,
"dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
@@ -5476,34 +5482,34 @@
"dev": true
},
"node_modules/log-update": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz",
- "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz",
+ "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==",
"dev": true,
"dependencies": {
- "ansi-escapes": "^5.0.0",
+ "ansi-escapes": "^6.2.0",
"cli-cursor": "^4.0.0",
- "slice-ansi": "^5.0.0",
- "strip-ansi": "^7.0.1",
- "wrap-ansi": "^8.0.1"
+ "slice-ansi": "^7.0.0",
+ "strip-ansi": "^7.1.0",
+ "wrap-ansi": "^9.0.0"
},
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/log-update/node_modules/ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
+ "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
"dev": true,
"dependencies": {
- "type-fest": "^1.0.2"
+ "type-fest": "^3.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -5534,23 +5540,54 @@
}
},
"node_modules/log-update/node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
+ "node_modules/log-update/node_modules/is-fullwidth-code-point": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz",
+ "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==",
+ "dev": true,
+ "dependencies": {
+ "get-east-asian-width": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update/node_modules/slice-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz",
+ "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^6.2.1",
+ "is-fullwidth-code-point": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
"node_modules/log-update/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -5572,29 +5609,29 @@
}
},
"node_modules/log-update/node_modules/type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
+ "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
"dev": true,
"engines": {
- "node": ">=10"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/log-update/node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
+ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
"dev": true,
"dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
@@ -8951,13 +8988,13 @@
}
},
"cli-truncate": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
- "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz",
+ "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==",
"dev": true,
"requires": {
"slice-ansi": "^5.0.0",
- "string-width": "^5.0.0"
+ "string-width": "^7.0.0"
},
"dependencies": {
"ansi-regex": {
@@ -8967,20 +9004,20 @@
"dev": true
},
"emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
"string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
}
},
"strip-ansi": {
@@ -9258,12 +9295,6 @@
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
"integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ=="
},
- "eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
- },
"electron-to-chromium": {
"version": "1.4.478",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.478.tgz",
@@ -9743,6 +9774,12 @@
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
+ "get-east-asian-width": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz",
+ "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==",
+ "dev": true
+ },
"get-intrinsic": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
@@ -11104,9 +11141,9 @@
}
},
"lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz",
+ "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==",
"dev": true
},
"lines-and-columns": {
@@ -11116,17 +11153,17 @@
"dev": true
},
"lint-staged": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.1.0.tgz",
- "integrity": "sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==",
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz",
+ "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==",
"dev": true,
"requires": {
"chalk": "5.3.0",
"commander": "11.1.0",
"debug": "4.3.4",
"execa": "8.0.1",
- "lilconfig": "2.1.0",
- "listr2": "7.0.2",
+ "lilconfig": "3.0.0",
+ "listr2": "8.0.0",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
@@ -11219,17 +11256,17 @@
}
},
"listr2": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz",
- "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz",
+ "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==",
"dev": true,
"requires": {
- "cli-truncate": "^3.1.0",
+ "cli-truncate": "^4.0.0",
"colorette": "^2.0.20",
"eventemitter3": "^5.0.1",
- "log-update": "^5.0.1",
+ "log-update": "^6.0.0",
"rfdc": "^1.3.0",
- "wrap-ansi": "^8.1.0"
+ "wrap-ansi": "^9.0.0"
},
"dependencies": {
"ansi-regex": {
@@ -11245,20 +11282,20 @@
"dev": true
},
"emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
"string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
}
},
"strip-ansi": {
@@ -11271,14 +11308,14 @@
}
},
"wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
+ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
"dev": true,
"requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
}
}
}
@@ -11311,25 +11348,25 @@
"dev": true
},
"log-update": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz",
- "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz",
+ "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==",
"dev": true,
"requires": {
- "ansi-escapes": "^5.0.0",
+ "ansi-escapes": "^6.2.0",
"cli-cursor": "^4.0.0",
- "slice-ansi": "^5.0.0",
- "strip-ansi": "^7.0.1",
- "wrap-ansi": "^8.0.1"
+ "slice-ansi": "^7.0.0",
+ "strip-ansi": "^7.1.0",
+ "wrap-ansi": "^9.0.0"
},
"dependencies": {
"ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
+ "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
"dev": true,
"requires": {
- "type-fest": "^1.0.2"
+ "type-fest": "^3.0.0"
}
},
"ansi-regex": {
@@ -11345,20 +11382,39 @@
"dev": true
},
"emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==",
"dev": true
},
+ "is-fullwidth-code-point": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz",
+ "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==",
+ "dev": true,
+ "requires": {
+ "get-east-asian-width": "^1.0.0"
+ }
+ },
+ "slice-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz",
+ "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^6.2.1",
+ "is-fullwidth-code-point": "^5.0.0"
+ }
+ },
"string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
+ "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
"dev": true,
"requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
}
},
"strip-ansi": {
@@ -11371,20 +11427,20 @@
}
},
"type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
+ "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
"dev": true
},
"wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
+ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
"dev": true,
"requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
}
}
}
diff --git a/package.json b/package.json
index 627064e74c03b9..d410d72fda1bdf 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"jest-bench": "^29.4.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.1.0",
+ "lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.1.0"
From 91889a3319778fbaaa1d23cf5bba353f6d4723bf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:10:33 +0300
Subject: [PATCH 228/313] build(deps-dev): Bump eslint-config-prettier from
9.0.0 to 9.1.0 (#3523)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.0.0 to 9.1.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.0.0...v9.1.0)
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9733dd83b5a218..d21ac433f631e4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,7 +25,7 @@
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
"eslint": "^8.55.0",
- "eslint-config-prettier": "^9.0.0",
+ "eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
@@ -2807,9 +2807,9 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
- "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
"dev": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
@@ -9522,9 +9522,9 @@
}
},
"eslint-config-prettier": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
- "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
"dev": true,
"requires": {}
},
diff --git a/package.json b/package.json
index d410d72fda1bdf..87ba3f4b347285 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
"eslint": "^8.55.0",
- "eslint-config-prettier": "^9.0.0",
+ "eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
From 4412af8b531edfe25b02d5b1f7991975ea632b46 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:13:25 +0300
Subject: [PATCH 229/313] build(deps-dev): Bump @testing-library/jest-dom from
6.1.4 to 6.1.5 (#3525)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.4 to 6.1.5.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.4...v6.1.5)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d21ac433f631e4..3f0c24a64b7d38 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.4",
+ "@testing-library/jest-dom": "^6.1.5",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,9 +1538,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz",
- "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz",
+ "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.1",
@@ -8469,9 +8469,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz",
- "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz",
+ "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.1",
diff --git a/package.json b/package.json
index 87ba3f4b347285..96ac6d474a4ca2 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.4",
+ "@testing-library/jest-dom": "^6.1.5",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From 34c67ffa6d3e67275a45dd770097eeab0f1845bd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:14:20 +0300
Subject: [PATCH 230/313] build(deps): Bump rickstaa/top-issues-action from
1.3.75 to 1.3.77 (#3528)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.75 to 1.3.77.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/04028f4fc0f1c217e571be72102b6ea4827b8468...8c70898862d1e7808bd5ce009405ac44f461044d)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 6d1c462fe5c7f4..191047e29f9191 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@04028f4fc0f1c217e571be72102b6ea4827b8468 # v1.3.75
+ uses: rickstaa/top-issues-action@8c70898862d1e7808bd5ce009405ac44f461044d # v1.3.77
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 6633d68f79fc16da1f109f31aaec99c4a58ba6c0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:14:52 +0300
Subject: [PATCH 231/313] build(deps): Bump rickstaa/empty-issues-closer-action
(#3527)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.50 to 1.1.52.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/e0fb1033c83cf13e0c98c2c9d0419d3040a6a1d0...c7b2e1cec1e662f56516d8f2842ca45379ac4430)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 7526bcaf4434d8..8047188c672f3d 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@e0fb1033c83cf13e0c98c2c9d0419d3040a6a1d0 # v1.1.50
+ uses: rickstaa/empty-issues-closer-action@c7b2e1cec1e662f56516d8f2842ca45379ac4430 # v1.1.52
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 23472f40e81170ba452c38a99abc674db0000ce6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 22:15:46 +0300
Subject: [PATCH 232/313] build(deps): Bump actions/labeler from 4.3.0 to 5.0.0
(#3526)
Bumps [actions/labeler](https://github.com/actions/labeler) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/ac9175f8a1f3625fd0d4fb234536d26811351594...8558fd74291d67161a8a78ce36a881fa63b766a9)
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/label-pr.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml
index 2d191cc2831be5..56a2dce659af2a 100644
--- a/.github/workflows/label-pr.yml
+++ b/.github/workflows/label-pr.yml
@@ -21,6 +21,6 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # v4.3.0
+ - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
From c31f3e81bd8234e9d06cbcedefaaf16a9df8f26d Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Dec 2023 19:52:45 +0200
Subject: [PATCH 233/313] ci: update labeler config to match latest action
version (#3533)
* ci: update labeler config to match latest action version
* dev
* dev
* dev
* dev
* dev
* dev
* dev
* dev
* dev
* dev
---
.github/labeler.yml | 130 ++++++++++++++++++++++-----------
.github/workflows/label-pr.yml | 1 +
2 files changed, 87 insertions(+), 44 deletions(-)
diff --git a/.github/labeler.yml b/.github/labeler.yml
index 7b12e033220ab9..46d637d7b5b2e2 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -1,53 +1,95 @@
-themes: themes/index.js
-doc-translation: docs/*
+themes:
+ - changed-files:
+ - any-glob-to-any-file:
+ - themes/index.js
+
+doc-translation:
+ - changed-files:
+ - any-glob-to-any-file:
+ - docs/*
+
card-i18n:
- - src/translations.js
- - src/common/I18n.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - src/translations.js
+ - src/common/I18n.js
+
documentation:
- - readme.md
- - CONTRIBUTING.md
- - CODE_OF_CONDUCT.md
- - SECURITY.md
+ - changed-files:
+ - any-glob-to-any-file:
+ - readme.md
+ - CONTRIBUTING.md
+ - CODE_OF_CONDUCT.md
+ - SECURITY.md
+
dependencies:
- - package.json
- - package-lock.json
+ - changed-files:
+ - any-glob-to-any-file:
+ - package.json
+ - package-lock.json
+
lang-card:
- - api/top-langs.js
- - src/cards/top-languages-card.js
- - src/fetchers/top-languages-fetcher.js
- - tests/fetchTopLanguages.test.js
- - tests/renderTopLanguagesCard.test.js
- - tests/top-langs.test.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - api/top-langs.js
+ - src/cards/top-languages-card.js
+ - src/fetchers/top-languages-fetcher.js
+ - tests/fetchTopLanguages.test.js
+ - tests/renderTopLanguagesCard.test.js
+ - tests/top-langs.test.js
+
repo-card:
- - api/pin.js
- - src/cards/repo-card.js
- - src/fetchers/repo-fetcher.js
- - tests/fetchRepo.test.js
- - tests/renderRepoCard.test.js
- - tests/pin.test.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - api/pin.js
+ - src/cards/repo-card.js
+ - src/fetchers/repo-fetcher.js
+ - tests/fetchRepo.test.js
+ - tests/renderRepoCard.test.js
+ - tests/pin.test.js
+
stats-card:
- - api/index.js
- - src/cards/stats-card.js
- - src/fetchers/stats-fetcher.js
- - tests/fetchStats.test.js
- - tests/renderStatsCard.test.js
- - tests/api.test.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - api/index.js
+ - src/cards/stats-card.js
+ - src/fetchers/stats-fetcher.js
+ - tests/fetchStats.test.js
+ - tests/renderStatsCard.test.js
+ - tests/api.test.js
+
wakatime-card:
- - api/wakatime.js
- - src/cards/wakatime-card.js
- - src/fetchers/wakatime-fetcher.js
- - tests/fetchWakatime.test.js
- - tests/renderWakatimeCard.test.js
- - tests/wakatime.test.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - api/wakatime.js
+ - src/cards/wakatime-card.js
+ - src/fetchers/wakatime-fetcher.js
+ - tests/fetchWakatime.test.js
+ - tests/renderWakatimeCard.test.js
+ - tests/wakatime.test.js
+
gist-card:
- - api/gist.js
- - src/cards/gist-card.js
- - src/fetchers/gist-fetcher.js
- - tests/fetchGist.test.js
- - tests/renderGistCard.test.js
- - tests/gist.test.js
-ranks: src/calculateRank.js
+ - changed-files:
+ - any-glob-to-any-file:
+ - api/gist.js
+ - src/cards/gist-card.js
+ - src/fetchers/gist-fetcher.js
+ - tests/fetchGist.test.js
+ - tests/renderGistCard.test.js
+ - tests/gist.test.js
+
+ranks:
+ - changed-files:
+ - any-glob-to-any-file:
+ - src/calculateRank.js
+
ci:
- - .github/workflows/*
- - scripts/*
-infrastructure: .eslintrc.json
+ - changed-files:
+ - any-glob-to-any-file:
+ - .github/workflows/*
+ - scripts/*
+
+infrastructure:
+ - changed-files:
+ - any-glob-to-any-file:
+ - .eslintrc.json
diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml
index 56a2dce659af2a..5318b304d3a363 100644
--- a/.github/workflows/label-pr.yml
+++ b/.github/workflows/label-pr.yml
@@ -24,3 +24,4 @@ jobs:
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
+ sync-labels: true
From 2259870e8e6e31864e3ac46159998a14d070a4ca Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Dec 2023 20:33:08 +0200
Subject: [PATCH 234/313] docs: fix wakatime card api_domain option default
value (#3532)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index fd3dfc0b149b11..fc35f827af02c8 100644
--- a/readme.md
+++ b/readme.md
@@ -432,7 +432,7 @@ If we don't support your language, please consider contributing! You can find mo
| `custom_title` | Sets a custom title for the card. | string | `WakaTime Stats` |
| `layout` | Switches between two available layouts `default` & `compact`. | enum | `default` |
| `langs_count` | Limits the number of languages on the card, defaults to all reported languages. | integer | `null` |
-| `api_domain` | Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) | string | `Waka API` |
+| `api_domain` | Sets a custom API domain for the card, e.g. to use services like [Hakatime](https://github.com/mujx/hakatime) or [Wakapi](https://github.com/muety/wakapi) | string | `wakatime.com` |
| `display_format` | Sets the WakaTime stats display format. Choose `time` to display time-based stats or `percent` to show percentages. | enum | `time` |
| `disable_animations` | Disables all animations in the card. | boolean | `false` |
From c402a2336098278ad91ad8138d3dd5cfa23c563e Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 11 Dec 2023 20:35:07 +0200
Subject: [PATCH 235/313] refactor: add missing export for wakatime options
type (#3531)
---
src/cards/types.d.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cards/types.d.ts b/src/cards/types.d.ts
index a51fd2d71f90b8..9a21be4a0160aa 100644
--- a/src/cards/types.d.ts
+++ b/src/cards/types.d.ts
@@ -46,7 +46,7 @@ export type TopLangOptions = CommonOptions & {
hide_progress: boolean;
};
-type WakaTimeOptions = CommonOptions & {
+export type WakaTimeOptions = CommonOptions & {
hide_title: boolean;
hide: string[];
line_height: string;
From f831dadf79ee0d6f2da6a3f930963f16fa82f097 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 11 Dec 2023 23:26:55 +0300
Subject: [PATCH 236/313] build(deps-dev): Bump prettier from 3.1.0 to 3.1.1
(#3540)
Bumps [prettier](https://github.com/prettier/prettier) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.0...3.1.1)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3f0c24a64b7d38..d12f6ecd2af34a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,7 +35,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.1.0"
+ "prettier": "^3.1.1"
},
"engines": {
"node": ">=18.0.0"
@@ -6159,9 +6159,9 @@
}
},
"node_modules/prettier": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
- "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
+ "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11833,9 +11833,9 @@
"dev": true
},
"prettier": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
- "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
+ "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index 96ac6d474a4ca2..43d52509a35ab8 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.1.0"
+ "prettier": "^3.1.1"
},
"dependencies": {
"axios": "^1.6.2",
From 9c1bb80fdb9246d4e84e51980923f0ca5bd62cd3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Dec 2023 23:39:56 +0300
Subject: [PATCH 237/313] build(deps): Bump actions/upload-artifact from 3.1.3
to 4.0.0 (#3549)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...c7d193f32edcb7bfad88892161225aeda64e9392)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 7b1b63a907928f..d74642649d92d7 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
+ uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: SARIF file
path: results.sarif
From beb0172465dffc5a3cf6ed22337bbd0823ddb8ea Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Dec 2023 23:42:05 +0300
Subject: [PATCH 238/313] build(deps): Bump rickstaa/top-issues-action from
1.3.77 to 1.3.83 (#3550)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.77 to 1.3.83.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/8c70898862d1e7808bd5ce009405ac44f461044d...ce1a949c62a7a5d8b4890d596b5c5da37db628ca)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 191047e29f9191..4c7ac0ff7e937e 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@8c70898862d1e7808bd5ce009405ac44f461044d # v1.3.77
+ uses: rickstaa/top-issues-action@ce1a949c62a7a5d8b4890d596b5c5da37db628ca # v1.3.83
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 82699d6ba61e24be79f8348e67178de22bc9695d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Dec 2023 23:42:32 +0300
Subject: [PATCH 239/313] build(deps): Bump rickstaa/empty-issues-closer-action
(#3551)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.52 to 1.1.58.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/c7b2e1cec1e662f56516d8f2842ca45379ac4430...14e27ff7da9bde71baf93f953750bc1334046ea9)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 8047188c672f3d..2ca606a61f2259 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@c7b2e1cec1e662f56516d8f2842ca45379ac4430 # v1.1.52
+ uses: rickstaa/empty-issues-closer-action@14e27ff7da9bde71baf93f953750bc1334046ea9 # v1.1.58
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 3ea55bb73e66e6afc4f127a566da7165e7cd872a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Dec 2023 23:43:34 +0300
Subject: [PATCH 240/313] build(deps): Bump actions/setup-node from 4.0.0 to
4.0.1 (#3552)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/8f152de45cc393bb48ce5d89d36b731f54556e65...b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yaml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yaml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index 9f6febfd071b8b..c3d7c57d803cd7 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 77ae534858838f..194eba1e6c9f89 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index a9770f929a5003..a68745369b807f 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yaml
index 1387cdb92ec4e1..7951ffc6ba4fbd 100644
--- a/.github/workflows/stale-theme-pr-closer.yaml
+++ b/.github/workflows/stale-theme-pr-closer.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 1f757a5edb204e..71b559bbaf1924 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yaml
index d1b12d12a11ced..111eed586a99de 100644
--- a/.github/workflows/update-langs.yaml
+++ b/.github/workflows/update-langs.yaml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
+ uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
with:
node-version: ${{ matrix.node-version }}
cache: npm
From e30da927c7463eb23099c32c679eb56efc4da8b0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Dec 2023 23:52:03 +0300
Subject: [PATCH 241/313] build(deps-dev): Bump eslint from 8.55.0 to 8.56.0
(#3553)
Bumps [eslint](https://github.com/eslint/eslint) from 8.55.0 to 8.56.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d12f6ecd2af34a..45e5a209cb6433 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.55.0",
+ "eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
@@ -819,9 +819,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
- "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
+ "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2752,15 +2752,15 @@
}
},
"node_modules/eslint": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
- "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
+ "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.55.0",
+ "@eslint/js": "8.56.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -7897,9 +7897,9 @@
}
},
"@eslint/js": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
- "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
+ "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true
},
"@fastify/busboy": {
@@ -9386,15 +9386,15 @@
}
},
"eslint": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
- "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
+ "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.55.0",
+ "@eslint/js": "8.56.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
diff --git a/package.json b/package.json
index 43d52509a35ab8..a2f7e6b28a036a 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.55.0",
+ "eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^8.0.3",
From f44dddef0bdd35d00cc15371d229a6c1f66a754b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Dec 2023 22:25:35 +0200
Subject: [PATCH 242/313] build(deps): bump rickstaa/top-issues-action from
1.3.83 to 1.3.86 (#3560)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.83 to 1.3.86.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/ce1a949c62a7a5d8b4890d596b5c5da37db628ca...c89f81ea20ab265071194cf102bc881f476ecca8)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 4c7ac0ff7e937e..8c46c6ca02cf48 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@ce1a949c62a7a5d8b4890d596b5c5da37db628ca # v1.3.83
+ uses: rickstaa/top-issues-action@c89f81ea20ab265071194cf102bc881f476ecca8 # v1.3.86
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From c1e803797353f510764947d1336c35ed615ef759 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Dec 2023 22:26:14 +0200
Subject: [PATCH 243/313] build(deps): bump rickstaa/empty-issues-closer-action
(#3561)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.58 to 1.1.60.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/14e27ff7da9bde71baf93f953750bc1334046ea9...df49de138b9755d15fe711167091336d8e0fac23)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yaml
index 2ca606a61f2259..489ccf8f0c3908 100644
--- a/.github/workflows/empty-issues-closer.yaml
+++ b/.github/workflows/empty-issues-closer.yaml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@14e27ff7da9bde71baf93f953750bc1334046ea9 # v1.1.58
+ uses: rickstaa/empty-issues-closer-action@df49de138b9755d15fe711167091336d8e0fac23 # v1.1.60
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 59367dc6b0b664ade40cbb96b16db3a3936a740a Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 26 Dec 2023 14:57:22 +0200
Subject: [PATCH 244/313] refactor(wakatime card): move duplicate value format
logic into separate function (#3512)
---
src/cards/wakatime-card.js | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js
index fd55b365e9cf07..65e1d54d779ea6 100644
--- a/src/cards/wakatime-card.js
+++ b/src/cards/wakatime-card.js
@@ -39,6 +39,20 @@ const noCodingActivityNode = ({ color, text }) => {
* @typedef {import('../fetchers/types').WakaTimeLang} WakaTimeLang
*/
+/**
+ * Format language value.
+ *
+ * @param {Object} args The function arguments.
+ * @param {WakaTimeLang} args.lang The language object.
+ * @param {"time" | "percent"} args.display_format The display format of the language node.
+ * @returns {string} The formatted language value.
+ */
+const formatLanguageValue = ({ display_format, lang }) => {
+ return display_format === "percent"
+ ? `${lang.percent.toFixed(2).toString()} %`
+ : lang.text;
+};
+
/**
* Create compact WakaTime layout.
*
@@ -51,10 +65,7 @@ const noCodingActivityNode = ({ color, text }) => {
*/
const createCompactLangNode = ({ lang, x, y, display_format }) => {
const color = languageColors[lang.name] || "#858585";
- const value =
- display_format === "percent"
- ? `${lang.percent.toFixed(2).toString()} %`
- : lang.text;
+ const value = formatLanguageValue({ display_format, lang });
return `
@@ -341,10 +352,7 @@ const renderWakatimeCard = (stats = {}, options = { hide: [] }) => {
return createTextNode({
id: language.name,
label: language.name,
- value:
- display_format === "percent"
- ? `${language.percent.toFixed(2).toString()} %`
- : language.text,
+ value: formatLanguageValue({ display_format, lang: language }),
index,
percent: language.percent,
// @ts-ignore
From 7d4c49b7f74118efbb2ebb239887a195682d4a75 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 26 Dec 2023 21:28:54 +0200
Subject: [PATCH 245/313] ci: use same .yml file extension for all workflows
for consistency (#3521)
---
.../{empty-issues-closer.yaml => empty-issues-closer.yml} | 0
.../{stale-theme-pr-closer.yaml => stale-theme-pr-closer.yml} | 0
.github/workflows/{update-langs.yaml => update-langs.yml} | 0
3 files changed, 0 insertions(+), 0 deletions(-)
rename .github/workflows/{empty-issues-closer.yaml => empty-issues-closer.yml} (100%)
rename .github/workflows/{stale-theme-pr-closer.yaml => stale-theme-pr-closer.yml} (100%)
rename .github/workflows/{update-langs.yaml => update-langs.yml} (100%)
diff --git a/.github/workflows/empty-issues-closer.yaml b/.github/workflows/empty-issues-closer.yml
similarity index 100%
rename from .github/workflows/empty-issues-closer.yaml
rename to .github/workflows/empty-issues-closer.yml
diff --git a/.github/workflows/stale-theme-pr-closer.yaml b/.github/workflows/stale-theme-pr-closer.yml
similarity index 100%
rename from .github/workflows/stale-theme-pr-closer.yaml
rename to .github/workflows/stale-theme-pr-closer.yml
diff --git a/.github/workflows/update-langs.yaml b/.github/workflows/update-langs.yml
similarity index 100%
rename from .github/workflows/update-langs.yaml
rename to .github/workflows/update-langs.yml
From 4710f246709181e06059e238b10a840aee49a5a7 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Sun, 7 Jan 2024 09:42:23 +0200
Subject: [PATCH 246/313] tests(stats card): fix render translations test
(#3580)
---
tests/renderStatsCard.test.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/renderStatsCard.test.js b/tests/renderStatsCard.test.js
index c203488bbb6dbe..973ee0a5a5db64 100644
--- a/tests/renderStatsCard.test.js
+++ b/tests/renderStatsCard.test.js
@@ -387,7 +387,9 @@ describe("Test renderStatsCard", () => {
document.querySelector(
'g[transform="translate(0, 25)"]>.stagger>.stat.bold',
).textContent,
- ).toMatchInlineSnapshot(`"累计提交数(commit) (2023):"`);
+ ).toMatchInlineSnapshot(
+ `"累计提交数(commit) (${new Date().getFullYear()}):"`,
+ );
expect(
document.querySelector(
'g[transform="translate(0, 50)"]>.stagger>.stat.bold',
From d2dbffeb2dbe0dff248b619f1967f343eb41c004 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 08:44:52 +0100
Subject: [PATCH 247/313] refactor: update languages JSON (#3567)
Co-authored-by: qwerty541
---
src/common/languageColors.json | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/common/languageColors.json b/src/common/languageColors.json
index 4501dc8fe7485b..263fdcdb7b1d32 100644
--- a/src/common/languageColors.json
+++ b/src/common/languageColors.json
@@ -130,6 +130,7 @@
"Easybuild": "#069406",
"Ecere Projects": "#913960",
"Ecmarkup": "#eb8131",
+ "EdgeQL": "#31A7FF",
"EditorConfig": "#fff1f2",
"Eiffel": "#4d6977",
"Elixir": "#6e4a7e",
@@ -170,8 +171,8 @@
"Game Maker Language": "#71b417",
"Gemfile.lock": "#701516",
"Gemini": "#ff6900",
- "Genero": "#63408e",
- "Genero Forms": "#d8df39",
+ "Genero 4gl": "#63408e",
+ "Genero per": "#d8df39",
"Genie": "#fb855d",
"Genshi": "#951531",
"Gentoo Ebuild": "#9400ff",
@@ -182,6 +183,7 @@
"Git Config": "#F44D27",
"Git Revision List": "#F44D27",
"Gleam": "#ffaff3",
+ "Glimmer JS": "#F5835F",
"Glyph": "#c1ac7f",
"Gnuplot": "#f0a9f0",
"Go": "#00ADD8",
@@ -386,6 +388,7 @@
"PostScript": "#da291c",
"PowerBuilder": "#8f0f8d",
"PowerShell": "#012456",
+ "Praat": "#c8506d",
"Prisma": "#0c344b",
"Processing": "#0096D8",
"Procfile": "#3B2F63",
@@ -478,7 +481,7 @@
"SugarSS": "#2fcc9f",
"SuperCollider": "#46390b",
"Svelte": "#ff3e00",
- "Sway": "#dea584",
+ "Sway": "#00F58C",
"Sweave": "#198ce7",
"Swift": "#F05138",
"SystemVerilog": "#DAE1C2",
@@ -494,9 +497,11 @@
"Tcl": "#e4cc98",
"TeX": "#3D6117",
"Terra": "#00004c",
+ "Terraform Template": "#7b42bb",
"TextMate Properties": "#df66e4",
"Textile": "#ffe7ac",
"Thrift": "#D12127",
+ "Toit": "#c2c9fb",
"Turing": "#cf142b",
"Twig": "#c1d026",
"TypeScript": "#3178c6",
From 53a1e349e33b34a8f5db106bcc5281707d0911c9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:36:32 +0200
Subject: [PATCH 248/313] build(deps): bump rickstaa/empty-issues-closer-action
(#3570)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.60 to 1.1.62.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/df49de138b9755d15fe711167091336d8e0fac23...d2c9a91e632aadd8acabdb33babc55c69c4ca978)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index 489ccf8f0c3908..9ed3242856ee63 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@df49de138b9755d15fe711167091336d8e0fac23 # v1.1.60
+ uses: rickstaa/empty-issues-closer-action@d2c9a91e632aadd8acabdb33babc55c69c4ca978 # v1.1.62
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 1852db063531dde2cc59e0aba90bbd99741c8a21 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:43:35 +0200
Subject: [PATCH 249/313] build(deps): bump rickstaa/top-issues-action from
1.3.86 to 1.3.87 (#3571)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.86 to 1.3.87.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/c89f81ea20ab265071194cf102bc881f476ecca8...fa1b14384871ebbc2f341f953a728e8370788992)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 8c46c6ca02cf48..2ebd05acc77937 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@c89f81ea20ab265071194cf102bc881f476ecca8 # v1.3.86
+ uses: rickstaa/top-issues-action@fa1b14384871ebbc2f341f953a728e8370788992 # v1.3.87
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 5dd50ee847b5a18c817ef26424ff6f64dd994c3f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:47:47 +0200
Subject: [PATCH 250/313] build(deps-dev): bump @testing-library/jest-dom from
6.1.5 to 6.1.6 (#3572)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.5 to 6.1.6.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.5...v6.1.6)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 45e5a209cb6433..0d5c880f855a88 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.5",
+ "@testing-library/jest-dom": "^6.1.6",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,12 +1538,12 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.1.5",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz",
- "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==",
+ "version": "6.1.6",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.6.tgz",
+ "integrity": "sha512-YwuiOdYEcxhfC2u5iNKlvg2Q5MgbutovP6drq7J1HrCbvR+G58BbtoCoq+L/kNlrNFsu2Kt3jaFAviLVxYHJZg==",
"dev": true,
"dependencies": {
- "@adobe/css-tools": "^4.3.1",
+ "@adobe/css-tools": "^4.3.2",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
@@ -8469,12 +8469,12 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.1.5",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz",
- "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==",
+ "version": "6.1.6",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.6.tgz",
+ "integrity": "sha512-YwuiOdYEcxhfC2u5iNKlvg2Q5MgbutovP6drq7J1HrCbvR+G58BbtoCoq+L/kNlrNFsu2Kt3jaFAviLVxYHJZg==",
"dev": true,
"requires": {
- "@adobe/css-tools": "^4.3.1",
+ "@adobe/css-tools": "^4.3.2",
"@babel/runtime": "^7.9.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
diff --git a/package.json b/package.json
index a2f7e6b28a036a..183f9322dd1974 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.5",
+ "@testing-library/jest-dom": "^6.1.6",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From 69f58261d8078a2410700355f138fb18ce86a814 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:51:44 +0200
Subject: [PATCH 251/313] build(deps): bump axios from 1.6.2 to 1.6.3 (#3573)
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.6.3)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0d5c880f855a88..f6ee06ab410c02 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.6.2",
+ "axios": "^1.6.3",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1908,9 +1908,9 @@
}
},
"node_modules/axios": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
- "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz",
+ "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==",
"dependencies": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
@@ -8765,9 +8765,9 @@
"dev": true
},
"axios": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
- "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz",
+ "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==",
"requires": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 183f9322dd1974..c769ee807f124d 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier": "^3.1.1"
},
"dependencies": {
- "axios": "^1.6.2",
+ "axios": "^1.6.3",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From 258d54d13426d40d94cc34296bc41d535ac10dcc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:55:22 +0200
Subject: [PATCH 252/313] build(deps-dev): bump jest-bench from 29.4.1 to
29.7.1 (#3574)
Bumps [jest-bench](https://github.com/pckhoi/jest-benchmark) from 29.4.1 to 29.7.1.
- [Commits](https://github.com/pckhoi/jest-benchmark/commits)
---
updated-dependencies:
- dependency-name: jest-bench
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 24 ++++++++++++------------
package.json | 2 +-
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f6ee06ab410c02..1754a550728992 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
- "jest-bench": "^29.4.1",
+ "jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^15.2.0",
@@ -4132,20 +4132,20 @@
}
},
"node_modules/jest-bench": {
- "version": "29.4.1",
- "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.4.1.tgz",
- "integrity": "sha512-CbhGPgHX+b4AQKnxz/iziVHpgLG+eoGKIvIkOH+VmuOLxme7klbgvOpNB0Ab+XNq/u/AmOlKK5cd1dGuaN4iEA==",
+ "version": "29.7.1",
+ "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.7.1.tgz",
+ "integrity": "sha512-eFjQa+KVThwqY+Ecs9jeD+CdTUlDrJUAAFLy+DlWW5H1crnG1F4ad5Dk8K+kV6nB2aGCdFcusKBdgtx1SXYiHQ==",
"dev": true,
"dependencies": {
- "@jest/globals": "^29.4.1",
- "@jest/reporters": "^29.4.1",
+ "@jest/globals": "^29.7.0",
+ "@jest/reporters": "^29.7.0",
"benchmark": "^2.1.4",
"chalk": "^4.1.0",
"lodash": "^4.17.20",
"ndjson": "^2.0.0"
},
"peerDependencies": {
- "jest": "^29.4.1"
+ "jest": "^29.7.0"
}
},
"node_modules/jest-changed-files": {
@@ -10343,13 +10343,13 @@
}
},
"jest-bench": {
- "version": "29.4.1",
- "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.4.1.tgz",
- "integrity": "sha512-CbhGPgHX+b4AQKnxz/iziVHpgLG+eoGKIvIkOH+VmuOLxme7klbgvOpNB0Ab+XNq/u/AmOlKK5cd1dGuaN4iEA==",
+ "version": "29.7.1",
+ "resolved": "https://registry.npmjs.org/jest-bench/-/jest-bench-29.7.1.tgz",
+ "integrity": "sha512-eFjQa+KVThwqY+Ecs9jeD+CdTUlDrJUAAFLy+DlWW5H1crnG1F4ad5Dk8K+kV6nB2aGCdFcusKBdgtx1SXYiHQ==",
"dev": true,
"requires": {
- "@jest/globals": "^29.4.1",
- "@jest/reporters": "^29.4.1",
+ "@jest/globals": "^29.7.0",
+ "@jest/reporters": "^29.7.0",
"benchmark": "^2.1.4",
"chalk": "^4.1.0",
"lodash": "^4.17.20",
diff --git a/package.json b/package.json
index c769ee807f124d..4222964f7300b2 100644
--- a/package.json
+++ b/package.json
@@ -48,7 +48,7 @@
"hjson": "^3.2.2",
"husky": "^8.0.3",
"jest": "^29.7.0",
- "jest-bench": "^29.4.1",
+ "jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
"lint-staged": "^15.2.0",
From 940646697fc55b3d2b9a6078b7430a2a1accdd2e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 7 Jan 2024 21:58:15 +0200
Subject: [PATCH 253/313] build(deps): bump axios from 1.6.2 to 1.6.5 (#3581)
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.6.5.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.6.5)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1754a550728992..4c96822edaebef 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.6.3",
+ "axios": "^1.6.5",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1908,11 +1908,11 @@
}
},
"node_modules/axios": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz",
- "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==",
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
"dependencies": {
- "follow-redirects": "^1.15.0",
+ "follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -3201,9 +3201,9 @@
"dev": true
},
"node_modules/follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "version": "1.15.4",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz",
+ "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==",
"funding": [
{
"type": "individual",
@@ -8765,11 +8765,11 @@
"dev": true
},
"axios": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz",
- "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==",
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
"requires": {
- "follow-redirects": "^1.15.0",
+ "follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -9714,9 +9714,9 @@
"dev": true
},
"follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
+ "version": "1.15.4",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz",
+ "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw=="
},
"for-each": {
"version": "0.3.3",
diff --git a/package.json b/package.json
index 4222964f7300b2..173163382a712a 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier": "^3.1.1"
},
"dependencies": {
- "axios": "^1.6.3",
+ "axios": "^1.6.5",
"dotenv": "^16.3.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From 62662be9cfa73dd047046d486758a79222ee59c5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Jan 2024 22:30:58 +0200
Subject: [PATCH 254/313] build(deps-dev): bump @testing-library/jest-dom from
6.1.6 to 6.2.0 (#3582)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.6 to 6.2.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.6...v6.2.0)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 30 +++++++++++++++++++++---------
package.json | 2 +-
2 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4c96822edaebef..3d8afddc742158 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.6",
+ "@testing-library/jest-dom": "^6.2.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,9 +1538,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.6.tgz",
- "integrity": "sha512-YwuiOdYEcxhfC2u5iNKlvg2Q5MgbutovP6drq7J1HrCbvR+G58BbtoCoq+L/kNlrNFsu2Kt3jaFAviLVxYHJZg==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz",
+ "integrity": "sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.2",
@@ -1548,7 +1548,7 @@
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
"css.escape": "^1.5.1",
- "dom-accessibility-api": "^0.5.6",
+ "dom-accessibility-api": "^0.6.3",
"lodash": "^4.17.15",
"redent": "^3.0.0"
},
@@ -1591,6 +1591,12 @@
"node": ">=8"
}
},
+ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "dev": true
+ },
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -8469,9 +8475,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.6.tgz",
- "integrity": "sha512-YwuiOdYEcxhfC2u5iNKlvg2Q5MgbutovP6drq7J1HrCbvR+G58BbtoCoq+L/kNlrNFsu2Kt3jaFAviLVxYHJZg==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz",
+ "integrity": "sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.2",
@@ -8479,7 +8485,7 @@
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
"css.escape": "^1.5.1",
- "dom-accessibility-api": "^0.5.6",
+ "dom-accessibility-api": "^0.6.3",
"lodash": "^4.17.15",
"redent": "^3.0.0"
},
@@ -8493,6 +8499,12 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "dom-accessibility-api": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
+ "dev": true
}
}
},
diff --git a/package.json b/package.json
index 173163382a712a..65470bc80a2e0e 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.3",
- "@testing-library/jest-dom": "^6.1.6",
+ "@testing-library/jest-dom": "^6.2.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From 39e8c20768c654020812e6610c38103fab1b3e73 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Jan 2024 22:31:35 +0200
Subject: [PATCH 255/313] build(deps): bump rickstaa/empty-issues-closer-action
(#3583)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.62 to 1.1.65.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/d2c9a91e632aadd8acabdb33babc55c69c4ca978...159d16caa5725ed56e1b7e3f44b358070215602d)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index 9ed3242856ee63..4aac6454a71a00 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@d2c9a91e632aadd8acabdb33babc55c69c4ca978 # v1.1.62
+ uses: rickstaa/empty-issues-closer-action@159d16caa5725ed56e1b7e3f44b358070215602d # v1.1.65
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From d1540efc1b042bd415582fa2f3c28ad5903fc371 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Jan 2024 22:35:21 +0200
Subject: [PATCH 256/313] build(deps): bump rickstaa/top-issues-action from
1.3.87 to 1.3.91 (#3584)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.87 to 1.3.91.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/fa1b14384871ebbc2f341f953a728e8370788992...9aa7d404270d329a5d3d1712196a1087f55a3a25)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 2ebd05acc77937..85162b1824763e 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@fa1b14384871ebbc2f341f953a728e8370788992 # v1.3.87
+ uses: rickstaa/top-issues-action@9aa7d404270d329a5d3d1712196a1087f55a3a25 # v1.3.91
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 9cce439520b6182ddfc2769cd219d7ccef8452bc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:38:34 +0300
Subject: [PATCH 257/313] build(deps-dev): bump @testing-library/dom from 9.3.3
to 9.3.4 (#3587)
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library) from 9.3.3 to 9.3.4.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v9.3.3...v9.3.4)
---
updated-dependencies:
- dependency-name: "@testing-library/dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3d8afddc742158..40248556169bb0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
- "@testing-library/dom": "^9.3.3",
+ "@testing-library/dom": "^9.3.4",
"@testing-library/jest-dom": "^6.2.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
@@ -1519,9 +1519,9 @@
}
},
"node_modules/@testing-library/dom": {
- "version": "9.3.3",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
- "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
+ "version": "9.3.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
+ "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
@@ -8459,9 +8459,9 @@
}
},
"@testing-library/dom": {
- "version": "9.3.3",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
- "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
+ "version": "9.3.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
+ "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
diff --git a/package.json b/package.json
index 65470bc80a2e0e..84f7e7f2431fbc 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
- "@testing-library/dom": "^9.3.3",
+ "@testing-library/dom": "^9.3.4",
"@testing-library/jest-dom": "^6.2.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
From 14fe8cd650732778eb7a31f928436b18110fef00 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:40:04 +0300
Subject: [PATCH 258/313] build(deps-dev): bump prettier from 3.1.1 to 3.2.2
(#3588)
Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.2)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 40248556169bb0..7ecd3e4690ad8f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,7 +35,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.1.1"
+ "prettier": "^3.2.2"
},
"engines": {
"node": ">=18.0.0"
@@ -6165,9 +6165,9 @@
}
},
"node_modules/prettier": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
- "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz",
+ "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11845,9 +11845,9 @@
"dev": true
},
"prettier": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
- "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz",
+ "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index 84f7e7f2431fbc..f3b0aeb7a3092d 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.1.1"
+ "prettier": "^3.2.2"
},
"dependencies": {
"axios": "^1.6.5",
From 3d996b940b85474e71ae657db7d5e809689ffc9e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:42:16 +0300
Subject: [PATCH 259/313] build(deps): bump rickstaa/empty-issues-closer-action
(#3591)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.65 to 1.1.68.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/159d16caa5725ed56e1b7e3f44b358070215602d...67fade8af223e124eedb5e7c77e7df7c9a4a434c)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index 4aac6454a71a00..ba61edf5ccdf84 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@159d16caa5725ed56e1b7e3f44b358070215602d # v1.1.65
+ uses: rickstaa/empty-issues-closer-action@67fade8af223e124eedb5e7c77e7df7c9a4a434c # v1.1.68
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From eb3b4d1f6aae25848f8f0411cec2f9d720b6d8f3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:44:41 +0300
Subject: [PATCH 260/313] build(deps): bump rickstaa/top-issues-action from
1.3.91 to 1.3.93 (#3590)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.91 to 1.3.93.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/9aa7d404270d329a5d3d1712196a1087f55a3a25...eefb38db8e2fa93f349623f5fc987daf7816ffbd)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 85162b1824763e..1517071b34291b 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@9aa7d404270d329a5d3d1712196a1087f55a3a25 # v1.3.91
+ uses: rickstaa/top-issues-action@eefb38db8e2fa93f349623f5fc987daf7816ffbd # v1.3.93
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 9a11163c49829b671f5b4aa9dfe16ad030bf75bf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:46:48 +0300
Subject: [PATCH 261/313] build(deps): bump bahmutov/npm-install from 1.8.36 to
1.8.37 (#3592)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.8.36 to 1.8.37.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/2509f13e8485d88340a789a3f7ca11aaac47c9fc...d476752204653fb5cce6c09db0eaf220761f5d9e)
---
updated-dependencies:
- dependency-name: bahmutov/npm-install
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index a68745369b807f..86ec1d3c7144bc 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -38,7 +38,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@2509f13e8485d88340a789a3f7ca11aaac47c9fc # v1.8.36
+ - uses: bahmutov/npm-install@d476752204653fb5cce6c09db0eaf220761f5d9e # v1.8.37
with:
useLockFile: false
diff --git a/.github/workflows/stale-theme-pr-closer.yml b/.github/workflows/stale-theme-pr-closer.yml
index 7951ffc6ba4fbd..37b42464e7c87e 100644
--- a/.github/workflows/stale-theme-pr-closer.yml
+++ b/.github/workflows/stale-theme-pr-closer.yml
@@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@2509f13e8485d88340a789a3f7ca11aaac47c9fc # v1.8.36
+ - uses: bahmutov/npm-install@d476752204653fb5cce6c09db0eaf220761f5d9e # v1.8.37
with:
useLockFile: false
From fa50161a6587345c373e7b7169d9279b191671c0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jan 2024 22:49:53 +0300
Subject: [PATCH 262/313] build(deps): bump actions/upload-artifact from 4.0.0
to 4.1.0 (#3589)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/c7d193f32edcb7bfad88892161225aeda64e9392...1eb3cb2b3e0f29609092a73eb033bb759a334595)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index d74642649d92d7..217f7a86e65959 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
+ uses: actions/upload-artifact@1eb3cb2b3e0f29609092a73eb033bb759a334595 # v4.1.0
with:
name: SARIF file
path: results.sarif
From 533469d6777fba09720e373000ea0bbba5300954 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 23 Jan 2024 15:23:26 +0200
Subject: [PATCH 263/313] tests(e2e): update data to fix retrieve stats card
test (#3609)
---
tests/e2e/e2e.test.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/e2e/e2e.test.js b/tests/e2e/e2e.test.js
index 2ff55e71ce8e50..bfff8bd6cb6a0c 100644
--- a/tests/e2e/e2e.test.js
+++ b/tests/e2e/e2e.test.js
@@ -20,13 +20,13 @@ const STATS_DATA = {
name: "Cateline Mnemosyne",
totalPRs: 2,
totalReviews: 0,
- totalCommits: 8,
+ totalCommits: 1,
totalIssues: 1,
totalStars: 1,
contributedTo: 1,
rank: {
level: "C",
- percentile: 98.06929469995667,
+ percentile: 98.38875766503551,
},
};
From 91db5356fca490d14ed7a46d6d68c205aea0a084 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 23 Jan 2024 15:41:03 +0200
Subject: [PATCH 264/313] fix(stats card): set correct value of commits count
in accessability label (#3610)
---
src/cards/stats-card.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js
index d3b056424419d7..5b7f0d268f9bda 100644
--- a/src/cards/stats-card.js
+++ b/src/cards/stats-card.js
@@ -518,7 +518,7 @@ const renderStatsCard = (stats, options = {}) => {
if (key === "commits") {
return `${i18n.t("statcard.commits")} ${
include_all_commits ? "" : `in ${new Date().getFullYear()}`
- } : ${totalStars}`;
+ } : ${STATS[key].value}`;
}
return `${STATS[key].label}: ${STATS[key].value}`;
})
From 4f567cc3346ca49a3b16a408872e088f656f1360 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:25:40 +0200
Subject: [PATCH 265/313] build(deps): bump rickstaa/empty-issues-closer-action
(#3603)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.68 to 1.1.70.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/67fade8af223e124eedb5e7c77e7df7c9a4a434c...5de6805e71f0a2b80e5e6c174467feceb94b935a)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index ba61edf5ccdf84..cd76b0142ec6b5 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@67fade8af223e124eedb5e7c77e7df7c9a4a434c # v1.1.68
+ uses: rickstaa/empty-issues-closer-action@5de6805e71f0a2b80e5e6c174467feceb94b935a # v1.1.70
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 734c69a70b97b0f7d94e34e6493c234f87ec91de Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:32:28 +0200
Subject: [PATCH 266/313] build(deps): bump rickstaa/top-issues-action from
1.3.93 to 1.3.95 (#3605)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.93 to 1.3.95.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/eefb38db8e2fa93f349623f5fc987daf7816ffbd...c5580f47f44c69df300606554f428f040026d72a)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 1517071b34291b..62b645e0fa56f3 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@eefb38db8e2fa93f349623f5fc987daf7816ffbd # v1.3.93
+ uses: rickstaa/top-issues-action@c5580f47f44c69df300606554f428f040026d72a # v1.3.95
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 8b610da0c083ee4804a0107f396f7e856673883f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:36:38 +0200
Subject: [PATCH 267/313] build(deps): bump actions/upload-artifact from 4.1.0
to 4.2.0 (#3604)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/1eb3cb2b3e0f29609092a73eb033bb759a334595...694cdabd8bdb0f10b2cea11669e1bf5453eed0a6)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 217f7a86e65959..78c544210281cc 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@1eb3cb2b3e0f29609092a73eb033bb759a334595 # v4.1.0
+ uses: actions/upload-artifact@694cdabd8bdb0f10b2cea11669e1bf5453eed0a6 # v4.2.0
with:
name: SARIF file
path: results.sarif
From b9fa27bf222c1baa9f0d09f838a7f38aedf53c74 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:42:44 +0200
Subject: [PATCH 268/313] build(deps): bump dotenv from 16.3.1 to 16.3.2
(#3606)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.1 to 16.3.2.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.3.2)
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7ecd3e4690ad8f..a542c7dc56a7e2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.6.5",
- "dotenv": "^16.3.1",
+ "dotenv": "^16.3.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
@@ -2627,9 +2627,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.3.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
- "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==",
+ "version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
+ "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==",
"engines": {
"node": ">=12"
},
@@ -9303,9 +9303,9 @@
}
},
"dotenv": {
- "version": "16.3.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
- "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ=="
+ "version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
+ "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ=="
},
"electron-to-chromium": {
"version": "1.4.478",
diff --git a/package.json b/package.json
index f3b0aeb7a3092d..aa99948766fb79 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"dependencies": {
"axios": "^1.6.5",
- "dotenv": "^16.3.1",
+ "dotenv": "^16.3.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
From 26f6d7f759b58687bc0e394648a8520c57b728c5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:48:48 +0200
Subject: [PATCH 269/313] build(deps-dev): bump prettier from 3.2.2 to 3.2.4
(#3607)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.2 to 3.2.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.2...3.2.4)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a542c7dc56a7e2..3508226b172c43 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,7 +35,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.2.2"
+ "prettier": "^3.2.4"
},
"engines": {
"node": ">=18.0.0"
@@ -6165,9 +6165,9 @@
}
},
"node_modules/prettier": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz",
- "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
+ "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11845,9 +11845,9 @@
"dev": true
},
"prettier": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz",
- "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
+ "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index aa99948766fb79..365fb72bc421ad 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"lint-staged": "^15.2.0",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.2.2"
+ "prettier": "^3.2.4"
},
"dependencies": {
"axios": "^1.6.5",
From 0704b5a58d349f08ab13e156a1d7bf8ed36f40e8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 03:52:17 +0200
Subject: [PATCH 270/313] build(deps-dev): bump @testing-library/jest-dom from
6.2.0 to 6.2.1 (#3608)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.2.0...v6.2.1)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 18 +++++++++++-------
package.json | 2 +-
2 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3508226b172c43..6c02001520fd1c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.2.0",
+ "@testing-library/jest-dom": "^6.2.1",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,9 +1538,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz",
- "integrity": "sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.1.tgz",
+ "integrity": "sha512-Nuy/uFFDe9h/2jwoUuMKgoxvgkUv4S9jI9bARj6dGUKJ3euRhg8JFi5sciYbrayoxkadEOZednRT9+vo6LvvxQ==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.2",
@@ -1559,6 +1559,7 @@
},
"peerDependencies": {
"@jest/globals": ">= 28",
+ "@types/bun": "latest",
"@types/jest": ">= 28",
"jest": ">= 28",
"vitest": ">= 0.32"
@@ -1567,6 +1568,9 @@
"@jest/globals": {
"optional": true
},
+ "@types/bun": {
+ "optional": true
+ },
"@types/jest": {
"optional": true
},
@@ -8475,9 +8479,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz",
- "integrity": "sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.1.tgz",
+ "integrity": "sha512-Nuy/uFFDe9h/2jwoUuMKgoxvgkUv4S9jI9bARj6dGUKJ3euRhg8JFi5sciYbrayoxkadEOZednRT9+vo6LvvxQ==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.2",
diff --git a/package.json b/package.json
index 365fb72bc421ad..2b3c017d6f29fc 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.2.0",
+ "@testing-library/jest-dom": "^6.2.1",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From 319e3d401f2eb2cc6e19f40cd490f45acd1582a5 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Thu, 25 Jan 2024 11:31:54 +0200
Subject: [PATCH 271/313] tests: refactor stats card e2e test to avoid future
error due to yearly data update (#3612)
* tests: refactor stats card e2e test to avoid future error due to yearly data update
* dev
---
tests/e2e/e2e.test.js | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/tests/e2e/e2e.test.js b/tests/e2e/e2e.test.js
index bfff8bd6cb6a0c..10a8e8d306dda2 100644
--- a/tests/e2e/e2e.test.js
+++ b/tests/e2e/e2e.test.js
@@ -20,13 +20,13 @@ const STATS_DATA = {
name: "Cateline Mnemosyne",
totalPRs: 2,
totalReviews: 0,
- totalCommits: 1,
+ totalCommits: 15,
totalIssues: 1,
totalStars: 1,
contributedTo: 1,
rank: {
level: "C",
- percentile: 98.38875766503551,
+ percentile: 98.2625144160878,
},
};
@@ -120,11 +120,13 @@ describe("Fetch Cards", () => {
).resolves.not.toThrow();
// Get local stats card.
- const localStatsCardSVG = renderStatsCard(STATS_DATA);
+ const localStatsCardSVG = renderStatsCard(STATS_DATA, {
+ include_all_commits: true,
+ });
// Get the Vercel preview stats card response.
const serverStatsSvg = await axios.get(
- `${VERCEL_PREVIEW_URL}/api?username=${USER}&${CACHE_BURST_STRING}`,
+ `${VERCEL_PREVIEW_URL}/api?username=${USER}&include_all_commits=true&${CACHE_BURST_STRING}`,
);
// Check if stats card from deployment matches the stats card from local.
From 547660b0f18954d669ae10bcaf25aab481a07fee Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 30 Jan 2024 23:41:57 +0200
Subject: [PATCH 272/313] tests(e2e): update data to fix retrieve stats card
test (#3626)
---
tests/e2e/e2e.test.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/e2e/e2e.test.js b/tests/e2e/e2e.test.js
index 10a8e8d306dda2..d63c50847c7f37 100644
--- a/tests/e2e/e2e.test.js
+++ b/tests/e2e/e2e.test.js
@@ -20,13 +20,13 @@ const STATS_DATA = {
name: "Cateline Mnemosyne",
totalPRs: 2,
totalReviews: 0,
- totalCommits: 15,
+ totalCommits: 16,
totalIssues: 1,
totalStars: 1,
contributedTo: 1,
rank: {
level: "C",
- percentile: 98.2625144160878,
+ percentile: 98.25108541551654,
},
};
From 13c25c7a6285287d64ae9a290813d2f1009f2b6c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 08:29:35 +0200
Subject: [PATCH 273/313] build(deps-dev): bump @testing-library/jest-dom from
6.2.1 to 6.3.0 (#3620)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.2.1...v6.3.0)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6c02001520fd1c..f6fd8a37dab28f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.2.1",
+ "@testing-library/jest-dom": "^6.3.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,9 +1538,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.1.tgz",
- "integrity": "sha512-Nuy/uFFDe9h/2jwoUuMKgoxvgkUv4S9jI9bARj6dGUKJ3euRhg8JFi5sciYbrayoxkadEOZednRT9+vo6LvvxQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.3.0.tgz",
+ "integrity": "sha512-hJVIrkFizEQxoWsGBlycTcQhrpoCH4DhXfrnHFFXgkx3Xdm15zycsq5Ep+vpw4W8S0NJa8cxDHcuJib+1tEbhg==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.2",
@@ -8479,9 +8479,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.1.tgz",
- "integrity": "sha512-Nuy/uFFDe9h/2jwoUuMKgoxvgkUv4S9jI9bARj6dGUKJ3euRhg8JFi5sciYbrayoxkadEOZednRT9+vo6LvvxQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.3.0.tgz",
+ "integrity": "sha512-hJVIrkFizEQxoWsGBlycTcQhrpoCH4DhXfrnHFFXgkx3Xdm15zycsq5Ep+vpw4W8S0NJa8cxDHcuJib+1tEbhg==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.2",
diff --git a/package.json b/package.json
index 2b3c017d6f29fc..ea565453702b72 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.2.1",
+ "@testing-library/jest-dom": "^6.3.0",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From 5a05bd21802ba64e7ab4719cae1fd87d37b64d81 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 08:37:33 +0200
Subject: [PATCH 274/313] build(deps-dev): bump husky from 8.0.3 to 9.0.7
(#3621)
* build(deps-dev): bump husky from 8.0.3 to 9.0.7
Bumps [husky](https://github.com/typicode/husky) from 8.0.3 to 9.0.7.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.7)
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
* dev
---------
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.husky/pre-commit | 3 ---
package-lock.json | 18 +++++++++---------
package.json | 4 ++--
3 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/.husky/pre-commit b/.husky/pre-commit
index 804ea42a3c9b06..5e59395d1070d2 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,6 +1,3 @@
-#!/usr/bin/env sh
-. "$(dirname -- "$0")/_/husky.sh"
-
npm test
npm run lint
npx lint-staged
diff --git a/package-lock.json b/package-lock.json
index f6fd8a37dab28f..c74d5e16e82ad6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^8.0.3",
+ "husky": "^9.0.7",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
@@ -3567,15 +3567,15 @@
}
},
"node_modules/husky": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
- "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
+ "version": "9.0.7",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
+ "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
"dev": true,
"bin": {
- "husky": "lib/bin.js"
+ "husky": "bin.js"
},
"engines": {
- "node": ">=14"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/typicode"
@@ -9975,9 +9975,9 @@
"dev": true
},
"husky": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
- "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
+ "version": "9.0.7",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
+ "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
"dev": true
},
"iconv-lite": {
diff --git a/package.json b/package.json
index ea565453702b72..9d7be1240126f6 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"generate-langs-json": "node scripts/generate-langs-json",
"format": "prettier --write .",
"format:check": "prettier --check .",
- "prepare": "husky install",
+ "prepare": "husky",
"lint": "npx eslint --max-warnings 0 \"./src/**/*.js\" \"./scripts/**/*.js\" \"./tests/**/*.js\" \"./api/**/*.js\" \"./themes/**/*.js\"",
"bench": "node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.bench.config.js"
},
@@ -46,7 +46,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^8.0.3",
+ "husky": "^9.0.7",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
From 95333194c5b19648fea3ed6131cbfa6a3a2a4e6f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 08:43:45 +0200
Subject: [PATCH 275/313] build(deps): bump axios from 1.6.5 to 1.6.7 (#3622)
Bumps [axios](https://github.com/axios/axios) from 1.6.5 to 1.6.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.7)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c74d5e16e82ad6..bb4843bdbcffb0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.6.5",
+ "axios": "^1.6.7",
"dotenv": "^16.3.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1918,9 +1918,9 @@
}
},
"node_modules/axios": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
- "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
+ "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"dependencies": {
"follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
@@ -8781,9 +8781,9 @@
"dev": true
},
"axios": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
- "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
+ "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"requires": {
"follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 9d7be1240126f6..fac62a5ab29d4f 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier": "^3.2.4"
},
"dependencies": {
- "axios": "^1.6.5",
+ "axios": "^1.6.7",
"dotenv": "^16.3.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From 91d0ed68c8600086328fc7aa85299b2213c71e0b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 08:49:31 +0200
Subject: [PATCH 276/313] build(deps): bump dotenv from 16.3.2 to 16.4.1
(#3623)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.2 to 16.4.1.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.3.2...v16.4.1)
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bb4843bdbcffb0..081c1f4ed863cc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.3.2",
+ "dotenv": "^16.4.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
@@ -2631,9 +2631,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
- "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==",
+ "version": "16.4.1",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz",
+ "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==",
"engines": {
"node": ">=12"
},
@@ -9307,9 +9307,9 @@
}
},
"dotenv": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
- "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ=="
+ "version": "16.4.1",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz",
+ "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ=="
},
"electron-to-chromium": {
"version": "1.4.478",
diff --git a/package.json b/package.json
index fac62a5ab29d4f..cd7e5eafbeaf02 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.3.2",
+ "dotenv": "^16.4.1",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
From 62c71011836901fbd0dbc14513ed53506b2e3863 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 08:53:18 +0200
Subject: [PATCH 277/313] ci(deps): bump codecov/codecov-action from 3.1.4 to
3.1.5 (#3624)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/eaaf4bedf32dbdc6b720b63067d99c4d77d6047d...4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/test.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 71b559bbaf1924..99f417c7daa647 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -44,4 +44,4 @@ jobs:
npm run format:check
- name: Code Coverage
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
+ uses: codecov/codecov-action@4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0 # v3.1.5
From 3e14bafe6bb48ad27977e560fe9751342577fd57 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 09:30:25 +0200
Subject: [PATCH 278/313] ci(deps): bump actions/upload-artifact from 4.2.0 to
4.3.0 (#3625)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/694cdabd8bdb0f10b2cea11669e1bf5453eed0a6...26f96dfa697d77e81fd5907df203aa23a56210a8)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 78c544210281cc..11540e3161134b 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@694cdabd8bdb0f10b2cea11669e1bf5453eed0a6 # v4.2.0
+ uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
with:
name: SARIF file
path: results.sarif
From 1be7d06fd3462710120cc85842b876ac1f806e44 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 5 Feb 2024 21:58:18 +0200
Subject: [PATCH 279/313] build(deps-dev): bump lint-staged from 15.2.0 to
15.2.2 (#3639)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.2.0 to 15.2.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/okonet/lint-staged/compare/v15.2.0...v15.2.2)
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 78 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 40 insertions(+), 40 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 081c1f4ed863cc..db151a439bef04 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.2.0",
+ "lint-staged": "^15.2.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.2.4"
@@ -2269,9 +2269,9 @@
"dev": true
},
"node_modules/cli-truncate/node_modules/string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"dependencies": {
"emoji-regex": "^10.3.0",
@@ -5193,9 +5193,9 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "15.2.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz",
- "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==",
+ "version": "15.2.2",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz",
+ "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==",
"dev": true,
"dependencies": {
"chalk": "5.3.0",
@@ -5203,7 +5203,7 @@
"debug": "4.3.4",
"execa": "8.0.1",
"lilconfig": "3.0.0",
- "listr2": "8.0.0",
+ "listr2": "8.0.1",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
@@ -5366,9 +5366,9 @@
}
},
"node_modules/listr2": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz",
- "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz",
+ "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==",
"dev": true,
"dependencies": {
"cli-truncate": "^4.0.0",
@@ -5413,9 +5413,9 @@
"dev": true
},
"node_modules/listr2/node_modules/string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"dependencies": {
"emoji-regex": "^10.3.0",
@@ -5587,9 +5587,9 @@
}
},
"node_modules/log-update/node_modules/string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"dependencies": {
"emoji-regex": "^10.3.0",
@@ -6429,9 +6429,9 @@
}
},
"node_modules/rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz",
+ "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==",
"dev": true
},
"node_modules/rimraf": {
@@ -9026,9 +9026,9 @@
"dev": true
},
"string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"requires": {
"emoji-regex": "^10.3.0",
@@ -11169,9 +11169,9 @@
"dev": true
},
"lint-staged": {
- "version": "15.2.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz",
- "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==",
+ "version": "15.2.2",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz",
+ "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==",
"dev": true,
"requires": {
"chalk": "5.3.0",
@@ -11179,7 +11179,7 @@
"debug": "4.3.4",
"execa": "8.0.1",
"lilconfig": "3.0.0",
- "listr2": "8.0.0",
+ "listr2": "8.0.1",
"micromatch": "4.0.5",
"pidtree": "0.6.0",
"string-argv": "0.3.2",
@@ -11272,9 +11272,9 @@
}
},
"listr2": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz",
- "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz",
+ "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==",
"dev": true,
"requires": {
"cli-truncate": "^4.0.0",
@@ -11304,9 +11304,9 @@
"dev": true
},
"string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"requires": {
"emoji-regex": "^10.3.0",
@@ -11423,9 +11423,9 @@
}
},
"string-width": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz",
- "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz",
+ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==",
"dev": true,
"requires": {
"emoji-regex": "^10.3.0",
@@ -12023,9 +12023,9 @@
"dev": true
},
"rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz",
+ "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==",
"dev": true
},
"rimraf": {
diff --git a/package.json b/package.json
index cd7e5eafbeaf02..425f1552c75dc3 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
"js-yaml": "^4.1.0",
- "lint-staged": "^15.2.0",
+ "lint-staged": "^15.2.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
"prettier": "^3.2.4"
From 5f411be8545f9c59b342ccd2582ccfe5475fb9ed Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Tue, 6 Feb 2024 13:14:45 +0200
Subject: [PATCH 280/313] tests(e2e): update data to fix retrieve stats card
test (#3643)
* tests(e2e): update data to fix retrieve stats card test
* dev
---
tests/e2e/e2e.test.js | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/tests/e2e/e2e.test.js b/tests/e2e/e2e.test.js
index d63c50847c7f37..7c9720b9db48e3 100644
--- a/tests/e2e/e2e.test.js
+++ b/tests/e2e/e2e.test.js
@@ -14,19 +14,20 @@ import { expect, describe, beforeAll, test } from "@jest/globals";
const REPO = "curly-fiesta";
const USER = "catelinemnemosyne";
+const STATS_CARD_USER = "e2eninja";
const GIST_ID = "372cef55fd897b31909fdeb3a7262758";
const STATS_DATA = {
- name: "Cateline Mnemosyne",
- totalPRs: 2,
+ name: "E2ENinja",
+ totalPRs: 1,
totalReviews: 0,
- totalCommits: 16,
+ totalCommits: 3,
totalIssues: 1,
totalStars: 1,
- contributedTo: 1,
+ contributedTo: 0,
rank: {
level: "C",
- percentile: 98.25108541551654,
+ percentile: 98.73972605284538,
},
};
@@ -116,7 +117,7 @@ describe("Fetch Cards", () => {
// Check if the Vercel preview instance stats card function is up and running.
await expect(
- axios.get(`${VERCEL_PREVIEW_URL}/api?username=${USER}`),
+ axios.get(`${VERCEL_PREVIEW_URL}/api?username=${STATS_CARD_USER}`),
).resolves.not.toThrow();
// Get local stats card.
@@ -126,7 +127,7 @@ describe("Fetch Cards", () => {
// Get the Vercel preview stats card response.
const serverStatsSvg = await axios.get(
- `${VERCEL_PREVIEW_URL}/api?username=${USER}&include_all_commits=true&${CACHE_BURST_STRING}`,
+ `${VERCEL_PREVIEW_URL}/api?username=${STATS_CARD_USER}&include_all_commits=true&${CACHE_BURST_STRING}`,
);
// Check if stats card from deployment matches the stats card from local.
From 3ba76665c07417c1789b7eb6201e00bc8e0b3886 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 7 Feb 2024 13:05:55 +0200
Subject: [PATCH 281/313] build(deps-dev): bump prettier from 3.2.4 to 3.2.5
(#3640)
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index db151a439bef04..4e614566c5e2fe 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,7 +35,7 @@
"lint-staged": "^15.2.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.2.4"
+ "prettier": "^3.2.5"
},
"engines": {
"node": ">=18.0.0"
@@ -6169,9 +6169,9 @@
}
},
"node_modules/prettier": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
- "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
+ "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -11849,9 +11849,9 @@
"dev": true
},
"prettier": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
- "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
+ "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
"dev": true
},
"pretty-format": {
diff --git a/package.json b/package.json
index 425f1552c75dc3..8c6180c99c0653 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"lint-staged": "^15.2.2",
"lodash.snakecase": "^4.1.1",
"parse-diff": "^0.11.1",
- "prettier": "^3.2.4"
+ "prettier": "^3.2.5"
},
"dependencies": {
"axios": "^1.6.7",
From 8ad4eee3a7b14367ac5bdf60da0e4a2e0be5e6ef Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 7 Feb 2024 13:12:48 +0200
Subject: [PATCH 282/313] build(deps-dev): bump husky from 9.0.7 to 9.0.10
(#3642)
Bumps [husky](https://github.com/typicode/husky) from 9.0.7 to 9.0.10.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.0.7...v9.0.10)
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4e614566c5e2fe..3bc117cba624ed 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^9.0.7",
+ "husky": "^9.0.10",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
@@ -3567,12 +3567,12 @@
}
},
"node_modules/husky": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
- "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
+ "version": "9.0.10",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz",
+ "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==",
"dev": true,
"bin": {
- "husky": "bin.js"
+ "husky": "bin.mjs"
},
"engines": {
"node": ">=18"
@@ -9975,9 +9975,9 @@
"dev": true
},
"husky": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz",
- "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==",
+ "version": "9.0.10",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz",
+ "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==",
"dev": true
},
"iconv-lite": {
diff --git a/package.json b/package.json
index 8c6180c99c0653..79cd5a354294f5 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^9.0.7",
+ "husky": "^9.0.10",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
From a7159aae49e11a1805851f59a66d266158eef336 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 7 Feb 2024 13:15:53 +0200
Subject: [PATCH 283/313] build(deps-dev): bump @testing-library/jest-dom from
6.3.0 to 6.4.2 (#3641)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.3.0 to 6.4.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.3.0...v6.4.2)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3bc117cba624ed..36b34486b595bc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.3.0",
+ "@testing-library/jest-dom": "^6.4.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
@@ -1538,9 +1538,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.3.0.tgz",
- "integrity": "sha512-hJVIrkFizEQxoWsGBlycTcQhrpoCH4DhXfrnHFFXgkx3Xdm15zycsq5Ep+vpw4W8S0NJa8cxDHcuJib+1tEbhg==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz",
+ "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.2",
@@ -8479,9 +8479,9 @@
}
},
"@testing-library/jest-dom": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.3.0.tgz",
- "integrity": "sha512-hJVIrkFizEQxoWsGBlycTcQhrpoCH4DhXfrnHFFXgkx3Xdm15zycsq5Ep+vpw4W8S0NJa8cxDHcuJib+1tEbhg==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz",
+ "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==",
"dev": true,
"requires": {
"@adobe/css-tools": "^4.3.2",
diff --git a/package.json b/package.json
index 79cd5a354294f5..fdf2625353e134 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
"@testing-library/dom": "^9.3.4",
- "@testing-library/jest-dom": "^6.3.0",
+ "@testing-library/jest-dom": "^6.4.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
From e71c63d5ac3de0de301d7ad3582d42aa04ae16b5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 8 Feb 2024 13:50:18 +0200
Subject: [PATCH 284/313] ci(deps): bump peter-evans/create-pull-request from
5.0.2 to 6.0.0 (#3637)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/153407881ec5c347639a548ade7d8ad1d6740e38...b1ddad2c994a25fbc81a28b3ec0e368bb2021c50)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/update-langs.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index 111eed586a99de..4bc0b90da12f66 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -53,7 +53,7 @@ jobs:
run: npm run generate-langs-json
- name: Create Pull Request if upstream language file is changed
- uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # v5.0.2
+ uses: peter-evans/create-pull-request@b1ddad2c994a25fbc81a28b3ec0e368bb2021c50 # v6.0.0
with:
commit-message: "refactor: update languages JSON"
branch: "update_langs/patch"
From 2f67ff11cb41254ca4d0a568e8c6d8fdca687ba9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 8 Feb 2024 13:53:13 +0200
Subject: [PATCH 285/313] ci(deps): bump bahmutov/npm-install from 1.8.37 to
1.8.38 (#3638)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.8.37 to 1.8.38.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/d476752204653fb5cce6c09db0eaf220761f5d9e...5653d39101a041a30cc58572d6bd566b90a6de20)
---
updated-dependencies:
- dependency-name: bahmutov/npm-install
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index 86ec1d3c7144bc..01299d29d0a8f4 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -38,7 +38,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@d476752204653fb5cce6c09db0eaf220761f5d9e # v1.8.37
+ - uses: bahmutov/npm-install@5653d39101a041a30cc58572d6bd566b90a6de20 # v1.8.38
with:
useLockFile: false
diff --git a/.github/workflows/stale-theme-pr-closer.yml b/.github/workflows/stale-theme-pr-closer.yml
index 37b42464e7c87e..7cfc3c8d917274 100644
--- a/.github/workflows/stale-theme-pr-closer.yml
+++ b/.github/workflows/stale-theme-pr-closer.yml
@@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@d476752204653fb5cce6c09db0eaf220761f5d9e # v1.8.37
+ - uses: bahmutov/npm-install@5653d39101a041a30cc58572d6bd566b90a6de20 # v1.8.38
with:
useLockFile: false
From c213f9ea1a41a44d3ceec032403c3bae84a51a6a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 13 Feb 2024 11:14:58 +0300
Subject: [PATCH 286/313] build(deps): bump dotenv from 16.4.1 to 16.4.2
(#3645)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.1 to 16.4.2.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.1...v16.4.2)
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 36b34486b595bc..e4f952993f23b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.1",
+ "dotenv": "^16.4.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
@@ -2631,14 +2631,14 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz",
- "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==",
+ "version": "16.4.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz",
+ "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==",
"engines": {
"node": ">=12"
},
"funding": {
- "url": "https://github.com/motdotla/dotenv?sponsor=1"
+ "url": "https://dotenvx.com"
}
},
"node_modules/electron-to-chromium": {
@@ -9307,9 +9307,9 @@
}
},
"dotenv": {
- "version": "16.4.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz",
- "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ=="
+ "version": "16.4.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz",
+ "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg=="
},
"electron-to-chromium": {
"version": "1.4.478",
diff --git a/package.json b/package.json
index fdf2625353e134..ffba8472b5ce25 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.1",
+ "dotenv": "^16.4.2",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
From 916c51a03c34c357daec2b8f5c9d7bc123c7a73b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 13 Feb 2024 11:23:33 +0300
Subject: [PATCH 287/313] build(deps): bump actions/setup-node from 4.0.1 to
4.0.2 (#3646)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8...60edb5dd545a775178f52524783378180af0d1f8)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index c3d7c57d803cd7..01c1744bbfad2f 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 194eba1e6c9f89..3ef2f5301ea4d4 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index 01299d29d0a8f4..b3a6da50360c5d 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/stale-theme-pr-closer.yml b/.github/workflows/stale-theme-pr-closer.yml
index 7cfc3c8d917274..a6d5df54ba7f7d 100644
--- a/.github/workflows/stale-theme-pr-closer.yml
+++ b/.github/workflows/stale-theme-pr-closer.yml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 99f417c7daa647..c7abd2caf358f9 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index 4bc0b90da12f66..c066262ff3be91 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup Node
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
cache: npm
From c48c4f513eda46748e3ad70ace9457d5b1933254 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 13 Feb 2024 11:25:46 +0300
Subject: [PATCH 288/313] ci(deps): bump actions/upload-artifact from 4.3.0 to
4.3.1 (#3648)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/26f96dfa697d77e81fd5907df203aa23a56210a8...5d5d22a31266ced268874388b861e4b58bb5c2f3)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 11540e3161134b..180bf8926d3272 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -35,7 +35,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
+ uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: SARIF file
path: results.sarif
From bf937abfca162feeb14cae9c62c99e44cc9dc885 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 13 Feb 2024 11:27:50 +0300
Subject: [PATCH 289/313] ci(deps): bump rickstaa/empty-issues-closer-action
(#3647)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.70 to 1.1.71.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/5de6805e71f0a2b80e5e6c174467feceb94b935a...5e12fc88e677d636a4f22b3cc4faf41a6f7aba6e)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index cd76b0142ec6b5..35bb686e2912f5 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@5de6805e71f0a2b80e5e6c174467feceb94b935a # v1.1.70
+ uses: rickstaa/empty-issues-closer-action@5e12fc88e677d636a4f22b3cc4faf41a6f7aba6e # v1.1.71
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 8c268eefb7d4797cc4691d99a195f0b4aa471848 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 13 Feb 2024 11:30:37 +0300
Subject: [PATCH 290/313] ci(deps): bump rickstaa/top-issues-action from 1.3.95
to 1.3.97 (#3649)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.95 to 1.3.97.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/c5580f47f44c69df300606554f428f040026d72a...5f209a63d6db10ef651131fa77d5c1fe33e4c1a9)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 62b645e0fa56f3..9d5b3431c5750e 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@c5580f47f44c69df300606554f428f040026d72a # v1.3.95
+ uses: rickstaa/top-issues-action@5f209a63d6db10ef651131fa77d5c1fe33e4c1a9 # v1.3.97
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 200b7035bb202d02e95e80ee057c988af6fccf58 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 16 Feb 2024 21:43:30 +0200
Subject: [PATCH 291/313] build(deps-dev): bump undici from 5.26.3 to 5.28.3
(#3651)
Bumps [undici](https://github.com/nodejs/undici) from 5.26.3 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.26.3...v5.28.3)
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e4f952993f23b6..4d5a370814c3e2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6928,9 +6928,9 @@
}
},
"node_modules/undici": {
- "version": "5.26.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz",
- "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==",
+ "version": "5.28.3",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
+ "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
"dev": true,
"dependencies": {
"@fastify/busboy": "^2.0.0"
@@ -12379,9 +12379,9 @@
"dev": true
},
"undici": {
- "version": "5.26.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz",
- "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==",
+ "version": "5.28.3",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
+ "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
"dev": true,
"requires": {
"@fastify/busboy": "^2.0.0"
From 57960248b7440ddfbe8886a7465cdc3f66056eb3 Mon Sep 17 00:00:00 2001
From: Takuma Kajikawa
Date: Sat, 17 Feb 2024 04:50:30 +0900
Subject: [PATCH 292/313] docs: fix default value of cache_seconds query option
in README (#3644)
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index fc35f827af02c8..363b008b2f8c2a 100644
--- a/readme.md
+++ b/readme.md
@@ -297,7 +297,7 @@ You can customize the appearance of all your cards however you wish with URL par
| `bg_color` | Card's background color. | string (hex color or a gradient in the form of *angle,start,end*) | `fffefe` |
| `hide_border` | Hides the card's border. | boolean | `false` |
| `theme` | Name of the theme, choose from [all available themes](themes/README.md). | enum | `default` |
-| `cache_seconds` | Sets the cache header manually (min: 21600, max: 86400). | integer | `1800` |
+| `cache_seconds` | Sets the cache header manually (min: 21600, max: 86400). | integer | `21600` |
| `locale` | Sets the language in the card, you can check full list of available locales [here](#available-locales). | enum | `en` |
| `border_radius` | Corner rounding on the card. | number | `4.5` |
From 663e4f05360d50ef9f796fd76d319572eb27ac76 Mon Sep 17 00:00:00 2001
From: Alexandr Garbuzov
Date: Mon, 19 Feb 2024 07:55:25 +0200
Subject: [PATCH 293/313] infra(dependabot): change github actions prs commit
message prefix (#3654)
---
.github/dependabot.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index ec984a55001783..d762530895ca6a 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -19,7 +19,7 @@ updates:
interval: weekly
open-pull-requests-limit: 10
commit-message:
- prefix: "build(deps)"
- prefix-development: "build(deps-dev)"
+ prefix: "ci(deps)"
+ prefix-development: "ci(deps-dev)"
reviewers:
- "qwerty541"
From 918d2740223d7b9b7c1d8f29f7ab844257496c71 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 Feb 2024 20:07:42 +0200
Subject: [PATCH 294/313] ci(deps): bump rickstaa/empty-issues-closer-action
from 1.1.71 to 1.1.74 (#3662)
Bumps [rickstaa/empty-issues-closer-action](https://github.com/rickstaa/empty-issues-closer-action) from 1.1.71 to 1.1.74.
- [Release notes](https://github.com/rickstaa/empty-issues-closer-action/releases)
- [Commits](https://github.com/rickstaa/empty-issues-closer-action/compare/5e12fc88e677d636a4f22b3cc4faf41a6f7aba6e...e96914613221511279ca25f50fd4acc85e331d99)
---
updated-dependencies:
- dependency-name: rickstaa/empty-issues-closer-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/empty-issues-closer.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index 35bb686e2912f5..8a222720b329ae 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run empty issues closer action
- uses: rickstaa/empty-issues-closer-action@5e12fc88e677d636a4f22b3cc4faf41a6f7aba6e # v1.1.71
+ uses: rickstaa/empty-issues-closer-action@e96914613221511279ca25f50fd4acc85e331d99 # v1.1.74
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 1e30934f6b9d55cb4056bb2f5e7f909135a06775 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 Feb 2024 20:10:41 +0200
Subject: [PATCH 295/313] ci(deps): bump bahmutov/npm-install from 1.8.38 to
1.10.1 (#3658)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.8.38 to 1.10.1.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/5653d39101a041a30cc58572d6bd566b90a6de20...237ded403e6012a48281f4572eab0c8eafe55b3f)
---
updated-dependencies:
- dependency-name: bahmutov/npm-install
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index b3a6da50360c5d..d1111fbadcd6bf 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -38,7 +38,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@5653d39101a041a30cc58572d6bd566b90a6de20 # v1.8.38
+ - uses: bahmutov/npm-install@237ded403e6012a48281f4572eab0c8eafe55b3f # v1.10.1
with:
useLockFile: false
diff --git a/.github/workflows/stale-theme-pr-closer.yml b/.github/workflows/stale-theme-pr-closer.yml
index a6d5df54ba7f7d..d70ae09d7d4d15 100644
--- a/.github/workflows/stale-theme-pr-closer.yml
+++ b/.github/workflows/stale-theme-pr-closer.yml
@@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: npm
- - uses: bahmutov/npm-install@5653d39101a041a30cc58572d6bd566b90a6de20 # v1.8.38
+ - uses: bahmutov/npm-install@237ded403e6012a48281f4572eab0c8eafe55b3f # v1.10.1
with:
useLockFile: false
From 364bba7018d1cc70c620fe4fa16ff62a906939d6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 20 Feb 2024 03:38:23 +0200
Subject: [PATCH 296/313] build(deps): bump dotenv from 16.4.2 to 16.4.4
(#3660)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.2 to 16.4.4.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.2...v16.4.4)
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4d5a370814c3e2..4530446e456c37 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.2",
+ "dotenv": "^16.4.4",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
@@ -2631,9 +2631,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz",
- "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==",
+ "version": "16.4.4",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.4.tgz",
+ "integrity": "sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==",
"engines": {
"node": ">=12"
},
@@ -9307,9 +9307,9 @@
}
},
"dotenv": {
- "version": "16.4.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz",
- "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg=="
+ "version": "16.4.4",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.4.tgz",
+ "integrity": "sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg=="
},
"electron-to-chromium": {
"version": "1.4.478",
diff --git a/package.json b/package.json
index ffba8472b5ce25..43519de970d176 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.2",
+ "dotenv": "^16.4.4",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
From 537862f75fa8c1f163e49a5389d10e62c52bc58f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 20 Feb 2024 03:40:47 +0200
Subject: [PATCH 297/313] build(deps-dev): bump husky from 9.0.10 to 9.0.11
(#3659)
Bumps [husky](https://github.com/typicode/husky) from 9.0.10 to 9.0.11.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.0.10...v9.0.11)
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4530446e456c37..c21053619caf7c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^9.0.10",
+ "husky": "^9.0.11",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
@@ -3567,9 +3567,9 @@
}
},
"node_modules/husky": {
- "version": "9.0.10",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz",
- "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==",
+ "version": "9.0.11",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz",
+ "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==",
"dev": true,
"bin": {
"husky": "bin.mjs"
@@ -9975,9 +9975,9 @@
"dev": true
},
"husky": {
- "version": "9.0.10",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz",
- "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==",
+ "version": "9.0.11",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz",
+ "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==",
"dev": true
},
"iconv-lite": {
diff --git a/package.json b/package.json
index 43519de970d176..a4563093731164 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
- "husky": "^9.0.10",
+ "husky": "^9.0.11",
"jest": "^29.7.0",
"jest-bench": "^29.7.1",
"jest-environment-jsdom": "^29.7.0",
From c2647d848d0c46c72503d0752495a710ab413eba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 26 Feb 2024 23:28:57 +0200
Subject: [PATCH 298/313] ci(deps): bump rickstaa/top-issues-action from 1.3.97
to 1.3.98 (#3671)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.97 to 1.3.98.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/5f209a63d6db10ef651131fa77d5c1fe33e4c1a9...b674b82b4c19893012888a0b58b61a916887296a)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 9d5b3431c5750e..2b008a8fbdc554 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@5f209a63d6db10ef651131fa77d5c1fe33e4c1a9 # v1.3.97
+ uses: rickstaa/top-issues-action@b674b82b4c19893012888a0b58b61a916887296a # v1.3.98
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 1d27c6b1daa132a47bb66f5cd78cc16fa9e88835 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Feb 2024 02:00:20 +0200
Subject: [PATCH 299/313] build(deps-dev): bump eslint from 8.56.0 to 8.57.0
(#3672)
Bumps [eslint](https://github.com/eslint/eslint) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 66 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c21053619caf7c..ab21ceff33566a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.56.0",
+ "eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^9.0.11",
@@ -819,9 +819,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
- "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+ "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -837,13 +837,13 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
- "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+ "version": "0.11.14",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
"dev": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"engines": {
@@ -864,9 +864,9 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
- "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
+ "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
"dev": true
},
"node_modules/@istanbuljs/load-nyc-config": {
@@ -2762,16 +2762,16 @@
}
},
"node_modules/eslint": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
- "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+ "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.56.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -7907,9 +7907,9 @@
}
},
"@eslint/js": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
- "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+ "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true
},
"@fastify/busboy": {
@@ -7919,13 +7919,13 @@
"dev": true
},
"@humanwhocodes/config-array": {
- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
- "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+ "version": "0.11.14",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
"dev": true,
"requires": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
}
},
@@ -7936,9 +7936,9 @@
"dev": true
},
"@humanwhocodes/object-schema": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
- "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
+ "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
"dev": true
},
"@istanbuljs/load-nyc-config": {
@@ -9402,16 +9402,16 @@
}
},
"eslint": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
- "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+ "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.56.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
diff --git a/package.json b/package.json
index a4563093731164..2d6be2ccec353f 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
"color-contrast-checker": "^2.1.0",
- "eslint": "^8.56.0",
+ "eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"hjson": "^3.2.2",
"husky": "^9.0.11",
From e69427e73f9092c103dc7e4baab4d86b4b19d48f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Feb 2024 02:03:35 +0200
Subject: [PATCH 300/313] build(deps): bump dotenv from 16.4.4 to 16.4.5
(#3673)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.4 to 16.4.5.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.4...v16.4.5)
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ab21ceff33566a..9e50baa592caa5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.4",
+ "dotenv": "^16.4.5",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
@@ -2631,9 +2631,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.4",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.4.tgz",
- "integrity": "sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==",
+ "version": "16.4.5",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
+ "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
"engines": {
"node": ">=12"
},
@@ -9307,9 +9307,9 @@
}
},
"dotenv": {
- "version": "16.4.4",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.4.tgz",
- "integrity": "sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg=="
+ "version": "16.4.5",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
+ "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg=="
},
"electron-to-chromium": {
"version": "1.4.478",
diff --git a/package.json b/package.json
index 2d6be2ccec353f..406bbee7ac62af 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"dependencies": {
"axios": "^1.6.7",
- "dotenv": "^16.4.4",
+ "dotenv": "^16.4.5",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
"upgrade": "^1.1.0",
From 4de672c1d82dc79078af87550f733a0329648e5b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Mar 2024 22:58:39 +0300
Subject: [PATCH 301/313] ci(deps): bump peter-evans/create-pull-request from
6.0.0 to 6.0.1 (#3684)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/b1ddad2c994a25fbc81a28b3ec0e368bb2021c50...a4f52f8033a6168103c2538976c07b467e8163bc)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/update-langs.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index c066262ff3be91..b7ee87ee6f03f0 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -53,7 +53,7 @@ jobs:
run: npm run generate-langs-json
- name: Create Pull Request if upstream language file is changed
- uses: peter-evans/create-pull-request@b1ddad2c994a25fbc81a28b3ec0e368bb2021c50 # v6.0.0
+ uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc # v6.0.1
with:
commit-message: "refactor: update languages JSON"
branch: "update_langs/patch"
From 9ea7535e5b24d72880c18f4b22c4146b9bfcca62 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 4 Mar 2024 23:00:58 +0300
Subject: [PATCH 302/313] ci(deps): bump rickstaa/top-issues-action from 1.3.98
to 1.3.99 (#3685)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.98 to 1.3.99.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/b674b82b4c19893012888a0b58b61a916887296a...5389f9c080fc351632b51536ce39a081a98d652c)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 2b008a8fbdc554..89fd0c5284b7e8 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@b674b82b4c19893012888a0b58b61a916887296a # v1.3.98
+ uses: rickstaa/top-issues-action@5389f9c080fc351632b51536ce39a081a98d652c # v1.3.99
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From 8282afb48684413c57cd81d035d863fab449475c Mon Sep 17 00:00:00 2001
From: Chongyi Zheng
Date: Mon, 4 Mar 2024 22:27:18 -0500
Subject: [PATCH 303/313] ci: prevent OSSF analysis workflow from running in
forks (#3652)
* Run OSSF analysis only on default branch
* move on top to match project code style
---------
Co-authored-by: Alexandr
---
.github/workflows/ossf-analysis.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index 180bf8926d3272..cb31e1f299313d 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -11,6 +11,7 @@ permissions: read-all
jobs:
analysis:
+ if: github.repository == 'anuraghazra/github-readme-stats'
name: Scorecard analysis
runs-on: ubuntu-latest
permissions:
From abf9c666a1a10f5edd71bd6fdf1dfd382d8438ba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 17 Mar 2024 01:52:02 +0300
Subject: [PATCH 304/313] build(deps): bump follow-redirects from 1.15.4 to
1.15.6 (#3697)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9e50baa592caa5..bb2ff36c3c55ca 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3211,9 +3211,9 @@
"dev": true
},
"node_modules/follow-redirects": {
- "version": "1.15.4",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz",
- "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==",
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
"funding": [
{
"type": "individual",
@@ -9730,9 +9730,9 @@
"dev": true
},
"follow-redirects": {
- "version": "1.15.4",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz",
- "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw=="
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA=="
},
"for-each": {
"version": "0.3.3",
From 018e7fd86ab5c4e005018749fcaa27b8f0c2decb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Mar 2024 04:11:30 +0300
Subject: [PATCH 305/313] ci(deps): bump actions/checkout from 4.1.1 to 4.1.2
(#3700)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/deploy-prep.yml | 2 +-
.github/workflows/e2e-test.yml | 2 +-
.github/workflows/empty-issues-closer.yml | 2 +-
.github/workflows/generate-theme-doc.yml | 2 +-
.github/workflows/ossf-analysis.yml | 2 +-
.github/workflows/preview-theme.yml | 2 +-
.github/workflows/prs-cache-clean.yml | 2 +-
.github/workflows/stale-theme-pr-closer.yml | 2 +-
.github/workflows/test.yml | 2 +-
.github/workflows/update-langs.yml | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 8d053d31d7e49e..e57077ce45a215 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index 03853f9737174e..acccb86eaea900 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -10,7 +10,7 @@ jobs:
if: github.repository == 'anuraghazra/github-readme-stats'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5.0.0
diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index 01c1744bbfad2f..406914073cb8f4 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -17,7 +17,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
diff --git a/.github/workflows/empty-issues-closer.yml b/.github/workflows/empty-issues-closer.yml
index 8a222720b329ae..00bbbf67eacc9b 100644
--- a/.github/workflows/empty-issues-closer.yml
+++ b/.github/workflows/empty-issues-closer.yml
@@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# NOTE: Retrieve issue templates.
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@e96914613221511279ca25f50fd4acc85e331d99 # v1.1.74
diff --git a/.github/workflows/generate-theme-doc.yml b/.github/workflows/generate-theme-doc.yml
index 3ef2f5301ea4d4..02467fceb6e285 100644
--- a/.github/workflows/generate-theme-doc.yml
+++ b/.github/workflows/generate-theme-doc.yml
@@ -29,7 +29,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
diff --git a/.github/workflows/ossf-analysis.yml b/.github/workflows/ossf-analysis.yml
index cb31e1f299313d..e93792f3ca5e25 100644
--- a/.github/workflows/ossf-analysis.yml
+++ b/.github/workflows/ossf-analysis.yml
@@ -22,7 +22,7 @@ jobs:
steps:
- name: "Checkout code"
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
with:
persist-credentials: false
diff --git a/.github/workflows/preview-theme.yml b/.github/workflows/preview-theme.yml
index d1111fbadcd6bf..edd71eff8399ab 100644
--- a/.github/workflows/preview-theme.yml
+++ b/.github/workflows/preview-theme.yml
@@ -30,7 +30,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
diff --git a/.github/workflows/prs-cache-clean.yml b/.github/workflows/prs-cache-clean.yml
index faa3741672ef69..d74999f99a7fe7 100644
--- a/.github/workflows/prs-cache-clean.yml
+++ b/.github/workflows/prs-cache-clean.yml
@@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Cleanup
run: |
diff --git a/.github/workflows/stale-theme-pr-closer.yml b/.github/workflows/stale-theme-pr-closer.yml
index d70ae09d7d4d15..353ca5c996b5ee 100644
--- a/.github/workflows/stale-theme-pr-closer.yml
+++ b/.github/workflows/stale-theme-pr-closer.yml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index c7abd2caf358f9..d5d861db9e4f0c 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,7 +18,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index b7ee87ee6f03f0..a27b1e46ad25bb 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -36,7 +36,7 @@ jobs:
node-version: [18.x]
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Setup Node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
From df84138c9c3dcddedc99390275ef6a7e733b880d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Mar 2024 04:14:11 +0300
Subject: [PATCH 306/313] ci(deps): bump peter-evans/create-pull-request from
6.0.1 to 6.0.2 (#3701)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/a4f52f8033a6168103c2538976c07b467e8163bc...70a41aba780001da0a30141984ae2a0c95d8704e)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/update-langs.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index a27b1e46ad25bb..90d8e2a4bc128a 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -53,7 +53,7 @@ jobs:
run: npm run generate-langs-json
- name: Create Pull Request if upstream language file is changed
- uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc # v6.0.1
+ uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v6.0.2
with:
commit-message: "refactor: update languages JSON"
branch: "update_langs/patch"
From 4761871c924c62aaf58ba44424425fd0368cd375 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Mar 2024 04:17:28 +0300
Subject: [PATCH 307/313] build(deps): bump axios from 1.6.7 to 1.6.8 (#3702)
Bumps [axios](https://github.com/axios/axios) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.6.8)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bb2ff36c3c55ca..5543767e45468c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "axios": "^1.6.7",
+ "axios": "^1.6.8",
"dotenv": "^16.4.5",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
@@ -1918,11 +1918,11 @@
}
},
"node_modules/axios": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
- "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
+ "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
"dependencies": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -8781,11 +8781,11 @@
"dev": true
},
"axios": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
- "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
+ "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
"requires": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
diff --git a/package.json b/package.json
index 406bbee7ac62af..03d0a4ab39c6e9 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier": "^3.2.5"
},
"dependencies": {
- "axios": "^1.6.7",
+ "axios": "^1.6.8",
"dotenv": "^16.4.5",
"emoji-name-map": "^1.2.8",
"github-username-regex": "^1.0.0",
From 0a372d2ca1ad2f594af75995685aa7215eae2ae0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 26 Mar 2024 02:12:47 +0300
Subject: [PATCH 308/313] ci(deps): bump rickstaa/top-issues-action from 1.3.99
to 1.3.100 (#3709)
Bumps [rickstaa/top-issues-action](https://github.com/rickstaa/top-issues-action) from 1.3.99 to 1.3.100.
- [Release notes](https://github.com/rickstaa/top-issues-action/releases)
- [Commits](https://github.com/rickstaa/top-issues-action/compare/5389f9c080fc351632b51536ce39a081a98d652c...7f58423f68b52b4a310c66217ab8d844596d2cbc)
---
updated-dependencies:
- dependency-name: rickstaa/top-issues-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/top-issues-dashboard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
index 89fd0c5284b7e8..b751af0601e0be 100644
--- a/.github/workflows/top-issues-dashboard.yml
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Run top issues action
- uses: rickstaa/top-issues-action@5389f9c080fc351632b51536ce39a081a98d652c # v1.3.99
+ uses: rickstaa/top-issues-action@7f58423f68b52b4a310c66217ab8d844596d2cbc # v1.3.100
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
From fd12c014947f2e62710cb853ace96cc1b508e800 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 31 Mar 2024 21:43:02 +0300
Subject: [PATCH 309/313] refactor: update languages JSON (#3711)
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com>
---
src/common/languageColors.json | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/common/languageColors.json b/src/common/languageColors.json
index 263fdcdb7b1d32..295e7ff3d412a4 100644
--- a/src/common/languageColors.json
+++ b/src/common/languageColors.json
@@ -130,6 +130,7 @@
"Easybuild": "#069406",
"Ecere Projects": "#913960",
"Ecmarkup": "#eb8131",
+ "Edge": "#0dffe0",
"EdgeQL": "#31A7FF",
"EditorConfig": "#fff1f2",
"Eiffel": "#4d6977",
@@ -184,6 +185,7 @@
"Git Revision List": "#F44D27",
"Gleam": "#ffaff3",
"Glimmer JS": "#F5835F",
+ "Glimmer TS": "#3178c6",
"Glyph": "#c1ac7f",
"Gnuplot": "#f0a9f0",
"Go": "#00ADD8",
@@ -314,6 +316,7 @@
"Modelica": "#de1d31",
"Modula-2": "#10253f",
"Modula-3": "#223388",
+ "Mojo": "#ff4c1f",
"Monkey C": "#8D6747",
"MoonScript": "#ff4585",
"Motoko": "#fbb03b",
@@ -380,6 +383,7 @@
"PicoLisp": "#6067af",
"PigLatin": "#fcd7de",
"Pike": "#005390",
+ "Pip Requirements": "#FFD343",
"PlantUML": "#fbbd16",
"PogoScript": "#d80074",
"Polar": "#ae81ff",
@@ -431,6 +435,7 @@
"Ring": "#2D54CB",
"Riot": "#A71E49",
"RobotFramework": "#00c0b5",
+ "Roc": "#7c38f5",
"Roff": "#ecdebe",
"Roff Manpage": "#ecdebe",
"Rouge": "#cc0088",
@@ -463,6 +468,7 @@
"Slash": "#007eff",
"Slice": "#003fa2",
"Slim": "#2b2b2b",
+ "Slint": "#2379F4",
"SmPL": "#c94949",
"Smalltalk": "#596706",
"Smarty": "#f0c040",
@@ -498,6 +504,7 @@
"TeX": "#3D6117",
"Terra": "#00004c",
"Terraform Template": "#7b42bb",
+ "TextGrid": "#c8506d",
"TextMate Properties": "#df66e4",
"Textile": "#ffe7ac",
"Thrift": "#D12127",
From a71bb1bbbdd35890588b6d14b3e51450636e7639 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 4 Apr 2024 21:49:21 +0300
Subject: [PATCH 310/313] build(deps-dev): bump undici from 5.28.3 to 5.28.4
(#3716)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4)
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5543767e45468c..92c7aafed9a515 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6928,9 +6928,9 @@
}
},
"node_modules/undici": {
- "version": "5.28.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
- "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
+ "version": "5.28.4",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
+ "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
"dev": true,
"dependencies": {
"@fastify/busboy": "^2.0.0"
@@ -12379,9 +12379,9 @@
"dev": true
},
"undici": {
- "version": "5.28.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
- "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
+ "version": "5.28.4",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
+ "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
"dev": true,
"requires": {
"@fastify/busboy": "^2.0.0"
From bd5f26844b0ba14ea6e14228f2c23d5473d7ada2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 8 Apr 2024 21:30:36 +0300
Subject: [PATCH 311/313] build(deps-dev): bump @testing-library/dom from 9.3.4
to 10.0.0 (#3719)
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library) from 9.3.4 to 10.0.0.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v9.3.4...v10.0.0)
---
updated-dependencies:
- dependency-name: "@testing-library/dom"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
package-lock.json | 1066 ++-------------------------------------------
package.json | 2 +-
2 files changed, 44 insertions(+), 1024 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 92c7aafed9a515..658843293ea2d8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
- "@testing-library/dom": "^9.3.4",
+ "@testing-library/dom": "^10.0.0",
"@testing-library/jest-dom": "^6.4.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
@@ -1519,22 +1519,22 @@
}
},
"node_modules/@testing-library/dom": {
- "version": "9.3.4",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
- "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.0.0.tgz",
+ "integrity": "sha512-PmJPnogldqoVFf+EwbHvbBJ98MmqASV8kLrBYgsDNxQcFMeIS7JFL48sfyXvuMtgmWO/wMhh25odr+8VhDmn4g==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
"@types/aria-query": "^5.0.1",
- "aria-query": "5.1.3",
+ "aria-query": "5.3.0",
"chalk": "^4.1.0",
"dom-accessibility-api": "^0.5.9",
"lz-string": "^1.5.0",
"pretty-format": "^27.0.2"
},
"engines": {
- "node": ">=14"
+ "node": ">=18"
}
},
"node_modules/@testing-library/jest-dom": {
@@ -1879,25 +1879,12 @@
"dev": true
},
"node_modules/aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
- "dev": true,
- "dependencies": {
- "deep-equal": "^2.0.5"
- }
- },
- "node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "dequal": "^2.0.3"
}
},
"node_modules/asynckit": {
@@ -1905,18 +1892,6 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/axios": {
"version": "1.6.8",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
@@ -2122,19 +2097,6 @@
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -2508,35 +2470,6 @@
}
}
},
- "node_modules/deep-equal": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz",
- "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "es-get-iterator": "^1.1.3",
- "get-intrinsic": "^1.2.1",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.2",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.0",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -2552,22 +2485,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "dev": true,
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -2582,6 +2499,15 @@
"integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
"dev": true
},
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/detect-newline": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -2701,26 +2627,6 @@
"is-arrayish": "^0.2.1"
}
},
- "node_modules/es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -3229,15 +3135,6 @@
}
}
},
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
"node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -3277,15 +3174,6 @@
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -3316,21 +3204,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -3398,18 +3271,6 @@
"node": ">=4"
}
},
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -3434,15 +3295,6 @@
"node": ">= 0.4.0"
}
},
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -3452,57 +3304,6 @@
"node": ">=8"
}
},
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/hjson": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz",
@@ -3680,84 +3481,12 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
- "node_modules/internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-buffer": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
@@ -3781,18 +3510,6 @@
"node": ">=4"
}
},
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-core-module": {
"version": "2.13.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
@@ -3805,21 +3522,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -3859,15 +3561,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -3877,21 +3570,6 @@
"node": ">=0.12.0"
}
},
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-path-inside": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
@@ -3916,43 +3594,6 @@
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
"dev": true
},
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-stream": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
@@ -3965,79 +3606,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
- "dev": true,
- "dependencies": {
- "which-typed-array": "^1.1.11"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -5861,74 +5429,22 @@
},
"node_modules/npm-run-path": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/nwsapi": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==",
- "dev": true
- },
- "node_modules/object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
+ "path-key": "^3.0.0"
},
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=8"
}
},
+ "node_modules/nwsapi": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
+ "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==",
+ "dev": true
+ },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -6323,23 +5839,6 @@
"integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
"dev": true
},
- "node_modules/regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -6540,20 +6039,6 @@
"node": ">=8"
}
},
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -6661,18 +6146,6 @@
"node": ">=10"
}
},
- "node_modules/stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
- "dev": true,
- "dependencies": {
- "internal-slot": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -7122,56 +6595,6 @@
"node": ">= 8"
}
},
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
- "dev": true,
- "dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
- "dev": true,
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
@@ -8463,15 +7886,15 @@
}
},
"@testing-library/dom": {
- "version": "9.3.4",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
- "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.0.0.tgz",
+ "integrity": "sha512-PmJPnogldqoVFf+EwbHvbBJ98MmqASV8kLrBYgsDNxQcFMeIS7JFL48sfyXvuMtgmWO/wMhh25odr+8VhDmn4g==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
"@types/aria-query": "^5.0.1",
- "aria-query": "5.1.3",
+ "aria-query": "5.3.0",
"chalk": "^4.1.0",
"dom-accessibility-api": "^0.5.9",
"lz-string": "^1.5.0",
@@ -8751,22 +8174,12 @@
"dev": true
},
"aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
- "dev": true,
- "requires": {
- "deep-equal": "^2.0.5"
- }
- },
- "array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "dequal": "^2.0.3"
}
},
"asynckit": {
@@ -8774,12 +8187,6 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true
- },
"axios": {
"version": "1.6.8",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
@@ -8938,16 +8345,6 @@
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -9211,32 +8608,6 @@
"dev": true,
"requires": {}
},
- "deep-equal": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz",
- "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "es-get-iterator": "^1.1.3",
- "get-intrinsic": "^1.2.1",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.2",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.0",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
- }
- },
"deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -9249,16 +8620,6 @@
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true
},
- "define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -9270,6 +8631,12 @@
"integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
"dev": true
},
+ "dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "dev": true
+ },
"detect-newline": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -9359,23 +8726,6 @@
"is-arrayish": "^0.2.1"
}
},
- "es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- }
- },
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -9734,15 +9084,6 @@
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
"integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA=="
},
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -9772,12 +9113,6 @@
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true
- },
"gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -9796,18 +9131,6 @@
"integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==",
"dev": true
},
- "get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
- }
- },
"get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -9854,15 +9177,6 @@
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
"dev": true
},
- "gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.3"
- }
- },
"graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
@@ -9884,48 +9198,12 @@
"function-bind": "^1.1.1"
}
},
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true
- },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
"hjson": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz",
@@ -10051,75 +9329,18 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
- "internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- }
- },
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
"is-buffer": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
"dev": true
},
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true
- },
"is-core-module": {
"version": "2.13.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
@@ -10129,15 +9350,6 @@
"has": "^1.0.3"
}
},
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -10165,27 +9377,12 @@
"is-extglob": "^2.1.1"
}
},
- "is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
- "dev": true
- },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
"is-path-inside": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
@@ -10204,86 +9401,12 @@
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
"dev": true
},
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
- "dev": true
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
"is-stream": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true
},
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
- "dev": true,
- "requires": {
- "which-typed-array": "^1.1.11"
- }
- },
- "is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
- "dev": true
- },
- "is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- },
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -11642,40 +10765,6 @@
"integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==",
"dev": true
},
- "object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "dev": true
- },
- "object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -11951,17 +11040,6 @@
"integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
"dev": true
},
- "regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- }
- },
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -12088,17 +11166,6 @@
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true
},
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
"signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -12181,15 +11248,6 @@
"escape-string-regexp": "^2.0.0"
}
},
- "stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
- "dev": true,
- "requires": {
- "internal-slot": "^1.0.4"
- }
- },
"string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -12522,44 +11580,6 @@
"isexe": "^2.0.0"
}
},
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
- "dev": true,
- "requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- }
- },
- "which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- }
- },
"word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
diff --git a/package.json b/package.json
index 03d0a4ab39c6e9..51d694828dc2d6 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"devDependencies": {
"@actions/core": "^1.10.1",
"@actions/github": "^6.0.0",
- "@testing-library/dom": "^9.3.4",
+ "@testing-library/dom": "^10.0.0",
"@testing-library/jest-dom": "^6.4.2",
"@uppercod/css-to-object": "^1.1.1",
"axios-mock-adapter": "^1.22.0",
From c9f850ce2297b0bd233f494ff16d6250afe90dab Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 16 Apr 2024 20:46:29 +0300
Subject: [PATCH 312/313] ci(deps): bump peter-evans/create-pull-request from
6.0.2 to 6.0.3 (#3727)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/70a41aba780001da0a30141984ae2a0c95d8704e...c55203cfde3e5c11a452d352b4393e68b85b4533)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/update-langs.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/update-langs.yml b/.github/workflows/update-langs.yml
index 90d8e2a4bc128a..d4f1e7cc97cc03 100644
--- a/.github/workflows/update-langs.yml
+++ b/.github/workflows/update-langs.yml
@@ -53,7 +53,7 @@ jobs:
run: npm run generate-langs-json
- name: Create Pull Request if upstream language file is changed
- uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v6.0.2
+ uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 # v6.0.3
with:
commit-message: "refactor: update languages JSON"
branch: "update_langs/patch"
From af9b2c8b943bae8639905481198a7c7cbb2174c5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 16 Apr 2024 20:54:41 +0300
Subject: [PATCH 313/313] ci(deps): bump stefanzweifel/git-auto-commit-action
from 5.0.0 to 5.0.1 (#3728)
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/8756aa072ef5b4a080af5dc8fef36c5d586e521d...8621497c8c39c72f3e2a999a26b4ca1b5058a842)
---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr
---
.github/workflows/deploy-prep.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/deploy-prep.yml b/.github/workflows/deploy-prep.yml
index acccb86eaea900..c41393fd555244 100644
--- a/.github/workflows/deploy-prep.yml
+++ b/.github/workflows/deploy-prep.yml
@@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: Deployment Prep
run: python ./.github/workflows/deploy-prep.py
- - uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5.0.0
+ - uses: stefanzweifel/git-auto-commit-action@8621497c8c39c72f3e2a999a26b4ca1b5058a842 # v5.0.1
with:
branch: vercel
create_branch: true