made with requirebin
Created
October 11, 2015 18:13
-
-
Save iddar/e89ed59f0002f86a3a28 to your computer and use it in GitHub Desktop.
requirebin sketch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // require() some stuff from npm (like you were using browserify) | |
| // and then hit Run Code to run it on the right | |
| var axios = require('axios') | |
| axios.get('http://api-m2x.att.com/v2/devices/f816f8513a16d9bd7e38ae2ec87e6e77/streams/edison/values') | |
| .then(function (response) { | |
| console.log(response); | |
| }) | |
| .catch(function (response) { | |
| console.log(response); | |
| }); | |
| axios.put('http://api-m2x.att.com/v2/devices/f816f8513a16d9bd7e38ae2ec87e6e77/streams/temperatura/values', null,{headers: {'X-M2X-KEY': '1bf8cb40c9191cf44a296c6acc823903'}}) | |
| .then(function (response) { | |
| console.log(response); | |
| }) | |
| .catch(function (response) { | |
| console.log(response); | |
| }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require=function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module,exports){var process=module.exports={};process.nextTick=function(){var canSetImmediate=typeof window!=="undefined"&&window.setImmediate;var canMutationObserver=typeof window!=="undefined"&&window.MutationObserver;var canPost=typeof window!=="undefined"&&window.postMessage&&window.addEventListener;if(canSetImmediate){return function(f){return window.setImmediate(f)}}var queue=[];if(canMutationObserver){var hiddenDiv=document.createElement("div");var observer=new MutationObserver(function(){var queueList=queue.slice();queue.length=0;queueList.forEach(function(fn){fn()})});observer.observe(hiddenDiv,{attributes:true});return function nextTick(fn){if(!queue.length){hiddenDiv.setAttribute("yes","no")}queue.push(fn)}}if(canPost){window.addEventListener("message",function(ev){var source=ev.source;if((source===window||source===null)&&ev.data==="process-tick"){ev.stopPropagation();if(queue.length>0){var fn=queue.shift();fn()}}},true);return function nextTick(fn){queue.push(fn);window.postMessage("process-tick","*")}}return function nextTick(fn){setTimeout(fn,0)}}();process.title="browser";process.browser=true;process.env={};process.argv=[];function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.binding=function(name){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported")}},{}],2:[function(require,module,exports){"use strict";var defaults=require("./../defaults");var utils=require("./../utils");var buildUrl=require("./../helpers/buildUrl");var parseHeaders=require("./../helpers/parseHeaders");var transformData=require("./../helpers/transformData");module.exports=function xhrAdapter(resolve,reject,config){var data=transformData(config.data,config.headers,config.transformRequest);var requestHeaders=utils.merge(defaults.headers.common,defaults.headers[config.method]||{},config.headers||{});if(utils.isFormData(data)){delete requestHeaders["Content-Type"]}var request=new(XMLHttpRequest||ActiveXObject)("Microsoft.XMLHTTP");request.open(config.method.toUpperCase(),buildUrl(config.url,config.params),true);request.timeout=config.timeout;request.onreadystatechange=function(){if(request&&request.readyState===4){var responseHeaders=parseHeaders(request.getAllResponseHeaders());var responseData=["text",""].indexOf(config.responseType||"")!==-1?request.responseText:request.response;var response={data:transformData(responseData,responseHeaders,config.transformResponse),status:request.status,statusText:request.statusText,headers:responseHeaders,config:config};(request.status>=200&&request.status<300?resolve:reject)(response);request=null}};if(utils.isStandardBrowserEnv()){var cookies=require("./../helpers/cookies");var urlIsSameOrigin=require("./../helpers/urlIsSameOrigin");var xsrfValue=urlIsSameOrigin(config.url)?cookies.read(config.xsrfCookieName||defaults.xsrfCookieName):undefined;if(xsrfValue){requestHeaders[config.xsrfHeaderName||defaults.xsrfHeaderName]=xsrfValue}}utils.forEach(requestHeaders,function(val,key){if(!data&&key.toLowerCase()==="content-type"){delete requestHeaders[key]}else{request.setRequestHeader(key,val)}});if(config.withCredentials){request.withCredentials=true}if(config.responseType){try{request.responseType=config.responseType}catch(e){if(request.responseType!=="json"){throw e}}}if(utils.isArrayBuffer(data)){data=new DataView(data)}request.send(data)}},{"./../defaults":6,"./../helpers/buildUrl":7,"./../helpers/cookies":8,"./../helpers/parseHeaders":9,"./../helpers/transformData":11,"./../helpers/urlIsSameOrigin":12,"./../utils":13}],3:[function(require,module,exports){"use strict";var defaults=require("./defaults");var utils=require("./utils");var dispatchRequest=require("./core/dispatchRequest");var InterceptorManager=require("./core/InterceptorManager");var axios=module.exports=function(config){if(typeof config==="string"){config=utils.merge({url:arguments[0]},arguments[1])}config=utils.merge({method:"get",headers:{},timeout:defaults.timeout,transformRequest:defaults.transformRequest,transformResponse:defaults.transformResponse},config);config.withCredentials=config.withCredentials||defaults.withCredentials;var chain=[dispatchRequest,undefined];var promise=Promise.resolve(config);axios.interceptors.request.forEach(function(interceptor){chain.unshift(interceptor.fulfilled,interceptor.rejected)});axios.interceptors.response.forEach(function(interceptor){chain.push(interceptor.fulfilled,interceptor.rejected)});while(chain.length){promise=promise.then(chain.shift(),chain.shift())}return promise};axios.defaults=defaults;axios.all=function(promises){return Promise.all(promises)};axios.spread=require("./helpers/spread");axios.interceptors={request:new InterceptorManager,response:new InterceptorManager};(function(){function createShortMethods(){utils.forEach(arguments,function(method){axios[method]=function(url,config){return axios(utils.merge(config||{},{method:method,url:url}))}})}function createShortMethodsWithData(){utils.forEach(arguments,function(method){axios[method]=function(url,data,config){return axios(utils.merge(config||{},{method:method,url:url,data:data}))}})}createShortMethods("delete","get","head");createShortMethodsWithData("post","put","patch")})()},{"./core/InterceptorManager":4,"./core/dispatchRequest":5,"./defaults":6,"./helpers/spread":10,"./utils":13}],4:[function(require,module,exports){"use strict";var utils=require("./../utils");function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function(fulfilled,rejected){this.handlers.push({fulfilled:fulfilled,rejected:rejected});return this.handlers.length-1};InterceptorManager.prototype.eject=function(id){if(this.handlers[id]){this.handlers[id]=null}};InterceptorManager.prototype.forEach=function(fn){utils.forEach(this.handlers,function(h){if(h!==null){fn(h)}})};module.exports=InterceptorManager},{"./../utils":13}],5:[function(require,module,exports){(function(process){"use strict";module.exports=function dispatchRequest(config){return new Promise(function(resolve,reject){try{if(typeof XMLHttpRequest!=="undefined"||typeof ActiveXObject!=="undefined"){require("../adapters/xhr")(resolve,reject,config)}else if(typeof process!=="undefined"){require("../adapters/http")(resolve,reject,config)}}catch(e){reject(e)}})}}).call(this,require("_process"))},{"../adapters/http":2,"../adapters/xhr":2,_process:1}],6:[function(require,module,exports){"use strict";var utils=require("./utils");var PROTECTION_PREFIX=/^\)\]\}',?\n/;var DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};module.exports={transformRequest:[function(data,headers){if(utils.isFormData(data)){return data}if(utils.isArrayBuffer(data)){return data}if(utils.isArrayBufferView(data)){return data.buffer}if(utils.isObject(data)&&!utils.isFile(data)&&!utils.isBlob(data)){if(!utils.isUndefined(headers)){utils.forEach(headers,function(val,key){if(key.toLowerCase()==="content-type"){headers["Content-Type"]=val}});if(utils.isUndefined(headers["Content-Type"])){headers["Content-Type"]="application/json;charset=utf-8"}}return JSON.stringify(data)}return data}],transformResponse:[function(data){if(typeof data==="string"){data=data.replace(PROTECTION_PREFIX,"");try{data=JSON.parse(data)}catch(e){}}return data}],headers:{common:{Accept:"application/json, text/plain, */*"},patch:utils.merge(DEFAULT_CONTENT_TYPE),post:utils.merge(DEFAULT_CONTENT_TYPE),put:utils.merge(DEFAULT_CONTENT_TYPE)},timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"}},{"./utils":13}],7:[function(require,module,exports){"use strict";var utils=require("./../utils");function encode(val){return encodeURIComponent(val).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}module.exports=function buildUrl(url,params){if(!params){return url}var parts=[];utils.forEach(params,function(val,key){if(val===null||typeof val==="undefined"){return}if(utils.isArray(val)){key=key+"[]"}if(!utils.isArray(val)){val=[val]}utils.forEach(val,function(v){if(utils.isDate(v)){v=v.toISOString()}else if(utils.isObject(v)){v=JSON.stringify(v)}parts.push(encode(key)+"="+encode(v))})});if(parts.length>0){url+=(url.indexOf("?")===-1?"?":"&")+parts.join("&")}return url}},{"./../utils":13}],8:[function(require,module,exports){"use strict";var utils=require("./../utils");module.exports={write:function write(name,value,expires,path,domain,secure){var cookie=[];cookie.push(name+"="+encodeURIComponent(value));if(utils.isNumber(expires)){cookie.push("expires="+new Date(expires).toGMTString())}if(utils.isString(path)){cookie.push("path="+path)}if(utils.isString(domain)){cookie.push("domain="+domain)}if(secure===true){cookie.push("secure")}document.cookie=cookie.join("; ")},read:function read(name){var match=document.cookie.match(new RegExp("(^|;\\s*)("+name+")=([^;]*)"));return match?decodeURIComponent(match[3]):null},remove:function remove(name){this.write(name,"",Date.now()-864e5)}}},{"./../utils":13}],9:[function(require,module,exports){"use strict";var utils=require("./../utils");module.exports=function parseHeaders(headers){var parsed={},key,val,i;if(!headers){return parsed}utils.forEach(headers.split("\n"),function(line){i=line.indexOf(":");key=utils.trim(line.substr(0,i)).toLowerCase();val=utils.trim(line.substr(i+1));if(key){parsed[key]=parsed[key]?parsed[key]+", "+val:val}});return parsed}},{"./../utils":13}],10:[function(require,module,exports){"use strict";module.exports=function spread(callback){return function(arr){return callback.apply(null,arr)}}},{}],11:[function(require,module,exports){"use strict";var utils=require("./../utils");module.exports=function transformData(data,headers,fns){utils.forEach(fns,function(fn){data=fn(data,headers)});return data}},{"./../utils":13}],12:[function(require,module,exports){"use strict";var utils=require("./../utils");var msie=/(msie|trident)/i.test(navigator.userAgent);var urlParsingNode=document.createElement("a");var originUrl;function urlResolve(url){var href=url;if(msie){urlParsingNode.setAttribute("href",href);href=urlParsingNode.href}urlParsingNode.setAttribute("href",href);return{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,""):"",host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,""):"",hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,""):"",hostname:urlParsingNode.hostname,port:urlParsingNode.port,pathname:urlParsingNode.pathname.charAt(0)==="/"?urlParsingNode.pathname:"/"+urlParsingNode.pathname}}originUrl=urlResolve(window.location.href);module.exports=function urlIsSameOrigin(requestUrl){var parsed=utils.isString(requestUrl)?urlResolve(requestUrl):requestUrl;return parsed.protocol===originUrl.protocol&&parsed.host===originUrl.host}},{"./../utils":13}],13:[function(require,module,exports){"use strict";var toString=Object.prototype.toString;function isArray(val){return toString.call(val)==="[object Array]"}function isArrayBuffer(val){return toString.call(val)==="[object ArrayBuffer]"}function isFormData(val){return toString.call(val)==="[object FormData]"}function isArrayBufferView(val){if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){return ArrayBuffer.isView(val)}else{return val&&val.buffer&&val.buffer instanceof ArrayBuffer}}function isString(val){return typeof val==="string"}function isNumber(val){return typeof val==="number"}function isUndefined(val){return typeof val==="undefined"}function isObject(val){return val!==null&&typeof val==="object"}function isDate(val){return toString.call(val)==="[object Date]"}function isFile(val){return toString.call(val)==="[object File]"}function isBlob(val){return toString.call(val)==="[object Blob]"}function trim(str){return str.replace(/^\s*/,"").replace(/\s*$/,"")}function isArguments(val){return toString.call(val)==="[object Arguments]"}function isStandardBrowserEnv(){return typeof window!=="undefined"&&typeof document!=="undefined"&&typeof document.createElement==="function"}function forEach(obj,fn){if(obj===null||typeof obj==="undefined"){return}var isArrayLike=isArray(obj)||isArguments(obj);if(typeof obj!=="object"&&!isArrayLike){obj=[obj]}if(isArrayLike){for(var i=0,l=obj.length;i<l;i++){fn.call(null,obj[i],i,obj)}}else{for(var key in obj){if(obj.hasOwnProperty(key)){fn.call(null,obj[key],key,obj)}}}}function merge(){var result={};forEach(arguments,function(obj){forEach(obj,function(val,key){result[key]=val})});return result}module.exports={isArray:isArray,isArrayBuffer:isArrayBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,trim:trim}},{}],axios:[function(require,module,exports){module.exports=require("./lib/axios")},{"./lib/axios":3}]},{},[]);var axios=require("axios");axios.get("http://api-m2x.att.com/v2/devices/f816f8513a16d9bd7e38ae2ec87e6e77/streams/edison/values").then(function(response){console.log(response)}).catch(function(response){console.log(response)});axios.put("http://api-m2x.att.com/v2/devices/f816f8513a16d9bd7e38ae2ec87e6e77/streams/temperatura/values",null,{headers:{"X-M2X-KEY":"1bf8cb40c9191cf44a296c6acc823903"}}).then(function(response){console.log(response)}).catch(function(response){console.log(response)}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "requirebin-sketch", | |
| "version": "1.0.0", | |
| "dependencies": { | |
| "axios": "0.7.0" | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!-- contents of this file will be placed inside the <body> --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!-- contents of this file will be placed inside the <head> --> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment