1.3.2 • Published 4 years ago
react-github-embed v1.3.2
How to Install
npm i react-github-embedGet your Personal Access Token by signing in to your github account and then go to your setting -> developer setting -> Personal access tokens -> Generate new token. Add it to .env file in the root directory.
REACT_APP_GITHUB_TOKEN = <YOUR_GITHUB_TOKEN>Demo & Playground
Components
Repository
import React from 'react';
import { Repository } from 'react-github-embed';
const RepositoryCard = () => {
return (
<div>
<Repository
username="facebook"
repository="react"
theme="light"
showStarCount={true}
showForkCount={true}
showLanguage={true}
showDescription={true}
showType={true}
/>
<Repository username="Mridul2820" repository="css-js" theme="light" />
<Repository
username="Mridul2820"
repository="next-template"
theme="dark"
/>
</div>
);
};
export default RepositoryCard;Options
| Property | Type | Description |
|---|---|---|
| username(required) | string | Username of the Github User |
| repository(required) | string | Repository of the Github User |
| theme | string | Theme of the card "light" or "dark"Deafults to "light" |
| showStarCount | bool | When true, shows the total star count of repository.Defaults to true |
| showForkCount | bool | When true, shows the total fork count of repository.Defaults to true |
| showLanguage | bool | When true, shows the main language of repository.Defaults to true |
| showDescription | bool | When true, shows the description of repository.Defaults to true |
| showType | bool | When true, shows the type of repository.Public template Private template Private Public ForkedDefaults to true |
Star Count
import React from 'react';
import { StarCount } from 'react-github-embed';
const StarCountCard = () => {
return (
<StarCount
username="facebook"
repository="react"
theme="light"
iconText="Star"
formatNumber={true}
/>
);
};
export default RepositoryCard;| Property | Type | Description |
|---|---|---|
| username(required) | string | Username of the Github User |
| repository(required) | string | Repository of the Github User |
| theme | string | Theme of the card "light" or "dark"Deafults to "light" |
| iconText | string | Text to display on the card.Defaults to Star |
| formatNumber | bool | When true, shows the total star count formatted.Defaults to true |
Fork Count
import React from 'react';
import { ForkCount } from 'react-github-embed';
const ForkCountCard = () => {
return (
<ForkCount
username="facebook"
repository="react"
theme="light"
iconText="Fork"
formatNumber={true}
/>
);
};
export default RepositoryCard;| Property | Type | Description |
|---|---|---|
| username(required) | string | Username of the Github User |
| repository(required) | string | Repository of the Github User |
| theme | string | Theme of the card "light" or "dark"Deafults to "light" |
| iconText | string | Text to display on the card.Defaults to Star |
| formatNumber | bool | When true, shows the total fork count formatted.Defaults to true |
Browser Compatibility
| Browser | Works? |
|---|---|
| Chrome | Yes |
| Firefox | Yes |
| Safari | Yes |
| IE 11 | Yes |
Pull requests are welcome!
See CONTRIBUTING.md for more information.
License
MIT
1.3.2
4 years ago
1.3.1
4 years ago
1.2.9
4 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.3
4 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago