fix: fix es6 import file extension

This commit is contained in:
rickstaa
2022-09-24 13:20:52 +02:00
parent c7d4c29757
commit 41d6760abd
34 changed files with 108 additions and 109 deletions
+9 -9
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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();
+5 -5
View File
@@ -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
+6 -6
View File
@@ -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,
+5 -5
View File
@@ -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;
+1 -1
View File
@@ -1,4 +1,4 @@
type ThemeNames = keyof typeof import("../../themes");
type ThemeNames = keyof typeof import("../../themes/index.js");
export type CommonOptions = {
title_color: string;
+7 -8
View File
@@ -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
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
import { clampValue } from "../common/utils";
import { clampValue } from "../common/utils.js";
const createProgressNode = ({
x,
+1 -1
View File
@@ -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
View File
@@ -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
+2 -2
View File
@@ -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
+3 -3
View File
@@ -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();
+2 -2
View File
@@ -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 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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 -1
View File
@@ -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
View File
@@ -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 -1
View File
@@ -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: {
+2 -2
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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
View File
@@ -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: {
+2 -2
View File
@@ -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: {
+2 -2
View File
@@ -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 = {
+2 -2
View File
@@ -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 = {
+3 -3
View File
@@ -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", () => {
+2 -2
View File
@@ -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);
+3 -3
View File
@@ -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
View File
@@ -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", () => {