From 793ceecacffac3612c6cf78d231cae1c939da767 Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Tue, 24 Jun 2025 19:55:33 +0200 Subject: [PATCH] revert all remaining unnecessary changes --- .gitignore | 3 +-- .husky/pre-commit | 4 ++-- CONTRIBUTING.md | 2 +- src/cards/gist-card.js | 4 ++-- src/cards/repo-card.js | 4 ++-- src/cards/stats-card.js | 4 ++-- src/cards/top-languages-card.js | 6 +++--- src/cards/types.d.ts | 2 +- src/cards/wakatime-card.js | 6 +++--- src/fetchers/gist-fetcher.js | 2 +- src/fetchers/repo-fetcher.js | 2 +- src/fetchers/stats-fetcher.js | 2 +- src/fetchers/top-languages-fetcher.js | 2 +- tests/e2e/e2e.test.js | 2 +- tests/renderGistCard.test.js | 4 ++-- 15 files changed, 24 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index 64da3cbc..c8683521 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ -.vercel/project.json -.vercel/README.txt +.vercel .env node_modules *.lock diff --git a/.husky/pre-commit b/.husky/pre-commit index 82cabb30..5e59395d 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,3 +1,3 @@ -npm --prefix .vercel/output/functions/api.func/core-app/ test -npm --prefix .vercel/output/functions/api.func/core-app/ run lint +npm test +npm run lint npx lint-staged diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 13a13e98..f607da7b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,7 +51,7 @@ We're currently paused addition of new themes to decrease maintenance efforts. A 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. +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 diff --git a/src/cards/gist-card.js b/src/cards/gist-card.js index 6b689919..9e889e74 100644 --- a/src/cards/gist-card.js +++ b/src/cards/gist-card.js @@ -30,8 +30,8 @@ const CARD_DEFAULT_WIDTH = 400; const HEADER_MAX_LENGTH = 35; /** - * @typedef {import('./types.js').GistCardOptions} GistCardOptions Gist card options. - * @typedef {import('../fetchers/types.js').GistData} GistData Gist data. + * @typedef {import('./types').GistCardOptions} GistCardOptions Gist card options. + * @typedef {import('../fetchers/types').GistData} GistData Gist data. */ /** diff --git a/src/cards/repo-card.js b/src/cards/repo-card.js index a7aea6f9..08da78a9 100644 --- a/src/cards/repo-card.js +++ b/src/cards/repo-card.js @@ -45,8 +45,8 @@ const getBadgeSVG = (label, textColor, xOffset = 0) => ` `; /** - * @typedef {import("../fetchers/types.js").RepositoryData} RepositoryData Repository data. - * @typedef {import("./types.js").RepoCardOptions} RepoCardOptions Repo card options. + * @typedef {import("../fetchers/types").RepositoryData} RepositoryData Repository data. + * @typedef {import("./types").RepoCardOptions} RepoCardOptions Repo card options. */ /** diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js index a0da26c4..e0b4f683 100644 --- a/src/cards/stats-card.js +++ b/src/cards/stats-card.js @@ -199,8 +199,8 @@ const getStyles = ({ }; /** - * @typedef {import('../fetchers/types.js').StatsData} StatsData - * @typedef {import('./types.js').StatCardOptions} StatCardOptions + * @typedef {import('../fetchers/types').StatsData} StatsData + * @typedef {import('./types').StatCardOptions} StatCardOptions */ /** diff --git a/src/cards/top-languages-card.js b/src/cards/top-languages-card.js index b8ce5dc6..9385f4a7 100644 --- a/src/cards/top-languages-card.js +++ b/src/cards/top-languages-card.js @@ -26,7 +26,7 @@ const PIE_LAYOUT_DEFAULT_LANGS_COUNT = 6; const DONUT_VERTICAL_LAYOUT_DEFAULT_LANGS_COUNT = 6; /** - * @typedef {import("../fetchers/types.js").Lang} Lang + * @typedef {import("../fetchers/types").Lang} Lang */ /** @@ -666,7 +666,7 @@ const renderDonutLayout = (langs, width, totalLanguageSize) => { }; /** - * @typedef {import("./types.js").TopLangOptions} TopLangOptions + * @typedef {import("./types").TopLangOptions} TopLangOptions * @typedef {TopLangOptions["layout"]} Layout */ @@ -710,7 +710,7 @@ const getDefaultLanguagesCountByLayout = ({ layout, hide_progress }) => { }; /** - * @typedef {import('../fetchers/types.js').TopLangData} TopLangData + * @typedef {import('../fetchers/types').TopLangData} TopLangData */ /** diff --git a/src/cards/types.d.ts b/src/cards/types.d.ts index b2d3d111..4549d3c8 100644 --- a/src/cards/types.d.ts +++ b/src/cards/types.d.ts @@ -1,4 +1,4 @@ -type ThemeNames = keyof typeof import("../../themes"); +type ThemeNames = keyof typeof import("../../themes/index.js"); type RankIcon = "default" | "github" | "percentile"; export type CommonOptions = { diff --git a/src/cards/wakatime-card.js b/src/cards/wakatime-card.js index 0911cfb6..65e1d54d 100644 --- a/src/cards/wakatime-card.js +++ b/src/cards/wakatime-card.js @@ -36,7 +36,7 @@ const noCodingActivityNode = ({ color, text }) => { }; /** - * @typedef {import('../fetchers/types.js').WakaTimeLang} WakaTimeLang + * @typedef {import('../fetchers/types').WakaTimeLang} WakaTimeLang */ /** @@ -207,8 +207,8 @@ const getStyles = ({ }; /** - * @typedef {import('../fetchers/types.js').WakaTimeData} WakaTimeData - * @typedef {import('./types.js').WakaTimeOptions} WakaTimeOptions + * @typedef {import('../fetchers/types').WakaTimeData} WakaTimeData + * @typedef {import('./types').WakaTimeOptions} WakaTimeOptions */ /** diff --git a/src/fetchers/gist-fetcher.js b/src/fetchers/gist-fetcher.js index c03b4220..4e0e0f5e 100644 --- a/src/fetchers/gist-fetcher.js +++ b/src/fetchers/gist-fetcher.js @@ -77,7 +77,7 @@ const calculatePrimaryLanguage = (files) => { }; /** - * @typedef {import('./types.js').GistData} GistData Gist data. + * @typedef {import('./types').GistData} GistData Gist data. */ /** diff --git a/src/fetchers/repo-fetcher.js b/src/fetchers/repo-fetcher.js index 84d4fa50..f2764f17 100644 --- a/src/fetchers/repo-fetcher.js +++ b/src/fetchers/repo-fetcher.js @@ -60,7 +60,7 @@ const fetcher = (variables, token) => { const urlExample = "/api/pin?username=USERNAME&repo=REPO_NAME"; /** - * @typedef {import("./types.js").RepositoryData} RepositoryData Repository data. + * @typedef {import("./types").RepositoryData} RepositoryData Repository data. */ /** diff --git a/src/fetchers/stats-fetcher.js b/src/fetchers/stats-fetcher.js index 475ee51d..dc0003e4 100644 --- a/src/fetchers/stats-fetcher.js +++ b/src/fetchers/stats-fetcher.js @@ -273,7 +273,7 @@ const fetchRepoUserStats = async ( }; /** - * @typedef {import("./types.js").StatsData} StatsData Stats data. + * @typedef {import("./types").StatsData} StatsData Stats data. */ /** diff --git a/src/fetchers/top-languages-fetcher.js b/src/fetchers/top-languages-fetcher.js index f5e4cfb6..485cc8b7 100644 --- a/src/fetchers/top-languages-fetcher.js +++ b/src/fetchers/top-languages-fetcher.js @@ -53,7 +53,7 @@ const fetcher = (variables, token) => { }; /** - * @typedef {import("./types.js").TopLangData} TopLangData Top languages data. + * @typedef {import("./types").TopLangData} TopLangData Top languages data. */ /** diff --git a/tests/e2e/e2e.test.js b/tests/e2e/e2e.test.js index f2893760..ee0deafe 100644 --- a/tests/e2e/e2e.test.js +++ b/tests/e2e/e2e.test.js @@ -86,7 +86,7 @@ const REPOSITORY_DATA = { }; /** - * @typedef {import("../../src/fetchers/types.js").GistData} GistData Gist data type. + * @typedef {import("../../src/fetchers/types").GistData} GistData Gist data type. */ /** diff --git a/tests/renderGistCard.test.js b/tests/renderGistCard.test.js index 2069e14d..f514bf6d 100644 --- a/tests/renderGistCard.test.js +++ b/tests/renderGistCard.test.js @@ -1,4 +1,4 @@ -import { renderGistCard } from "../src/cards/gist-card.js"; +import { renderGistCard } from "../src/cards/gist-card"; import { describe, expect, it } from "@jest/globals"; import { queryByTestId } from "@testing-library/dom"; import { cssToObject } from "@uppercod/css-to-object"; @@ -6,7 +6,7 @@ import { themes } from "../themes/index.js"; import "@testing-library/jest-dom"; /** - * @type {import("../src/fetchers/gist-fetcher.js").GistData} + * @type {import("../src/fetchers/gist-fetcher").GistData} */ const data = { name: "test",