🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

ast-is-empty

Package Overview
Dependencies
Maintainers
1
Versions
140
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ast-is-empty - npm Package Compare versions

Comparing version

to
3.0.11

4

dist/ast-is-empty.esm.js
/**
* @name ast-is-empty
* @fileoverview Find out, is nested array/object/string/AST tree is empty
* @version 3.0.10
* @version 3.0.11
* @author Roy Revelt, Codsen Ltd

@@ -10,2 +10,2 @@ * @license MIT

import i from"lodash.isplainobject";var n="3.0.10";var d=n;function l(e){let s,r,t=!0;if(Array.isArray(e)){if(e.length===0)return!0;for(s=0,r=e.length;s<r;s++){if(t=l(e[s]),t===null)return null;if(!t)return!1}}else if(i(e)){if(Object.keys(e).length===0)return!0;for(s=0,r=Object.keys(e).length;s<r;s++){if(t=l(e[Object.keys(e)[s]]),t===null)return null;if(!t)return!1}}else if(typeof e=="string"){if(e.length!==0)return!1}else return null;return t}export{l as isEmpty,d as version};
import o from"lodash.isplainobject";var n="3.0.11";var d=n;function l(e){let t,r,s=!0;if(Array.isArray(e)){if(e.length===0)return!0;for(t=0,r=e.length;t<r;t++){if(s=l(e[t]),s===null)return null;if(!s)return!1}}else if(o(e)){if(Object.keys(e).length===0)return!0;for(t=0,r=Object.keys(e).length;t<r;t++){if(s=l(e[Object.keys(e)[t]]),s===null)return null;if(!s)return!1}}else if(typeof e=="string"){if(e.length!==0)return!1}else return null;return s}export{l as isEmpty,d as version};
/**
* @name ast-is-empty
* @fileoverview Find out, is nested array/object/string/AST tree is empty
* @version 3.0.10
* @version 3.0.11
* @author Roy Revelt, Codsen Ltd

@@ -10,2 +10,2 @@ * @license MIT

var astIsEmpty=(()=>{var b=Object.create;var o=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty;var c=e=>o(e,"__esModule",{value:!0});var O=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),v=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})},l=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of j(t))!h.call(e,n)&&(r||n!=="default")&&o(e,n,{get:()=>t[n],enumerable:!(s=m(t,n))||s.enumerable});return e},x=(e,t)=>l(c(o(e!=null?b(g(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),k=(e=>(t,r)=>e&&e.get(t)||(r=l(c({}),t,1),e&&e.set(t,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var y=O((V,u)=>{var P="[object Object]";function S(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch(r){}return t}function T(e,t){return function(r){return e(t(r))}}var A=Function.prototype,a=Object.prototype,p=A.toString,w=a.hasOwnProperty,C=p.call(Object),D=a.toString,E=T(Object.getPrototypeOf,Object);function F(e){return!!e&&typeof e=="object"}function R(e){if(!F(e)||D.call(e)!=P||S(e))return!1;var t=E(e);if(t===null)return!0;var r=w.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&p.call(r)==C}u.exports=R});var L={};v(L,{isEmpty:()=>i,version:()=>I});var d=x(y(),1);var f="3.0.10";var I=f;function i(e){let t,r,s=!0;if(Array.isArray(e)){if(e.length===0)return!0;for(t=0,r=e.length;t<r;t++){if(s=i(e[t]),s===null)return null;if(!s)return!1}}else if((0,d.default)(e)){if(Object.keys(e).length===0)return!0;for(t=0,r=Object.keys(e).length;t<r;t++){if(s=i(e[Object.keys(e)[t]]),s===null)return null;if(!s)return!1}}else if(typeof e=="string"){if(e.length!==0)return!1}else return null;return s}return k(L);})();
var astIsEmpty=(()=>{var m=Object.create;var o=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty;var c=e=>o(e,"__esModule",{value:!0});var O=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),v=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})},l=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of j(t))!h.call(e,s)&&(r||s!=="default")&&o(e,s,{get:()=>t[s],enumerable:!(n=b(t,s))||n.enumerable});return e},x=(e,t)=>l(c(o(e!=null?m(g(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),k=(e=>(t,r)=>e&&e.get(t)||(r=l(c({}),t,1),e&&e.set(t,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var y=O((V,u)=>{var P="[object Object]";function S(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch(r){}return t}function w(e,t){return function(r){return e(t(r))}}var T=Function.prototype,a=Object.prototype,p=T.toString,A=a.hasOwnProperty,C=p.call(Object),D=a.toString,E=w(Object.getPrototypeOf,Object);function F(e){return!!e&&typeof e=="object"}function R(e){if(!F(e)||D.call(e)!=P||S(e))return!1;var t=E(e);if(t===null)return!0;var r=A.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&p.call(r)==C}u.exports=R});var L={};v(L,{isEmpty:()=>i,version:()=>I});var f=x(y(),1);var d="3.0.11";var I=d;function i(e){let t,r,n=!0;if(Array.isArray(e)){if(e.length===0)return!0;for(t=0,r=e.length;t<r;t++){if(n=i(e[t]),n===null)return null;if(!n)return!1}}else if((0,f.default)(e)){if(Object.keys(e).length===0)return!0;for(t=0,r=Object.keys(e).length;t<r;t++){if(n=i(e[Object.keys(e)[t]]),n===null)return null;if(!n)return!1}}else if(typeof e=="string"){if(e.length!==0)return!1}else return null;return n}return k(L);})();
{
"name": "ast-is-empty",
"version": "3.0.10",
"version": "3.0.11",
"description": "Find out, is nested array/object/string/AST tree is empty",

@@ -49,3 +49,3 @@ "keywords": [

"dev": "DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts",
"dts": "rollup -c",
"dts": "rollup -c && yarn run prettier 'types/index.d.ts' --write",
"examples": "node '../../ops/scripts/run-examples.js'",

@@ -57,2 +57,4 @@ "lect": "node '../../ops/lect/lect.js'",

"prepare": "echo 'ready'",
"prettier": "prettier",
"prettier:format": "prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern",
"pretest": "yarn run lect && yarn run build",

@@ -59,0 +61,0 @@ "test": "c8 yarn run unit && yarn run examples && yarn run lint",

@@ -29,3 +29,3 @@ # ast-is-empty

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required:
The latest version is **ESM only**: Node 12+ is needed to use it and it must be `import`ed instead of `require`d. If your project is not on ESM yet and you want to use `require`, use an older version of this program, `2.1.0`.

@@ -36,4 +36,2 @@ ```bash

If you need a legacy version which works with `require`, use version 2.1.0
## Quick Take

@@ -90,6 +88,4 @@

Copyright (c) 2010-2021 Roy Revelt and other contributors
Copyright (c) 2010-2022 Roy Revelt and other contributors
<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">

Sorry, the diff of this file is not supported yet