mirror of
https://github.com/tiennm99/github-readme-stats.git
synced 2026-09-03 00:17:58 +00:00
fix: fix es6 import file extension
This commit is contained in:
+9
-9
@@ -1,15 +1,15 @@
|
||||
import * as dotenv from "dotenv";
|
||||
import renderStatsCard from "../src/cards/stats-card.js";
|
||||
import blacklist from "../src/common/blacklist.js";
|
||||
import {
|
||||
renderError,
|
||||
parseBoolean,
|
||||
parseArray,
|
||||
clampValue,
|
||||
CONSTANTS,
|
||||
} from "../src/common/utils";
|
||||
import fetchStats from "../src/fetchers/stats-fetcher";
|
||||
import renderStatsCard from "../src/cards/stats-card";
|
||||
import blacklist from "../src/common/blacklist";
|
||||
import { isLocaleAvailable } from "../src/translations";
|
||||
import * as dotenv from "dotenv";
|
||||
parseArray,
|
||||
parseBoolean,
|
||||
renderError,
|
||||
} from "../src/common/utils.js";
|
||||
import fetchStats from "../src/fetchers/stats-fetcher.js";
|
||||
import { isLocaleAvailable } from "../src/translations.js";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
+7
-7
@@ -1,13 +1,13 @@
|
||||
import renderRepoCard from "../src/cards/repo-card.js";
|
||||
import blacklist from "../src/common/blacklist.js";
|
||||
import {
|
||||
renderError,
|
||||
parseBoolean,
|
||||
clampValue,
|
||||
CONSTANTS,
|
||||
} from "../src/common/utils";
|
||||
import fetchRepo from "../src/fetchers/repo-fetcher";
|
||||
import renderRepoCard from "../src/cards/repo-card";
|
||||
import blacklist from "../src/common/blacklist";
|
||||
import { isLocaleAvailable } from "../src/translations";
|
||||
parseBoolean,
|
||||
renderError,
|
||||
} from "../src/common/utils.js";
|
||||
import fetchRepo from "../src/fetchers/repo-fetcher.js";
|
||||
import { isLocaleAvailable } from "../src/translations.js";
|
||||
|
||||
export default async (req, res) => {
|
||||
const {
|
||||
|
||||
+11
-11
@@ -1,15 +1,15 @@
|
||||
import {
|
||||
renderError,
|
||||
clampValue,
|
||||
parseBoolean,
|
||||
parseArray,
|
||||
CONSTANTS,
|
||||
} from "../src/common/utils";
|
||||
import fetchTopLanguages from "../src/fetchers/top-languages-fetcher";
|
||||
import { renderTopLanguages } from "../src/cards/top-languages-card";
|
||||
import blacklist from "../src/common/blacklist";
|
||||
import { isLocaleAvailable } from "../src/translations";
|
||||
import * as dotenv from "dotenv";
|
||||
import { renderTopLanguages } from "../src/cards/top-languages-card.js";
|
||||
import blacklist from "../src/common/blacklist.js";
|
||||
import {
|
||||
clampValue,
|
||||
CONSTANTS,
|
||||
parseArray,
|
||||
parseBoolean,
|
||||
renderError,
|
||||
} from "../src/common/utils.js";
|
||||
import fetchTopLanguages from "../src/fetchers/top-languages-fetcher.js";
|
||||
import { isLocaleAvailable } from "../src/translations.js";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
+10
-10
@@ -1,14 +1,14 @@
|
||||
import {
|
||||
renderError,
|
||||
parseBoolean,
|
||||
clampValue,
|
||||
parseArray,
|
||||
CONSTANTS,
|
||||
} from "../src/common/utils";
|
||||
import { isLocaleAvailable } from "../src/translations";
|
||||
import fetchWakatimeStats from "../src/fetchers/wakatime-fetcher";
|
||||
import wakatimeCard from "../src/cards/wakatime-card";
|
||||
import * as dotenv from "dotenv";
|
||||
import wakatimeCard from "../src/cards/wakatime-card.js";
|
||||
import {
|
||||
clampValue,
|
||||
CONSTANTS,
|
||||
parseArray,
|
||||
parseBoolean,
|
||||
renderError,
|
||||
} from "../src/common/utils.js";
|
||||
import fetchWakatimeStats from "../src/fetchers/wakatime-fetcher.js";
|
||||
import { isLocaleAvailable } from "../src/translations.js";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// @ts-check
|
||||
import { Card } from "../common/Card";
|
||||
import { I18n } from "../common/I18n";
|
||||
import { icons } from "../common/icons";
|
||||
import { Card } from "../common/Card.js";
|
||||
import { I18n } from "../common/I18n.js";
|
||||
import { icons } from "../common/icons.js";
|
||||
import {
|
||||
encodeHTML,
|
||||
flexLayout,
|
||||
@@ -10,8 +10,8 @@ import {
|
||||
measureText,
|
||||
parseEmojis,
|
||||
wrapTextMultiline,
|
||||
} from "../common/utils";
|
||||
import { repoCardLocales } from "../translations";
|
||||
} from "../common/utils.js";
|
||||
import { repoCardLocales } from "../translations.js";
|
||||
|
||||
/**
|
||||
* @param {string} label
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
// @ts-check
|
||||
import { Card } from "../common/Card";
|
||||
import { I18n } from "../common/I18n";
|
||||
import { icons } from "../common/icons";
|
||||
import { Card } from "../common/Card.js";
|
||||
import { I18n } from "../common/I18n.js";
|
||||
import { icons } from "../common/icons.js";
|
||||
import {
|
||||
clampValue,
|
||||
flexLayout,
|
||||
getCardColors,
|
||||
kFormatter,
|
||||
measureText,
|
||||
} from "../common/utils";
|
||||
import { getStyles } from "../getStyles";
|
||||
import { statCardLocales } from "../translations";
|
||||
} from "../common/utils.js";
|
||||
import { getStyles } from "../getStyles.js";
|
||||
import { statCardLocales } from "../translations.js";
|
||||
|
||||
const createTextNode = ({
|
||||
icon,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// @ts-check
|
||||
import { Card } from "../common/Card";
|
||||
import { createProgressNode } from "../common/createProgressNode";
|
||||
import { I18n } from "../common/I18n";
|
||||
import { Card } from "../common/Card.js";
|
||||
import { createProgressNode } from "../common/createProgressNode.js";
|
||||
import { I18n } from "../common/I18n.js";
|
||||
import {
|
||||
chunkArray,
|
||||
clampValue,
|
||||
@@ -9,8 +9,8 @@ import {
|
||||
getCardColors,
|
||||
lowercaseTrim,
|
||||
measureText,
|
||||
} from "../common/utils";
|
||||
import { langCardLocales } from "../translations";
|
||||
} from "../common/utils.js";
|
||||
import { langCardLocales } from "../translations.js";
|
||||
|
||||
const DEFAULT_CARD_WIDTH = 300;
|
||||
const MIN_CARD_WIDTH = 230;
|
||||
|
||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
type ThemeNames = keyof typeof import("../../themes");
|
||||
type ThemeNames = keyof typeof import("../../themes/index.js");
|
||||
|
||||
export type CommonOptions = {
|
||||
title_color: string;
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
// @ts-check
|
||||
import { Card } from "../common/Card";
|
||||
import { createProgressNode } from "../common/createProgressNode";
|
||||
import { I18n } from "../common/I18n";
|
||||
import languageColors from "../common/languageColors.json";
|
||||
import { Card } from "../common/Card.js";
|
||||
import { createProgressNode } from "../common/createProgressNode.js";
|
||||
import { I18n } from "../common/I18n.js";
|
||||
import languageColors from "../common/languageColors.json" assert { type: "json" };
|
||||
import {
|
||||
clampValue,
|
||||
flexLayout,
|
||||
getCardColors,
|
||||
lowercaseTrim,
|
||||
} from "../common/utils";
|
||||
import { getStyles } from "../getStyles";
|
||||
import { wakatimeCardLocales } from "../translations";
|
||||
|
||||
} from "../common/utils.js";
|
||||
import { getStyles } from "../getStyles.js";
|
||||
import { wakatimeCardLocales } from "../translations.js";
|
||||
/**
|
||||
* @param {{color: string, text: string}} param0
|
||||
*/
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
import { encodeHTML, flexLayout } from "../common/utils";
|
||||
import { getAnimations } from "../getStyles";
|
||||
import { encodeHTML, flexLayout } from "../common/utils.js";
|
||||
import { getAnimations } from "../getStyles.js";
|
||||
|
||||
class Card {
|
||||
/**
|
||||
@@ -10,7 +10,7 @@ class Card {
|
||||
* @param {string?=} args.customTitle
|
||||
* @param {string?=} args.defaultTitle
|
||||
* @param {string?=} args.titlePrefixIcon
|
||||
* @param {ReturnType<import('../common/utils').getCardColors>?=} args.colors
|
||||
* @param {ReturnType<import('../common/utils.js').getCardColors>?=} args.colors
|
||||
*/
|
||||
constructor({
|
||||
width = 100,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { clampValue } from "../common/utils";
|
||||
import { clampValue } from "../common/utils.js";
|
||||
|
||||
const createProgressNode = ({
|
||||
x,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { CustomError, logger } from "../common/utils";
|
||||
import { CustomError, logger } from "../common/utils.js";
|
||||
|
||||
const retryer = async (fetcher, variables, retries = 0) => {
|
||||
if (retries > 7) {
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
import axios from "axios";
|
||||
import toEmoji from "emoji-name-map";
|
||||
import wrap from "word-wrap";
|
||||
import { themes } from "../../themes";
|
||||
import { themes } from "../../themes/index.js";
|
||||
|
||||
/**
|
||||
* @param {string} message
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// @ts-check
|
||||
import { retryer } from "../common/retryer";
|
||||
import { MissingParamError, request } from "../common/utils";
|
||||
import { retryer } from "../common/retryer.js";
|
||||
import { MissingParamError, request } from "../common/utils.js";
|
||||
|
||||
/**
|
||||
* @param {import('Axios').AxiosRequestHeaders} variables
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
import axios from "axios";
|
||||
import * as dotenv from "dotenv";
|
||||
import githubUsernameRegex from "github-username-regex";
|
||||
import { calculateRank } from "../calculateRank";
|
||||
import { retryer } from "../common/retryer";
|
||||
import { calculateRank } from "../calculateRank.js";
|
||||
import { retryer } from "../common/retryer.js";
|
||||
import {
|
||||
CustomError,
|
||||
logger,
|
||||
MissingParamError,
|
||||
request,
|
||||
} from "../common/utils";
|
||||
} from "../common/utils.js";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// @ts-check
|
||||
import * as dotenv from "dotenv";
|
||||
import { retryer } from "../common/retryer";
|
||||
import { logger, MissingParamError, request } from "../common/utils";
|
||||
import { retryer } from "../common/retryer.js";
|
||||
import { logger, MissingParamError, request } from "../common/utils.js";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from "axios";
|
||||
import { MissingParamError } from "../common/utils";
|
||||
import { MissingParamError } from "../common/utils.js";
|
||||
|
||||
/**
|
||||
* @param {{username: string, api_domain: string, range: string}} props
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { encodeHTML } from "./common/utils";
|
||||
import { encodeHTML } from "./common/utils.js";
|
||||
|
||||
const statCardLocales = ({ name, apostrophe }) => {
|
||||
const encodedName = encodeHTML(name);
|
||||
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
import { jest } from "@jest/globals";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import api from "../api/index";
|
||||
import calculateRank from "../src/calculateRank";
|
||||
import renderStatsCard from "../src/cards/stats-card";
|
||||
import { CONSTANTS, renderError } from "../src/common/utils";
|
||||
import api from "../api/index.js";
|
||||
import calculateRank from "../src/calculateRank.js";
|
||||
import renderStatsCard from "../src/cards/stats-card.js";
|
||||
import { CONSTANTS, renderError } from "../src/common/utils.js";
|
||||
|
||||
const stats = {
|
||||
name: "Anurag Hazra",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import "@testing-library/jest-dom";
|
||||
import calculateRank from "../src/calculateRank";
|
||||
import calculateRank from "../src/calculateRank.js";
|
||||
|
||||
describe("Test calculateRank", () => {
|
||||
it("should calculate rank correctly", () => {
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import { queryByTestId } from "@testing-library/dom";
|
||||
import "@testing-library/jest-dom";
|
||||
import { cssToObject } from "@uppercod/css-to-object";
|
||||
import Card from "../src/common/Card";
|
||||
import icons from "../src/common/icons";
|
||||
import { getCardColors } from "../src/common/utils";
|
||||
import Card from "../src/common/Card.js";
|
||||
import icons from "../src/common/icons.js";
|
||||
import { getCardColors } from "../src/common/utils.js";
|
||||
|
||||
describe("Card", () => {
|
||||
it("should hide border", () => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import fetchRepo from "../src/fetchers/repo-fetcher";
|
||||
import fetchRepo from "../src/fetchers/repo-fetcher.js";
|
||||
|
||||
const data_repo = {
|
||||
repository: {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import calculateRank from "../src/calculateRank";
|
||||
import fetchStats from "../src/fetchers/stats-fetcher";
|
||||
import calculateRank from "../src/calculateRank.js";
|
||||
import fetchStats from "../src/fetchers/stats-fetcher.js";
|
||||
|
||||
const data = {
|
||||
data: {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import fetchTopLanguages from "../src/fetchers/top-languages-fetcher";
|
||||
import fetchTopLanguages from "../src/fetchers/top-languages-fetcher.js";
|
||||
|
||||
const mock = new MockAdapter(axios);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import { fetchWakatimeStats } from "../src/fetchers/wakatime-fetcher";
|
||||
import { fetchWakatimeStats } from "../src/fetchers/wakatime-fetcher.js";
|
||||
const mock = new MockAdapter(axios);
|
||||
|
||||
afterEach(() => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { flexLayout } from "../src/common/utils";
|
||||
import { flexLayout } from "../src/common/utils.js";
|
||||
|
||||
describe("flexLayout", () => {
|
||||
it("should work with row & col layouts", () => {
|
||||
|
||||
+3
-3
@@ -2,9 +2,9 @@ import { jest } from "@jest/globals";
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import pin from "../api/pin";
|
||||
import renderRepoCard from "../src/cards/repo-card";
|
||||
import { renderError } from "../src/common/utils";
|
||||
import pin from "../api/pin.js";
|
||||
import renderRepoCard from "../src/cards/repo-card.js";
|
||||
import { renderError } from "../src/common/utils.js";
|
||||
|
||||
const data_repo = {
|
||||
repository: {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { queryByTestId } from "@testing-library/dom";
|
||||
import "@testing-library/jest-dom";
|
||||
import { cssToObject } from "@uppercod/css-to-object";
|
||||
import renderRepoCard from "../src/cards/repo-card";
|
||||
import renderRepoCard from "../src/cards/repo-card.js";
|
||||
|
||||
import { themes } from "../themes";
|
||||
import { themes } from "../themes/index.js";
|
||||
|
||||
const data_repo = {
|
||||
repository: {
|
||||
|
||||
@@ -4,11 +4,11 @@ import {
|
||||
queryByTestId,
|
||||
} from "@testing-library/dom";
|
||||
import { cssToObject } from "@uppercod/css-to-object";
|
||||
import renderStatsCard from "../src/cards/stats-card";
|
||||
import renderStatsCard from "../src/cards/stats-card.js";
|
||||
// adds special assertions like toHaveTextContent
|
||||
import "@testing-library/jest-dom";
|
||||
|
||||
import { themes } from "../themes";
|
||||
import { themes } from "../themes/index.js";
|
||||
|
||||
describe("Test renderStatsCard", () => {
|
||||
const stats = {
|
||||
|
||||
@@ -3,11 +3,11 @@ import { cssToObject } from "@uppercod/css-to-object";
|
||||
import {
|
||||
MIN_CARD_WIDTH,
|
||||
renderTopLanguages,
|
||||
} from "../src/cards/top-languages-card";
|
||||
} from "../src/cards/top-languages-card.js";
|
||||
// adds special assertions like toHaveTextContent
|
||||
import "@testing-library/jest-dom";
|
||||
|
||||
import { themes } from "../themes";
|
||||
import { themes } from "../themes/index.js";
|
||||
|
||||
describe("Test renderTopLanguages", () => {
|
||||
const langs = {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { queryByTestId } from "@testing-library/dom";
|
||||
import "@testing-library/jest-dom";
|
||||
import renderWakatimeCard from "../src/cards/wakatime-card";
|
||||
import { getCardColors } from "../src/common/utils";
|
||||
import { wakaTimeData } from "./fetchWakatime.test";
|
||||
import renderWakatimeCard from "../src/cards/wakatime-card.js";
|
||||
import { getCardColors } from "../src/common/utils.js";
|
||||
import { wakaTimeData } from "./fetchWakatime.test.js";
|
||||
|
||||
describe("Test Render Wakatime Card", () => {
|
||||
it("should render correctly", () => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { jest } from "@jest/globals";
|
||||
import "@testing-library/jest-dom";
|
||||
import retryer from "../src/common/retryer";
|
||||
import { logger } from "../src/common/utils";
|
||||
import retryer from "../src/common/retryer.js";
|
||||
import { logger } from "../src/common/utils.js";
|
||||
|
||||
const fetcher = jest.fn((variables, token) => {
|
||||
logger.log(variables, token);
|
||||
|
||||
@@ -2,9 +2,9 @@ import { jest } from "@jest/globals";
|
||||
import "@testing-library/jest-dom";
|
||||
import axios from "axios";
|
||||
import MockAdapter from "axios-mock-adapter";
|
||||
import topLangs from "../api/top-langs";
|
||||
import { renderTopLanguages } from "../src/cards/top-languages-card";
|
||||
import { renderError } from "../src/common/utils";
|
||||
import topLangs from "../api/top-langs.js";
|
||||
import { renderTopLanguages } from "../src/cards/top-languages-card.js";
|
||||
import { renderError } from "../src/common/utils.js";
|
||||
|
||||
const data_langs = {
|
||||
data: {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import {
|
||||
kFormatter,
|
||||
renderError,
|
||||
wrapTextMultiline,
|
||||
} from "../src/common/utils";
|
||||
} from "../src/common/utils.js";
|
||||
|
||||
describe("Test utils.js", () => {
|
||||
it("should test kFormatter", () => {
|
||||
|
||||
Reference in New Issue
Block a user