
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
react-github-renderer
Advanced tools
A react custom renderer for Github :octocat:
Table of contents
ReactGithub.render(element)
$ npm install --save react-github-renderer
Alternatively, using yarn.
$ yarn add react-github-renderer
Just for fun. I have wanted to look into react implementation (renderer, reconciler).
ReactGithub.render(element)
<Gist description isPublic>
<File name children />
</Gist>
<Gist description isPublic children />
description
(String): a description of the gist (Default: ''
)isPublic
(Boolean): indicates whether the gist is public. (Default: false
)<File name children />
name
(String, Required): name of file
children
(String, Required): contents of file
<Release tagName targetCommitish name draft prerelease children />
tagName
(String, Required): the name of the tagtargetCommitish
(String): the commitish value that determines where the Git tag is created from (Default: master
)name
(String): the name of the releasedraft
(Boolean): true
to create a draft (unpublished) release, false
to create a published one. (Default: false
)prerelease
(Boolean): true
to identify the release as a prerelease. false
to identify the release as a full release. (Default: false
)children
(String): text describing the contents of the tagimport React from 'react';
import ReactGithub, { Gist, File } from 'react-github-renderer';
import GithubClient from './GithubClient';
const gist = ReactGithub.render(
<Gist description="gist created by react-github-renderer" isPublic={false}>
<File name="file.js">
function fn() {}
</File>
<File name="file2.txt">
contents of file2.txt
</File>
</Gist>
);
GithubClient.createGist(gist);
import React from 'react';
import ReactGithub, { Release } from 'react-github-renderer';
import GithubClient from './GithubClient';
const release = ReactGithub.render(
<Release
tagName="v1.0.0"
targetCommitish="master"
name="v1.0.0"
draft
prerelease={false}
>
- Update dependencies version (#15)
</Release>
);
GithubClient.createRelease(release);
MIT © Taehwan, No (taehwanno)
FAQs
A react custom renderer for Github
The npm package react-github-renderer receives a total of 2 weekly downloads. As such, react-github-renderer popularity was classified as not popular.
We found that react-github-renderer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.