From 33e28d894c72c5e1da66f4ba25f026a2fcfa39a5 Mon Sep 17 00:00:00 2001 From: Alex Toudic Date: Wed, 26 Apr 2017 22:34:14 +0200 Subject: [PATCH] [release] 6.5.0 :rocket::sushi: --- .eslintrc | 9 + README.md | 10 +- dist/chirashi.common.js | 2 +- dist/chirashi.js | 2 +- dist/chirashi.min.js | 4 +- dist/chirashi.mjs | 2 +- docs/index.md | 200 +++--- package.json | 31 +- yarn.lock | 1307 ++++++++++++++++++++++----------------- 9 files changed, 881 insertions(+), 686 deletions(-) diff --git a/.eslintrc b/.eslintrc index ac6a4dc..35d852c 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,8 +1,17 @@ { "root": true, + "parser": "babel-eslint", "env": { + "es6": true, "browser": true }, + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module", + "ecmaFeatures": { + "experimentalObjectRestSpread": true + } + }, "extends": "standard", "rules": {} } diff --git a/README.md b/README.md index af32e9e..977c8ee 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ [![Test Coverage](https://codeclimate.com/github/chirashijs/chirashi/badges/coverage.svg)](https://codeclimate.com/github/chirashijs/chirashi/coverage) [![Build Status](https://travis-ci.org/chirashijs/chirashi.svg?branch=master)](https://travis-ci.org/chirashijs/chirashi) +## Intro + +Chirashi.js is a utils library meant to make DOM manipulation and events management easier and faster to read and write without adding overcomplecated internal logic. + +The library designed as modules of single functions allowing to reduce size of your production build to only the needed code (thanks to [esnext modules](https://github.com/dherman/defense-of-dot-js/blob/master/proposal.md)). + ## Get started Find API documentation, guide and more on [chirashi.js.org](http://chirashi.js.org). @@ -15,7 +21,7 @@ Find API documentation, guide and more on [chirashi.js.org](http://chirashi.js.o ### Installation -#### Using npm +#### Using npm / yarn (recommended) ``` yarn add chirashi @@ -37,7 +43,7 @@ ready(() => { #### Standalone -You can download [chirashi.js](https://github.com/chirashijs/chirashi/releases/download/5.2.4/chirashi.js) or [chirashi.min.js](https://github.com/chirashijs/chirashi/releases/download/5.2.4/chirashi.min.js) and load it using a script tag. You can also use CDN version of those files from unpkg using the link [https://unpkg.com/chirashi@5.2.4/dist/chirashi.min.js](https://unpkg.com/chirashi@5.2.4/dist/chirashi.min.js). It'll create an instance of Chirashi on your window. Then use as following example +You can download [chirashi.js](https://github.com/chirashijs/chirashi/releases/download/6.5.0/chirashi.js) or [chirashi.min.js](https://github.com/chirashijs/chirashi/releases/download/6.5.0/chirashi.min.js) and load it using a script tag. You can also use CDN version of those files from unpkg using the link [https://unpkg.com/chirashi@6.5.0/dist/chirashi.min.js](https://unpkg.com/chirashi@6.5.0/dist/chirashi.min.js). It'll create an instance of Chirashi on your window. Then use as following example ```js Chirashi.ready(function () { diff --git a/dist/chirashi.common.js b/dist/chirashi.common.js index 6b3f8f5..9d8b4c3 100644 --- a/dist/chirashi.common.js +++ b/dist/chirashi.common.js @@ -1,5 +1,5 @@ /** - * Chirashi.js v6.5.0-rc + * Chirashi.js v6.5.0 * (c) 2017 Alex Toudic * Released under MIT License. **/ diff --git a/dist/chirashi.js b/dist/chirashi.js index 42adfa4..61b00e0 100644 --- a/dist/chirashi.js +++ b/dist/chirashi.js @@ -1,5 +1,5 @@ /** - * Chirashi.js v6.5.0-rc + * Chirashi.js v6.5.0 * (c) 2017 Alex Toudic * Released under MIT License. **/ diff --git a/dist/chirashi.min.js b/dist/chirashi.min.js index 9c04f3e..4e25487 100644 --- a/dist/chirashi.min.js +++ b/dist/chirashi.min.js @@ -1,7 +1,7 @@ /** - * Chirashi.js v6.5.0-rc + * Chirashi.js v6.5.0 * (c) 2017 Alex Toudic * Released under MIT License. **/ -!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.Chirashi=n.Chirashi||{})}(this,function(n){"use strict";function t(n,t){if(!n)return[];"object"===(void 0===n?"undefined":lt(n))&&"length"in n||(n=[n]);for(var e=n.length,r=0;r1?t-1:0),r=1;r"+i+""}var u=document.createElement("div");return u.innerHTML=n,u.firstChild}function y(n,e){return!(!(n=h(n))||!n.appendChild)&&(t(e,m.bind(null,n)),n)}function m(n,t){n.appendChild("string"==typeof t?b(t):t)}function w(n,e){if(1===n.length)return e(n[0]);var r={};return t(n,x.bind(null,r,e)),r}function x(n,t,e){n[e]=t(e)}function C(n,t){for(var e=arguments.length,r=Array(e>2?e-2:0),i=2;i2&&void 0!==arguments[2]?arguments[2]:document;return!(!(n=h(n))||("string"==typeof e?n.matches(e):n===e))&&(("string"==typeof t?n.matches(t):n===t)?n:!!n.parentNode&&N(n.parentNode,t,e))}function L(n){return f(n,M)}function M(n){for(var t=void 0;t=n.firstChild;)n.removeChild(t)}function O(n,t,e){var i=[];return f(t,n.bind(null,i,e)),r(i)}function j(n,t,e){("string"==typeof t&&"matches"in e&&e.matches(t)||e===t)&&n.push(e)}function _(n,t,e){n.push.apply(n,o(e,t))}function z(n,t){return(n=h(n))?d(n,t):null}function B(n,t){return n.getAttribute(t)}function H(n,t){return n.getAttribute("data-"+t)}function P(n){return pt(n,"innerHTML")}function T(n){if(n=h(n)){for(var t=arguments.length<=1?0:arguments.length-1,e=void 0,r=0;r1&&void 0!==arguments[1]?arguments[1]:[],e=void 0;return n&&(e=n.parentNode)?(t.push(e),U(e,t)):t}function W(n){return pt(n,"previousElementSibling")}function Z(n){return f(n,F)}function F(n){n.parentNode&&n.parentNode.removeChild(n)}function $(n,t,e){n[t](e)}function J(n,e,r){r[n]&&t(e,$.bind(null,r,n))}function V(n,t,e){return f(n,J.bind(null,t,e))}function G(n){for(var t=arguments.length,e=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1?e-1:0),i=1;i1?e-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:document.body;e=h(e);var r={};a(t,An.bind(null,n,e,r));var i=xn(e,r);return function(n){i(e,n)}}function An(n,t,e,r,i){e[r]="function"==typeof i?Sn(n,t,i):ft({},i,{handler:Sn(n,t,i.handler)})}function Sn(n,t,e){return function(r){var i=N(r.target,n,t);i&&e(r,i)}}function En(n,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=void 0,o={};return a(t,function(n,t){o[n]=function(o){t(o),i(e&&o.currentTarget,r&&n)}}),i=xn(n,o)}function Nn(n){"complete"===(arguments[1]||document.readyState)?n():En(document,{DOMContentLoaded:n})}function Ln(n,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(n=l(n),n.length)return r=ft({},r,At),t(an(e),Mn.bind(null,n,r)),n}function Mn(n,e,r){r=new window.CustomEvent(r,e),t(n,On.bind(null,r))}function On(n,t){t.dispatchEvent(n)}function jn(n){for(var t=""+n,e=void 0;e=St.exec(n);)t=t.replace(new RegExp(e,"g"),"-"+e[0].toLowerCase());return t}function _n(n,t,e){Et.indexOf(jn(t))===-1&&"number"==typeof e&&(n[t]+="px")}function zn(n,t){t.style&&Object.assign(t.style,n)}function Bn(n){for(var e={},r=arguments.length,i=Array(r>1?r-1:0),o=1;o1&&void 0!==arguments[1]&&arguments[1])}function Dn(n){return kn(n,"Width",arguments.length>1&&void 0!==arguments[1]&&arguments[1])}function qn(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{width:Dn(n,t),height:In(n,t)}}function Xn(n){var t=Tn(n);if(!t)return!1;for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i-\s]+)?")?]|{([\w.,;:{}\/\\'"#!@_&?%=<>-\s]+)}/g,pt=C.bind(null,A),gt=O.bind(null,j),vt=O.bind(null,_),bt=C.bind(null,B),yt=C.bind(null,H),mt=I.bind(null,D),wt=I.bind(null,q),xt=tn.bind(null,rn,en),Ct=/[,\s]+/g,At={bubbles:!0,cancelable:!0},St=/[A-Z]/g,Et=["z-index","zoom","font-weight","line-height","counter-reset","counter-increment","volume","stress","pitch-range","richness","opacity"],Nt=tn.bind(null,_n,zn),Lt=tn.bind(null,Fn,$n);n.forEach=t,n.forElements=f,n.forIn=a,n.getElement=h,n.getElements=l,n.isDomElement=u,n.addClass=v,n.append=y,n.children=S,n.clone=E,n.closest=N,n.createElement=b,n.empty=L,n.filter=gt,n.find=vt,n.findOne=z,n.getAttr=bt,n.getData=yt,n.getHtml=P,n.getProp=pt,n.hasClass=T,n.indexInParent=k,n.insertAfter=mt,n.insertBefore=wt,n.next=X,n.parent=Y,n.parents=R,n.prev=W,n.remove=Z,n.removeAttr=G,n.removeClass=K,n.removeData=Q,n.setAttr=xt,n.setData=on,n.setHtml=fn,n.setProp=ln,n.toggleClass=sn,n.delegate=Cn,n.on=xn,n.once=En,n.ready=Nn,n.trigger=Ln,n.clearStyle=Bn,n.clientRect=Pn,n.getComputedStyle=Tn,n.getHeight=In,n.getSize=qn,n.getStyleProp=Xn,n.getWidth=Dn,n.hide=Rn,n.offset=Wn,n.position=Zn,n.screenPosition=Un,n.setCssVariable=Lt,n.setHeight=Vn,n.setSize=Gn,n.setStyleProp=Nt,n.setWidth=Kn,n.show=Qn,n.transform=nt,Object.defineProperty(n,"__esModule",{value:!0})}); \ No newline at end of file +!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.Chirashi=n.Chirashi||{})}(this,function(n){"use strict";function t(n,t){if(!n)return[];"object"===(void 0===n?"undefined":lt(n))&&"length"in n||(n=[n]);for(var e=n.length,r=0;r1?t-1:0),r=1;r"+i+""}var u=document.createElement("div");return u.innerHTML=n,u.firstChild}function y(n,e){return!(!(n=h(n))||!n.appendChild)&&(t(e,m.bind(null,n)),n)}function m(n,t){n.appendChild("string"==typeof t?b(t):t)}function w(n,e){if(1===n.length)return e(n[0]);var r={};return t(n,x.bind(null,r,e)),r}function x(n,t,e){n[e]=t(e)}function C(n,t){for(var e=arguments.length,r=Array(e>2?e-2:0),i=2;i2&&void 0!==arguments[2]?arguments[2]:document;return!(!(n=h(n))||("string"==typeof e?n.matches(e):n===e))&&(("string"==typeof t?n.matches(t):n===t)?n:!!n.parentNode&&N(n.parentNode,t,e))}function L(n){return f(n,M)}function M(n){for(var t=void 0;t=n.firstChild;)n.removeChild(t)}function O(n,t,e){var i=[];return f(t,n.bind(null,i,e)),r(i)}function j(n,t,e){("string"==typeof t&&"matches"in e&&e.matches(t)||e===t)&&n.push(e)}function _(n,t,e){n.push.apply(n,o(e,t))}function z(n,t){return(n=h(n))?d(n,t):null}function B(n,t){return n.getAttribute(t)}function H(n,t){return n.getAttribute("data-"+t)}function P(n){return pt(n,"innerHTML")}function T(n){if(n=h(n)){for(var t=arguments.length<=1?0:arguments.length-1,e=void 0,r=0;r1&&void 0!==arguments[1]?arguments[1]:[],e=void 0;return n&&(e=n.parentNode)?(t.push(e),U(e,t)):t}function W(n){return pt(n,"previousElementSibling")}function Z(n){return f(n,F)}function F(n){n.parentNode&&n.parentNode.removeChild(n)}function $(n,t,e){n[t](e)}function J(n,e,r){r[n]&&t(e,$.bind(null,r,n))}function V(n,t,e){return f(n,J.bind(null,t,e))}function G(n){for(var t=arguments.length,e=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1?e-1:0),i=1;i1?e-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:document.body;e=h(e);var r={};a(t,An.bind(null,n,e,r));var i=xn(e,r);return function(n){i(e,n)}}function An(n,t,e,r,i){e[r]="function"==typeof i?Sn(n,t,i):ft({},i,{handler:Sn(n,t,i.handler)})}function Sn(n,t,e){return function(r){var i=N(r.target,n,t);i&&e(r,i)}}function En(n,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=void 0,o={};return a(t,function(n,t){o[n]=function(o){t(o),i(e&&o.currentTarget,r&&n)}}),i=xn(n,o)}function Nn(n){"complete"===(arguments[1]||document.readyState)?n():En(document,{DOMContentLoaded:n})}function Ln(n,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(n=l(n),n.length)return r=ft({},r,At),t(an(e),Mn.bind(null,n,r)),n}function Mn(n,e,r){r=new window.CustomEvent(r,e),t(n,On.bind(null,r))}function On(n,t){t.dispatchEvent(n)}function jn(n){for(var t=""+n,e=void 0;e=St.exec(n);)t=t.replace(new RegExp(e,"g"),"-"+e[0].toLowerCase());return t}function _n(n,t,e){-1===Et.indexOf(jn(t))&&"number"==typeof e&&(n[t]+="px")}function zn(n,t){t.style&&Object.assign(t.style,n)}function Bn(n){for(var e={},r=arguments.length,i=Array(r>1?r-1:0),o=1;o1&&void 0!==arguments[1]&&arguments[1])}function Dn(n){return kn(n,"Width",arguments.length>1&&void 0!==arguments[1]&&arguments[1])}function qn(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{width:Dn(n,t),height:In(n,t)}}function Xn(n){var t=Tn(n);if(!t)return!1;for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i-\s]+)?")?]|{([\w.,;:{}\/\\'"#!@_&?%=<>-\s]+)}/g,pt=C.bind(null,A),gt=O.bind(null,j),vt=O.bind(null,_),bt=C.bind(null,B),yt=C.bind(null,H),mt=I.bind(null,D),wt=I.bind(null,q),xt=tn.bind(null,rn,en),Ct=/[,\s]+/g,At={bubbles:!0,cancelable:!0},St=/[A-Z]/g,Et=["z-index","zoom","font-weight","line-height","counter-reset","counter-increment","volume","stress","pitch-range","richness","opacity"],Nt=tn.bind(null,_n,zn),Lt=tn.bind(null,Fn,$n);n.forEach=t,n.forElements=f,n.forIn=a,n.getElement=h,n.getElements=l,n.isDomElement=u,n.addClass=v,n.append=y,n.children=S,n.clone=E,n.closest=N,n.createElement=b,n.empty=L,n.filter=gt,n.find=vt,n.findOne=z,n.getAttr=bt,n.getData=yt,n.getHtml=P,n.getProp=pt,n.hasClass=T,n.indexInParent=k,n.insertAfter=mt,n.insertBefore=wt,n.next=X,n.parent=Y,n.parents=R,n.prev=W,n.remove=Z,n.removeAttr=G,n.removeClass=K,n.removeData=Q,n.setAttr=xt,n.setData=on,n.setHtml=fn,n.setProp=ln,n.toggleClass=sn,n.delegate=Cn,n.on=xn,n.once=En,n.ready=Nn,n.trigger=Ln,n.clearStyle=Bn,n.clientRect=Pn,n.getComputedStyle=Tn,n.getHeight=In,n.getSize=qn,n.getStyleProp=Xn,n.getWidth=Dn,n.hide=Rn,n.offset=Wn,n.position=Zn,n.screenPosition=Un,n.setCssVariable=Lt,n.setHeight=Vn,n.setSize=Gn,n.setStyleProp=Nt,n.setWidth=Kn,n.show=Qn,n.transform=nt,Object.defineProperty(n,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/dist/chirashi.mjs b/dist/chirashi.mjs index 570736b..1767d31 100644 --- a/dist/chirashi.mjs +++ b/dist/chirashi.mjs @@ -1,5 +1,5 @@ /** - * Chirashi.js v6.5.0-rc + * Chirashi.js v6.5.0 * (c) 2017 Alex Toudic * Released under MIT License. **/ diff --git a/docs/index.md b/docs/index.md index 1d4a487..0c6657c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,19 +1,8 @@ -# forEachCallback - -[lib/core/forEach.js:26-37](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forEach.js#L26-L37 "Source code on GitHub") - -Callback to apply on item. - -**Parameters** - -- `item` **any** -- `index` **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)** Index of item in items. - # forEach -[lib/core/forEach.js:26-37](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forEach.js#L26-L37 "Source code on GitHub") +[lib/core/forEach.js:26-37](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forEach.js#L26-L37 "Source code on GitHub") Iterates over items and apply callback on each one. @@ -51,9 +40,20 @@ Chirashi.forEach(0, function (item, i) { console.log(i+': '+(item + 1)) }) //ret Returns **any** iterable - items if it's an array-like or an array containing items. +# forEachCallback + +[lib/core/forEach.js:26-37](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forEach.js#L26-L37 "Source code on GitHub") + +Callback to apply on item. + +**Parameters** + +- `item` **any** +- `index` **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)** Index of item in items. + # forElements -[lib/core/forElements.js:43-45](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forElements.js#L43-L45 "Source code on GitHub") +[lib/core/forElements.js:43-45](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forElements.js#L43-L45 "Source code on GitHub") Iterates over dom elements and apply callback on each one. @@ -107,7 +107,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # forElementsCallback -[lib/core/forElements.js:43-45](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forElements.js#L43-L45 "Source code on GitHub") +[lib/core/forElements.js:43-45](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forElements.js#L43-L45 "Source code on GitHub") Callback to apply on element. @@ -118,7 +118,7 @@ Callback to apply on element. # forIn -[lib/core/forIn.js:28-34](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forIn.js#L28-L34 "Source code on GitHub") +[lib/core/forIn.js:28-34](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forIn.js#L28-L34 "Source code on GitHub") Iterates over object's keys and apply callback on each one. @@ -158,7 +158,7 @@ Returns **[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # forInCallback -[lib/core/forIn.js:36-38](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/forIn.js#L36-L38 "Source code on GitHub") +[lib/core/forIn.js:36-38](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/forIn.js#L36-L38 "Source code on GitHub") Callback to apply on each key-value pair. @@ -169,7 +169,7 @@ Callback to apply on each key-value pair. # getElement -[lib/core/getElement.js:30-44](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/getElement.js#L30-L44 "Source code on GitHub") +[lib/core/getElement.js:30-44](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/getElement.js#L30-L44 "Source code on GitHub") Get first dom element from iterable or selector. @@ -210,7 +210,7 @@ Returns **([Window](https://developer.mozilla.org/en-US/docs/Web/API/Window) \| # getElements -[lib/core/getElements.js:33-54](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/getElements.js#L33-L54 "Source code on GitHub") +[lib/core/getElements.js:33-54](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/getElements.js#L33-L54 "Source code on GitHub") Get dom element recursively from iterable or selector. @@ -251,7 +251,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # isDomElement -[lib/core/isDomElement.js:19-21](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/core/isDomElement.js#L19-L21 "Source code on GitHub") +[lib/core/isDomElement.js:19-21](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/core/isDomElement.js#L19-L21 "Source code on GitHub") Test if element is a dom element. Doesn't resolve selectors. @@ -284,7 +284,7 @@ Returns **[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # addClass -[lib/dom/addClass.js:20-22](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/addClass.js#L20-L22 "Source code on GitHub") +[lib/dom/addClass.js:20-22](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/addClass.js#L20-L22 "Source code on GitHub") Iterates over classes and add it on each element of elements or ignore it if already set. @@ -316,7 +316,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # append -[lib/dom/append.js:22-30](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/append.js#L22-L30 "Source code on GitHub") +[lib/dom/append.js:22-30](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/append.js#L22-L30 "Source code on GitHub") Appends each node to a parent node. @@ -348,7 +348,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # children -[lib/dom/children.js:18-20](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/children.js#L18-L20 "Source code on GitHub") +[lib/dom/children.js:18-20](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/children.js#L18-L20 "Source code on GitHub") Returns an element's children as Array. @@ -377,7 +377,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # clone -[lib/dom/clone.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/clone.js#L21-L23 "Source code on GitHub") +[lib/dom/clone.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/clone.js#L21-L23 "Source code on GitHub") Clones element. @@ -410,7 +410,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # closest -[lib/dom/closest.js:27-39](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/closest.js#L27-L39 "Source code on GitHub") +[lib/dom/closest.js:27-39](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/closest.js#L27-L39 "Source code on GitHub") Get closest element matching the tested selector or tested element traveling up the DOM tree from element to limit. @@ -449,7 +449,7 @@ Returns **([Element](https://developer.mozilla.org/en-US/docs/Web/API/Element) \ # createElement -[lib/dom/createElement.js:15-58](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/createElement.js#L15-L58 "Source code on GitHub") +[lib/dom/createElement.js:15-58](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/createElement.js#L15-L58 "Source code on GitHub") Creates a dom element from an HTML string, tag or css like selector with text between {} if needed. @@ -476,7 +476,7 @@ Returns **[Element](https://developer.mozilla.org/en-US/docs/Web/API/Element)** # empty -[lib/dom/empty.js:17-19](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/empty.js#L17-L19 "Source code on GitHub") +[lib/dom/empty.js:17-19](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/empty.js#L17-L19 "Source code on GitHub") Remove every child of elements. @@ -505,7 +505,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # filter -[lib/dom/filter.js:28-28](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/filter.js#L28-L28 "Source code on GitHub") +[lib/dom/filter.js:28-28](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/filter.js#L28-L28 "Source code on GitHub") Iterates over elements, returning an array of all elements matching tested selector. @@ -545,7 +545,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # find -[lib/dom/find.js:27-27](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/find.js#L27-L27 "Source code on GitHub") +[lib/dom/find.js:27-27](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/find.js#L27-L27 "Source code on GitHub") Iterates over each element of elements and returns an array containing all elements' children matching a selector. @@ -583,7 +583,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # findOne -[lib/dom/findOne.js:27-29](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/findOne.js#L27-L29 "Source code on GitHub") +[lib/dom/findOne.js:27-29](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/findOne.js#L27-L29 "Source code on GitHub") Find the first element's child matching the selector. @@ -621,7 +621,7 @@ Returns **([Element](https://developer.mozilla.org/en-US/docs/Web/API/Element) | # getAttr -[lib/dom/getAttr.js:16-16](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/getAttr.js#L16-L16 "Source code on GitHub") +[lib/dom/getAttr.js:16-16](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/getAttr.js#L16-L16 "Source code on GitHub") Get value for named attribute of element. @@ -649,7 +649,7 @@ Returns **([Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # getData -[lib/dom/getData.js:16-16](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/getData.js#L16-L16 "Source code on GitHub") +[lib/dom/getData.js:16-16](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/getData.js#L16-L16 "Source code on GitHub") Alias on getAttr prefixing name with 'data-'. @@ -677,7 +677,7 @@ Returns **([Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # getHtml -[lib/dom/getHtml.js:17-19](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/getHtml.js#L17-L19 "Source code on GitHub") +[lib/dom/getHtml.js:17-19](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/getHtml.js#L17-L19 "Source code on GitHub") Get the inner html of an element. @@ -706,7 +706,7 @@ Returns **([string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # getProp -[lib/dom/getProp.js:18-18](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/getProp.js#L18-L18 "Source code on GitHub") +[lib/dom/getProp.js:18-18](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/getProp.js#L18-L18 "Source code on GitHub") Get the value for the property name on the element. @@ -736,7 +736,7 @@ Returns **any** value - The value for property on element if only one property, # hasClass -[lib/dom/hasClass.js:18-28](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/hasClass.js#L18-L28 "Source code on GitHub") +[lib/dom/hasClass.js:18-28](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/hasClass.js#L18-L28 "Source code on GitHub") Iterates over classes and test if element has each. @@ -767,7 +767,7 @@ Returns **[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # indexInParent -[lib/dom/indexInParent.js:19-28](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/indexInParent.js#L19-L28 "Source code on GitHub") +[lib/dom/indexInParent.js:19-28](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/indexInParent.js#L19-L28 "Source code on GitHub") Returns index of element in parent's children. @@ -800,7 +800,7 @@ Returns **([number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # insertAfter -[lib/dom/insertAfter.js:21-21](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/insertAfter.js#L21-L21 "Source code on GitHub") +[lib/dom/insertAfter.js:21-21](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/insertAfter.js#L21-L21 "Source code on GitHub") Insert nodes after element in his parent. @@ -832,7 +832,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # insertBefore -[lib/dom/insertBefore.js:21-21](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/insertBefore.js#L21-L21 "Source code on GitHub") +[lib/dom/insertBefore.js:21-21](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/insertBefore.js#L21-L21 "Source code on GitHub") Insert nodes before element in his parent. @@ -864,7 +864,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # next -[lib/dom/next.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/next.js#L21-L23 "Source code on GitHub") +[lib/dom/next.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/next.js#L21-L23 "Source code on GitHub") Get the next sibling of element. @@ -897,7 +897,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # parent -[lib/dom/parent.js:20-22](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/parent.js#L20-L22 "Source code on GitHub") +[lib/dom/parent.js:20-22](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/parent.js#L20-L22 "Source code on GitHub") Returns the parent node of the element. @@ -929,7 +929,7 @@ Returns **([document](https://developer.mozilla.org/en-US/docs/Web/JavaScript) \ # parents -[lib/dom/parents.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/parents.js#L21-L23 "Source code on GitHub") +[lib/dom/parents.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/parents.js#L21-L23 "Source code on GitHub") Returns an array of every element's ancestors. @@ -961,7 +961,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # prev -[lib/dom/prev.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/prev.js#L21-L23 "Source code on GitHub") +[lib/dom/prev.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/prev.js#L21-L23 "Source code on GitHub") Get the previous sibling of element. @@ -994,7 +994,7 @@ Returns **([Node](https://developer.mozilla.org/en-US/docs/Web/API/Node/nextSibl # remove -[lib/dom/remove.js:23-25](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/remove.js#L23-L25 "Source code on GitHub") +[lib/dom/remove.js:23-25](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/remove.js#L23-L25 "Source code on GitHub") Iterates over elements and removes it from DOM. @@ -1029,7 +1029,7 @@ Returns **([Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # removeAttr -[lib/dom/removeAttr.js:20-22](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/removeAttr.js#L20-L22 "Source code on GitHub") +[lib/dom/removeAttr.js:20-22](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/removeAttr.js#L20-L22 "Source code on GitHub") Iterates over attributes and removes it from each element of elements. @@ -1061,7 +1061,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # removeClass -[lib/dom/removeClass.js:16-18](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/removeClass.js#L16-L18 "Source code on GitHub") +[lib/dom/removeClass.js:16-18](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/removeClass.js#L16-L18 "Source code on GitHub") Iterates over classes and remove it from each element of elements. @@ -1089,7 +1089,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # removeData -[lib/dom/removeData.js:21-25](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/removeData.js#L21-L25 "Source code on GitHub") +[lib/dom/removeData.js:21-25](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/removeData.js#L21-L25 "Source code on GitHub") Iterates over attributes and removes it from each element of elements. @@ -1121,7 +1121,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setAttr -[lib/dom/setAttr.js:21-21](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/setAttr.js#L21-L21 "Source code on GitHub") +[lib/dom/setAttr.js:21-21](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/setAttr.js#L21-L21 "Source code on GitHub") Iterates over attributes as key value pairs and apply on each element of elements. @@ -1153,7 +1153,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setData -[lib/dom/setData.js:21-27](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/setData.js#L21-L27 "Source code on GitHub") +[lib/dom/setData.js:21-27](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/setData.js#L21-L27 "Source code on GitHub") Iterates over data-attributes as key value pairs and apply on each element of elements. @@ -1185,7 +1185,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setHtml -[lib/dom/setHtml.js:18-20](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/setHtml.js#L18-L20 "Source code on GitHub") +[lib/dom/setHtml.js:18-20](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/setHtml.js#L18-L20 "Source code on GitHub") Set the inner html of elements. @@ -1215,7 +1215,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setProp -[lib/dom/setProp.js:18-20](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/setProp.js#L18-L20 "Source code on GitHub") +[lib/dom/setProp.js:18-20](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/setProp.js#L18-L20 "Source code on GitHub") Apply props as key value pairs on each element of elements. @@ -1245,7 +1245,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # toggleClass -[lib/dom/toggleClass.js:37-43](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/dom/toggleClass.js#L37-L43 "Source code on GitHub") +[lib/dom/toggleClass.js:37-43](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/dom/toggleClass.js#L37-L43 "Source code on GitHub") Iterates over classes and toggle it on each element of elements. @@ -1292,7 +1292,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # delegate -[lib/events/delegate.js:50-61](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/delegate.js#L50-L61 "Source code on GitHub") +[lib/events/delegate.js:50-61](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/delegate.js#L50-L61 "Source code on GitHub") Delegate events listener on delegate and execute callback when target matches selector (targets doesn't have to be in the DOM). @@ -1351,7 +1351,7 @@ Returns **[offCallback](#offcallback)** off - The unbind function. # offCallback -[lib/events/delegate.js:74-79](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/delegate.js#L74-L79 "Source code on GitHub") +[lib/events/delegate.js:74-79](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/delegate.js#L74-L79 "Source code on GitHub") Called to off one or all events. @@ -1361,7 +1361,7 @@ Called to off one or all events. # offCallback -[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/on.js#L52-L58 "Source code on GitHub") +[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/on.js#L52-L58 "Source code on GitHub") Called to remove one or all events listeners of one or all elements. @@ -1372,7 +1372,7 @@ Called to remove one or all events listeners of one or all elements. # delegateCallback -[lib/events/delegate.js:74-79](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/delegate.js#L74-L79 "Source code on GitHub") +[lib/events/delegate.js:74-79](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/delegate.js#L74-L79 "Source code on GitHub") Callback to execute on event using delegate. @@ -1381,32 +1381,9 @@ Callback to execute on event using delegate. - `event` **[Event](https://developer.mozilla.org/en-US/docs/Web/API/Event)** Triggered event. - `target` **([HTMLElement](https://developer.mozilla.org/en-US/docs/Web/HTML/Element) \| [SVGElement](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animate))** Target of the event. -# eventCallback - -[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/on.js#L52-L58 "Source code on GitHub") - -Callback to execute on event. - -**Parameters** - -- `event` **[Event](https://developer.mozilla.org/en-US/docs/Web/API/Event)** Triggered event. - -# EventObject - -[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/on.js#L52-L58 "Source code on GitHub") - -Options to bind event. - -**Properties** - -- `handler` **[eventCallback](#eventcallback)** The callback to execute on event. -- `capture` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that events of this type will be dispatched to the registered listener before being dispatched to any EventTarget beneath it in the DOM tree. -- `once` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that the listener should be invoked at most once after being added. If it is true, the listener would be removed automatically when it is invoked. -- `passive` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that the listener will never call preventDefault(). If it does, the user agent should ignore it and generate a console warning. - # on -[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/on.js#L52-L58 "Source code on GitHub") +[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/on.js#L52-L58 "Source code on GitHub") Bind events listener on each element of elements. @@ -1468,9 +1445,32 @@ off() //remove all listeners from all elements Returns **[offCallback](#offcallback)** off - The unbinding function. +# EventObject + +[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/on.js#L52-L58 "Source code on GitHub") + +Options to bind event. + +**Properties** + +- `handler` **[eventCallback](#eventcallback)** The callback to execute on event. +- `capture` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that events of this type will be dispatched to the registered listener before being dispatched to any EventTarget beneath it in the DOM tree. +- `once` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that the listener should be invoked at most once after being added. If it is true, the listener would be removed automatically when it is invoked. +- `passive` **\[[boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)]** Indicates that the listener will never call preventDefault(). If it does, the user agent should ignore it and generate a console warning. + +# eventCallback + +[lib/events/on.js:52-58](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/on.js#L52-L58 "Source code on GitHub") + +Callback to execute on event. + +**Parameters** + +- `event` **[Event](https://developer.mozilla.org/en-US/docs/Web/API/Event)** Triggered event. + # once -[lib/events/once.js:71-84](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/once.js#L71-L84 "Source code on GitHub") +[lib/events/once.js:71-84](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/once.js#L71-L84 "Source code on GitHub") Bind events listener on each element of elements and unbind after first triggered. @@ -1552,7 +1552,7 @@ Returns **[offCallback](#offcallback)** cancel - cancel function for unbinding. # ready -[lib/events/ready.js:20-29](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/ready.js#L20-L29 "Source code on GitHub") +[lib/events/ready.js:20-29](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/ready.js#L20-L29 "Source code on GitHub") Execute callback when dom is ready. @@ -1583,7 +1583,7 @@ Chirashi.ready(function () { # trigger -[lib/events/trigger.js:44-54](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/events/trigger.js#L44-L54 "Source code on GitHub") +[lib/events/trigger.js:44-54](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/events/trigger.js#L44-L54 "Source code on GitHub") Trigger events on elements with data @@ -1633,7 +1633,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # clearStyle -[lib/styles/clearStyle.js:31-36](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/clearStyle.js#L31-L36 "Source code on GitHub") +[lib/styles/clearStyle.js:31-36](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/clearStyle.js#L31-L36 "Source code on GitHub") Clear inline style properties from elements. @@ -1675,7 +1675,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # clientRect -[lib/styles/clientRect.js:56-72](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/clientRect.js#L56-L72 "Source code on GitHub") +[lib/styles/clientRect.js:56-72](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/clientRect.js#L56-L72 "Source code on GitHub") Return the screen relative position of an element. @@ -1749,7 +1749,7 @@ Returns **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # getComputedStyle -[lib/styles/getComputedStyle.js:25-27](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/getComputedStyle.js#L25-L27 "Source code on GitHub") +[lib/styles/getComputedStyle.js:25-27](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/getComputedStyle.js#L25-L27 "Source code on GitHub") Get computed style of an element. @@ -1786,7 +1786,7 @@ Returns **[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # getHeight -[lib/styles/getHeight.js:32-34](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/getHeight.js#L32-L34 "Source code on GitHub") +[lib/styles/getHeight.js:32-34](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/getHeight.js#L32-L34 "Source code on GitHub") Get element's height in pixels. @@ -1830,7 +1830,7 @@ Returns **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # getSize -[lib/styles/getSize.js:33-38](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/getSize.js#L33-L38 "Source code on GitHub") +[lib/styles/getSize.js:33-38](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/getSize.js#L33-L38 "Source code on GitHub") Get element's size in pixels. @@ -1874,7 +1874,7 @@ Returns **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # getStyleProp -[lib/styles/getStyleProp.js:26-32](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/getStyleProp.js#L26-L32 "Source code on GitHub") +[lib/styles/getStyleProp.js:26-32](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/getStyleProp.js#L26-L32 "Source code on GitHub") Get computed style props of an element. While getComputedStyle returns all properties, getStyleProp returns only needed and convert unitless numeric values or pixels values into numbers. @@ -1912,7 +1912,7 @@ Returns **([string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe # getWidth -[lib/styles/getWidth.js:32-34](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/getWidth.js#L32-L34 "Source code on GitHub") +[lib/styles/getWidth.js:32-34](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/getWidth.js#L32-L34 "Source code on GitHub") Get element's width in pixels. @@ -1956,7 +1956,7 @@ Returns **[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer # hide -[lib/styles/hide.js:17-19](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/hide.js#L17-L19 "Source code on GitHub") +[lib/styles/hide.js:17-19](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/hide.js#L17-L19 "Source code on GitHub") Hide each element of elements using visibility. @@ -1985,7 +1985,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # offset -[lib/styles/offset.js:45-52](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/offset.js#L45-L52 "Source code on GitHub") +[lib/styles/offset.js:45-52](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/offset.js#L45-L52 "Source code on GitHub") Returns the top and left offset of an element. Offset is relative to web page. @@ -2044,7 +2044,7 @@ Returns **Object.left** left - Left offset in pixels. # position -[lib/styles/position.js:78-83](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/position.js#L78-L83 "Source code on GitHub") +[lib/styles/position.js:78-83](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/position.js#L78-L83 "Source code on GitHub") Return the top and left position of an element. Position is relative to parent. @@ -2136,7 +2136,7 @@ Returns **Object.left** left - Left position in pixels. # screenPosition -[lib/styles/screenPosition.js:52-59](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/screenPosition.js#L52-L59 "Source code on GitHub") +[lib/styles/screenPosition.js:52-59](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/screenPosition.js#L52-L59 "Source code on GitHub") Return the screen relative position of an element. @@ -2202,7 +2202,7 @@ Returns **Object.left** left - X-coordinate, relative to the viewport origin, of # setCssVariable -[lib/styles/setCssVariable.js:27-27](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/setCssVariable.js#L27-L27 "Source code on GitHub") +[lib/styles/setCssVariable.js:27-27](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/setCssVariable.js#L27-L27 "Source code on GitHub") Set the provided css variables to elements. @@ -2239,7 +2239,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setHeight -[lib/styles/setHeight.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/setHeight.js#L21-L23 "Source code on GitHub") +[lib/styles/setHeight.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/setHeight.js#L21-L23 "Source code on GitHub") Set the provided height to elements. @@ -2272,7 +2272,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setSize -[lib/styles/setSize.js:20-22](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/setSize.js#L20-L22 "Source code on GitHub") +[lib/styles/setSize.js:20-22](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/setSize.js#L20-L22 "Source code on GitHub") Set the provided size to elements. @@ -2304,7 +2304,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setStyleProp -[lib/styles/setStyleProp.js:76-76](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/setStyleProp.js#L76-L76 "Source code on GitHub") +[lib/styles/setStyleProp.js:76-76](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/setStyleProp.js#L76-L76 "Source code on GitHub") Set the provided style to elements. @@ -2377,7 +2377,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # setWidth -[lib/styles/setWidth.js:21-23](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/setWidth.js#L21-L23 "Source code on GitHub") +[lib/styles/setWidth.js:21-23](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/setWidth.js#L21-L23 "Source code on GitHub") Set the provided width to elements. @@ -2410,7 +2410,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # show -[lib/styles/show.js:17-19](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/show.js#L17-L19 "Source code on GitHub") +[lib/styles/show.js:17-19](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/show.js#L17-L19 "Source code on GitHub") Show each element of elements using visibility. @@ -2439,7 +2439,7 @@ Returns **[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refere # transform -[lib/styles/transform.js:36-38](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/transform.js#L36-L38 "Source code on GitHub") +[lib/styles/transform.js:36-38](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/transform.js#L36-L38 "Source code on GitHub") Compute and apply 3d transform matrix from provided transformation to each element of elements. @@ -2487,7 +2487,7 @@ Returns **[function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Ref # Transformation -[lib/styles/transform.js:75-103](https://github.com/chirashijs/chirashi/blob/720f7b7dcf1e135a649560111bb104782c159ffc/lib/styles/transform.js#L75-L103 "Source code on GitHub") +[lib/styles/transform.js:75-103](https://github.com/chirashijs/chirashi/blob/18ebf163df86f33a85b973bdd06893c98b2de9e6/lib/styles/transform.js#L75-L103 "Source code on GitHub") **Properties** diff --git a/package.json b/package.json index 574c1b4..5b3a08f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chirashi", - "version": "6.5.0-rc", + "version": "6.5.0", "description": "Fast, modular, lightweight and simple DOM and events manipulation.", "keywords": [ "DOM", @@ -39,36 +39,39 @@ "url": "https://github.com/chirashijs/chirashi/issues" }, "devDependencies": { - "babel-core": "^6.23.1", - "babel-loader": "^6.4.0", + "babel-core": "^6.24.1", + "babel-eslint": "^7.2.3", + "babel-loader": "^7.0.0", "babel-plugin-external-helpers": "^6.22.0", - "babel-plugin-istanbul": "^4.0.0", + "babel-plugin-istanbul": "^4.1.1", "babel-plugin-transform-object-rest-spread": "^6.23.0", - "babel-preset-env": "^1.2.1", + "babel-preset-env": "^1.4.0", "babelrc-rollup": "^3.0.0", "chai": "^3.5.0", - "eslint": "^3.17.1", - "eslint-config-standard": "^7.0.1", + "eslint": "^3.19.0", + "eslint-config-standard": "^10.2.1", + "eslint-plugin-import": "^2.2.0", + "eslint-plugin-node": "^4.2.2", "eslint-plugin-promise": "^3.5.0", - "eslint-plugin-standard": "^2.1.1", + "eslint-plugin-standard": "^3.0.1", "gzip-size": "^3.0.0", - "karma": "^1.5.0", + "karma": "^1.6.0", "karma-chrome-launcher": "^2.0.0", "karma-coverage": "^1.1.1", "karma-es6-shim": "^1.0.0", "karma-firefox-launcher": "^1.0.1", "karma-mocha": "^1.3.0", - "karma-phantomjs-launcher": "^1.0.2", + "karma-phantomjs-launcher": "^1.0.4", "karma-safari-launcher": "^1.0.0", - "karma-webpack": "^2.0.2", + "karma-webpack": "^2.0.3", "mkdirp": "^0.5.1", "mocha": "^3.2.0", "phantomjs-prebuilt": "^2.1.14", - "rollup": "^0.41.4", + "rollup": "^0.41.6", "rollup-plugin-babel": "^2.7.1", "rollup-plugin-local-resolve": "^1.0.7", - "uglify-js": "^2.8.9", - "webpack": "^2.2.1" + "uglify-js": "^2.8.22", + "webpack": "^2.4.1" }, "dependencies": {}, "browserify": { diff --git a/yarn.lock b/yarn.lock index 8be035a..0984cad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,14 +25,18 @@ acorn-jsx@^3.0.0: dependencies: acorn "^3.0.4" -acorn@4.0.4, acorn@^4.0.3, acorn@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a" - acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" +acorn@^4.0.3: + version "4.0.11" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" + +acorn@^5.0.0, acorn@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" + after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" @@ -41,9 +45,9 @@ ajv-keywords@^1.0.0, ajv-keywords@^1.1.1: version "1.5.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" -ajv@^4.7.0: - version "4.11.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.3.tgz#ce30bdb90d1254f762c75af915fb3a63e7183d22" +ajv@^4.7.0, ajv@^4.9.1: + version "4.11.7" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.7.tgz#8655a5d86d0824985cc471a1d913fb6729a0ec48" dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" @@ -84,11 +88,11 @@ aproba@^1.0.3: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" are-we-there-yet@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" dependencies: delegates "^1.0.0" - readable-stream "^2.0.0 || ^1.1.13" + readable-stream "^2.0.6" argparse@^1.0.7: version "1.0.9" @@ -103,8 +107,8 @@ arr-diff@^2.0.0: arr-flatten "^1.0.1" arr-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" + version "1.0.3" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1" array-find-index@^1.0.1: version "1.0.2" @@ -148,14 +152,14 @@ asn1@~0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" -assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - assert@^1.1.1: version "1.4.1" resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" @@ -175,8 +179,8 @@ async@1.x, async@^1.4.0: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" async@^2.1.2: - version "2.1.5" - resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" + version "2.3.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.3.0.tgz#1013d1051047dd320fe24e494d5c66ecaf6147d9" dependencies: lodash "^4.14.0" @@ -204,19 +208,19 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@6, babel-core@^6.23.0, babel-core@^6.23.1: - version "6.23.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.23.1.tgz#c143cb621bb2f621710c220c5d579d15b8a442df" +babel-core@6, babel-core@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83" dependencies: babel-code-frame "^6.22.0" - babel-generator "^6.23.0" - babel-helpers "^6.23.0" + babel-generator "^6.24.1" + babel-helpers "^6.24.1" babel-messages "^6.23.0" - babel-register "^6.23.0" + babel-register "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.1" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" babylon "^6.11.0" convert-source-map "^1.1.0" debug "^2.1.1" @@ -228,128 +232,136 @@ babel-core@6, babel-core@^6.23.0, babel-core@^6.23.1: slash "^1.0.0" source-map "^0.5.0" -babel-generator@^6.18.0, babel-generator@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.23.0.tgz#6b8edab956ef3116f79d8c84c5a3c05f32a74bc5" +babel-eslint@^7.2.3: + version "7.2.3" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827" + dependencies: + babel-code-frame "^6.22.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" + babylon "^6.17.0" + +babel-generator@^6.18.0, babel-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497" dependencies: babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" -babel-helper-builder-binary-assignment-operator-visitor@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz#29df56be144d81bdeac08262bfa41d2c5e91cdcd" +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" dependencies: - babel-helper-explode-assignable-expression "^6.22.0" + babel-helper-explode-assignable-expression "^6.24.1" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-helper-call-delegate@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz#119921b56120f17e9dae3f74b4f5cc7bcc1b37ef" +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: - babel-helper-hoist-variables "^6.22.0" + babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helper-define-map@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz#1444f960c9691d69a2ced6a205315f8fd00804e7" +babel-helper-define-map@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" dependencies: - babel-helper-function-name "^6.23.0" + babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" lodash "^4.2.0" -babel-helper-explode-assignable-expression@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz#c97bf76eed3e0bae4048121f2b9dae1a4e7d0478" +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" dependencies: babel-runtime "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: - babel-helper-get-function-arity "^6.22.0" + babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helper-get-function-arity@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-helper-hoist-variables@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz#3eacbf731d80705845dd2e9718f600cfb9b4ba72" +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-helper-optimise-call-expression@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz#f3ee7eed355b4282138b33d02b78369e470622f5" +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" -babel-helper-regex@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz#79f532be1647b1f0ee3474b5f5c3da58001d247d" +babel-helper-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" lodash "^4.2.0" -babel-helper-remap-async-to-generator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz#2186ae73278ed03b8b15ced089609da981053383" +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" dependencies: - babel-helper-function-name "^6.22.0" + babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helper-replace-supers@^6.22.0, babel-helper-replace-supers@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz#eeaf8ad9b58ec4337ca94223bacdca1f8d9b4bfd" +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: - babel-helper-optimise-call-expression "^6.23.0" + babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-helpers@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" - babel-template "^6.23.0" + babel-template "^6.24.1" -babel-loader@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.4.0.tgz#e98c239662a22533b9e7a49594ef216d7635ea28" +babel-loader@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.0.0.tgz#2e43a66bee1fff4470533d0402c8a4532fafbaf7" dependencies: find-cache-dir "^0.1.1" - loader-utils "^0.2.16" + loader-utils "^1.0.2" mkdirp "^0.5.1" - object-assign "^4.0.1" babel-messages@^6.23.0: version "6.23.0" @@ -357,7 +369,7 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-check-es2015-constants@^6.3.13: +babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: @@ -369,13 +381,13 @@ babel-plugin-external-helpers@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-istanbul@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz#36bde8fbef4837e5ff0366531a2beabd7b1ffa10" +babel-plugin-istanbul@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.1.tgz#c12de0fc6fe42adfb16be56f1ad11e4a9782eca9" dependencies: find-up "^2.1.0" - istanbul-lib-instrument "^1.4.2" - test-exclude "^4.0.0" + istanbul-lib-instrument "^1.6.2" + test-exclude "^4.0.3" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" @@ -389,191 +401,191 @@ babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" -babel-plugin-syntax-trailing-function-commas@^6.13.0: +babel-plugin-syntax-trailing-function-commas@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" -babel-plugin-transform-async-to-generator@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz#194b6938ec195ad36efc4c33a971acf00d8cd35e" +babel-plugin-transform-async-to-generator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" dependencies: - babel-helper-remap-async-to-generator "^6.22.0" + babel-helper-remap-async-to-generator "^6.24.1" babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-arrow-functions@^6.3.13: +babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoped-functions@^6.3.13: +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.6.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz#e48895cf0b375be148cd7c8879b422707a053b51" +babel-plugin-transform-es2015-block-scoping@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" dependencies: babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" lodash "^4.2.0" -babel-plugin-transform-es2015-classes@^6.6.0, babel-plugin-transform-es2015-classes@^6.9.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz#49b53f326202a2fd1b3bbaa5e2edd8a4f78643c1" +babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.9.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: - babel-helper-define-map "^6.23.0" - babel-helper-function-name "^6.23.0" - babel-helper-optimise-call-expression "^6.23.0" - babel-helper-replace-supers "^6.23.0" + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz#7c383e9629bba4820c11b0425bdd6290f7f057e7" +babel-plugin-transform-es2015-computed-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@^6.6.0: +babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.6.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz#672397031c21610d72dd2bbb0ba9fb6277e1c36b" +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.6.0: +babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz#f5fcc8b09093f9a23c76ac3d9e392c3ec4b77104" +babel-plugin-transform-es2015-function-name@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: - babel-helper-function-name "^6.22.0" + babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-plugin-transform-es2015-literals@^6.3.13: +babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz#bf69cd34889a41c33d90dfb740e0091ccff52f21" +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-commonjs@^6.22.0, babel-plugin-transform-es2015-modules-commonjs@^6.6.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz#cba7aa6379fb7ec99250e6d46de2973aaffa7b92" +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" dependencies: - babel-plugin-transform-strict-mode "^6.22.0" + babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-types "^6.24.1" -babel-plugin-transform-es2015-modules-systemjs@^6.12.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz#ae3469227ffac39b0310d90fec73bfdc4f6317b0" +babel-plugin-transform-es2015-modules-systemjs@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: - babel-helper-hoist-variables "^6.22.0" + babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" + babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-umd@^6.12.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.23.0.tgz#8d284ae2e19ed8fe21d2b1b26d6e7e0fcd94f0f1" +babel-plugin-transform-es2015-modules-umd@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: - babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" + babel-template "^6.24.1" -babel-plugin-transform-es2015-object-super@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz#daa60e114a042ea769dd53fe528fc82311eb98fc" +babel-plugin-transform-es2015-object-super@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: - babel-helper-replace-supers "^6.22.0" + babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@^6.6.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz#3a2aabb70c8af945d5ce386f1a4250625a83ae3b" +babel-plugin-transform-es2015-parameters@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: - babel-helper-call-delegate "^6.22.0" - babel-helper-get-function-arity "^6.22.0" + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz#8ba776e0affaa60bff21e921403b8a652a2ff723" +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-plugin-transform-es2015-spread@^6.3.13: +babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz#ab316829e866ee3f4b9eb96939757d19a5bc4593" +babel-plugin-transform-es2015-sticky-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: - babel-helper-regex "^6.22.0" + babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-plugin-transform-es2015-template-literals@^6.6.0: +babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.6.0: +babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-unicode-regex@^6.3.13: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz#8d9cc27e7ee1decfe65454fb986452a04a613d20" +babel-plugin-transform-es2015-unicode-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: - babel-helper-regex "^6.22.0" + babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" -babel-plugin-transform-exponentiation-operator@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz#d57c8335281918e54ef053118ce6eb108468084d" +babel-plugin-transform-exponentiation-operator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.22.0" + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" babel-plugin-syntax-exponentiation-operator "^6.8.0" babel-runtime "^6.22.0" @@ -584,59 +596,58 @@ babel-plugin-transform-object-rest-spread@^6.23.0: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-regenerator@^6.6.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" +babel-plugin-transform-regenerator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" dependencies: - regenerator-transform "0.9.8" + regenerator-transform "0.9.11" -babel-plugin-transform-strict-mode@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz#e008df01340fdc87e959da65991b7e05970c8c7c" +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.24.1" -babel-preset-env@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.2.1.tgz#659178f54df74a74765f796be4d290b5beeb3f5f" - dependencies: - babel-plugin-check-es2015-constants "^6.3.13" - babel-plugin-syntax-trailing-function-commas "^6.13.0" - babel-plugin-transform-async-to-generator "^6.8.0" - babel-plugin-transform-es2015-arrow-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoped-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoping "^6.6.0" - babel-plugin-transform-es2015-classes "^6.6.0" - babel-plugin-transform-es2015-computed-properties "^6.3.13" - babel-plugin-transform-es2015-destructuring "^6.6.0" - babel-plugin-transform-es2015-duplicate-keys "^6.6.0" - babel-plugin-transform-es2015-for-of "^6.6.0" - babel-plugin-transform-es2015-function-name "^6.3.13" - babel-plugin-transform-es2015-literals "^6.3.13" - babel-plugin-transform-es2015-modules-amd "^6.8.0" - babel-plugin-transform-es2015-modules-commonjs "^6.6.0" - babel-plugin-transform-es2015-modules-systemjs "^6.12.0" - babel-plugin-transform-es2015-modules-umd "^6.12.0" - babel-plugin-transform-es2015-object-super "^6.3.13" - babel-plugin-transform-es2015-parameters "^6.6.0" - babel-plugin-transform-es2015-shorthand-properties "^6.3.13" - babel-plugin-transform-es2015-spread "^6.3.13" - babel-plugin-transform-es2015-sticky-regex "^6.3.13" - babel-plugin-transform-es2015-template-literals "^6.6.0" - babel-plugin-transform-es2015-typeof-symbol "^6.6.0" - babel-plugin-transform-es2015-unicode-regex "^6.3.13" - babel-plugin-transform-exponentiation-operator "^6.8.0" - babel-plugin-transform-regenerator "^6.6.0" +babel-preset-env@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.4.0.tgz#c8e02a3bcc7792f23cded68e0355b9d4c28f0f7a" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" browserslist "^1.4.0" - electron-to-chromium "^1.1.0" invariant "^2.2.2" -babel-register@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.23.0.tgz#c9aa3d4cca94b51da34826c4a0f9e08145d74ff3" +babel-register@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" dependencies: - babel-core "^6.23.0" + babel-core "^6.24.1" babel-runtime "^6.22.0" core-js "^2.4.0" home-or-tmp "^2.0.0" @@ -651,33 +662,33 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.16.0, babel-template@^6.22.0, babel-template@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" +babel-template@^6.16.0, babel-template@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333" dependencies: babel-runtime "^6.22.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.18.0, babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: - version "6.23.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" +babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695" dependencies: babel-code-frame "^6.22.0" babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.23.0" + babel-types "^6.24.1" babylon "^6.15.0" debug "^2.2.0" globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975" dependencies: babel-runtime "^6.22.0" esutils "^2.0.2" @@ -690,9 +701,9 @@ babelrc-rollup@^3.0.0: dependencies: resolve "^1.1.7" -babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0: - version "6.16.1" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" +babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0, babylon@^6.17.0: + version "6.17.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932" backo2@1.0.2: version "1.0.2" @@ -753,8 +764,8 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" body-parser@^1.16.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.0.tgz#d956ae2d756ae10bb784187725ea5a249430febd" + version "1.17.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47" dependencies: bytes "2.4.0" content-type "~1.0.2" @@ -763,7 +774,7 @@ body-parser@^1.16.1: http-errors "~1.6.1" iconv-lite "0.4.15" on-finished "~2.3.0" - qs "6.3.1" + qs "6.4.0" raw-body "~2.2.0" type-is "~1.6.14" @@ -774,8 +785,8 @@ boom@2.x.x: hoek "2.x.x" brace-expansion@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" + version "1.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" dependencies: balanced-match "^0.4.1" concat-map "0.0.1" @@ -836,8 +847,8 @@ browserify-rsa@^4.0.0: randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.0.tgz#10773910c3c206d5420a46aad8694f820b85968f" + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" dependencies: bn.js "^4.1.1" browserify-rsa "^4.0.0" @@ -854,13 +865,13 @@ browserify-zlib@^0.1.4: pako "~0.2.0" browserslist@^1.4.0: - version "1.7.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.6.tgz#af98589ce6e7ab09618d29451faacb81220bd3ba" + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" dependencies: - caniuse-db "^1.0.30000631" - electron-to-chromium "^1.2.5" + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" -buffer-shims@^1.0.0: +buffer-shims@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" @@ -876,7 +887,7 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^1.0.0: +builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -921,14 +932,18 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" -caniuse-db@^1.0.30000631: - version "1.0.30000634" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000634.tgz#439f4b95e715b1fd105196d40c681edd7122e622" +caniuse-db@^1.0.30000639: + version "1.0.30000660" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000660.tgz#d2d57b309dc5a11bb5b46018f51855f7a41efee5" caseless@~0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + center-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" @@ -1059,7 +1074,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@1.5.0, concat-stream@^1.4.6: +concat-stream@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611" dependencies: @@ -1067,12 +1082,20 @@ concat-stream@1.5.0, concat-stream@^1.4.6: readable-stream "~2.0.0" typedarray "~0.0.5" +concat-stream@^1.5.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + connect@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.0.tgz#f09a4f7dcd17324b663b725c815bdb1c4158a46e" + version "3.6.1" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.1.tgz#b7760693a74f0454face1d9378edb3f885b43227" dependencies: - debug "2.6.1" - finalhandler "1.0.0" + debug "2.6.3" + finalhandler "1.0.1" parseurl "~1.3.1" utils-merge "1.0.0" @@ -1090,13 +1113,17 @@ constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + content-type@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" convert-source-map@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3" + version "1.5.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" cookie@0.3.1: version "0.3.1" @@ -1164,11 +1191,11 @@ custom-event@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" -d@^0.1.1, d@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" dependencies: - es5-ext "~0.10.2" + es5-ext "^0.10.9" dashdash@^1.12.0: version "1.14.1" @@ -1191,7 +1218,7 @@ debug@0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" -debug@2.2.0, debug@~2.2.0: +debug@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: @@ -1203,12 +1230,30 @@ debug@2.3.3: dependencies: ms "0.7.2" -debug@2.6.1, debug@^2.1.1, debug@^2.2.0: +debug@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" + dependencies: + ms "0.7.2" + +debug@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" dependencies: ms "0.7.2" +debug@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" + dependencies: + ms "0.7.2" + +debug@^2.1.1, debug@^2.2.0: + version "2.6.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.4.tgz#7586a9b3c39741c0282ae33445c4e8ac74734fe0" + dependencies: + ms "0.7.3" + decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -1268,9 +1313,9 @@ di@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" -diff@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" +diff@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" diffie-hellman@^5.0.0: version "5.0.2" @@ -1280,13 +1325,20 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -doctrine@^1.2.2: +doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" dependencies: esutils "^2.0.2" isarray "^1.0.0" +doctrine@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + dom-serialize@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" @@ -1314,9 +1366,9 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.1.0, electron-to-chromium@^1.2.5: - version "1.2.6" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.2.6.tgz#f38ad51d1919b06bc07275c62629db803ddca05a" +electron-to-chromium@^1.2.7: + version "1.3.8" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.8.tgz#b2c8a2c79bb89fbbfd3724d9555e15095b5f5fb6" elliptic@^6.0.0: version "6.4.0" @@ -1397,14 +1449,14 @@ errno@^0.1.3: prr "~0.0.0" error-ex@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" dependencies: is-arrayish "^0.2.1" -es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7: - version "0.10.12" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" +es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.15" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.15.tgz#c330a5934c1ee21284a7c081a86e5fd937c91ea6" dependencies: es6-iterator "2" es6-symbol "~3.1" @@ -1413,58 +1465,58 @@ es5-shim@~4.5.8: version "4.5.9" resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.9.tgz#2a1e2b9e583ff5fed0c20a3ee2cbf3f75230a5c0" -es6-iterator@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" +es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" dependencies: - d "^0.1.1" - es5-ext "^0.10.7" - es6-symbol "3" + d "1" + es5-ext "^0.10.14" + es6-symbol "^3.1" es6-map@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897" + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" dependencies: - d "~0.1.1" - es5-ext "~0.10.11" - es6-iterator "2" - es6-set "~0.1.3" - es6-symbol "~3.1.0" - event-emitter "~0.3.4" + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" es6-promise@~4.0.3: version "4.0.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.0.5.tgz#7882f30adde5b240ccfa7f7d78c548330951ae42" -es6-set@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8" +es6-set@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" dependencies: - d "~0.1.1" - es5-ext "~0.10.11" - es6-iterator "2" - es6-symbol "3" - event-emitter "~0.3.4" + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-symbol "3.1.1" + event-emitter "~0.3.5" es6-shim@~0.35.0: version "0.35.3" resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.3.tgz#9bfb7363feffff87a6cdb6cd93e405ec3c4b6f26" -es6-symbol@3, es6-symbol@~3.1, es6-symbol@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" +es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" dependencies: - d "~0.1.1" - es5-ext "~0.10.11" + d "1" + es5-ext "~0.10.14" es6-weak-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81" + version "2.0.2" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" dependencies: - d "^0.1.1" - es5-ext "^0.10.8" - es6-iterator "2" - es6-symbol "3" + d "1" + es5-ext "^0.10.14" + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" escape-html@~1.0.3: version "1.0.3" @@ -1494,29 +1546,70 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-config-standard@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-7.0.1.tgz#6cec96084de9ac862c33ccb953d13a7c59872342" +eslint-config-standard@^10.2.1: + version "10.2.1" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz#c061e4d066f379dc17cd562c64e819b4dd454591" + +eslint-import-resolver-node@^0.2.0: + version "0.2.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz#5add8106e8c928db2cba232bcd9efa846e3da16c" + dependencies: + debug "^2.2.0" + object-assign "^4.0.1" + resolve "^1.1.6" + +eslint-module-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.0.0.tgz#a6f8c21d901358759cdc35dbac1982ae1ee58bce" + dependencies: + debug "2.2.0" + pkg-dir "^1.0.0" + +eslint-plugin-import@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz#72ba306fad305d67c4816348a4699a4229ac8b4e" + dependencies: + builtin-modules "^1.1.1" + contains-path "^0.1.0" + debug "^2.2.0" + doctrine "1.5.0" + eslint-import-resolver-node "^0.2.0" + eslint-module-utils "^2.0.0" + has "^1.0.1" + lodash.cond "^4.3.0" + minimatch "^3.0.3" + pkg-up "^1.0.0" + +eslint-plugin-node@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-4.2.2.tgz#82959ca9aed79fcbd28bb1b188d05cac04fb3363" + dependencies: + ignore "^3.0.11" + minimatch "^3.0.2" + object-assign "^4.0.1" + resolve "^1.1.7" + semver "5.3.0" eslint-plugin-promise@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0.tgz#78fbb6ffe047201627569e85a6c5373af2a68fca" -eslint-plugin-standard@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.1.1.tgz#97960b1537e1718bb633877d0a650050effff3b0" +eslint-plugin-standard@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz#34d0c915b45edc6f010393c7eef3823b08565cf2" -eslint@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.17.1.tgz#b80ae12d9c406d858406fccda627afce33ea10ea" +eslint@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" dependencies: babel-code-frame "^6.16.0" chalk "^1.1.3" - concat-stream "^1.4.6" + concat-stream "^1.5.2" debug "^2.1.1" - doctrine "^1.2.2" + doctrine "^2.0.0" escope "^3.6.0" espree "^3.4.0" + esquery "^1.0.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" @@ -1546,10 +1639,10 @@ eslint@^3.17.1: user-home "^2.0.0" espree@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.0.tgz#41656fa5628e042878025ef467e78f125cb86e1d" + version "3.4.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.2.tgz#38dbdedbedc95b8961a1fbf04734a8f6a9c8c592" dependencies: - acorn "4.0.4" + acorn "^5.0.1" acorn-jsx "^3.0.0" esprima@2.7.x, esprima@^2.7.1: @@ -1560,6 +1653,12 @@ esprima@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" +esquery@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" @@ -1571,7 +1670,7 @@ estraverse@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -1587,12 +1686,12 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" -event-emitter@~0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" +event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" dependencies: - d "~0.1.1" - es5-ext "~0.10.7" + d "1" + es5-ext "~0.10.14" eventemitter3@1.x.x: version "1.2.0" @@ -1700,11 +1799,11 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -finalhandler@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.0.tgz#b5691c2c0912092f18ac23e9416bde5cd7dc6755" +finalhandler@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.1.tgz#bcd15d1689c0e5ed729b6f7f541a6df984117db8" dependencies: - debug "2.6.1" + debug "2.6.3" encodeurl "~1.0.1" escape-html "~1.0.3" on-finished "~2.3.0" @@ -1757,8 +1856,8 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" form-data@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4" + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: asynckit "^0.4.0" combined-stream "^1.0.5" @@ -1789,7 +1888,7 @@ fsevents@^1.0.0: nan "^2.3.0" node-pre-gyp "^0.6.29" -fstream-ignore@~1.0.5: +fstream-ignore@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" dependencies: @@ -1797,18 +1896,22 @@ fstream-ignore@~1.0.5: inherits "2" minimatch "^3.0.0" -fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" + gauge@~2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09" + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -1856,9 +1959,9 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" +glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -1877,20 +1980,9 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" - globals@^9.0.0, globals@^9.14.0: - version "9.16.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.16.0.tgz#63e903658171ec2d9f51b1d31de5e2b8dc01fb80" + version "9.17.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" globby@^5.0.0: version "5.0.0" @@ -1931,6 +2023,10 @@ handlebars@^4.0.1: optionalDependencies: uglify-js "^2.6" +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + har-validator@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" @@ -1940,6 +2036,13 @@ har-validator@~2.0.6: is-my-json-valid "^2.12.4" pinkie-promise "^2.0.0" +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -1964,6 +2067,12 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + hash.js@^1.0.0, hash.js@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573" @@ -1987,8 +2096,8 @@ hawk@~3.1.3: sntp "1.x.x" hmac-drbg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.0.tgz#3db471f45aae4a994a0688322171f51b8b91bee5" + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" @@ -2006,8 +2115,8 @@ home-or-tmp@^2.0.0: os-tmpdir "^1.0.1" hosted-git-info@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5" + version "2.4.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67" http-errors@~1.6.1: version "1.6.1" @@ -2045,9 +2154,9 @@ ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" -ignore@^3.2.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.4.tgz#4055e03596729a8fabe45a43c100ad5ed815c4e8" +ignore@^3.0.11, ignore@^3.2.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.7.tgz#4810ca5f1d8eca5595213a34b94f2eb4ed926bbd" imurmurhash@^0.1.4: version "0.1.4" @@ -2070,7 +2179,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -2101,8 +2210,8 @@ inquirer@^0.12.0: through "^2.3.6" interpret@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" + version "1.0.3" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90" invariant@^2.2.0, invariant@^2.2.2: version "2.2.2" @@ -2124,9 +2233,9 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" +is-buffer@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" is-builtin-module@^1.0.0: version "1.0.0" @@ -2251,9 +2360,9 @@ isbinaryfile@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" -isexe@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" isobject@^2.0.0: version "2.1.0" @@ -2265,20 +2374,20 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istanbul-lib-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz#f263efb519c051c5f1f3343034fc40e7b43ff212" +istanbul-lib-coverage@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1" -istanbul-lib-instrument@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz#0e2fdfac93c1dabf2e31578637dc78a19089f43e" +istanbul-lib-instrument@^1.6.2: + version "1.7.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" babel-traverse "^6.18.0" babel-types "^6.18.0" babylon "^6.13.0" - istanbul-lib-coverage "^1.0.0" + istanbul-lib-coverage "^1.0.2" semver "^5.3.0" istanbul@^0.4.0: @@ -2311,8 +2420,8 @@ js-tokens@^3.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" js-yaml@3.x, js-yaml@^3.5.1: - version "3.8.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721" + version "3.8.3" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766" dependencies: argparse "^1.0.7" esprima "^3.1.1" @@ -2351,7 +2460,7 @@ json3@3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" -json5@^0.5.0: +json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -2370,9 +2479,10 @@ jsonpointer@^4.0.0: resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" jsprim@^1.2.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" + version "1.4.0" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" dependencies: + assert-plus "1.0.0" extsprintf "1.0.2" json-schema "0.2.3" verror "1.3.6" @@ -2411,9 +2521,9 @@ karma-mocha@^1.3.0: dependencies: minimist "1.2.0" -karma-phantomjs-launcher@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.2.tgz#19e1041498fd75563ed86730a22c1fe579fa8fb1" +karma-phantomjs-launcher@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz#d23ca34801bda9863ad318e3bb4bd4062b13acd2" dependencies: lodash "^4.0.1" phantomjs-prebuilt "^2.1.7" @@ -2422,9 +2532,9 @@ karma-safari-launcher@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz#96982a2cc47d066aae71c553babb28319115a2ce" -karma-webpack@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.2.tgz#bd38350af5645c9644090770939ebe7ce726f864" +karma-webpack@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.3.tgz#39cebf5ca2580139b27f9ae69b78816b9c82fae6" dependencies: async "~0.9.0" loader-utils "^0.2.5" @@ -2432,9 +2542,9 @@ karma-webpack@^2.0.2: source-map "^0.1.41" webpack-dev-middleware "^1.0.11" -karma@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-1.5.0.tgz#9c4c14f0400bef2c04c8e8e6bff59371025cc009" +karma@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/karma/-/karma-1.6.0.tgz#0e871d4527d5eac56c41d181f03c5c0a7e6dbf3e" dependencies: bluebird "^3.3.0" body-parser "^1.16.1" @@ -2453,7 +2563,7 @@ karma@^1.5.0: lodash "^3.8.0" log4js "^0.6.31" mime "^1.3.4" - minimatch "^3.0.0" + minimatch "^3.0.2" optimist "^0.6.1" qjobs "^1.1.4" range-parser "^1.2.0" @@ -2469,10 +2579,10 @@ kew@~0.7.0: resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" kind-of@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47" + version "3.2.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.0.tgz#b58abe4d5c044ad33726a8c1525b48cf891bff07" dependencies: - is-buffer "^1.0.2" + is-buffer "^1.1.5" klaw@^1.0.0: version "1.3.1" @@ -2520,6 +2630,14 @@ loader-utils@^0.2.16, loader-utils@^0.2.5: json5 "^0.5.0" object-assign "^4.0.1" +loader-utils@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -2550,6 +2668,10 @@ lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" +lodash.cond@^4.3.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" + lodash.create@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7" @@ -2665,15 +2787,15 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@~1.26.0: - version "1.26.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.26.0.tgz#eaffcd0e4fc6935cf8134da246e2e6c35305adff" +mime-db@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" -mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7: - version "2.1.14" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee" +mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7: + version "2.1.15" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" dependencies: - mime-db "~1.26.0" + mime-db "~1.27.0" mime@^1.3.4: version "1.3.4" @@ -2687,7 +2809,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2: +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: @@ -2707,22 +2829,22 @@ mkdirp@0.5.0: dependencies: minimist "0.0.8" -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" mocha@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3" + version "3.3.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.3.0.tgz#d29b7428d3f52c82e2e65df1ecb7064e1aabbfb5" dependencies: browser-stdout "1.3.0" commander "2.9.0" - debug "2.2.0" - diff "1.4.0" + debug "2.6.0" + diff "3.2.0" escape-string-regexp "1.0.5" - glob "7.0.5" + glob "7.1.1" growl "1.9.2" json3 "3.3.2" lodash.create "3.1.1" @@ -2737,13 +2859,17 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" +ms@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" + mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" nan@^2.3.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" + version "2.6.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" natural-compare@^1.4.0: version "1.4.0" @@ -2782,28 +2908,35 @@ node-libs-browser@^2.0.0: vm-browserify "0.0.4" node-pre-gyp@^0.6.29: - version "0.6.33" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9" - dependencies: - mkdirp "~0.5.1" - nopt "~3.0.6" - npmlog "^4.0.1" - rc "~1.1.6" - request "^2.79.0" - rimraf "~2.5.4" - semver "~5.3.0" - tar "~2.2.1" - tar-pack "~3.3.0" - -nopt@3.x, nopt@~3.0.6: + version "0.6.34" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" + dependencies: + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "^2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" dependencies: abbrev "1" +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.3.5" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" + version "2.3.8" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb" dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -2811,10 +2944,12 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: validate-npm-package-license "^3.0.1" normalize-path@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" -npmlog@^4.0.1: +npmlog@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" dependencies: @@ -2860,18 +2995,12 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@1.x, once@^1.3.0: +once@1.x, once@^1.3.0, once@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: wrappy "1" -once@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - dependencies: - wrappy "1" - onetime@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" @@ -2912,10 +3041,17 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" @@ -2931,8 +3067,8 @@ pako@~0.2.0: resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" parse-asn1@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.0.0.tgz#35060f6d5015d37628c770f4e091a0b5a278bc23" + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" dependencies: asn1.js "^4.0.0" browserify-aes "^1.0.0" @@ -3021,6 +3157,10 @@ pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + phantomjs-prebuilt@^2.1.14, phantomjs-prebuilt@^2.1.7: version "2.1.14" resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.14.tgz#d53d311fcfb7d1d08ddb24014558f1188c516da0" @@ -3055,6 +3195,12 @@ pkg-dir@^1.0.0: dependencies: find-up "^1.0.0" +pkg-up@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26" + dependencies: + find-up "^1.0.0" + pluralize@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" @@ -3109,9 +3255,13 @@ qjobs@^1.1.4: version "1.1.5" resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.1.5.tgz#659de9f2cf8dcc27a1481276f205377272382e73" -qs@6.3.1, qs@~6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.1.tgz#918c0b3bcd36679772baf135b1acb4c1651ed79d" +qs@6.4.0, qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +qs@~6.3.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" querystring-es3@^0.2.0: version "0.2.1" @@ -3144,9 +3294,9 @@ raw-body@~2.2.0: iconv-lite "0.4.15" unpipe "1.0.0" -rc@~1.1.6: - version "1.1.7" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea" +rc@^1.1.7: + version "1.2.1" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -3168,27 +3318,16 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729" - dependencies: - buffer-shims "^1.0.0" - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - string_decoder "~0.10.x" - util-deprecate "~1.0.1" - -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.2.6: + version "2.2.9" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" dependencies: + buffer-shims "~1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" process-nextick-args "~1.0.6" - string_decoder "~0.10.x" + string_decoder "~1.0.0" util-deprecate "~1.0.1" readable-stream@~1.0.2: @@ -3200,11 +3339,10 @@ readable-stream@~1.0.2: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@~2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" dependencies: - buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" @@ -3250,9 +3388,9 @@ regenerator-runtime@^0.10.0: version "0.10.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" -regenerator-transform@0.9.8: - version "0.9.8" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.8.tgz#0f88bb2bc03932ddb7b6b7312e68078f01026d6c" +regenerator-transform@0.9.11: + version "0.9.11" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" @@ -3283,6 +3421,10 @@ regjsparser@^0.1.4: dependencies: jsesc "~0.5.0" +remove-trailing-separator@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" @@ -3307,7 +3449,34 @@ request-progress@~2.0.1: dependencies: throttleit "^1.0.0" -request@^2.79.0, request@~2.79.0: +request@^2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@~2.79.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: @@ -3360,8 +3529,8 @@ resolve@1.1.x: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" resolve@^1.1.6, resolve@^1.1.7: - version "1.3.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235" + version "1.3.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" dependencies: path-parse "^1.0.5" @@ -3378,18 +3547,12 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.6.0: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.0, rimraf@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" dependencies: glob "^7.0.5" -rimraf@~2.5.1, rimraf@~2.5.4: - version "2.5.4" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" - dependencies: - glob "^7.0.5" - ripemd160@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e" @@ -3414,9 +3577,9 @@ rollup-pluginutils@^1.5.0: estree-walker "^0.2.1" minimatch "^3.0.2" -rollup@^0.41.4: - version "0.41.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.41.4.tgz#a970580176329f9ead86854d7fd4c46de752aef8" +rollup@^0.41.6: + version "0.41.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.41.6.tgz#e0d05497877a398c104d816d2733a718a7a94e2a" dependencies: source-map-support "^0.4.0" @@ -3434,7 +3597,7 @@ safe-buffer@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@~5.3.0: +"semver@2 || 3 || 4 || 5", semver@5.3.0, semver@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -3465,8 +3628,8 @@ sha.js@^2.3.6: inherits "^2.0.1" shelljs@^0.7.5: - version "0.7.6" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" + version "0.7.7" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" dependencies: glob "^7.0.0" interpret "^1.0.0" @@ -3534,15 +3697,15 @@ socket.io@1.7.3: socket.io-client "1.7.3" socket.io-parser "2.3.1" -source-list-map@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" +source-list-map@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.1.tgz#1a33ac210ca144d1e561f906ebccab5669ff4cb4" source-map-support@^0.4.0, source-map-support@^0.4.2: - version "0.4.11" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322" + version "0.4.14" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef" dependencies: - source-map "^0.5.3" + source-map "^0.5.6" source-map@^0.1.41: version "0.1.43" @@ -3556,7 +3719,7 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1, source-map@~0.5.3: +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.3: version "0.5.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -3585,8 +3748,8 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" sshpk@^1.7.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.11.0.tgz#2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77" + version "1.13.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -3611,12 +3774,12 @@ stream-browserify@^2.0.1: readable-stream "^2.0.2" stream-http@^2.3.1: - version "2.6.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.6.3.tgz#4c3ddbf9635968ea2cfd4e48d43de5def2625ac3" + version "2.7.0" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.0.tgz#cec1f4e3b494bc4a81b451808970f8b20b4ed5f6" dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" - readable-stream "^2.1.0" + readable-stream "^2.2.6" to-arraybuffer "^1.0.0" xtend "^4.0.0" @@ -3639,6 +3802,12 @@ string_decoder@^0.10.25, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667" + dependencies: + buffer-shims "~1.0.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -3694,20 +3863,20 @@ tapable@^0.2.5, tapable@~0.2.5: version "0.2.6" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.6.tgz#206be8e188860b514425375e6f1ae89bfb01fd8d" -tar-pack@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" - dependencies: - debug "~2.2.0" - fstream "~1.0.10" - fstream-ignore "~1.0.5" - once "~1.3.3" - readable-stream "~2.1.4" - rimraf "~2.5.1" - tar "~2.2.1" - uid-number "~0.0.6" - -tar@~2.2.1: +tar-pack@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" dependencies: @@ -3715,9 +3884,9 @@ tar@~2.2.1: fstream "^1.0.2" inherits "2" -test-exclude@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.0.tgz#0ddc0100b8ae7e88b34eb4fd98a907e961991900" +test-exclude@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.3.tgz#86a13ce3effcc60e6c90403cf31a27a60ac6c4e7" dependencies: arrify "^1.0.1" micromatch "^2.3.11" @@ -3783,6 +3952,12 @@ tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + tunnel-agent@~0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -3806,29 +3981,30 @@ type-detect@^1.0.0: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2" type-is@~1.6.14: - version "1.6.14" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.14.tgz#e219639c17ded1ca0789092dd54a03826b817cb2" + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: media-typer "0.3.0" - mime-types "~2.1.13" + mime-types "~2.1.15" -typedarray@~0.0.5: +typedarray@^0.0.6, typedarray@~0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -uglify-js@^2.6, uglify-js@^2.7.5, uglify-js@^2.8.9: - version "2.8.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.9.tgz#01194b91cc0795214093c05594ef5ac1e0b2e900" +uglify-js@^2.6, uglify-js@^2.8.22, uglify-js@^2.8.5: + version "2.8.22" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0" dependencies: source-map "~0.5.1" - uglify-to-browserify "~1.0.0" yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" -uid-number@~0.0.6: +uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -3854,8 +4030,8 @@ user-home@^2.0.0: os-homedir "^1.0.0" useragent@^2.1.12: - version "2.1.12" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.12.tgz#aa7da6cdc48bdc37ba86790871a7321d64edbaa2" + version "2.1.13" + resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.13.tgz#bba43e8aa24d5ceb83c2937473e102e21df74c10" dependencies: lru-cache "2.2.x" tmp "0.0.x" @@ -3901,7 +4077,7 @@ void-elements@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" -watchpack@^1.2.0: +watchpack@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87" dependencies: @@ -3910,26 +4086,26 @@ watchpack@^1.2.0: graceful-fs "^4.1.2" webpack-dev-middleware@^1.0.11: - version "1.10.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz#c6b4cf428139cf1aefbe06a0c00fdb4f8da2f893" + version "1.10.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.10.2.tgz#2e252ce1dfb020dbda1ccb37df26f30ab014dbd1" dependencies: memory-fs "~0.4.1" mime "^1.3.4" path-is-absolute "^1.0.0" range-parser "^1.0.3" -webpack-sources@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.4.tgz#ccc2c817e08e5fa393239412690bb481821393cd" +webpack-sources@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.3.tgz#17c62bfaf13c707f9d02c479e0dcdde8380697fb" dependencies: - source-list-map "~0.1.7" + source-list-map "^1.1.1" source-map "~0.5.3" -webpack@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.2.1.tgz#7bb1d72ae2087dd1a4af526afec15eed17dda475" +webpack@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.4.1.tgz#15a91dbe34966d8a4b99c7d656efd92a2e5a6f6a" dependencies: - acorn "^4.0.4" + acorn "^5.0.0" acorn-dynamic-import "^2.0.0" ajv "^4.7.0" ajv-keywords "^1.1.1" @@ -3937,6 +4113,7 @@ webpack@^2.2.1: enhanced-resolve "^3.0.0" interpret "^1.0.0" json-loader "^0.5.4" + json5 "^0.5.1" loader-runner "^2.3.0" loader-utils "^0.2.16" memory-fs "~0.4.1" @@ -3945,9 +4122,9 @@ webpack@^2.2.1: source-map "^0.5.3" supports-color "^3.1.0" tapable "~0.2.5" - uglify-js "^2.7.5" - watchpack "^1.2.0" - webpack-sources "^0.1.4" + uglify-js "^2.8.5" + watchpack "^1.3.1" + webpack-sources "^0.2.3" yargs "^6.0.0" which-module@^1.0.0: @@ -3955,10 +4132,10 @@ which-module@^1.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" which@^1.1.1, which@^1.2.1, which@~1.2.10: - version "1.2.12" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" + version "1.2.14" + resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" dependencies: - isexe "^1.1.1" + isexe "^2.0.0" wide-align@^1.1.0: version "1.1.0"