Unverified Commit 5ed75e11 authored by Joydip Roy's avatar Joydip Roy Committed by GitHub
Browse files

feat: added isTemplate badge & refactored console.logs (#146)



* feat: template option added husky added for same commit disable console in test \
logger utils added env checked for log modified git ignore

* changed are done as per the suggesstion

* changed style and font

* text color dynamic

* fix border and using .bagde class as common

* simplified the badge svg code through a common method

* chore: updated css & fixed tests

Co-authored-by: default avataranuraghazra <hazru.anurag@gmail.com>
parent 03f55e80
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2,4 +2,6 @@
.env
node_modules
package-lock.json
*.lock
.vscode/
coverage
+3 −2
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ const {
  parseBoolean,
  clampValue,
  CONSTANTS,
  logger,
} = require("../src/utils");
const fetchRepo = require("../src/fetchRepo");
const renderRepoCard = require("../src/renderRepoCard");
@@ -28,7 +29,7 @@ module.exports = async (req, res) => {
  try {
    repoData = await fetchRepo(username, repo);
  } catch (err) {
    console.log(err);
    logger.error(err);
    return res.send(renderError(err.message));
  }

+6 −0
Original line number Diff line number Diff line
@@ -15,9 +15,15 @@
    "axios": "^0.19.2",
    "axios-mock-adapter": "^1.18.1",
    "css-to-object": "^1.1.0",
    "husky": "^4.2.5",
    "jest": "^26.1.0"
  },
  "dependencies": {
    "dotenv": "^8.2.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm test"
    }
  }
}
+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ const fetcher = (variables, token) => {
        nameWithOwner
        isPrivate
        isArchived
        isTemplate
        stargazers {
          totalCount
        }
+2 −2
Original line number Diff line number Diff line
const { request } = require("./utils");
const { request, logger } = require("./utils");
const retryer = require("./retryer");
const calculateRank = require("./calculateRank");
require("dotenv").config();
@@ -61,7 +61,7 @@ async function fetchStats(username) {
  let res = await retryer(fetcher, { login: username });

  if (res.data.errors) {
    console.log(res.data.errors);
    logger.error(res.data.errors);
    throw Error(res.data.errors[0].message || "Could not fetch user");
  }

Loading