UNPKG

@thi.ng/rstream

Version:

Reactive streams & subscription primitives for constructing dataflow graphs / pipelines

226 lines 4.99 kB
{ "name": "@thi.ng/rstream", "version": "9.2.18", "description": "Reactive streams & subscription primitives for constructing dataflow graphs / pipelines", "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/rstream", "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)", "contributors": [ "André Wachter (https://github.com/andrew8er)", "Gavin Cannizzaro (https://github.com/gavinpc-mindgrub)" ], "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.11.26", "@thi.ng/arrays": "^2.10.23", "@thi.ng/associative": "^7.0.32", "@thi.ng/atom": "^5.3.29", "@thi.ng/checks": "^3.7.6", "@thi.ng/errors": "^2.5.32", "@thi.ng/logger": "^3.1.7", "@thi.ng/transducers": "^9.2.26" }, "devDependencies": { "@types/node": "^22.14.1", "esbuild": "^0.25.2", "typedoc": "^0.28.2", "typescript": "^5.8.3" }, "keywords": [ "async", "datastructure", "event", "fork-join", "graph", "pipeline", "pubsub", "reactive", "rstream", "state", "stream", "subscription", "transducer", "transformation", "typescript", "worker" ], "publishConfig": { "access": "public" }, "engines": { "node": ">=18" }, "files": [ "./*.js", "./*.d.ts", "internal" ], "exports": { ".": { "default": "./index.js" }, "./api": { "default": "./api.js" }, "./asidechain": { "default": "./asidechain.js" }, "./async": { "default": "./async.js" }, "./atom": { "default": "./atom.js" }, "./bisect": { "default": "./bisect.js" }, "./checks": { "default": "./checks.js" }, "./debounce": { "default": "./debounce.js" }, "./defworker": { "default": "./defworker.js" }, "./event": { "default": "./event.js" }, "./forkjoin": { "default": "./forkjoin.js" }, "./idgen": { "default": "./idgen.js" }, "./interval": { "default": "./interval.js" }, "./iterable": { "default": "./iterable.js" }, "./logger": { "default": "./logger.js" }, "./merge": { "default": "./merge.js" }, "./metastream": { "default": "./metastream.js" }, "./nodejs": { "default": "./nodejs.js" }, "./object": { "default": "./object.js" }, "./post-worker": { "default": "./post-worker.js" }, "./promise": { "default": "./promise.js" }, "./promises": { "default": "./promises.js" }, "./pubsub": { "default": "./pubsub.js" }, "./raf": { "default": "./raf.js" }, "./resolve": { "default": "./resolve.js" }, "./sidechain-partition": { "default": "./sidechain-partition.js" }, "./sidechain-toggle": { "default": "./sidechain-toggle.js" }, "./sidechain-trigger": { "default": "./sidechain-trigger.js" }, "./stream": { "default": "./stream.js" }, "./subscription": { "default": "./subscription.js" }, "./sync-raf": { "default": "./sync-raf.js" }, "./sync": { "default": "./sync.js" }, "./timeout": { "default": "./timeout.js" }, "./toggle": { "default": "./toggle.js" }, "./trace": { "default": "./trace.js" }, "./transduce": { "default": "./transduce.js" }, "./trigger": { "default": "./trigger.js" }, "./tunnel": { "default": "./tunnel.js" }, "./tween": { "default": "./tween.js" }, "./view": { "default": "./view.js" }, "./worker": { "default": "./worker.js" } }, "thi.ng": { "alias": "rs", "related": [ "atom", "hdom", "rdom", "transducers" ], "year": 2017 }, "gitHead": "c464b6948f92cba90c2ea75b59203dad894fb450\n" }