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

react-github-calendar

Package Overview
Dependencies
Maintainers
1
Versions
72
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-github-calendar - npm Package Compare versions

Comparing version 4.0.10 to 4.1.0

14

build/index.js

@@ -45,3 +45,3 @@ 'use client';

if (!Array.isArray(transformedData)) {
throw new Error(`Passed function transformData must return a list of Day objects.`);
throw Error(`Passed function transformData must return a list of Day objects.`);
}

@@ -51,9 +51,9 @@ if (transformedData.length > 0) {

if (typeof testObj.count !== 'number' || testObj.count < 0) {
throw new Error(`Required property "count: number" missing or invalid. Got: ${testObj.count}`);
throw Error(`Required property "count: number" missing or invalid. Got: ${testObj.count}`);
}
if (!/\d{4}-\d{2}-\d{2}/.test(testObj.date)) {
throw new Error(`Required property "date: YYYY-MM-DD" missing or invalid. Got: ${testObj.date}`);
throw Error(`Required property "date: YYYY-MM-DD" missing or invalid. Got: ${testObj.date}`);
}
if (typeof testObj.level !== 'number' || testObj.level < 0 || testObj.level > 4) {
throw new Error(`Required property "level: 0 | 1 | 2 | 3 | 4" missing or invalid: Got: ${testObj.level}.`);
throw Error(`Required property "level: 0 | 1 | 2 | 3 | 4" missing or invalid: Got: ${testObj.level}.`);
}

@@ -68,3 +68,3 @@ }

if (!response.ok) {
throw new Error(data.error);
throw Error(`Unable to fetch GitHub contribution data for ${username}: HTTP ${response.status}}`);
}

@@ -90,4 +90,6 @@ return data;

React.useEffect(fetchData, [fetchData]);
// React error boundaries can't handle asynchronous code, so rethrow.
if (error) {
return /*#__PURE__*/React__default.default.createElement("div", null, /*#__PURE__*/React__default.default.createElement("i", null, "Unable to fetch contribution data. See console."));
throw error;
}

@@ -94,0 +96,0 @@ if (loading || !data) {

{
"name": "react-github-calendar",
"version": "4.0.10",
"version": "4.1.0",
"description": " A flexible React component to display a GitHub contributions graph",

@@ -22,3 +22,4 @@ "author": "Jonathan Gruber <gruberjonathan@gmail.com>",

"dependencies": {
"react-activity-calendar": "^2.2.5"
"react-activity-calendar": "^2.2.5",
"react-error-boundary": "^4.0.12"
},

@@ -25,0 +26,0 @@ "devDependencies": {

@@ -20,7 +20,7 @@ # React GitHub Calendar

Start watch mode for library first:
Start watch mode for the library first:
```shell
npm install
npm run dev
pnpm install
pnpm dev
```

@@ -32,4 +32,4 @@

cd example
npm install
npm run dev
pnpm install
pnpm dev
```

@@ -51,3 +51,3 @@

```shell
npm run deploy
pnpm deploy
```

Sorry, the diff of this file is not supported yet

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