ast-contains-only-empty-space
Advanced tools
Comparing version
/** | ||
* @name ast-contains-only-empty-space | ||
* @fileoverview Does AST contain only empty space? | ||
* @version 3.0.7 | ||
* @version 3.0.10 | ||
* @author Roy Revelt, Codsen Ltd | ||
@@ -10,23 +10,2 @@ * @license MIT | ||
import { traverse } from 'ast-monkey-traverse'; | ||
function empty(input) { | ||
if (typeof input === "string") { | ||
return !input.trim(); | ||
} | ||
if (!["object", "string"].includes(typeof input) || !input) { | ||
return false; | ||
} | ||
let found = true; | ||
input = traverse(input, (key, val, innerObj, stop) => { | ||
const current = val !== undefined ? val : key; | ||
if (typeof current === "string" && current.trim()) { | ||
found = false; | ||
stop.now = true; | ||
} | ||
return current; | ||
}); | ||
return found; | ||
} | ||
export { empty }; | ||
import{traverse as u}from"ast-monkey-traverse";function f(e){if(typeof e=="string")return!e.trim();if(!["object","string"].includes(typeof e)||!e)return!1;let n=!0;return e=u(e,(l,r,s,t)=>{let o=r!==void 0?r:l;return typeof o=="string"&&o.trim()&&(n=!1,t.now=!0),o}),n}export{f as empty}; |
/** | ||
* @name ast-contains-only-empty-space | ||
* @fileoverview Does AST contain only empty space? | ||
* @version 3.0.7 | ||
* @version 3.0.10 | ||
* @author Roy Revelt, Codsen Ltd | ||
@@ -10,18 +10,18 @@ * @license MIT | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).astContainsOnlyEmptySpace={})}(this,(function(t){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r={exports:{}};!function(t,r){var n="__lodash_hash_undefined__",o=9007199254740991,c="[object Arguments]",u="[object Boolean]",i="[object Date]",a="[object Function]",f="[object GeneratorFunction]",s="[object Map]",l="[object Number]",p="[object Object]",y="[object Promise]",h="[object RegExp]",_="[object Set]",d="[object String]",v="[object Symbol]",b="[object WeakMap]",g="[object ArrayBuffer]",j="[object DataView]",w="[object Float32Array]",O="[object Float64Array]",m="[object Int8Array]",A="[object Int16Array]",x="[object Int32Array]",S="[object Uint8Array]",$="[object Uint8ClampedArray]",P="[object Uint16Array]",T="[object Uint32Array]",E=/\w*$/,I=/^\[object .+?Constructor\]$/,F=/^(?:0|[1-9]\d*)$/,N={};N[c]=N["[object Array]"]=N[g]=N[j]=N[u]=N[i]=N[w]=N[O]=N[m]=N[A]=N[x]=N[s]=N[l]=N[p]=N[h]=N[_]=N[d]=N[v]=N[S]=N[$]=N[P]=N[T]=!0,N["[object Error]"]=N[a]=N[b]=!1;var k="object"==typeof self&&self&&self.Object===Object&&self,B="object"==typeof e&&e&&e.Object===Object&&e||k||Function("return this")(),M=r&&!r.nodeType&&r,U=M&&t&&!t.nodeType&&t,C=U&&U.exports===M;function D(t,e){return t.set(e[0],e[1]),t}function K(t,e){return t.add(e),t}function R(t,e,r,n){var o=-1,c=t?t.length:0;for(n&&c&&(r=t[++o]);++o<c;)r=e(r,t[o],o,t);return r}function z(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}function L(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}function V(t,e){return function(r){return t(e(r))}}function W(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}var G,q=Array.prototype,H=Function.prototype,J=Object.prototype,Q=B["__core-js_shared__"],X=(G=/[^.]+$/.exec(Q&&Q.keys&&Q.keys.IE_PROTO||""))?"Symbol(src)_1."+G:"",Y=H.toString,Z=J.hasOwnProperty,tt=J.toString,et=RegExp("^"+Y.call(Z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),rt=C?B.Buffer:void 0,nt=B.Symbol,ot=B.Uint8Array,ct=V(Object.getPrototypeOf,Object),ut=Object.create,it=J.propertyIsEnumerable,at=q.splice,ft=Object.getOwnPropertySymbols,st=rt?rt.isBuffer:void 0,lt=V(Object.keys,Object),pt=Ut(B,"DataView"),yt=Ut(B,"Map"),ht=Ut(B,"Promise"),_t=Ut(B,"Set"),dt=Ut(B,"WeakMap"),vt=Ut(Object,"create"),bt=zt(pt),gt=zt(yt),jt=zt(ht),wt=zt(_t),Ot=zt(dt),mt=nt?nt.prototype:void 0,At=mt?mt.valueOf:void 0;function xt(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function St(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function $t(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function Pt(t){this.__data__=new St(t)}function Tt(t,e){var r=Vt(t)||function(t){return function(t){return function(t){return!!t&&"object"==typeof t}(t)&&Wt(t)}(t)&&Z.call(t,"callee")&&(!it.call(t,"callee")||tt.call(t)==c)}(t)?function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}(t.length,String):[],n=r.length,o=!!n;for(var u in t)!e&&!Z.call(t,u)||o&&("length"==u||Kt(u,n))||r.push(u);return r}function Et(t,e,r){var n=t[e];Z.call(t,e)&&Lt(n,r)&&(void 0!==r||e in t)||(t[e]=r)}function It(t,e){for(var r=t.length;r--;)if(Lt(t[r][0],e))return r;return-1}function Ft(t,e,r,n,o,y,b){var I;if(n&&(I=y?n(t,o,y,b):n(t)),void 0!==I)return I;if(!Ht(t))return t;var F=Vt(t);if(F){if(I=function(t){var e=t.length,r=t.constructor(e);e&&"string"==typeof t[0]&&Z.call(t,"index")&&(r.index=t.index,r.input=t.input);return r}(t),!e)return function(t,e){var r=-1,n=t.length;e||(e=Array(n));for(;++r<n;)e[r]=t[r];return e}(t,I)}else{var k=Dt(t),B=k==a||k==f;if(Gt(t))return function(t,e){if(e)return t.slice();var r=new t.constructor(t.length);return t.copy(r),r}(t,e);if(k==p||k==c||B&&!y){if(z(t))return y?t:{};if(I=function(t){return"function"!=typeof t.constructor||Rt(t)?{}:(e=ct(t),Ht(e)?ut(e):{});var e}(B?{}:t),!e)return function(t,e){return Bt(t,Ct(t),e)}(t,function(t,e){return t&&Bt(e,Jt(e),t)}(I,t))}else{if(!N[k])return y?t:{};I=function(t,e,r,n){var o=t.constructor;switch(e){case g:return kt(t);case u:case i:return new o(+t);case j:return function(t,e){var r=e?kt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,n);case w:case O:case m:case A:case x:case S:case $:case P:case T:return function(t,e){var r=e?kt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}(t,n);case s:return function(t,e,r){return R(e?r(L(t),!0):L(t),D,new t.constructor)}(t,n,r);case l:case d:return new o(t);case h:return function(t){var e=new t.constructor(t.source,E.exec(t));return e.lastIndex=t.lastIndex,e}(t);case _:return function(t,e,r){return R(e?r(W(t),!0):W(t),K,new t.constructor)}(t,n,r);case v:return c=t,At?Object(At.call(c)):{}}var c}(t,k,Ft,e)}}b||(b=new Pt);var M=b.get(t);if(M)return M;if(b.set(t,I),!F)var U=r?function(t){return function(t,e,r){var n=e(t);return Vt(t)?n:function(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}(n,r(t))}(t,Jt,Ct)}(t):Jt(t);return function(t,e){for(var r=-1,n=t?t.length:0;++r<n&&!1!==e(t[r],r,t););}(U||t,(function(o,c){U&&(o=t[c=o]),Et(I,c,Ft(o,e,r,n,c,t,b))})),I}function Nt(t){return!(!Ht(t)||(e=t,X&&X in e))&&(qt(t)||z(t)?et:I).test(zt(t));var e}function kt(t){var e=new t.constructor(t.byteLength);return new ot(e).set(new ot(t)),e}function Bt(t,e,r,n){r||(r={});for(var o=-1,c=e.length;++o<c;){var u=e[o],i=n?n(r[u],t[u],u,r,t):void 0;Et(r,u,void 0===i?t[u]:i)}return r}function Mt(t,e){var r,n,o=t.__data__;return("string"==(n=typeof(r=e))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof e?"string":"hash"]:o.map}function Ut(t,e){var r=function(t,e){return null==t?void 0:t[e]}(t,e);return Nt(r)?r:void 0}xt.prototype.clear=function(){this.__data__=vt?vt(null):{}},xt.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},xt.prototype.get=function(t){var e=this.__data__;if(vt){var r=e[t];return r===n?void 0:r}return Z.call(e,t)?e[t]:void 0},xt.prototype.has=function(t){var e=this.__data__;return vt?void 0!==e[t]:Z.call(e,t)},xt.prototype.set=function(t,e){return this.__data__[t]=vt&&void 0===e?n:e,this},St.prototype.clear=function(){this.__data__=[]},St.prototype.delete=function(t){var e=this.__data__,r=It(e,t);return!(r<0)&&(r==e.length-1?e.pop():at.call(e,r,1),!0)},St.prototype.get=function(t){var e=this.__data__,r=It(e,t);return r<0?void 0:e[r][1]},St.prototype.has=function(t){return It(this.__data__,t)>-1},St.prototype.set=function(t,e){var r=this.__data__,n=It(r,t);return n<0?r.push([t,e]):r[n][1]=e,this},$t.prototype.clear=function(){this.__data__={hash:new xt,map:new(yt||St),string:new xt}},$t.prototype.delete=function(t){return Mt(this,t).delete(t)},$t.prototype.get=function(t){return Mt(this,t).get(t)},$t.prototype.has=function(t){return Mt(this,t).has(t)},$t.prototype.set=function(t,e){return Mt(this,t).set(t,e),this},Pt.prototype.clear=function(){this.__data__=new St},Pt.prototype.delete=function(t){return this.__data__.delete(t)},Pt.prototype.get=function(t){return this.__data__.get(t)},Pt.prototype.has=function(t){return this.__data__.has(t)},Pt.prototype.set=function(t,e){var r=this.__data__;if(r instanceof St){var n=r.__data__;if(!yt||n.length<199)return n.push([t,e]),this;r=this.__data__=new $t(n)}return r.set(t,e),this};var Ct=ft?V(ft,Object):function(){return[]},Dt=function(t){return tt.call(t)};function Kt(t,e){return!!(e=null==e?o:e)&&("number"==typeof t||F.test(t))&&t>-1&&t%1==0&&t<e}function Rt(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||J)}function zt(t){if(null!=t){try{return Y.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Lt(t,e){return t===e||t!=t&&e!=e}(pt&&Dt(new pt(new ArrayBuffer(1)))!=j||yt&&Dt(new yt)!=s||ht&&Dt(ht.resolve())!=y||_t&&Dt(new _t)!=_||dt&&Dt(new dt)!=b)&&(Dt=function(t){var e=tt.call(t),r=e==p?t.constructor:void 0,n=r?zt(r):void 0;if(n)switch(n){case bt:return j;case gt:return s;case jt:return y;case wt:return _;case Ot:return b}return e});var Vt=Array.isArray;function Wt(t){return null!=t&&function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=o}(t.length)&&!qt(t)}var Gt=st||function(){return!1};function qt(t){var e=Ht(t)?tt.call(t):"";return e==a||e==f}function Ht(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Jt(t){return Wt(t)?Tt(t):function(t){if(!Rt(t))return lt(t);var e=[];for(var r in Object(t))Z.call(t,r)&&"constructor"!=r&&e.push(r);return e}(t)}t.exports=function(t){return Ft(t,!0,!0)}}(r,r.exports);var n=r.exports;var o,c,u=Object.prototype,i=Function.prototype.toString,a=u.hasOwnProperty,f=i.call(Object),s=u.toString,l=(o=Object.getPrototypeOf,c=Object,function(t){return o(c(t))});var p=function(t){if(!function(t){return!!t&&"object"==typeof t}(t)||"[object Object]"!=s.call(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t))return!1;var e=l(t);if(null===e)return!0;var r=a.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&i.call(r)==f}; | ||
var astContainsOnlyEmptySpace=(()=>{var nr=Object.create;var $=Object.defineProperty,or=Object.defineProperties,ar=Object.getOwnPropertyDescriptor,ir=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols,sr=Object.getPrototypeOf,nt=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable;var ot=(t,r,e)=>r in t?$(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,m=(t,r)=>{for(var e in r||(r={}))nt.call(r,e)&&ot(t,e,r[e]);if(et)for(var e of et(r))ur.call(r,e)&&ot(t,e,r[e]);return t},x=(t,r)=>or(t,ir(r)),at=t=>$(t,"__esModule",{value:!0});var it=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),fr=(t,r)=>{for(var e in r)$(t,e,{get:r[e],enumerable:!0})},ct=(t,r,e,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of cr(r))!nt.call(t,o)&&(e||o!=="default")&&$(t,o,{get:()=>r[o],enumerable:!(n=ar(r,o))||n.enumerable});return t},st=(t,r)=>ct(at($(t!=null?nr(sr(t)):{},"default",!r&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),lr=(t=>(r,e)=>t&&t.get(r)||(e=ct(at({}),r,1),t&&t.set(r,e),e))(typeof WeakMap!="undefined"?new WeakMap:0);var Zt=it((E,T)=>{var pr=200,ut="__lodash_hash_undefined__",ft=9007199254740991,L="[object Arguments]",hr="[object Array]",lt="[object Boolean]",pt="[object Date]",dr="[object Error]",R="[object Function]",ht="[object GeneratorFunction]",P="[object Map]",dt="[object Number]",F="[object Object]",gt="[object Promise]",bt="[object RegExp]",D="[object Set]",_t="[object String]",yt="[object Symbol]",U="[object WeakMap]",vt="[object ArrayBuffer]",N="[object DataView]",Ot="[object Float32Array]",mt="[object Float64Array]",jt="[object Int8Array]",wt="[object Int16Array]",St="[object Int32Array]",Tt="[object Uint8Array]",$t="[object Uint8ClampedArray]",xt="[object Uint16Array]",At="[object Uint32Array]",gr=/[\\^$.*+?()[\]{}|]/g,br=/\w*$/,_r=/^\[object .+?Constructor\]$/,yr=/^(?:0|[1-9]\d*)$/,a={};a[L]=a[hr]=a[vt]=a[N]=a[lt]=a[pt]=a[Ot]=a[mt]=a[jt]=a[wt]=a[St]=a[P]=a[dt]=a[F]=a[bt]=a[D]=a[_t]=a[yt]=a[Tt]=a[$t]=a[xt]=a[At]=!0;a[dr]=a[R]=a[U]=!1;var vr=typeof global=="object"&&global&&global.Object===Object&&global,Or=typeof self=="object"&&self&&self.Object===Object&&self,h=vr||Or||Function("return this")(),Ct=typeof E=="object"&&E&&!E.nodeType&&E,Et=Ct&&typeof T=="object"&&T&&!T.nodeType&&T,mr=Et&&Et.exports===Ct;function jr(t,r){return t.set(r[0],r[1]),t}function wr(t,r){return t.add(r),t}function Sr(t,r){for(var e=-1,n=t?t.length:0;++e<n&&r(t[e],e,t)!==!1;);return t}function Tr(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}function It(t,r,e,n){var o=-1,c=t?t.length:0;for(n&&c&&(e=t[++o]);++o<c;)e=r(e,t[o],o,t);return e}function $r(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}function xr(t,r){return t==null?void 0:t[r]}function Pt(t){var r=!1;if(t!=null&&typeof t.toString!="function")try{r=!!(t+"")}catch(e){}return r}function Dt(t){var r=-1,e=Array(t.size);return t.forEach(function(n,o){e[++r]=[o,n]}),e}function J(t,r){return function(e){return t(r(e))}}function Nt(t){var r=-1,e=Array(t.size);return t.forEach(function(n){e[++r]=n}),e}var Ar=Array.prototype,Cr=Function.prototype,M=Object.prototype,W=h["__core-js_shared__"],Mt=function(){var t=/[^.]+$/.exec(W&&W.keys&&W.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Vt=Cr.toString,b=M.hasOwnProperty,V=M.toString,Er=RegExp("^"+Vt.call(b).replace(gr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Gt=mr?h.Buffer:void 0,Bt=h.Symbol,Ht=h.Uint8Array,Ir=J(Object.getPrototypeOf,Object),Pr=Object.create,Dr=M.propertyIsEnumerable,Nr=Ar.splice,Kt=Object.getOwnPropertySymbols,Mr=Gt?Gt.isBuffer:void 0,Vr=J(Object.keys,Object),q=S(h,"DataView"),A=S(h,"Map"),X=S(h,"Promise"),Y=S(h,"Set"),Z=S(h,"WeakMap"),C=S(Object,"create"),Gr=O(q),Br=O(A),Hr=O(X),Kr=O(Y),Lr=O(Z),Lt=Bt?Bt.prototype:void 0,Rt=Lt?Lt.valueOf:void 0;function y(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function Rr(){this.__data__=C?C(null):{}}function Fr(t){return this.has(t)&&delete this.__data__[t]}function Ur(t){var r=this.__data__;if(C){var e=r[t];return e===ut?void 0:e}return b.call(r,t)?r[t]:void 0}function Jr(t){var r=this.__data__;return C?r[t]!==void 0:b.call(r,t)}function Wr(t,r){var e=this.__data__;return e[t]=C&&r===void 0?ut:r,this}y.prototype.clear=Rr;y.prototype.delete=Fr;y.prototype.get=Ur;y.prototype.has=Jr;y.prototype.set=Wr;function d(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function qr(){this.__data__=[]}function Xr(t){var r=this.__data__,e=G(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():Nr.call(r,e,1),!0}function Yr(t){var r=this.__data__,e=G(r,t);return e<0?void 0:r[e][1]}function Zr(t){return G(this.__data__,t)>-1}function Qr(t,r){var e=this.__data__,n=G(e,t);return n<0?e.push([t,r]):e[n][1]=r,this}d.prototype.clear=qr;d.prototype.delete=Xr;d.prototype.get=Yr;d.prototype.has=Zr;d.prototype.set=Qr;function j(t){var r=-1,e=t?t.length:0;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}function zr(){this.__data__={hash:new y,map:new(A||d),string:new y}}function kr(t){return B(this,t).delete(t)}function te(t){return B(this,t).get(t)}function re(t){return B(this,t).has(t)}function ee(t,r){return B(this,t).set(t,r),this}j.prototype.clear=zr;j.prototype.delete=kr;j.prototype.get=te;j.prototype.has=re;j.prototype.set=ee;function w(t){this.__data__=new d(t)}function ne(){this.__data__=new d}function oe(t){return this.__data__.delete(t)}function ae(t){return this.__data__.get(t)}function ie(t){return this.__data__.has(t)}function ce(t,r){var e=this.__data__;if(e instanceof d){var n=e.__data__;if(!A||n.length<pr-1)return n.push([t,r]),this;e=this.__data__=new j(n)}return e.set(t,r),this}w.prototype.clear=ne;w.prototype.delete=oe;w.prototype.get=ae;w.prototype.has=ie;w.prototype.set=ce;function se(t,r){var e=k(t)||Pe(t)?$r(t.length,String):[],n=e.length,o=!!n;for(var c in t)(r||b.call(t,c))&&!(o&&(c=="length"||Ae(c,n)))&&e.push(c);return e}function Ft(t,r,e){var n=t[r];(!(b.call(t,r)&&qt(n,e))||e===void 0&&!(r in t))&&(t[r]=e)}function G(t,r){for(var e=t.length;e--;)if(qt(t[e][0],r))return e;return-1}function ue(t,r){return t&&Ut(r,tt(r),t)}function Q(t,r,e,n,o,c,l){var s;if(n&&(s=c?n(t,o,c,l):n(t)),s!==void 0)return s;if(!H(t))return t;var f=k(t);if(f){if(s=Te(t),!r)return je(t,s)}else{var p=v(t),u=p==R||p==ht;if(Ne(t))return ge(t,r);if(p==F||p==L||u&&!c){if(Pt(t))return c?t:{};if(s=$e(u?{}:t),!r)return we(t,ue(s,t))}else{if(!a[p])return c?t:{};s=xe(t,p,Q,r)}}l||(l=new w);var i=l.get(t);if(i)return i;if(l.set(t,s),!f)var g=e?Se(t):tt(t);return Sr(g||t,function(_,I){g&&(I=_,_=t[I]),Ft(s,I,Q(_,r,e,n,I,t,l))}),s}function fe(t){return H(t)?Pr(t):{}}function le(t,r,e){var n=r(t);return k(t)?n:Tr(n,e(t))}function pe(t){return V.call(t)}function he(t){if(!H(t)||Ee(t))return!1;var r=Yt(t)||Pt(t)?Er:_r;return r.test(O(t))}function de(t){if(!Wt(t))return Vr(t);var r=[];for(var e in Object(t))b.call(t,e)&&e!="constructor"&&r.push(e);return r}function ge(t,r){if(r)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}function z(t){var r=new t.constructor(t.byteLength);return new Ht(r).set(new Ht(t)),r}function be(t,r){var e=r?z(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function _e(t,r,e){var n=r?e(Dt(t),!0):Dt(t);return It(n,jr,new t.constructor)}function ye(t){var r=new t.constructor(t.source,br.exec(t));return r.lastIndex=t.lastIndex,r}function ve(t,r,e){var n=r?e(Nt(t),!0):Nt(t);return It(n,wr,new t.constructor)}function Oe(t){return Rt?Object(Rt.call(t)):{}}function me(t,r){var e=r?z(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function je(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}function Ut(t,r,e,n){e||(e={});for(var o=-1,c=r.length;++o<c;){var l=r[o],s=n?n(e[l],t[l],l,e,t):void 0;Ft(e,l,s===void 0?t[l]:s)}return e}function we(t,r){return Ut(t,Jt(t),r)}function Se(t){return le(t,tt,Jt)}function B(t,r){var e=t.__data__;return Ce(r)?e[typeof r=="string"?"string":"hash"]:e.map}function S(t,r){var e=xr(t,r);return he(e)?e:void 0}var Jt=Kt?J(Kt,Object):Ge,v=pe;(q&&v(new q(new ArrayBuffer(1)))!=N||A&&v(new A)!=P||X&&v(X.resolve())!=gt||Y&&v(new Y)!=D||Z&&v(new Z)!=U)&&(v=function(t){var r=V.call(t),e=r==F?t.constructor:void 0,n=e?O(e):void 0;if(n)switch(n){case Gr:return N;case Br:return P;case Hr:return gt;case Kr:return D;case Lr:return U}return r});function Te(t){var r=t.length,e=t.constructor(r);return r&&typeof t[0]=="string"&&b.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function $e(t){return typeof t.constructor=="function"&&!Wt(t)?fe(Ir(t)):{}}function xe(t,r,e,n){var o=t.constructor;switch(r){case vt:return z(t);case lt:case pt:return new o(+t);case N:return be(t,n);case Ot:case mt:case jt:case wt:case St:case Tt:case $t:case xt:case At:return me(t,n);case P:return _e(t,n,e);case dt:case _t:return new o(t);case bt:return ye(t);case D:return ve(t,n,e);case yt:return Oe(t)}}function Ae(t,r){return r=r==null?ft:r,!!r&&(typeof t=="number"||yr.test(t))&&t>-1&&t%1==0&&t<r}function Ce(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function Ee(t){return!!Mt&&Mt in t}function Wt(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||M;return t===e}function O(t){if(t!=null){try{return Vt.call(t)}catch(r){}try{return t+""}catch(r){}}return""}function Ie(t){return Q(t,!0,!0)}function qt(t,r){return t===r||t!==t&&r!==r}function Pe(t){return De(t)&&b.call(t,"callee")&&(!Dr.call(t,"callee")||V.call(t)==L)}var k=Array.isArray;function Xt(t){return t!=null&&Me(t.length)&&!Yt(t)}function De(t){return Ve(t)&&Xt(t)}var Ne=Mr||Be;function Yt(t){var r=H(t)?V.call(t):"";return r==R||r==ht}function Me(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=ft}function H(t){var r=typeof t;return!!t&&(r=="object"||r=="function")}function Ve(t){return!!t&&typeof t=="object"}function tt(t){return Xt(t)?se(t):de(t)}function Ge(){return[]}function Be(){return!1}T.exports=Ie});var tr=it((ke,kt)=>{var He="[object Object]";function Ke(t){var r=!1;if(t!=null&&typeof t.toString!="function")try{r=!!(t+"")}catch(e){}return r}function Le(t,r){return function(e){return t(r(e))}}var Re=Function.prototype,Qt=Object.prototype,zt=Re.toString,Fe=Qt.hasOwnProperty,Ue=zt.call(Object),Je=Qt.toString,We=Le(Object.getPrototypeOf,Object);function qe(t){return!!t&&typeof t=="object"}function Xe(t){if(!qe(t)||Je.call(t)!=He||Ke(t))return!1;var r=We(t);if(r===null)return!0;var e=Fe.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&zt.call(e)==Ue}kt.exports=Xe});var Qe={};fr(Qe,{empty:()=>Ze});var K=st(Zt(),1),rr=st(tr(),1);function Ye(t){if(t.includes(".")){let r=t.lastIndexOf(".");if(!t.slice(0,r).includes("."))return t.slice(0,r);for(let e=r-1;e--;)if(t[e]===".")return t.slice(e+1,r)}return null}var rt=Ye;function er(t,r){let e={now:!1};function n(o,c,l,s){let f=(0,K.default)(o),p,u=m({depth:-1,path:""},l);if(u.depth+=1,Array.isArray(f))for(let i=0,g=f.length;i<g&&!s.now;i++){let _=u.path?`${u.path}.${i}`:`${i}`;f[i]!==void 0?(u.parent=(0,K.default)(f),u.parentType="array",u.parentKey=rt(_),p=n(c(f[i],void 0,x(m({},u),{path:_}),s),c,x(m({},u),{path:_}),s),Number.isNaN(p)&&i<f.length?(f.splice(i,1),i-=1):f[i]=p):f.splice(i,1)}else if((0,rr.default)(f))for(let i in f){if(s.now&&i!=null)break;let g=u.path?`${u.path}.${i}`:i;u.depth===0&&i!=null&&(u.topmostKey=i),u.parent=(0,K.default)(f),u.parentType="object",u.parentKey=rt(g),p=n(c(i,f[i],x(m({},u),{path:g}),s),c,x(m({},u),{path:g}),s),Number.isNaN(p)?delete f[i]:f[i]=p}return f}return n(t,r,{},e)}function Ze(t){if(typeof t=="string")return!t.trim();if(!["object","string"].includes(typeof t)||!t)return!1;let r=!0;return t=er(t,(e,n,o,c)=>{let l=n!==void 0?n:e;return typeof l=="string"&&l.trim()&&(r=!1,c.now=!0),l}),r}return lr(Qe);})(); | ||
/** | ||
* @name ast-monkey-traverse | ||
* @fileoverview Utility library to traverse AST | ||
* @version 3.0.10 | ||
* @author Roy Revelt, Codsen Ltd | ||
* @license MIT | ||
* {@link https://codsen.com/os/ast-monkey-traverse/} | ||
*/ | ||
/** | ||
* @name ast-monkey-util | ||
* @fileoverview Utility library of AST helper functions | ||
* @version 2.0.7 | ||
* @version 2.0.10 | ||
* @author Roy Revelt, Codsen Ltd | ||
* @license MIT | ||
* {@link https://codsen.com/os/ast-monkey-util/} | ||
*/function y(t){if(t.includes(".")){const e=t.lastIndexOf(".");if(!t.slice(0,e).includes("."))return t.slice(0,e);for(let r=e-1;r--;)if("."===t[r])return t.slice(r+1,e)}return null} | ||
/** | ||
* @name ast-monkey-traverse | ||
* @fileoverview Utility library to traverse AST | ||
* @version 3.0.7 | ||
* @author Roy Revelt, Codsen Ltd | ||
* @license MIT | ||
* {@link https://codsen.com/os/ast-monkey-traverse/} | ||
*/t.empty=function(t){if("string"==typeof t)return!t.trim();if(!["object","string"].includes(typeof t)||!t)return!1;let e=!0;return t=function t(e,r,o,c){const u=n(e);let i;const a={depth:-1,path:"",...o};if(a.depth+=1,Array.isArray(u))for(let e=0,o=u.length;e<o&&!c.now;e++){const o=a.path?`${a.path}.${e}`:`${e}`;void 0!==u[e]?(a.parent=n(u),a.parentType="array",a.parentKey=y(o),i=t(r(u[e],void 0,{...a,path:o},c),r,{...a,path:o},c),Number.isNaN(i)&&e<u.length?(u.splice(e,1),e-=1):u[e]=i):u.splice(e,1)}else if(p(u))for(const e in u){if(c.now&&null!=e)break;const o=a.path?`${a.path}.${e}`:e;0===a.depth&&null!=e&&(a.topmostKey=e),a.parent=n(u),a.parentType="object",a.parentKey=y(o),i=t(r(e,u[e],{...a,path:o},c),r,{...a,path:o},c),Number.isNaN(i)?delete u[e]:u[e]=i}return u}(t,((t,r,n,o)=>{const c=void 0!==r?r:t;return"string"==typeof c&&c.trim()&&(e=!1,o.now=!0),c}),{},{now:!1}),e},Object.defineProperty(t,"__esModule",{value:!0})})); | ||
*/ |
// Quick Take | ||
import { strict as assert } from "assert"; | ||
import { empty } from "../dist/ast-contains-only-empty-space.esm.js"; | ||
@@ -5,0 +6,0 @@ |
// More Examples | ||
import { strict as assert } from "assert"; | ||
import { empty } from "../dist/ast-contains-only-empty-space.esm.js"; | ||
@@ -5,0 +6,0 @@ |
{ | ||
"name": "ast-contains-only-empty-space", | ||
"version": "3.0.7", | ||
"version": "3.0.10", | ||
"description": "Does AST contain only empty space?", | ||
@@ -40,31 +40,24 @@ "keywords": [ | ||
"scripts": { | ||
"build": "rollup -c", | ||
"build:esbuild": "node '../../scripts/esbuild.js'", | ||
"build:esbuild:dev": "cross-env MODE=dev node '../../scripts/esbuild.js'", | ||
"ci_test": "npm run build && npm run format && tap --no-only --reporter=silent", | ||
"clean_types": "../../scripts/cleanTypes.js", | ||
"dev": "rollup -c --dev", | ||
"devunittest": "npm run dev && tap --only -R 'base'", | ||
"format": "npm run lect && npm run prettier && npm run lint", | ||
"lect": "lect", | ||
"lint": "../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet", | ||
"perf": "node perf/check", | ||
"prettier": "../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent", | ||
"republish": "npm publish || :", | ||
"tap": "tap", | ||
"pretest": "npm run build", | ||
"test": "npm run test:ci && npm run perf", | ||
"test:ci": "npm run unittest && npm run test:examples && npm run format", | ||
"test:examples": "../../scripts/test-examples.js && npm run lect && npm run prettier", | ||
"tsc": "tsc", | ||
"unittest": "tap --no-only --reporter=terse && tsc -p tsconfig.json --noEmit" | ||
"build": "node '../../ops/scripts/esbuild.js' && yarn run dts", | ||
"dev": "DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts", | ||
"dts": "rollup -c", | ||
"examples": "node '../../ops/scripts/run-examples.js'", | ||
"lect": "node '../../ops/lect/lect.js'", | ||
"letspublish": "yarn publish || :", | ||
"lint": "eslint . --fix", | ||
"perf": "node perf/check.js", | ||
"prepare": "echo 'ready'", | ||
"pretest": "yarn run lect && yarn run build", | ||
"test": "c8 yarn run unit && yarn run examples && yarn run lint", | ||
"unit": "uvu test" | ||
}, | ||
"tap": { | ||
"check-coverage": false, | ||
"node-arg": [ | ||
"--no-warnings", | ||
"--experimental-loader", | ||
"@istanbuljs/esm-loader-hook" | ||
"engines": { | ||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0" | ||
}, | ||
"c8": { | ||
"check-coverage": true, | ||
"exclude": [ | ||
"**/test/**/*.*" | ||
], | ||
"timeout": 0 | ||
"lines": 100 | ||
}, | ||
@@ -76,52 +69,7 @@ "lect": { | ||
] | ||
}, | ||
"req": "{ empty }", | ||
"various": { | ||
"devDependencies": [] | ||
} | ||
}, | ||
"dependencies": { | ||
"@babel/runtime": "^7.16.3", | ||
"ast-monkey-traverse": "^3.0.7" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.16.0", | ||
"@babel/core": "^7.16.0", | ||
"@babel/node": "^7.16.0", | ||
"@babel/plugin-external-helpers": "^7.16.0", | ||
"@babel/plugin-proposal-class-properties": "^7.16.0", | ||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.16.0", | ||
"@babel/plugin-proposal-optional-chaining": "^7.16.0", | ||
"@babel/plugin-transform-runtime": "^7.16.4", | ||
"@babel/preset-env": "^7.16.4", | ||
"@babel/preset-typescript": "^7.16.0", | ||
"@babel/register": "^7.16.0", | ||
"@istanbuljs/esm-loader-hook": "^0.1.2", | ||
"@rollup/plugin-babel": "^5.3.0", | ||
"@rollup/plugin-commonjs": "^21.0.1", | ||
"@rollup/plugin-node-resolve": "^13.0.6", | ||
"@rollup/plugin-strip": "^2.1.0", | ||
"@rollup/plugin-typescript": "^8.3.0", | ||
"@types/node": "^16.11.10", | ||
"@types/tap": "^15.0.5", | ||
"@typescript-eslint/eslint-plugin": "^5.5.0", | ||
"@typescript-eslint/parser": "^5.5.0", | ||
"core-js": "^3.19.2", | ||
"cross-env": "^7.0.3", | ||
"eslint": "^8.3.0", | ||
"lect": "^0.18.7", | ||
"rollup": "^2.60.1", | ||
"rollup-plugin-ascii": "^0.0.3", | ||
"rollup-plugin-banner": "^0.2.1", | ||
"rollup-plugin-cleanup": "^3.2.1", | ||
"rollup-plugin-dts": "^4.0.1", | ||
"rollup-plugin-terser": "^7.0.2", | ||
"tap": "^15.1.5", | ||
"tslib": "^2.3.1", | ||
"typescript": "^4.5.2" | ||
}, | ||
"engines": { | ||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0" | ||
"ast-monkey-traverse": "^3.0.10" | ||
} | ||
} |
@@ -41,2 +41,3 @@ # ast-contains-only-empty-space | ||
import { strict as assert } from "assert"; | ||
import { empty } from "ast-contains-only-empty-space"; | ||
@@ -67,3 +68,3 @@ | ||
Please [visit codsen.com](https://codsen.com/os/ast-contains-only-empty-space/) for a full description of the API and examples. | ||
Please [visit codsen.com](https://codsen.com/os/ast-contains-only-empty-space/) for a full description of the API. | ||
@@ -80,2 +81,4 @@ ## Contributing | ||
<img src="https://codsen.com/images/png-codsen-ok.png" width="98" alt="ok" align="center"> <img src="https://codsen.com/images/png-codsen-1.png" width="148" alt="codsen" align="center"> <img src="https://codsen.com/images/png-codsen-star-small.png" width="32" alt="star" align="center"> | ||
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
1
-50%0
-100%82
3.8%22736
-8.38%9
-10%118
-8.53%1
Infinity%1
Infinity%- Removed
- Removed
Updated