UNPKG

vue-remove-whitespace

Version:

A set of reusable remove whitespace directives for reusable Vue.js components

1 lines 983 B
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueRemoveWhitespace=t():e.VueRemoveWhitespace=t()}(self,(function(){return(()=>{"use strict";var e={d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{version:()=>o,removeWhitespace:()=>r,mixin:()=>i});var o="2.0.0";function n(e){Array.from(e).forEach((function(e){(function(e){return e.nodeType===Node.TEXT_NODE})(e)&&e.textContent?e.textContent=e.textContent.trim():n(e.childNodes)}))}var r={inserted:function(e){n(e.childNodes)},componentUpdated:function(e){n(e.childNodes)}},i={directives:{removeWhitespace:r}};return t})()}));