create-zeit-token
This is a Node module to obtain a new ZEIT token for a supplied account. The implementation is based on puppeteer
and EventEmitter
Usage
npm install create-zeit-token
Then use it like this example:
const T = new CreateZeitToken("example@gmail.com");
T.getSecurityCode().then(async code => {
console.log(code);
});
T.on("token", token => {
console.log(`token is ${token}`);
});
API
class: CreateZeitToken
const z = new CreateZeitToken("example@gmail.com");
z.getSecurityCode().then(async code => {
console.log(code);
});
z.on("token", token => {
console.log(`token is ${token}`);
});
z.getSecurityCode(opts)
opts
<Object> a puppeteer options object- returns <Promise<String>>
z.resetSession()
Creates a new browser session which will create new Security Code
event: 'token'
Emitted when Puppeteer first detects a valid Authorization
header.
Roadmap
License
MIT.