@thi.ng/transducers-async
Version:
Async versions of various highly composable transducers, reducers and iterators
215 lines • 4.63 kB
JSON
{
"name": "@thi.ng/transducers-async",
"version": "0.4.25",
"description": "Async versions of various highly composable transducers, reducers and iterators",
"type": "module",
"module": "./index.js",
"typings": "./index.d.ts",
"sideEffects": false,
"repository": {
"type": "git",
"url": "https://github.com/thi-ng/umbrella.git"
},
"homepage": "https://thi.ng/transducers-async",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/postspectacular"
},
{
"type": "patreon",
"url": "https://patreon.com/thing_umbrella"
},
{
"type": "liberapay",
"url": "https://liberapay.com/thi.ng"
}
],
"author": "Karsten Schmidt (https://thi.ng)",
"license": "Apache-2.0",
"scripts": {
"build": "yarn build:esbuild && yarn build:decl",
"build:decl": "tsc --declaration --emitDeclarationOnly",
"build:esbuild": "esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts",
"clean": "bun ../../tools/src/clean-package.ts",
"doc": "typedoc --options ../../typedoc.json --out doc src/index.ts",
"doc:readme": "bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts",
"pub": "yarn npm publish --access public",
"test": "bun test",
"tool:tangle": "../../node_modules/.bin/tangle src/**/*.ts"
},
"dependencies": {
"@thi.ng/api": "^8.12.1",
"@thi.ng/buffers": "^1.0.20",
"@thi.ng/checks": "^3.7.16",
"@thi.ng/compose": "^3.0.38",
"@thi.ng/errors": "^2.5.41",
"@thi.ng/timestamp": "^1.1.20",
"@thi.ng/transducers": "^9.6.7"
},
"devDependencies": {
"esbuild": "^0.25.8",
"typedoc": "^0.28.9",
"typescript": "^5.9.2"
},
"keywords": [
"async",
"composition",
"cycle",
"functional",
"generator",
"infinite",
"iterator",
"lazy",
"multitasking",
"partition",
"pipeline",
"reducer",
"stream",
"throttle",
"time",
"transducer",
"transformation",
"typescript"
],
"publishConfig": {
"access": "public"
},
"browser": {
"process": false,
"setTimeout": false
},
"engines": {
"node": ">=18"
},
"files": [
"./*.js",
"./*.d.ts",
"internal"
],
"exports": {
".": {
"default": "./index.js"
},
"./api": {
"default": "./api.js"
},
"./as-async": {
"default": "./as-async.js"
},
"./cat": {
"default": "./cat.js"
},
"./comp": {
"default": "./comp.js"
},
"./compr": {
"default": "./compr.js"
},
"./concat": {
"default": "./concat.js"
},
"./delayed": {
"default": "./delayed.js"
},
"./ensure": {
"default": "./ensure.js"
},
"./events": {
"default": "./events.js"
},
"./filter": {
"default": "./filter.js"
},
"./intercept": {
"default": "./intercept.js"
},
"./iterator": {
"default": "./iterator.js"
},
"./map": {
"default": "./map.js"
},
"./mapcat": {
"default": "./mapcat.js"
},
"./merge": {
"default": "./merge.js"
},
"./mult": {
"default": "./mult.js"
},
"./multiplex-obj": {
"default": "./multiplex-obj.js"
},
"./multiplex": {
"default": "./multiplex.js"
},
"./partition": {
"default": "./partition.js"
},
"./pubsub": {
"default": "./pubsub.js"
},
"./push": {
"default": "./push.js"
},
"./raf": {
"default": "./raf.js"
},
"./range": {
"default": "./range.js"
},
"./reduce": {
"default": "./reduce.js"
},
"./repeatedly": {
"default": "./repeatedly.js"
},
"./run": {
"default": "./run.js"
},
"./sidechain": {
"default": "./sidechain.js"
},
"./source": {
"default": "./source.js"
},
"./step": {
"default": "./step.js"
},
"./sync-raf": {
"default": "./sync-raf.js"
},
"./sync": {
"default": "./sync.js"
},
"./take": {
"default": "./take.js"
},
"./throttle-time": {
"default": "./throttle-time.js"
},
"./throttle": {
"default": "./throttle.js"
},
"./transduce": {
"default": "./transduce.js"
},
"./zip": {
"default": "./zip.js"
}
},
"thi.ng": {
"alias": "txa",
"parent": "@thi.ng/transducers",
"related": [
"csp",
"fibers",
"rstream"
],
"status": "alpha",
"year": 2018
},
"gitHead": "9a998c33c7a524c95b552b9cbdc2734d28a5dafc\n"
}