New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@progfay/github-streaks

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@progfay/github-streaks - npm Package Compare versions

Comparing version 2.0.2 to 2.0.3

8

dist/index.js

@@ -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)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc