UNPKG

yesnowtf

Version:
45 lines (33 loc) 961 B
[![Build Status](https://travis-ci.org/troutowicz/node-yesnowtf.svg?branch=master)](https://travis-ci.org/troutowicz/node-yesnowtf) [![npm version](https://badge.fury.io/js/yesnowtf.svg)](http://badge.fury.io/js/yesnowtf) node-yesnowtf ============= A yesno.wtf API library for Node.js. ## Installation npm install -g yesnowtf ## Module Usage This module provides the option to use promises instead of callbacks. ```javascript var yesnowtf = require('yesnowtf'); // undefined, yes, no, maybe var decision; // make a decision yesnowtf.decide(decision) .then(function (data) { console.log(data); }) .catch(function (err) { console.error(err.message); }); yesnowtf.decide(decision, function (err, data) { if (err) { console.error(err.message); return; } console.log(data); }); ``` ```javascript { answer: 'maybe', forced: false, image: 'http://yesno.wtf/assets/maybe/2-adc5f184452e691c3484d4266776ed3d.gif' } ```