{"name":"@thi.ng/transducers","version":"9.6.33","description":"Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/transducers"},"homepage":"https://thi.ng/transducers","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":{"name":"Karsten Schmidt","url":"https://thi.ng"},"contributors":[{"name":"Gavin Cannizzaro","url":"https://github.com/gavinpc-mindgrub"},{"name":"@nkint","url":"https://github.com/nkint"}],"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":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/arrays":"^2.14.16","@thi.ng/checks":"^3.9.0","@thi.ng/compare":"^2.5.8","@thi.ng/compose":"^3.0.57","@thi.ng/errors":"^2.6.9","@thi.ng/math":"^5.15.9","@thi.ng/random":"^4.1.45","@thi.ng/timestamp":"^1.1.39"},"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"keywords":["1d","2d","3d","array","benchmark","clojure","composition","convolution","cycle","filter","flatten","frequency","functional","fuzzy","generator","group","histogram","interleave","interpolation","iterator","kernel","nd","partition","permutation","pipeline","random","range","reducer","sample","set","sliding-window","stream","throttle","time","transducer","transformation","tween","typescript","wordwrap"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./add":{"default":"./add.js"},"./api":{"default":"./api.js"},"./as-iterable":{"default":"./as-iterable.js"},"./assoc-map":{"default":"./assoc-map.js"},"./assoc-obj":{"default":"./assoc-obj.js"},"./auto-obj":{"default":"./auto-obj.js"},"./benchmark":{"default":"./benchmark.js"},"./binned":{"default":"./binned.js"},"./cat":{"default":"./cat.js"},"./choices":{"default":"./choices.js"},"./comp":{"default":"./comp.js"},"./compr":{"default":"./compr.js"},"./concat":{"default":"./concat.js"},"./conj":{"default":"./conj.js"},"./consume":{"default":"./consume.js"},"./converge":{"default":"./converge.js"},"./convolve":{"default":"./convolve.js"},"./count":{"default":"./count.js"},"./curve":{"default":"./curve.js"},"./cycle":{"default":"./cycle.js"},"./dedupe":{"default":"./dedupe.js"},"./deep-transform":{"default":"./deep-transform.js"},"./delayed":{"default":"./delayed.js"},"./distinct":{"default":"./distinct.js"},"./div":{"default":"./div.js"},"./drop-nth":{"default":"./drop-nth.js"},"./drop-while":{"default":"./drop-while.js"},"./drop":{"default":"./drop.js"},"./dup":{"default":"./dup.js"},"./duplicate":{"default":"./duplicate.js"},"./ensure":{"default":"./ensure.js"},"./every":{"default":"./every.js"},"./extend-sides":{"default":"./extend-sides.js"},"./fill":{"default":"./fill.js"},"./filter-fuzzy":{"default":"./filter-fuzzy.js"},"./filter":{"default":"./filter.js"},"./flatten-with":{"default":"./flatten-with.js"},"./flatten":{"default":"./flatten.js"},"./flatten1":{"default":"./flatten1.js"},"./frequencies":{"default":"./frequencies.js"},"./group-binary":{"default":"./group-binary.js"},"./group-by-map":{"default":"./group-by-map.js"},"./group-by-obj":{"default":"./group-by-obj.js"},"./indexed":{"default":"./indexed.js"},"./interleave":{"default":"./interleave.js"},"./interpolate-hermite":{"default":"./interpolate-hermite.js"},"./interpolate-linear":{"default":"./interpolate-linear.js"},"./interpolate":{"default":"./interpolate.js"},"./interpose":{"default":"./interpose.js"},"./iterate":{"default":"./iterate.js"},"./iterator":{"default":"./iterator.js"},"./join":{"default":"./join.js"},"./juxtr":{"default":"./juxtr.js"},"./keep":{"default":"./keep.js"},"./key-permutations":{"default":"./key-permutations.js"},"./key-selector":{"default":"./key-selector.js"},"./keys":{"default":"./keys.js"},"./labeled":{"default":"./labeled.js"},"./last":{"default":"./last.js"},"./length":{"default":"./length.js"},"./line":{"default":"./line.js"},"./lookup":{"default":"./lookup.js"},"./map-deep":{"default":"./map-deep.js"},"./map-indexed":{"default":"./map-indexed.js"},"./map-keys":{"default":"./map-keys.js"},"./map-nth":{"default":"./map-nth.js"},"./map-vals":{"default":"./map-vals.js"},"./map":{"default":"./map.js"},"./mapcat-indexed":{"default":"./mapcat-indexed.js"},"./mapcat":{"default":"./mapcat.js"},"./match-first":{"default":"./match-first.js"},"./match-last":{"default":"./match-last.js"},"./max-compare":{"default":"./max-compare.js"},"./max-mag":{"default":"./max-mag.js"},"./max":{"default":"./max.js"},"./mean":{"default":"./mean.js"},"./min-compare":{"default":"./min-compare.js"},"./min-mag":{"default":"./min-mag.js"},"./min-max":{"default":"./min-max.js"},"./min":{"default":"./min.js"},"./moving-average":{"default":"./moving-average.js"},"./moving-median":{"default":"./moving-median.js"},"./mul":{"default":"./mul.js"},"./multiplex-obj":{"default":"./multiplex-obj.js"},"./multiplex":{"default":"./multiplex.js"},"./noop":{"default":"./noop.js"},"./norm-count":{"default":"./norm-count.js"},"./norm-frequencies-auto":{"default":"./norm-frequencies-auto.js"},"./norm-frequencies":{"default":"./norm-frequencies.js"},"./norm-range":{"default":"./norm-range.js"},"./pad-last":{"default":"./pad-last.js"},"./pad-sides":{"default":"./pad-sides.js"},"./page":{"default":"./page.js"},"./pairs":{"default":"./pairs.js"},"./palindrome":{"default":"./palindrome.js"},"./partition-by":{"default":"./partition-by.js"},"./partition-of":{"default":"./partition-of.js"},"./partition-sort":{"default":"./partition-sort.js"},"./partition-sync":{"default":"./partition-sync.js"},"./partition-time":{"default":"./partition-time.js"},"./partition-when":{"default":"./partition-when.js"},"./partition":{"default":"./partition.js"},"./peek":{"default":"./peek.js"},"./permutations":{"default":"./permutations.js"},"./pluck":{"default":"./pluck.js"},"./push-copy":{"default":"./push-copy.js"},"./push-keys":{"default":"./push-keys.js"},"./push-sort":{"default":"./push-sort.js"},"./push":{"default":"./push.js"},"./range-nd":{"default":"./range-nd.js"},"./range":{"default":"./range.js"},"./range2d":{"default":"./range2d.js"},"./range3d":{"default":"./range3d.js"},"./rechunk":{"default":"./rechunk.js"},"./reduce":{"default":"./reduce.js"},"./reduced":{"default":"./reduced.js"},"./reductions":{"default":"./reductions.js"},"./rename":{"default":"./rename.js"},"./renamer":{"default":"./renamer.js"},"./repeat":{"default":"./repeat.js"},"./repeatedly":{"default":"./repeatedly.js"},"./repeatedly2d":{"default":"./repeatedly2d.js"},"./repeatedly3d":{"default":"./repeatedly3d.js"},"./reverse":{"default":"./reverse.js"},"./run":{"default":"./run.js"},"./sample":{"default":"./sample.js"},"./scan":{"default":"./scan.js"},"./select-keys":{"default":"./select-keys.js"},"./side-effect":{"default":"./side-effect.js"},"./sliding-window":{"default":"./sliding-window.js"},"./some":{"default":"./some.js"},"./sorted-frequencies":{"default":"./sorted-frequencies.js"},"./sorted-keys":{"default":"./sorted-keys.js"},"./step":{"default":"./step.js"},"./str":{"default":"./str.js"},"./stream-shuffle":{"default":"./stream-shuffle.js"},"./stream-sort":{"default":"./stream-sort.js"},"./struct":{"default":"./struct.js"},"./sub":{"default":"./sub.js"},"./swizzle":{"default":"./swizzle.js"},"./symmetric":{"default":"./symmetric.js"},"./sync-tuples":{"default":"./sync-tuples.js"},"./take-last":{"default":"./take-last.js"},"./take-nth":{"default":"./take-nth.js"},"./take-while":{"default":"./take-while.js"},"./take":{"default":"./take.js"},"./throttle-time":{"default":"./throttle-time.js"},"./throttle":{"default":"./throttle.js"},"./toggle":{"default":"./toggle.js"},"./trace":{"default":"./trace.js"},"./transduce":{"default":"./transduce.js"},"./tween":{"default":"./tween.js"},"./vals":{"default":"./vals.js"},"./word-wrap":{"default":"./word-wrap.js"},"./wrap-sides":{"default":"./wrap-sides.js"},"./zip":{"default":"./zip.js"}},"thi.ng":{"alias":"tx","blog":[{"title":"HOFs, Transducers, Reducers","url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-2-9c540beb0023"},{"title":"Convolution, 1D/2D Cellular automata","url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-3-a1c4e621db9b"},{"title":"Disjoint Sets, Graph analysis, Signed Distance Fields","url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-4-62d8e71e5603"}],"related":["csv","grid-iterators","rstream","rstream-graph","rstream-log","sax"],"year":2016},"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","_id":"@thi.ng/transducers@9.6.33","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-+QGJOL5jHyhZN3w68zjkz1IybHo9u6OOPHVliHYdcx/qf+07Zbiw0GPipU32pEAIZcjLRvtfhntC+irFe3z7Xg==","shasum":"f77749eeba450cdbe41901f8fec30d313968f19c","tarball":"https://registry.npmjs.org/@thi.ng/transducers/-/transducers-9.6.33.tgz","fileCount":325,"unpackedSize":329538,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCseIoW8WLlm3Xn1bEz6aBmlDJ/k8M2NPn5qn5W7v1VegIgRGzFp+cN81zFs1/i/deig6xmf2flSv8wZh/EO7NTxn0="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transducers_9.6.33_1777221577608_0.6235986030630312"},"_hasShrinkwrap":false}