UNPKG

vue-breakpoints

Version:

Vue.js utility component to show and hide components based on breakpoints

1 lines 20.7 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("VueBreakpoints",[],t):"object"==typeof exports?exports.VueBreakpoints=t():e.VueBreakpoints=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t){e.exports=function(e,t,n,r,o){var i,u=e=e||{},a=typeof e.default;"object"!==a&&"function"!==a||(i=e,u=e.default);var s="function"==typeof u?u.options:u;t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),r&&(s._scopeId=r);var c;if(o?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},s._ssrRegister=c):n&&(c=n),c){var l=s.functional,f=l?s.render:s.beforeCreate;l?s.render=function(e,t){return c.call(t),f(e,t)}:s.beforeCreate=f?[].concat(f,c):[c]}return{esModule:i,exports:u,options:s}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=n.n(r),i=n(0),u=i(o.a,null,null,null,null);u.options.__file="src/components/withBreakpoint.vue",u.esModule&&Object.keys(u.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),t.default=u.exports},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.withBreakpoint=t.showAt=t.hideAt=void 0;var o=n(3),i=r(o),u=n(9),a=r(u),s=n(1),c=r(s),l=n(11),f=r(l),p={version:f.default.version,hideAt:i.default,showAt:a.default,withBreakpoint:c.default};t.hideAt=i.default,t.showAt=a.default,t.withBreakpoint=c.default,t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),o=n.n(r),i=n(0),u=i(o.a,null,null,null,null);u.options.__file="src/components/hideAt.vue",u.esModule&&Object.keys(u.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),t.default=u.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=["small","medium","mediumAndBelow","mediumAndAbove","largeAndBelow","large"];t.default={name:"hide-at",mixins:[o.default],props:{breakpoint:{type:String,required:!0,validator:function(e){return i.some(function(t){return t===e})}}},render:function(e){var t=void 0;return t=!this.breakpoint.includes("small")||"small"!==this.currentBreakpoint,this.breakpoint.includes("medium")&&(this.breakpoint.includes("AndBelow")&&"large"!==this.currentBreakpoint?t=!1:this.breakpoint.includes("AndAbove")&&"small"!==this.currentBreakpoint?t=!1:"medium"===this.breakpoint&&"medium"===this.currentBreakpoint&&(t=!1)),this.breakpoint.includes("large")&&(t=!this.breakpoint.includes("AndBelow")&&"large"!==this.currentBreakpoint),t&&this.$slots.default?this.$slots.default[0]:null}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i={small:744,medium:1128,large:1/0};t.default={props:{breakpoints:{type:Object,default:void 0}},data:function(){return{currentBreakpoint:""}},mounted:function(){window.addEventListener("resize",this.handleResize),this.handleResize(),this.$slots.default&&this.$slots.default.length>1?console.warn("[✋ vue-breakpoints] You may only wrap one element in a <showAt> or <hideAt/> component."):(!this.$slots.default||this.$slots.default.length<1)&&console.warn("[✋ vue-breakpoints] You must have one child inside a <showAt> or <hideAt/> component.")},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)},methods:{handleResize:function(){var e=window.innerWidth;e<this._breakpoints.small?this.currentBreakpoint="small":e<this._breakpoints.medium?this.currentBreakpoint="medium":e<=this._breakpoints.large&&(this.currentBreakpoint="large")}},computed:{_breakpoints:function(){return(0,o.default)(i,this.breakpoints)}}}},function(e,t,n){(function(e,n){function r(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function i(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function a(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function s(e,t,n,r){var o=-1,i=e?e.length:0;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function c(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function l(e,t){return null==e?void 0:e[t]}function f(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function p(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function d(e,t){return function(n){return e(t(n))}}function h(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function b(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function v(){this.__data__=Zt?Zt(null):{}}function m(e){return this.has(e)&&delete this.__data__[e]}function _(e){var t=this.__data__;if(Zt){var n=t[e];return n===Ue?void 0:n}return zt.call(t,e)?t[e]:void 0}function y(e){var t=this.__data__;return Zt?void 0!==t[e]:zt.call(t,e)}function g(e,t){return this.__data__[e]=Zt&&void 0===t?Ue:t,this}function j(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function k(){this.__data__=[]}function w(e){var t=this.__data__,n=L(t,e);return!(n<0)&&(n==t.length-1?t.pop():Nt.call(t,n,1),!0)}function A(e){var t=this.__data__,n=L(t,e);return n<0?void 0:t[n][1]}function x(e){return L(this.__data__,e)>-1}function O(e,t){var n=this.__data__,r=L(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function B(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function M(){this.__data__={hash:new b,map:new(Gt||j),string:new b}}function P(e){return de(this,e).delete(e)}function $(e){return de(this,e).get(e)}function S(e){return de(this,e).has(e)}function E(e,t){return de(this,e).set(e,t),this}function z(e){this.__data__=new j(e)}function R(){this.__data__=new j}function V(e){return this.__data__.delete(e)}function C(e){return this.__data__.get(e)}function F(e){return this.__data__.has(e)}function I(e,t){var n=this.__data__;if(n instanceof j){var r=n.__data__;if(!Gt||r.length<Te-1)return r.push([e,t]),this;n=this.__data__=new B(r)}return n.set(e,t),this}function T(e,t){var n=ln(e)||Oe(e)?c(e.length,String):[],r=n.length,o=!!r;for(var i in e)!t&&!zt.call(e,i)||o&&("length"==i||_e(i,r))||n.push(i);return n}function U(e,t,n){(void 0===n||xe(e[t],n))&&("number"!=typeof t||void 0!==n||t in e)||(e[t]=n)}function D(e,t,n){var r=e[t];zt.call(e,t)&&xe(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function L(e,t){for(var n=e.length;n--;)if(xe(e[n][0],t))return n;return-1}function N(e,t){return e&&le(t,Ve(t),e)}function W(e,t,n,r,o,i,a){var s;if(r&&(s=i?r(e,o,i,a):r(e)),void 0!==s)return s;if(!Se(e))return e;var c=ln(e);if(c){if(s=be(e),!t)return ce(e,s)}else{var l=cn(e),p=l==qe||l==Je;if(fn(e))return te(e,t);if(l==Ge||l==Le||p&&!i){if(f(e))return i?e:{};if(s=ve(p?{}:e),!t)return fe(e,N(s,e))}else{if(!mt[l])return i?e:{};s=me(e,l,W,t)}}a||(a=new z);var d=a.get(e);if(d)return d;if(a.set(e,s),!c)var h=n?pe(e):Ve(e);return u(h||e,function(o,i){h&&(i=o,o=e[i]),D(s,i,W(o,t,n,r,i,e,a))}),s}function q(e){return Se(e)?Dt(e):{}}function J(e,t,n){var r=t(e);return ln(e)?r:a(r,n(e))}function X(e){return Vt.call(e)}function Y(e){return!(!Se(e)||je(e))&&(Pe(e)||f(e)?Ct:ht).test(Ae(e))}function G(e){return Ee(e)&&$e(e.length)&&!!vt[Vt.call(e)]}function H(e){if(!ke(e))return Jt(e);var t=[];for(var n in Object(e))zt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function K(e){if(!Se(e))return we(e);var t=ke(e),n=[];for(var r in e)("constructor"!=r||!t&&zt.call(e,r))&&n.push(r);return n}function Q(e,t,n,r,o){if(e!==t){if(!ln(t)&&!pn(t))var i=K(t);u(i||t,function(u,a){if(i&&(a=u,u=t[a]),Se(u))o||(o=new z),Z(e,t,a,n,Q,r,o);else{var s=r?r(e[a],u,a+"",e,t,o):void 0;void 0===s&&(s=u),U(e,a,s)}})}}function Z(e,t,n,r,o,i,u){var a=e[n],s=t[n],c=u.get(s);if(c)return void U(e,n,c);var l=i?i(a,s,n+"",e,t,u):void 0,f=void 0===l;f&&(l=s,ln(s)||pn(s)?ln(a)?l=a:Me(a)?l=ce(a):(f=!1,l=W(s,!0)):ze(s)||Oe(s)?Oe(a)?l=Re(a):!Se(a)||r&&Pe(a)?(f=!1,l=W(s,!0)):l=a:f=!1),f&&(u.set(s,l),o(l,s,r,i,u),u.delete(s)),U(e,n,l)}function ee(e,t){return t=Xt(void 0===t?e.length-1:t,0),function(){for(var n=arguments,r=-1,o=Xt(n.length-t,0),u=Array(o);++r<o;)u[r]=n[t+r];r=-1;for(var a=Array(t+1);++r<t;)a[r]=n[r];return a[t]=u,i(e,this,a)}}function te(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}function ne(e){var t=new e.constructor(e.byteLength);return new Tt(t).set(new Tt(e)),t}function re(e,t){var n=t?ne(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function oe(e,t,n){return s(t?n(p(e),!0):p(e),r,new e.constructor)}function ie(e){var t=new e.constructor(e.source,dt.exec(e));return t.lastIndex=e.lastIndex,t}function ue(e,t,n){return s(t?n(h(e),!0):h(e),o,new e.constructor)}function ae(e){return an?Object(an.call(e)):{}}function se(e,t){var n=t?ne(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ce(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function le(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o<i;){var u=t[o],a=r?r(n[u],e[u],u,n,e):void 0;D(n,u,void 0===a?e[u]:a)}return n}function fe(e,t){return le(e,sn(e),t)}function pe(e){return J(e,Ve,sn)}function de(e,t){var n=e.__data__;return ge(t)?n["string"==typeof t?"string":"hash"]:n.map}function he(e,t){var n=l(e,t);return Y(n)?n:void 0}function be(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&zt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function ve(e){return"function"!=typeof e.constructor||ke(e)?{}:q(Ut(e))}function me(e,t,n,r){var o=e.constructor;switch(t){case tt:return ne(e);case Ne:case We:return new o(+e);case nt:return re(e,r);case rt:case ot:case it:case ut:case at:case st:case ct:case lt:case ft:return se(e,r);case Xe:return oe(e,r,n);case Ye:case Qe:return new o(e);case He:return ie(e);case Ke:return ue(e,r,n);case Ze:return ae(e)}}function _e(e,t){return!!(t=null==t?De:t)&&("number"==typeof e||bt.test(e))&&e>-1&&e%1==0&&e<t}function ye(e,t,n){if(!Se(n))return!1;var r=typeof t;return!!("number"==r?Be(n)&&_e(t,n.length):"string"==r&&t in n)&&xe(n[t],e)}function ge(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function je(e){return!!St&&St in e}function ke(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pt)}function we(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}function Ae(e){if(null!=e){try{return Et.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function xe(e,t){return e===t||e!==e&&t!==t}function Oe(e){return Me(e)&&zt.call(e,"callee")&&(!Lt.call(e,"callee")||Vt.call(e)==Le)}function Be(e){return null!=e&&$e(e.length)&&!Pe(e)}function Me(e){return Ee(e)&&Be(e)}function Pe(e){var t=Se(e)?Vt.call(e):"";return t==qe||t==Je}function $e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=De}function Se(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ee(e){return!!e&&"object"==typeof e}function ze(e){if(!Ee(e)||Vt.call(e)!=Ge||f(e))return!1;var t=Ut(e);if(null===t)return!0;var n=zt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Et.call(n)==Rt}function Re(e){return le(e,Ce(e))}function Ve(e){return Be(e)?T(e):H(e)}function Ce(e){return Be(e)?T(e,!0):K(e)}function Fe(){return[]}function Ie(){return!1}var Te=200,Ue="__lodash_hash_undefined__",De=9007199254740991,Le="[object Arguments]",Ne="[object Boolean]",We="[object Date]",qe="[object Function]",Je="[object GeneratorFunction]",Xe="[object Map]",Ye="[object Number]",Ge="[object Object]",He="[object RegExp]",Ke="[object Set]",Qe="[object String]",Ze="[object Symbol]",et="[object WeakMap]",tt="[object ArrayBuffer]",nt="[object DataView]",rt="[object Float32Array]",ot="[object Float64Array]",it="[object Int8Array]",ut="[object Int16Array]",at="[object Int32Array]",st="[object Uint8Array]",ct="[object Uint8ClampedArray]",lt="[object Uint16Array]",ft="[object Uint32Array]",pt=/[\\^$.*+?()[\]{}|]/g,dt=/\w*$/,ht=/^\[object .+?Constructor\]$/,bt=/^(?:0|[1-9]\d*)$/,vt={};vt[rt]=vt[ot]=vt[it]=vt[ut]=vt[at]=vt[st]=vt[ct]=vt[lt]=vt[ft]=!0,vt[Le]=vt["[object Array]"]=vt[tt]=vt[Ne]=vt[nt]=vt[We]=vt["[object Error]"]=vt[qe]=vt[Xe]=vt[Ye]=vt[Ge]=vt[He]=vt[Ke]=vt[Qe]=vt[et]=!1;var mt={};mt[Le]=mt["[object Array]"]=mt[tt]=mt[nt]=mt[Ne]=mt[We]=mt[rt]=mt[ot]=mt[it]=mt[ut]=mt[at]=mt[Xe]=mt[Ye]=mt[Ge]=mt[He]=mt[Ke]=mt[Qe]=mt[Ze]=mt[st]=mt[ct]=mt[lt]=mt[ft]=!0,mt["[object Error]"]=mt[qe]=mt[et]=!1;var _t="object"==typeof e&&e&&e.Object===Object&&e,yt="object"==typeof self&&self&&self.Object===Object&&self,gt=_t||yt||Function("return this")(),jt="object"==typeof t&&t&&!t.nodeType&&t,kt=jt&&"object"==typeof n&&n&&!n.nodeType&&n,wt=kt&&kt.exports===jt,At=wt&&_t.process,xt=function(){try{return At&&At.binding("util")}catch(e){}}(),Ot=xt&&xt.isTypedArray,Bt=Array.prototype,Mt=Function.prototype,Pt=Object.prototype,$t=gt["__core-js_shared__"],St=function(){var e=/[^.]+$/.exec($t&&$t.keys&&$t.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Et=Mt.toString,zt=Pt.hasOwnProperty,Rt=Et.call(Object),Vt=Pt.toString,Ct=RegExp("^"+Et.call(zt).replace(pt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ft=wt?gt.Buffer:void 0,It=gt.Symbol,Tt=gt.Uint8Array,Ut=d(Object.getPrototypeOf,Object),Dt=Object.create,Lt=Pt.propertyIsEnumerable,Nt=Bt.splice,Wt=Object.getOwnPropertySymbols,qt=Ft?Ft.isBuffer:void 0,Jt=d(Object.keys,Object),Xt=Math.max,Yt=he(gt,"DataView"),Gt=he(gt,"Map"),Ht=he(gt,"Promise"),Kt=he(gt,"Set"),Qt=he(gt,"WeakMap"),Zt=he(Object,"create"),en=Ae(Yt),tn=Ae(Gt),nn=Ae(Ht),rn=Ae(Kt),on=Ae(Qt),un=It?It.prototype:void 0,an=un?un.valueOf:void 0;b.prototype.clear=v,b.prototype.delete=m,b.prototype.get=_,b.prototype.has=y,b.prototype.set=g,j.prototype.clear=k,j.prototype.delete=w,j.prototype.get=A,j.prototype.has=x,j.prototype.set=O,B.prototype.clear=M,B.prototype.delete=P,B.prototype.get=$,B.prototype.has=S,B.prototype.set=E,z.prototype.clear=R,z.prototype.delete=V,z.prototype.get=C,z.prototype.has=F,z.prototype.set=I;var sn=Wt?d(Wt,Object):Fe,cn=X;(Yt&&cn(new Yt(new ArrayBuffer(1)))!=nt||Gt&&cn(new Gt)!=Xe||Ht&&"[object Promise]"!=cn(Ht.resolve())||Kt&&cn(new Kt)!=Ke||Qt&&cn(new Qt)!=et)&&(cn=function(e){var t=Vt.call(e),n=t==Ge?e.constructor:void 0,r=n?Ae(n):void 0;if(r)switch(r){case en:return nt;case tn:return Xe;case nn:return"[object Promise]";case rn:return Ke;case on:return et}return t});var ln=Array.isArray,fn=qt||Ie,pn=Ot?function(e){return function(t){return e(t)}}(Ot):G,dn=function(e){return ee(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,u=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,u&&ye(n[0],n[1],u)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var a=n[r];a&&e(t,a,r,i)}return t})}(function(e,t,n){Q(e,t,n)});n.exports=dn}).call(t,n(7),n(8)(e))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10),o=n.n(r),i=n(0),u=i(o.a,null,null,null,null);u.options.__file="src/components/showAt.vue",u.esModule&&Object.keys(u.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),t.default=u.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=["small","medium","mediumAndBelow","mediumAndAbove","largeAndBelow","large"];t.default={name:"show-at",mixins:[o.default],props:{breakpoint:{type:String,required:!0,validator:function(e){return i.some(function(t){return t===e})}}},render:function(e){var t=void 0;return t=!(!this.breakpoint.includes("small")||"small"!==this.currentBreakpoint),this.breakpoint.includes("medium")&&(this.breakpoint.includes("AndBelow")&&"large"!==this.currentBreakpoint?t=!0:this.breakpoint.includes("AndAbove")&&"small"!==this.currentBreakpoint?t=!0:"medium"===this.breakpoint&&"medium"===this.currentBreakpoint&&(t=!0)),this.breakpoint.includes("large")&&(t=!!this.breakpoint.includes("AndBelow")||"large"===this.currentBreakpoint),t&&this.$slots.default?this.$slots.default[0]:null}}},function(e,t){e.exports={name:"vue-breakpoints",version:"1.1.0",description:"Vue.js utility component to show and hide components based on breakpoints",author:"Jakub Juszczak <jakub@posteo.de>",license:"MIT",repository:{type:"git",url:"git@github.com:apertureless/vue-breakpoints.git"},bugs:{url:"https://github.com/apertureless/vue-breakpoints/issues"},keywords:["Vuejs","Vue","breakpoints","responsive","mobile","helpers"],main:"dist/vue-breakpoints.js",unpkg:"dist/vue-breakpoints.js",module:"dist/vue-breakpoints.js","jsnext:main":"dist/vue-breakpoints.js",files:["dist"],scripts:{purge:"rm -rf dist/",dev:"node build/dev-server.js",start:"node build/dev-server.js",docs:"node build/build.js",build:"npm run build:umd","build:umd":"webpack --progress --hide-modules --config ./build/webpack.release.js && webpack --progress --hide-modules --config ./build/webpack.release.min.js",unit:"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",test:"npm run unit",lint:"eslint --ext .js,.vue src test/unit/specs",release:"npm run purge && npm run lint && npm run build",prepublish:"npm run purge && npm run lint && npm run build"},dependencies:{"lodash.merge":"^4.6.0"},devDependencies:{autoprefixer:"^7.1.2",avoriaz:"^3.5.0","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0",chai:"^3.5.0",chalk:"^2.0.1","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^5.0.1","css-loader":"^0.28.0",cssnano:"^3.10.0",eslint:"^4.5.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eventsource-polyfill":"^0.9.6",express:"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0",karma:"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.2",mocha:"^3.2.0",opn:"^5.1.0","optimize-css-assets-webpack-plugin":"^2.0.0",ora:"^1.2.0","phantomjs-prebuilt":"^2.1.14",rimraf:"^2.6.0",semver:"^5.3.0",shelljs:"^0.7.6",sinon:"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8",vue:"^2.4.2","vue-loader":"^13.0.4","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.4.2",webpack:"^3.5.5","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},engines:{node:">= 4.0.0",npm:">= 3.0.0"},browserslist:["> 1%","last 2 versions","not ie <= 8"]}}])});