JSFiddle - React, Tailwind, and code Playground

by edskeizer

HTML

<script src="http://cdn.jsdelivr.net/pouchdb/3.0.2/pouchdb.min.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script>
<script src="http://sandbox.edskeizer.nl/oauth-1.0a.js"></script>

JavaScript

!function e(t,n,r){function o(i,u){if(!n[i]){if(!t[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var f=n[i]={exports:{}};t[i][0].call(f.exports,function(e){var n=t[i][1][e];return o(n?n:e)},f,f.exports,e,t,n,r)}return n[i].exports}for(var s="function"==typeof require&&require,i=0;i<r.length;i++)o(r[i]);return o}({1:[function(e,t){"use strict";function n(e,t){function n(t,n,r){if(e.binary||e.json||!e.processData||"string"==typeof t){if(!e.binary&&e.json&&"string"==typeof t)try{t=JSON.parse(t)}catch(o){return r(o)}}else t=JSON.stringify(t);Array.isArray(t)&&(t=t.map(function(e){var t;return e.ok?e:e.error&&"conflict"===e.error?(t=s.REV_CONFLICT,t.id=e.id,t):e.error&&"forbidden"===e.error?(t=s.FORBIDDEN,t.id=e.id,t.reason=e.reason,t):e.missing?(t=s.MISSING_DOC,t.missing=e.missing,t):e})),r(null,t,n)}function u(e,t){var n,r,o,i;try{n=JSON.parse(e.responseText);for(i in s)if(s.hasOwnProperty(i)&&s[i].name===n.error){o=s[i];break}o||(o=s.UNKNOWN_ERROR,e.status&&(o.status=e.status),e.statusText&&(e.name=e.statusText)),r=s.error(o,n.reason)}catch(u){for(var i in s)if(s.hasOwnProperty(i)&&s[i].status===e.status){o=s[i];break}o||(o=s.UNKNOWN_ERROR,e.status&&(o.status=e.status),e.statusText&&(e.name=e.statusText)),r=s.error(o)}t(r)}var a=!1,c=i.getArguments(function(e){a||(t.apply(this,e),a=!0)});"function"==typeof e&&(c=e,e={}),e=i.clone(e);var f={method:"GET",headers:{},json:!0,processData:!0,timeout:1e4,cache:!1};if(e=i.extend(!0,f,e),"GET"===e.method&&!e.cache){var l=-1!==e.url.indexOf("?");e.url+=(l?"&":"?")+"_nonce="+i.uuid(16)}var d=!1;if("undefined"!=typeof window&&"undefined"!=typeof window.oauth_credentials){var...