Catalog npm
Back to packageRELEASE DETAILS

0.1.0

npm

3h-iter

An iteration lib.

3hiteriterationiterator
Published4 Sept 2020
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation

3h-iter

An iterator lib.

Introduction

3h-iter is an iterator library that provides useful iterator-related helpers, such as map, range, chain, zip and so on. It is recommanded to use 3h-iter with ES2015+ syntax.

Example Usage

import { range, zip } from '3h-iter';

for (const i of range(5)) {
    console.log(i);
}
// Prints 0 through 4 in console.

const numbers = [0, 1, 2];
const strings = ['a', 'b', 'c'];
for (const tuple of zip(numbers, strings)) {
    console.log(tuple);
}
// Prints the following tuples:
// [ 0, 'a' ]
// [ 1, 'b' ]
// [ 2, 'c' ]

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
3h-test
Environment
{
  "local_name": "3h-test",
  "alias": false,
  "peer_metadata": null
}
^0.2.0development
@babel/core
Environment
{
  "local_name": "@babel/core",
  "alias": false,
  "peer_metadata": null
}
^7.11.5development
@babel/preset-env
Environment
{
  "local_name": "@babel/preset-env",
  "alias": false,
  "peer_metadata": null
}
^7.11.5development
@rollup/plugin-babel
Environment
{
  "local_name": "@rollup/plugin-babel",
  "alias": false,
  "peer_metadata": null
}
^5.2.0development
dts2md
Environment
{
  "local_name": "dts2md",
  "alias": false,
  "peer_metadata": null
}
^0.4.0development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^2.26.9development
terser
Environment
{
  "local_name": "terser",
  "alias": false,
  "peer_metadata": null
}
^5.2.1development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.0.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-3bG4IkIoBgzsgTzZFVDo3d+dWvbEe4e/H/5qoaFHxS7zfTC98zyNMtXaFYO+rRUaQWGfqNRXJ/+iPPMn+HEI2A==",
  "shasum": "ccd3b6eca0f23793a11cda84efdb4fbde1ec269b",
  "tarball": "https://registry.npmjs.org/3h-iter/-/3h-iter-0.1.0.tgz",
  "fileCount": 18,
  "unpackedSize": 35110,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUiGqCRA9TVsSAnZWagAAfbcP/3inRmbPbZP0znTrPZNj\nUXl6SFEhe4JKenzqqhkUTXE/BhsmVrND68YY6d8sHjgyFKbnyEAwcw30mgkh\nFxRy5nLyqCd7lOYNOGFY/F9d5fKCpiOtUsxJGsKI0Uqy3+uColm8ID0+iu3p\n3NsWkGUzGqyTbRfTjrJmztGyfYa/w2ayxtNmqwHUiMEEVsqosuSt2uJcll1E\naVtDOkVqMgq83mdWlY5Mz39TcIMDyaxGJMFPhQe09ebCt9uV0N79QAI/3sjh\n/gqyqjXNqYqa7E3cTAnOx8NkRQNN/oa+UOFxPqDVDgNZUoml+iwksjsFSir6\n0mTmPSS5s4wbMr7OgBczLiMNnRohsT25vQNscLi8E5j2W6bVNwuMHfZPjlBo\nssbSK4AwLr8Z+SmggeILCuooTw9JpbvSpyXuPnNUlrS3EdWjX5dLyYFzn35s\nBhU6F7Fh+I/m/OCDelcdwx/shXIFPYxIJMehS/1tx9gmtdLOcF0zWUDobIml\ncpk6GrZWnptY3DJKKHS/l+lx6l/DFkMOl0SNSW1lb5wQdWvFx7sEzceck+KF\nXP+7fz9PaJKInEcb1IYxyW0NKZoK5G3VZkixH4S8V++VzGrN1VLhoLpMpNXh\nubnhx59zKIftAaqRg+Ahflppx7hP4v/CearJfKuolQPx4VWOP5VqUpcC8oaE\ntrMA\r\n=CsNc\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQC5O+QR3wf9aLyUDpjPaa/NS0+3C5U/ylPHsmDeFnJVvgIgVxGYuY4Boc1gCKcXlmjUj3xq/dfVp70vTB1OtQ9d86M="
    }
  ]
}

Repository

PENDING
huang2002/3h-iter

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:43 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:d4e55adeb2f3482516429fc61df6e9e44729e622c96b17eda3474695cbf1ea28

Other collected versions

0.9.124 Jan0.9.024 Jan0.8.022 Jan0.7.09 Sept0.6.05 Sept0.5.05 SeptView all collected versions →