@fdaciuk/ajax
Advanced tools
Comparing version 2.1.0 to 2.1.1
/**! | ||
* ajax - v2.1.0 | ||
* ajax - v2.1.1 | ||
* Ajax module in Vanilla JS | ||
* https://github.com/fdaciuk/ajax | ||
* Sat May 14 2016 23:30:26 GMT-0300 (BRT) | ||
* Sun May 15 2016 12:21:44 GMT-0300 (BRT) | ||
* MIT (c) Fernando Daciuk | ||
*/ | ||
!function(e,t){"use strict";"function"==typeof define&&define.amd?define("ajax",t):"object"==typeof exports?exports=module.exports=t():e.ajax=t()}(this,function(){"use strict";function e(e){var r=["get","post","put","delete"];return e=e||{},e.baseUrl=e.baseUrl||"",e.method&&e.url?n(e.method,e.baseUrl+e.url,t(e.data),e):r.reduce(function(r,u){return r[u]=function(r,o){return n(u,e.baseUrl+r,t(o),e)},r},{})}function t(e){return e||null}function n(e,t,n,u){var c=["then","catch","always"],s=c.reduce(function(e,t){return e[t]=function(n){return e[t]=n,e},e},{}),i=new XMLHttpRequest;return i.open(e,t,!0),r(i,u.headers),i.addEventListener("readystatechange",o(s,i),!1),i.send(a(n)),s.abort=function(){return i.abort()},s}function r(e,t){t=t||{},u(t)||(t["Content-Type"]="application/x-www-form-urlencoded"),Object.keys(t).forEach(function(n){t[n]&&e.setRequestHeader(n,t[n])})}function u(e){return Object.keys(e).some(function(e){return"content-type"===e.toLowerCase()})}function o(e,t){return function n(){t.readyState===t.DONE&&(t.removeEventListener("readystatechange",n,!1),e.always.apply(e,c(t)),t.status>=200&&t.status<300?e.then.apply(e,c(t)):e["catch"].apply(e,c(t)))}}function c(e){var t;try{t=JSON.parse(e.responseText)}catch(n){t=e.responseText}return[t,e]}function a(e){return s(e)?i(e):e}function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function i(e){return Object.keys(e).reduce(function(t,n){var r=t?t+"&":"";return r+f(n)+"="+f(e[n])},"")}function f(e){return encodeURIComponent(e)}return e}); |
{ | ||
"name": "@fdaciuk/ajax", | ||
"description": "Ajax module in Vanilla JS", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"main": "dist/ajax.min.js", | ||
"scripts": { | ||
"test": "gulp test", | ||
"watch": "gulp", | ||
"test": "concurrently --kill-others --success=first 'node api/index.js' 'karma start --single-run'", | ||
"test:watch": "concurrently --kill-others 'node api/index.js' 'gulp'", | ||
"kill": "kill $(lsof -i :3000 | grep node | awk '{print $2}') && kill $(lsof -i :9001 | grep python | grep -F '*:9001 (LISTEN)' | awk '{print $2}')", | ||
@@ -49,2 +49,3 @@ "lint": "gulp lint", | ||
"chai": "^3.5.0", | ||
"concurrently": "^2.1.0", | ||
"cors": "^2.7.1", | ||
@@ -51,0 +52,0 @@ "express": "^4.13.4", |
@@ -57,3 +57,3 @@ # Ajax | ||
```html | ||
<script src="//cdn.rawgit.com/fdaciuk/ajax/v2.1.0/dist/ajax.min.js"></script> | ||
<script src="//cdn.rawgit.com/fdaciuk/ajax/v2.1.1/dist/ajax.min.js"></script> | ||
``` | ||
@@ -60,0 +60,0 @@ |
12184
20