UNPKG

lfi

Version:

A lazy functional iteration library supporting sync, async, and concurrent iteration.

77 lines 1.9 kB
{ "name": "lfi", "version": "4.1.2", "author": { "name": "Tomer Aberbach", "email": "tomer@aberba.ch", "url": "https://tomeraberba.ch" }, "description": "A lazy functional iteration library supporting sync, async, and concurrent iteration.", "keywords": [ "generator", "lazy", "iteration", "iterable", "iterator", "iter", "functional", "concurrency", "promise", "async" ], "homepage": "https://github.com/TomerAberbach/lfi", "repository": "TomerAberbach/lfi", "bugs": { "url": "https://github.com/TomerAberbach/lfi/issues" }, "funding": { "url": "https://github.com/sponsors/TomerAberbach" }, "license": "Apache-2.0 AND MIT", "files": [ "dist", "license-apache", "license-mit", "notice-apache" ], "type": "module", "sideEffects": false, "engines": { "node": ">= 22" }, "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "prettier": "@tomer/prettier-config", "devDependencies": { "@fast-check/vitest": "^0.2.2", "@rollup/plugin-terser": "^0.4.4", "@tomer/eslint-config": "^4.3.0", "@tomer/prettier-config": "^4.0.0", "@vitest/coverage-v8": "^3.2.4", "eslint": "^9.34.0", "jest-extended": "^6.0.0", "jsdom": "^26.1.0", "magic-string": "^0.30.18", "prettier": "^3.6.2", "publint": "^0.3.12", "rollup-plugin-tree-shakeable": "^1.0.3", "tsdown": "^0.14.2", "typedoc": "^0.28.9", "typescript": "^5.9.2", "vitest": "^3.2.4" }, "scripts": { "format": "prettier --cache --write .", "lint": "eslint --cache --cache-location node_modules/.cache/eslint/ --fix .", "typecheck": "tsc --noEmit", "test": "vitest", "coverage": "vitest --coverage", "bench": "vitest bench", "build": "tsdown" } }