0.12.1 • Published 4 years ago
@interrep/reputation-criteria v0.12.1
🛠 Install
npm or yarn
Install the @interrep/reputation-criteria
package with npm:
npm i @interrep/reputation-criteria --save
or yarn:
yarn add @interrep/reputation-criteria
CDN
You can also load it using a script
tag using unpkg:
<script src="https://unpkg.com/@interrep/reputation-criteria/"></script>
or JSDelivr:
<script src="https://cdn.jsdelivr.net/npm/@interrep/reputation-criteria/"></script>
📜 Usage
# calculateReputation(provider: OAuthProvider, parameters: TwitterParameters): ReputationLevel
import { calculateReputation, OAuthProvider } from "@interrep/reputation-criteria"
const reputation = calculateReputation(OAuthProvider.TWITTER, { followers: 7000 })
console.log(reputation) // "GOLD"
# getReputationLevels(provider?: OAuthProvider): ReputationLevel[]
import { getReputationLevels, OAuthProvider } from "@interrep/reputation-criteria"
const reputationLevels = getReputationLevels(OAuthProvider.GITHUB)
console.log(reputationLevels) // ["GOLD", "SILVER", "BRONZE", "NOT_SUFFICIENT"]
# getOAuthProviders(): OAuthProvider[]
import { getOAuthProviders } from "@interrep/reputation-criteria"
const providers = getOAuthProviders()
console.log(providers) // ["twitter", "github", "reddit"]