{"_id":"is-empty-iterable","_rev":"8-7e6f891d29d18fa8d83f3a117c1c2a33","name":"is-empty-iterable","description":"Check if an Iterable is empty","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"is-empty-iterable","version":"1.0.0","description":"Check if an Iterable is empty","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-empty-iterable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterable","empty","iterables","array","size","length","list","is","check"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"e5d785272535ed3693280c5adf91f64fee8748d0","bugs":{"url":"https://github.com/sindresorhus/is-empty-iterable/issues"},"homepage":"https://github.com/sindresorhus/is-empty-iterable#readme","_id":"is-empty-iterable@1.0.0","_shasum":"800233275f1cfea5d9fc36d8bf3815a030f9c425","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"800233275f1cfea5d9fc36d8bf3815a030f9c425","tarball":"https://registry.npmjs.org/is-empty-iterable/-/is-empty-iterable-1.0.0.tgz","integrity":"sha512-Hp0qKoeeFgfERcV7n6CuyM8fqzvmqH90LKP10RvpQ/Vlg79n9e8msZky+5fZZ2K1iNBT4aWP/aVyDIMuinr9OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2FllEeuTLw7sEd2FDA4VYt3As6q+XLHuzBBnhbYts2AiBes+92VjWoDSFmwBdRC+6sS5PQ2/D0e3tc3nY+E4UiJA=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/is-empty-iterable-1.0.0.tgz_1474349273631_0.16576414369046688"},"directories":{}},"2.0.0":{"name":"is-empty-iterable","version":"2.0.0","description":"Check if an Iterable is empty","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-empty-iterable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["iterable","empty","iterables","array","size","length","list","is","check"],"devDependencies":{"ava":"^1.3.1","tsd-check":"^0.5.0","xo":"^0.24.0"},"gitHead":"f9d5599451703c8c3ad9212d61debff16e1287f3","bugs":{"url":"https://github.com/sindresorhus/is-empty-iterable/issues"},"homepage":"https://github.com/sindresorhus/is-empty-iterable#readme","_id":"is-empty-iterable@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-giWEKA5Mf1OT1T3uolXxZHp4GcszPQSDxb4gE9hj7LifeyMNO82mFVxvTQQWypM0edeDzq+OMGYH36SBScY4qQ==","shasum":"f97328f63e2e3f5832af5df849c45542ffcf678c","tarball":"https://registry.npmjs.org/is-empty-iterable/-/is-empty-iterable-2.0.0.tgz","fileCount":5,"unpackedSize":2984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj9mBCRA9TVsSAnZWagAA15AP/A17RI/icTKY3Gouz2MC\nZwytz4zVbPx6+FzccEBNx4ye1uyMC+qV5tYNZeHb2Kh6/asHvgBP5qm4keKu\n92I5++eQFIhTtFQKxvYEe0/e+dKHxsHwzlpniM2Up1au2Vt5X/GA8CK/525Q\nI26uaA8oYw6p/VwzJv3Vkn/SINcIgPTdjfLU4e0jEtQh7uoTfsqpTddpYoTR\nVI+06Mm16JyHH0cbAumB/MKUCr+qqtb+GsRhEjueqObBBfqcSrLRKS/My7fC\n2B67HCVmBfQVNRrUI3YET2ic+GxtS52HNNmxh6lE7B3DumGU35/0qj1fFubn\nHJBf29aDwVK/AsRHa4s4L666+YoOe0gYUXhFNLm1VlrUTBmaLbKA01j46uBa\nS2FEUtFhCCxkgee4FqcxHvRBJAWEbFYq3IVF2DKIzQp+wxV+F9u+DH4SP5r0\n2/S5VyfiZs5JMsFf5e5gz3A6xjC/ypLHGt5dj8T1PfoKXnJCT9Rv1fcSTdXb\n0fuy7kUXhXEdAvWvYLoqgQanRoFB5pEMXeXKqMXb29K7H8iw2WMe0eIpZmC+\nmKdZy66pvb1iweDk7rWJCi0KrJYaQS23WnQimRYvUK7Dy8q+CZV7WRH0x+gU\nGhiwz6c1I0J4WjoYYE6PPWAJpjYAfYMAzbm48I95Us0pK6b938duczSHusCZ\nDOzc\r\n=cDiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwTNINnuGJSKm1XxpwIcwk0s6phlDS2sGwPcxvUZqYlgIhAIOicm2UA8zhzsxY5KjklI7UcMkjdIOYfpcxaP/Binvg"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-empty-iterable_2.0.0_1552931200406_0.8234469275813978"},"_hasShrinkwrap":false},"2.1.0":{"name":"is-empty-iterable","version":"2.1.0","description":"Check if an Iterable is empty","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-empty-iterable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["iterable","empty","iterables","array","size","length","list","is","check"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"a4679028fc2fbe5a3392156c37b676d7791654d3","bugs":{"url":"https://github.com/sindresorhus/is-empty-iterable/issues"},"homepage":"https://github.com/sindresorhus/is-empty-iterable#readme","_id":"is-empty-iterable@2.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-CeQALg8gB8j73kUr/V/O97j5CmoOOTLuTE4AOC0yp91g532ZUm3upJBYq6Zm/QIpXmMXUwC/2ZMTih3ENse/hQ==","shasum":"59e576286c4b676b726e08524426cc00d5eada7b","tarball":"https://registry.npmjs.org/is-empty-iterable/-/is-empty-iterable-2.1.0.tgz","fileCount":5,"unpackedSize":3287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpEKbCRA9TVsSAnZWagAAYm8P/0jSUu0tAqjnk9rLOAOk\n0KPfr4GMs0wSSXWoLPMK/kFWklqfUxs7AYiVECYCtuHekWB2jH7bz78lV3HD\no7Wd6UjFJpxi2CFhwFa+lNZIfsU44RYK6JbdQ48R2D9KTir/osIJBmIo+7wA\nPy4MWNnyxazvZHVYYUKue+wxsz3YOimG/UNVUI5d/F1vrYEzOQF+/eW+Hf6U\ncuWb4WK5N3V+GU9rc63DzxzGChxKJfx/94AN/KNzaABeHW/3m3Na4IsnKKPf\ngt/zmjmia4lcVYqKhKyn9X4BG9kbQqsTRMuHT4P6YyyN0wQem9M9r/AvaUPB\ntWUQSejpqabPCNoM9pejCt61W2tm7SYii7kdH1m02ZpLhEP5L/IUG3Uai8q+\nRGPjHs0yQs+aJGn7Ndbjgd57kwEZXMC9ZZ8SZv7nSN6O2woC+GShg6vh8ZpR\nWlkYvUpBNdLIEto41Nvpq+1wEko0iIn5weo0ATrVNtLO7lugCGHPkWYigoOy\nkPLXv8Fw+gc2/mG7xcuQ3Lyrey5n6I5w1gX/kv8Rwj8mJX2fRwB48aPjqMpu\n/s1NalIDVkPlCO9ufR6E/Y/3TQbpdcWfhbU9lKHeu/zBjy1bLNyA11NPemve\nZjaSm1OWRVNpxJvpheSSfbYwM9iqVd9Kp1crLlwK6TdaXlVzjMYiouj/KOLo\nmrSC\r\n=PPRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHXgkA8Xob3qFWqPoKw7n+QZOI/y0qwvx9BS5d5AZEgAiAtD996P4Xq95DknOL2Tsw8fq90zWZeP9YWmFSKgEB9tQ=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-empty-iterable_2.1.0_1554268826833_0.44406253228769144"},"_hasShrinkwrap":false},"3.0.0":{"name":"is-empty-iterable","version":"3.0.0","description":"Check if an Iterable is empty","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-empty-iterable.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["iterable","empty","iterables","array","size","length","list","is","check"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.38.2"},"gitHead":"12d3b4f966170d9d85a2067f5326668d5bb910a0","bugs":{"url":"https://github.com/sindresorhus/is-empty-iterable/issues"},"homepage":"https://github.com/sindresorhus/is-empty-iterable#readme","_id":"is-empty-iterable@3.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-ZXVNGZrRvda9spnGVME3nTYTyDNjCTrmRy3DfDjBaMQ7aftcPsy/vkJoLL47IwcAbgioIfGvjQJWdit8GiggPg==","shasum":"647e56cbe5a205296d5ef6d036bfa4f699646bcf","tarball":"https://registry.npmjs.org/is-empty-iterable/-/is-empty-iterable-3.0.0.tgz","fileCount":5,"unpackedSize":2819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbWCLCRA9TVsSAnZWagAAUdEP/0AAmZjcgUr1psAi0Ilk\nQQWXiXi7FXFzjHVbKQOJ/GA7ZkvtTXHk0zZafr3D2MoP1YWnhDkWrwvhgd4+\nE7ugy1nAkF0Nx3JrJuvJPbp4dgauQE/sUnBLc8xmzKcGkCl4tbQaYmJON8rx\nmnB4sOqtotP9pjQ7PG6fSLSizuQz3vnZyqHoxn2S5SofuTs9iuJlq/agIJOK\nkDU60Tk45AcsIcMCILJ0N21PC6w2jkTJfaTuJ3Ktfq0buiqsJlM3p24++NsL\nirAepdvASjwCMMoIczslEYE5iVeXwpx1s/24wF43u0ofviOUcpKoRTqi+4lR\nR3AZiUpqZaGquaHs7OdLc0eTBKKJi/2z/Xowczndwi8I2oA0wiYFdi+oBtHy\nSGqvmjWlq2s6Ky04UxEurfD54Uxg2e8wwis0hI+CSKgYSPwja5bhIR1EPEaz\nOZD0dUMKBbMzdcJpw1CGDGBtvMFg5+v38MHBhP+rL2xl/s57G+AHXUKmCSSu\nbYxLaaeqJN8PbAofLk4CxpWkXD6gKwHJm+KBvNe8maLxHbcLvU+/86ui3Yd5\npTctGf8F8vz+HfApx5EYH2UqYVg/IBAdG8XOrN74zM8iepx5X3Q/6ZYLY6Un\nDEfdf/Qe/upEXh4dNuLCXK8cyV8TQ9t3RI064KLF5fx22GEfAwMzMS4EGA8g\nwAfK\r\n=JYCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnOMc/P+h/ZZwdSzfpfPIBeEb8/EKIH1zlDS+xOCdh/AiEAtDikftFL6g+AQkx7kixz1l+M/pVIRBR/IRfOxasWpKE="}]},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-empty-iterable_3.0.0_1617780875153_0.2171546985815238"},"_hasShrinkwrap":false}},"readme":"# is-empty-iterable\n\n> Check if an `Iterable` is empty\n\nMore efficient than `Array.from(iterable).length`, as it only iterates the first item, which can make a big difference for dynamic iterators, like a `Generator` doing an expensive operation.\n\n## Install\n\n```\n$ npm install is-empty-iterable\n```\n\n## Usage\n\n```js\nimport isEmptyIterable from 'is-empty-iterable';\n\nisEmptyIterable([]);\n//=> true\n\nisEmptyIterable(new Set([1, 2]));\n//=> false\n```\n\n## API\n\n### isEmptyIterable(iterable)\n\nReturns a `boolean`.\n\n#### iterable\n\nType: `Iterable`\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2023-06-17T00:11:51.801Z","created":"2016-09-20T05:27:56.759Z","1.0.0":"2016-09-20T05:27:56.759Z","2.0.0":"2019-03-18T17:46:40.548Z","2.1.0":"2019-04-03T05:20:26.941Z","3.0.0":"2021-04-07T07:34:35.278Z"},"homepage":"https://github.com/sindresorhus/is-empty-iterable#readme","keywords":["iterable","empty","iterables","array","size","length","list","is","check"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-empty-iterable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/is-empty-iterable/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"flumpus-dev":true}}