@progfay/github-streaks
Advanced tools
Comparing version 2.0.2 to 2.0.3
@@ -24,6 +24,10 @@ "use strict"; | ||
const joinedYear = parseInt(createdAt.substring(0, 4), 10); | ||
const thisYear = new Date().getFullYear(); | ||
const joinedDay = createdAt.substring(0, 10); | ||
const date = new Date(); | ||
const thisYear = date.getFullYear(); | ||
const today = `${thisYear}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}`; | ||
const annualDailyContributionsMaps = await Promise.all(range_1.range(joinedYear, thisYear + 1) | ||
.map(year => user.getAnnualDailyContributions(year))); | ||
const allDailyContributions = annualDailyContributionsMaps.flat(); | ||
const annualDailyContributions = annualDailyContributionsMaps.flat(); | ||
const allDailyContributions = annualDailyContributions.slice(annualDailyContributions.findIndex(contribution => contribution.day === joinedDay), annualDailyContributions.findIndex(contribution => contribution.day === today) + 1); | ||
const currentStreak = getCurrentStreak_1.getCurrentStreak(allDailyContributions); | ||
@@ -30,0 +34,0 @@ const longestStreak = getLongestStreak_1.getLongestStreak(allDailyContributions); |
{ | ||
"name": "@progfay/github-streaks", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "Check GitHub streaks from CLI", | ||
@@ -36,18 +36,18 @@ "main": "src/index.ts", | ||
"devDependencies": { | ||
"@types/fast-html-parser": "^1.0.0", | ||
"@types/jest": "^26.0.14", | ||
"@types/node-fetch": "^2.5.7", | ||
"@typescript-eslint/eslint-plugin": "^4.1.1", | ||
"@typescript-eslint/parser": "^4.1.1", | ||
"eslint": "^7.9.0", | ||
"eslint-config-standard": "^14.1.1", | ||
"eslint-plugin-import": "^2.22.0", | ||
"eslint-plugin-jest": "^24.0.1", | ||
"eslint-plugin-node": "^11.1.0", | ||
"eslint-plugin-promise": "^4.2.1", | ||
"eslint-plugin-standard": "^4.0.1", | ||
"jest": "^26.4.2", | ||
"jest-fetch-mock": "^3.0.3", | ||
"ts-jest": "^26.3.0", | ||
"typescript": "^4.0.3" | ||
"@types/fast-html-parser": "1.0.0", | ||
"@types/jest": "26.0.14", | ||
"@types/node-fetch": "2.5.7", | ||
"@typescript-eslint/eslint-plugin": "4.3.0", | ||
"@typescript-eslint/parser": "4.3.0", | ||
"eslint": "7.10.0", | ||
"eslint-config-standard": "14.1.1", | ||
"eslint-plugin-import": "2.22.1", | ||
"eslint-plugin-jest": "24.0.2", | ||
"eslint-plugin-node": "11.1.0", | ||
"eslint-plugin-promise": "4.2.1", | ||
"eslint-plugin-standard": "4.0.1", | ||
"jest": "26.4.2", | ||
"jest-fetch-mock": "3.0.3", | ||
"ts-jest": "26.4.1", | ||
"typescript": "4.0.3" | ||
}, | ||
@@ -54,0 +54,0 @@ "publishConfig": { |
@@ -36,3 +36,6 @@ import { range } from './lib/range' | ||
const joinedYear = parseInt(createdAt.substring(0, 4), 10) | ||
const thisYear = new Date().getFullYear() | ||
const joinedDay = createdAt.substring(0, 10) | ||
const date = new Date() | ||
const thisYear = date.getFullYear() | ||
const today = `${thisYear}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}` | ||
@@ -44,3 +47,7 @@ const annualDailyContributionsMaps = await Promise.all( | ||
const allDailyContributions = annualDailyContributionsMaps.flat() | ||
const annualDailyContributions = annualDailyContributionsMaps.flat() | ||
const allDailyContributions = annualDailyContributions.slice( | ||
annualDailyContributions.findIndex(contribution => contribution.day === joinedDay), | ||
annualDailyContributions.findIndex(contribution => contribution.day === today) + 1 | ||
) | ||
const currentStreak = getCurrentStreak(allDailyContributions) | ||
@@ -47,0 +54,0 @@ const longestStreak = getLongestStreak(allDailyContributions) |
17094
344