diff --git a/api/gist.js b/api/gist.js index c309c8cf..f0bc08ad 100644 --- a/api/gist.js +++ b/api/gist.js @@ -1,10 +1,12 @@ +// @ts-check + import { clampValue, CONSTANTS, renderError, parseBoolean, } from "../src/common/utils.js"; -import { gistWhitelist } from "../src/common/whitelist.js"; +import { gistWhitelist } from "../src/common/envs.js"; import { isLocaleAvailable } from "../src/translations.js"; import { renderGistCard } from "../src/cards/gist.js"; import { fetchGist } from "../src/fetchers/gist.js"; diff --git a/api/index.js b/api/index.js index 66c119a5..5e0939ab 100644 --- a/api/index.js +++ b/api/index.js @@ -1,6 +1,8 @@ +// @ts-check + import { renderStatsCard } from "../src/cards/stats.js"; import { blacklist } from "../src/common/blacklist.js"; -import { whitelist } from "../src/common/whitelist.js"; +import { whitelist } from "../src/common/envs.js"; import { clampValue, CONSTANTS, diff --git a/api/pin.js b/api/pin.js index eec584d9..67802a03 100644 --- a/api/pin.js +++ b/api/pin.js @@ -1,6 +1,8 @@ +// @ts-check + import { renderRepoCard } from "../src/cards/repo.js"; import { blacklist } from "../src/common/blacklist.js"; -import { whitelist } from "../src/common/whitelist.js"; +import { whitelist } from "../src/common/envs.js"; import { clampValue, CONSTANTS, diff --git a/api/top-langs.js b/api/top-langs.js index 10ecc5d9..e701cb16 100644 --- a/api/top-langs.js +++ b/api/top-langs.js @@ -1,6 +1,8 @@ +// @ts-check + import { renderTopLanguages } from "../src/cards/top-languages.js"; import { blacklist } from "../src/common/blacklist.js"; -import { whitelist } from "../src/common/whitelist.js"; +import { whitelist } from "../src/common/envs.js"; import { clampValue, CONSTANTS, diff --git a/api/wakatime.js b/api/wakatime.js index 4b9ce1f8..0c5494b4 100644 --- a/api/wakatime.js +++ b/api/wakatime.js @@ -1,3 +1,5 @@ +// @ts-check + import { renderWakatimeCard } from "../src/cards/wakatime.js"; import { clampValue, @@ -6,7 +8,7 @@ import { parseBoolean, renderError, } from "../src/common/utils.js"; -import { whitelist } from "../src/common/whitelist.js"; +import { whitelist } from "../src/common/envs.js"; import { fetchWakatimeStats } from "../src/fetchers/wakatime.js"; import { isLocaleAvailable } from "../src/translations.js"; diff --git a/src/common/whitelist.js b/src/common/envs.js similarity index 55% rename from src/common/whitelist.js rename to src/common/envs.js index b5df7c70..f1ae30de 100644 --- a/src/common/whitelist.js +++ b/src/common/envs.js @@ -6,5 +6,8 @@ const gistWhitelist = process.env.GIST_WHITELIST ? process.env.GIST_WHITELIST.split(",") : undefined; -export { whitelist, gistWhitelist }; -export default whitelist; +const excludeRepositories = process.env.EXCLUDE_REPO + ? process.env.EXCLUDE_REPO.split(",") + : []; + +export { whitelist, gistWhitelist, excludeRepositories }; diff --git a/src/common/excludeRepo.js b/src/common/excludeRepo.js deleted file mode 100644 index 4e42ff8a..00000000 --- a/src/common/excludeRepo.js +++ /dev/null @@ -1,6 +0,0 @@ -const excludeRepositories = process.env.EXCLUDE_REPO - ? process.env.EXCLUDE_REPO.split(",") - : []; - -export { excludeRepositories }; -export default excludeRepositories; diff --git a/src/fetchers/stats.js b/src/fetchers/stats.js index 5f56a7c4..d4ead294 100644 --- a/src/fetchers/stats.js +++ b/src/fetchers/stats.js @@ -12,7 +12,7 @@ import { request, wrapTextMultiline, } from "../common/utils.js"; -import excludeRepositories from "../common/excludeRepo.js"; +import { excludeRepositories } from "../common/envs.js"; dotenv.config(); diff --git a/src/fetchers/top-languages.js b/src/fetchers/top-languages.js index 4490ef40..2e0c1e21 100644 --- a/src/fetchers/top-languages.js +++ b/src/fetchers/top-languages.js @@ -8,7 +8,7 @@ import { request, wrapTextMultiline, } from "../common/utils.js"; -import excludeRepositories from "../common/excludeRepo.js"; +import { excludeRepositories } from "../common/envs.js"; /** * @typedef {import("axios").AxiosRequestHeaders} AxiosRequestHeaders Axios request headers.