UNPKG

@softwareventures/async-iterable

Version:
142 lines (141 loc) 3.18 kB
{ "name": "@softwareventures/async-iterable", "version": "2.0.0", "description": "Pure functional AsyncIterable traversal", "keywords": [ "AsyncIterable", "TypeScript", "all", "and", "any", "append", "average", "concat", "concatMap", "contains", "drop", "dropUntil", "dropWhile", "empty", "equal", "exclude", "excludeFirst", "excludeNull", "filter", "find", "findIndex", "first", "fold", "fold1", "functional", "index", "indexOf", "initial", "keyBy", "keyFirstBy", "keyLastBy", "lambda", "last", "map", "mapKeyBy", "mapKeyFirstBy", "mapKeyLastBy", "maximum", "maximumBy", "minimum", "minimumBy", "noneNull", "notEqual", "only", "or", "prefixMatch", "prepend", "product", "push", "remove", "removeFirst", "scan", "scan1", "slice", "sum", "tail", "take", "takeUntil", "takeWhile", "toArray", "toSet", "unshift", "zip" ], "author": "Daniel Cassidy <mail@danielcassidy.me.uk>", "homepage": "https://github.com/softwareventures/async-iterable", "bugs": "https://github.com/softwareventures/async-iterable/issues", "repository": "github:softwareventures/async-iterable", "license": "ISC", "scripts": { "commit": "cz", "fix": "tsc --noEmit && eslint . --fix && prettier --write .", "_postinstall": "husky install", "lint": "tsc --noEmit && eslint . && prettier --check .", "prepack": "tsc", "test": "ava" }, "engines": { "node": "^18, ^20 || ^22 || ^24 || >=25" }, "dependencies": { "@softwareventures/nullable": "^2.0.0 || ^3.0.0", "@softwareventures/ordered": "^1.1.0 || ^2.0.0", "tslib": "2.8.1" }, "devDependencies": { "@commitlint/cli": "20.5.0", "@commitlint/config-conventional": "20.5.0", "@commitlint/cz-commitlint": "20.5.0", "@softwareventures/eslint-config": "9.5.0", "@softwareventures/precise-commits": "4.0.23", "@softwareventures/prettier-config": "4.0.0", "@softwareventures/tsconfig": "8.1.1", "@types/node": "17.0.45", "@typescript-eslint/eslint-plugin": "8.57.1", "@typescript-eslint/parser": "8.57.1", "ava": "6.4.1", "commitizen": "4.3.1", "eslint": "8.57.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsdoc": "50.8.0", "eslint-plugin-prefer-arrow": "1.2.3", "eslint-plugin-sonarjs": "0.25.1", "husky": "9.1.7", "inquirer": "9.0.0", "prettier": "3.8.1", "ts-node": "10.9.2", "typescript": "5.9.3" }, "eslintConfig": { "root": true, "extends": "@softwareventures" }, "prettier": "@softwareventures/prettier-config", "config": { "commitizen": { "path": "./node_modules/@commitlint/cz-commitlint" } }, "ava": { "extensions": [ "ts" ], "require": [ "ts-node/register/files" ] }, "release": { "extends": "@softwareventures/semantic-release-config" }, "packageManager": "yarn@4.13.0", "publishConfig": { "access": "public" } }