Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
23andme
Advanced tools
Readme
JavaScript wrapper for the 23andMe API.
Install the package with NPM:
$ npm install 23andme
Minimal example:
import API from "23andme";
let clientId = "fake_client_id";
let clientSecret = "fake_client_secret";
let redirectUri = "http://localhost:9000/receive_code";
let scope = ["ancestry"];
let api = new API(clientId, clientSecret, redirectUri, scope);
function receiveCode(code) {
api.auth(code)
.then(() => api.ancestry())
.then(ancestry => console.log(ancestry))
.catch(err => console.error(err));
}
As can be seen, the package exposes an API wrapper class that can be instantiated. This class has the following methods:
constructor(clientId, clientSecret, redirectUri, scope)
auth(code)
user()
/user
endpoint.names()
/names
endpoint.haplogroups()
/haplogroups
endpoint.ancestry()
/ancestry
endpoint.familyMembers()
/family_members
endpoint.relatives()
/relatives
endpoint.And the following properties:
authUri
auth()
method!)baseUri
token
auth()
was called.The package is not officially affiliated with 23andMe in any way. Use at own risk.
FAQs
JavaScript wrapper for the 23andMe API.
The npm package 23andme receives a total of 11 weekly downloads. As such, 23andme popularity was classified as not popular.
We found that 23andme 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.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.