JSPM

  • Created
  • Published
  • Downloads 1345
  • Score
    100M100P100Q103941F
  • License MIT

Find out, is nested array/object/string/AST tree is empty

Package Exports

  • ast-is-empty

Readme

ast-is-empty

Find out, is nested array/object/string/AST tree is empty

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required:

npm i ast-is-empty

If you need a legacy version which works with require, use version 2.1.0

Quick Take

import { strict as assert } from "assert";

import { isEmpty } from "ast-is-empty";

assert.equal(
  isEmpty({
    a: "",
  }),
  true
);

assert.equal(
  isEmpty({
    a: [""],
    b: {
      c: {
        d: "",
      },
    },
  }),
  true
);

assert.equal(
  isEmpty([
    {
      a: [""],
      b: { c: { d: "" } },
    },
    "",
    ["", "", ""],
  ]),
  true
);

Documentation

Please visit codsen.com for a full description of the API.

Contributing

To report bugs or request features or assistance, raise an issue on GitHub.

Licence

MIT License

Copyright (c) 2010-2021 Roy Revelt and other contributors

ok codsen star