From ea34a4beb304f13dd9c717fadce8b024d549af59 Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Fri, 29 Aug 2025 17:52:40 +0000 Subject: [PATCH] fixes after merge --- package-lock.json | 15 --------------- src/cards/repo.js | 2 +- src/common/utils.js | 2 +- src/fetchers/repo.js | 2 +- tests/api.test.js | 8 ++++---- tests/gist.test.js | 2 +- 6 files changed, 8 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa617471..28221b6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6365,15 +6365,6 @@ "node": ">=0.10.0" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/prettier": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", @@ -12013,12 +12004,6 @@ "xtend": "^4.0.0" } }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, "prettier": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", diff --git a/src/cards/repo.js b/src/cards/repo.js index 08da78a9..52010548 100644 --- a/src/cards/repo.js +++ b/src/cards/repo.js @@ -16,7 +16,7 @@ import { buildSearchFilter, } from "../common/utils.js"; import { repoCardLocales } from "../translations.js"; -import { createTextNode } from "./stats-card.js"; +import { createTextNode } from "./stats.js"; const ICON_SIZE = 16; const DESCRIPTION_LINE_WIDTH = 59; diff --git a/src/common/utils.js b/src/common/utils.js index 1e013933..6dfe9d8f 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -607,7 +607,7 @@ const parseEmojis = (str) => { /** * Parse owner affiliations. * - * @param {string[]} affiliations + * @param {string[]} affiliations input affiliations to be parsed. * @returns {string[]} Parsed affiliations. * * @throws {CustomError} If affiliations contains invalid values. diff --git a/src/fetchers/repo.js b/src/fetchers/repo.js index f2764f17..72ab79e4 100644 --- a/src/fetchers/repo.js +++ b/src/fetchers/repo.js @@ -1,7 +1,7 @@ // @ts-check import { retryer } from "../common/retryer.js"; import { MissingParamError, request } from "../common/utils.js"; -import { fetchRepoUserStats } from "./stats-fetcher.js"; +import { fetchRepoUserStats } from "./stats.js"; /** * @typedef {import('axios').AxiosRequestHeaders} AxiosRequestHeaders Axios request headers. diff --git a/tests/api.test.js b/tests/api.test.js index 240c474e..b488eea3 100644 --- a/tests/api.test.js +++ b/tests/api.test.js @@ -242,8 +242,8 @@ describe("Test /api/", () => { ["Content-Type", "image/svg+xml"], [ "Cache-Control", - `max-age=${CONSTANTS.ONE_DAY}, s-maxage=${ - CONSTANTS.ONE_DAY + `max-age=${CONSTANTS.CARD_CACHE_SECONDS}, s-maxage=${ + CONSTANTS.CARD_CACHE_SECONDS }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`, ], ]); @@ -257,8 +257,8 @@ describe("Test /api/", () => { ["Content-Type", "image/svg+xml"], [ "Cache-Control", - `max-age=${CONSTANTS.TWELVE_HOURS}, s-maxage=${ - CONSTANTS.TWELVE_HOURS + `max-age=${CONSTANTS.FOUR_HOURS}, s-maxage=${ + CONSTANTS.FOUR_HOURS }, stale-while-revalidate=${CONSTANTS.ONE_DAY}`, ], ]); diff --git a/tests/gist.test.js b/tests/gist.test.js index fd2eebcb..9ad29dc9 100644 --- a/tests/gist.test.js +++ b/tests/gist.test.js @@ -188,7 +188,7 @@ describe("Test /api/gist", () => { expect(res.setHeader).toBeCalledWith("Content-Type", "image/svg+xml"); expect(res.setHeader).toBeCalledWith( "Cache-Control", - `max-age=${CONSTANTS.TWO_DAY}, s-maxage=${CONSTANTS.TWO_DAY}`, + `max-age=${CONSTANTS.CARD_CACHE_SECONDS}, s-maxage=${CONSTANTS.CARD_CACHE_SECONDS}`, ); }); });