vue-filter2
Version:
A collection of Vue.js filters
2 lines • 8.65 kB
JavaScript
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define("vue-filters",[],e):"object"===typeof exports?exports["vue-filters"]=e():t["vue-filters"]=e()})("undefined"!==typeof self?self:this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var u=e[r]={i:r,l:!1,exports:{}};return t[r].call(u.exports,u,u.exports,n),u.l=!0,u.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var u in t)n.d(r,u,function(e){return t[e]}.bind(null,u));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"4c86":function(t,e,n){"use strict";function r(t){return o(t)||i(t)||u()}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function o(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}function c(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}var f=function(t){if(g(t))return t;if(w(t)){var e,n=Object.keys(t),r=n.length,u=new Array(r);while(r--)e=n[r],u[r]={$key:e,$value:t[e]};return u}return t||[]},l=function(t){return r(Array(t+1).keys()).slice(1)};function a(t){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}var s=function(t){return void 0!==t&&null!==t},b=function(t){return void 0===t||null===t},d=function(t){return t||0===t},p=function(t){return!t&&0!==t},y=function(t){return p(t)||""===t.trim()},j=function(t){return d(t)&&""!==t.trim()},O=function(t){return"number"===typeof t},v=function(t){return"string"===typeof t},g=function(t){return Array.isArray(t)},h=function(t){return null!==t&&"object"===a(t)},m=Object.prototype.toString,w=function(t){return"[object Object]"===m.call(t)},S=function(t,e){return k(t,e.split("."))},k=function t(e,n){return n.length?t(e[n[0]],n.slice(1)):e},P=function(t){if(v(t))return t;var e=Number(t);return isNaN(e)?t:e};n.d(e,"o",(function(){return c})),n.d(e,"a",(function(){return f})),n.d(e,"b",(function(){return l})),n.d(e,"f",(function(){return s})),n.d(e,"n",(function(){return b})),n.d(e,"i",(function(){return d})),n.d(e,"g",(function(){return p})),n.d(e,"e",(function(){return y})),n.d(e,"h",(function(){return j})),n.d(e,"j",(function(){return O})),n.d(e,"m",(function(){return v})),n.d(e,"d",(function(){return g})),n.d(e,"k",(function(){return h})),n.d(e,"l",(function(){return w})),n.d(e,"c",(function(){return S})),n.d(e,"p",(function(){return P}))},"4ec1":function(t,e,n){"use strict";n.r(e);var r=n("4c86"),u=function(t,e){if(t=Object(r["a"])(t),null==e)return t;if("function"===typeof e)return t.filter(e);e=(""+e).toLowerCase();for(var n,u,o,c,f=[],l=arguments.length,a=new Array(l>2?l-2:0),s=2;s<l;s++)a[s-2]=arguments[s];for(var b=0,d=t.length;b<d;b++)if(n=t[b],o=n&&n.$value||n,c=a.length,c){while(c--)if(u=a[c],"$key"===u&&i(n.$key,e)||i(Object(r["c"])(o,u),e)){f.push(n);break}}else i(n,e)&&f.push(n);return f};function i(t,e){if(Object(r["l"])(t)){var n=Object.keys(t),u=n.length;while(u--)if(i(t[n[u]],e))return!0}else if(Object(r["d"])(t)){var o=t.length;while(o--)if(i(t[o],e))return!0}else if(null!=t)return t.toString().toLowerCase().indexOf(e)>-1}var o=function(t,e){var n=u(t,e);return n.splice(1),n},c=function(t,e,n){Object(r["d"])()||(t=Object(r["b"])(t));var u=Object(r["n"])(n)?0:Object(r["m"])(n)?parseInt(n,10):n;return e=Object(r["p"])(e),Object(r["j"])(e)?t.slice(u,u+e):t};function f(t){var e,n=null;t=Object(r["a"])(t);var u=Object(r["o"])(arguments,1),i=u[u.length-1];"number"===typeof i?(i=i<0?-1:1,u=u.length>1?u.slice(0,-1):u):i=1;var o=u[0];if(!o)return t;function c(t,n,u){var o=e[u];return o&&("$key"!==o&&(Object(r["k"])(t)&&"$value"in t&&(t=t.$value),Object(r["k"])(n)&&"$value"in n&&(n=n.$value)),t=Object(r["k"])(t)?Object(r["c"])(t,o):t,n=Object(r["k"])(n)?Object(r["c"])(n,o):n),t===n?0:t>n?i:-i}return"function"===typeof o?n=function(t,e){return o(t,e)*i}:(e=Array.prototype.concat.apply([],u),n=function(t,r,u){return u=u||0,u>=e.length-1?c(t,r,u):c(t,r,u)||n(t,r,u+1)}),t.slice().sort(n)}n.d(e,"filterBy",(function(){return u})),n.d(e,"findBy",(function(){return o})),n.d(e,"limitBy",(function(){return c})),n.d(e,"orderBy",(function(){return f}))},8975:function(t,e,n){"use strict";(function(t){var r=n("d7b2"),u=n("4ec1"),i=n("4c86");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(n,!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=c({},r,{},u);function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!a.installed){a.installed=!0;var n=e.filters?Object(i["d"])(e.filters)?e.filters:Object(i["m"])(e.filters)?e.filters.trim().split(" "):Object.keys(l):Object.keys(l);n.forEach((function(e){return l[e]&&t.filter(e,l[e])}))}}var s="undefined"!==typeof window?window.Vue:"undefined"!==typeof t?t.Vue:null;s&&s.use({install:a});var b=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return e.forEach((function(e){return t.filter(e.name,e)}))}};e["a"]=c({install:a},l,{filter:b})}).call(this,n("c8ba"))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},d7b2:function(t,e,n){"use strict";n.r(e);var r=n("4c86"),u=/\b(\w)/g,i=function(t){return Object(r["h"])(t)?t.toString().toLowerCase().replace(u,(function(t,e){return e?e.toUpperCase():""})):""},o=/(\d{3})(?=\d)/g;function c(t,e,n){if(Object(r["g"])(t))return"";if(t=parseFloat(t),!isFinite(t))return"";e=null!=e?e:"$",n=null!=n?n:2;var u=Math.abs(t).toFixed(n),i=n?u.slice(0,-1-n):u,c=i.length%3,f=c>0?i.slice(0,c)+(i.length>3?",":""):"",l=n?u.slice(-1-n):"",a=t<0?"-":"";return a+e+f+i.slice(c).replace(o,"$1,")+l}var f=function(t){return Object(r["i"])(t)?t.toString().toLowerCase():""},l=function(t,e){return Object(r["e"])(t)?e:t},a=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n&&0!==n.length?1===n.length?n[0]+(1===t?"":"s"):n[t%10-1]||n[n.length-1]:""},s=function(t){return Object(r["f"])(t)?t.trim():""},b=function(t,e){return Object(r["n"])(t)||!Object(r["m"])(t)||!Object(r["j"])(e)||e<=3||t.length<=e?t:t.substring(0,e-3)+"..."},d=function(t){return Object(r["i"])(t)?t.toString().toUpperCase():""};n.d(e,"capitalize",(function(){return i})),n.d(e,"currency",(function(){return c})),n.d(e,"lowercase",(function(){return f})),n.d(e,"placeholder",(function(){return l})),n.d(e,"pluralize",(function(){return a})),n.d(e,"trim",(function(){return s})),n.d(e,"truncate",(function(){return b})),n.d(e,"uppercase",(function(){return d}))},f6fd:function(t,e){(function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})})(document)},fb15:function(t,e,n){"use strict";var r;(n.r(e),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var u=n("8975");e["default"]=u["a"]}})["default"]}));
//# sourceMappingURL=vue-filters.umd.min.js.map