Socket
Socket
Sign inDemoInstall

ast-contains-only-empty-space

Package Overview
Dependencies
Maintainers
1
Versions
154
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ast-contains-only-empty-space - npm Package Compare versions

Comparing version 3.0.7 to 3.0.10

25

dist/ast-contains-only-empty-space.esm.js
/**
* @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};

24

dist/ast-contains-only-empty-space.umd.js
/**
* @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">
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc