{"dist":{"shasum":"da78a6ee4da98672e5a7cf959c5d384d28259fd6","tarball":"https://registry.npmjs.org/@thi.ng/transducers/-/transducers-9.7.0.tgz","fileCount":327,"integrity":"sha512-DRna7U5PcVZZTuORUi8ER8BKlgAbqzBX+FaNUGHC6KR+nc+B5ai9sPOHdSAeS5UyCVKYbSAM+oli3AAgunCRRw==","signatures":[{"sig":"MEQCIARMLsL9toq9gzoLskSdFNKAx8YWUiMRAn9OmMv4ZlVkAiB1N1gA4Kmmx3qu7dYPUcXjBd2o12wTGGQL5BTipdrWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331669},"name":"@thi.ng/transducers","type":"module","author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-2-9c540beb0023","title":"HOFs, Transducers, Reducers"},{"url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-3-a1c4e621db9b","title":"Convolution, 1D/2D Cellular automata"},{"url":"https://medium.com/@thi.ng/of-umbrellas-transducers-reactive-streams-mushrooms-pt-4-62d8e71e5603","title":"Disjoint Sets, Graph analysis, Signed Distance Fields"}],"year":2016,"alias":"tx","related":["csv","grid-iterators","rstream","rstream-graph","rstream-log","sax"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./add":{"default":"./add.js"},"./api":{"default":"./api.js"},"./cat":{"default":"./cat.js"},"./div":{"default":"./div.js"},"./dup":{"default":"./dup.js"},"./map":{"default":"./map.js"},"./max":{"default":"./max.js"},"./min":{"default":"./min.js"},"./mul":{"default":"./mul.js"},"./run":{"default":"./run.js"},"./str":{"default":"./str.js"},"./sub":{"default":"./sub.js"},"./zip":{"default":"./zip.js"},"./comp":{"default":"./comp.js"},"./conj":{"default":"./conj.js"},"./drop":{"default":"./drop.js"},"./fill":{"default":"./fill.js"},"./join":{"default":"./join.js"},"./keep":{"default":"./keep.js"},"./keys":{"default":"./keys.js"},"./last":{"default":"./last.js"},"./line":{"default":"./line.js"},"./mean":{"default":"./mean.js"},"./noop":{"default":"./noop.js"},"./page":{"default":"./page.js"},"./peek":{"default":"./peek.js"},"./push":{"default":"./push.js"},"./scan":{"default":"./scan.js"},"./some":{"default":"./some.js"},"./step":{"default":"./step.js"},"./take":{"default":"./take.js"},"./vals":{"default":"./vals.js"},"./compr":{"default":"./compr.js"},"./count":{"default":"./count.js"},"./curve":{"default":"./curve.js"},"./cycle":{"default":"./cycle.js"},"./every":{"default":"./every.js"},"./juxtr":{"default":"./juxtr.js"},"./pairs":{"default":"./pairs.js"},"./pluck":{"default":"./pluck.js"},"./range":{"default":"./range.js"},"./trace":{"default":"./trace.js"},"./tween":{"default":"./tween.js"},"./binned":{"default":"./binned.js"},"./concat":{"default":"./concat.js"},"./dedupe":{"default":"./dedupe.js"},"./ensure":{"default":"./ensure.js"},"./filter":{"default":"./filter.js"},"./length":{"default":"./length.js"},"./lookup":{"default":"./lookup.js"},"./mapcat":{"default":"./mapcat.js"},"./reduce":{"default":"./reduce.js"},"./rename":{"default":"./rename.js"},"./repeat":{"default":"./repeat.js"},"./sample":{"default":"./sample.js"},"./struct":{"default":"./struct.js"},"./toggle":{"default":"./toggle.js"},"./choices":{"default":"./choices.js"},"./consume":{"default":"./consume.js"},"./delayed":{"default":"./delayed.js"},"./flatten":{"default":"./flatten.js"},"./indexed":{"default":"./indexed.js"},"./iterate":{"default":"./iterate.js"},"./labeled":{"default":"./labeled.js"},"./map-nth":{"default":"./map-nth.js"},"./max-mag":{"default":"./max-mag.js"},"./min-mag":{"default":"./min-mag.js"},"./min-max":{"default":"./min-max.js"},"./range2d":{"default":"./range2d.js"},"./range3d":{"default":"./range3d.js"},"./rechunk":{"default":"./rechunk.js"},"./reduced":{"default":"./reduced.js"},"./renamer":{"default":"./renamer.js"},"./reverse":{"default":"./reverse.js"},"./swizzle":{"default":"./swizzle.js"},"./auto-obj":{"default":"./auto-obj.js"},"./converge":{"default":"./converge.js"},"./convolve":{"default":"./convolve.js"},"./distinct":{"default":"./distinct.js"},"./drop-nth":{"default":"./drop-nth.js"},"./flatten1":{"default":"./flatten1.js"},"./iterator":{"default":"./iterator.js"},"./map-deep":{"default":"./map-deep.js"},"./map-keys":{"default":"./map-keys.js"},"./map-vals":{"default":"./map-vals.js"},"./pad-last":{"default":"./pad-last.js"},"./range-nd":{"default":"./range-nd.js"},"./take-nth":{"default":"./take-nth.js"},"./throttle":{"default":"./throttle.js"},"./assoc-map":{"default":"./assoc-map.js"},"./assoc-obj":{"default":"./assoc-obj.js"},"./benchmark":{"default":"./benchmark.js"},"./duplicate":{"default":"./duplicate.js"},"./interpose":{"default":"./interpose.js"},"./multiplex":{"default":"./multiplex.js"},"./pad-sides":{"default":"./pad-sides.js"},"./partition":{"default":"./partition.js"},"./push-copy":{"default":"./push-copy.js"},"./push-keys":{"default":"./push-keys.js"},"./push-sort":{"default":"./push-sort.js"},"./symmetric":{"default":"./symmetric.js"},"./take-last":{"default":"./take-last.js"},"./transduce":{"default":"./transduce.js"},"./word-wrap":{"default":"./word-wrap.js"},"./drop-while":{"default":"./drop-while.js"},"./interleave":{"default":"./interleave.js"},"./match-last":{"default":"./match-last.js"},"./norm-count":{"default":"./norm-count.js"},"./norm-range":{"default":"./norm-range.js"},"./palindrome":{"default":"./palindrome.js"},"./reductions":{"default":"./reductions.js"},"./repeatedly":{"default":"./repeatedly.js"},"./take-while":{"default":"./take-while.js"},"./wrap-sides":{"default":"./wrap-sides.js"},"./as-iterable":{"default":"./as-iterable.js"},"./frequencies":{"default":"./frequencies.js"},"./interpolate":{"default":"./interpolate.js"},"./map-indexed":{"default":"./map-indexed.js"},"./match-first":{"default":"./match-first.js"},"./max-compare":{"default":"./max-compare.js"},"./min-compare":{"default":"./min-compare.js"},"./select-keys":{"default":"./select-keys.js"},"./side-effect":{"default":"./side-effect.js"},"./sorted-keys":{"default":"./sorted-keys.js"},"./stream-sort":{"default":"./stream-sort.js"},"./sync-tuples":{"default":"./sync-tuples.js"},"./extend-sides":{"default":"./extend-sides.js"},"./filter-fuzzy":{"default":"./filter-fuzzy.js"},"./flatten-with":{"default":"./flatten-with.js"},"./group-binary":{"default":"./group-binary.js"},"./group-by-map":{"default":"./group-by-map.js"},"./group-by-obj":{"default":"./group-by-obj.js"},"./key-selector":{"default":"./key-selector.js"},"./partition-by":{"default":"./partition-by.js"},"./partition-of":{"default":"./partition-of.js"},"./permutations":{"default":"./permutations.js"},"./post-process":{"default":"./post-process.js"},"./repeatedly2d":{"default":"./repeatedly2d.js"},"./repeatedly3d":{"default":"./repeatedly3d.js"},"./moving-median":{"default":"./moving-median.js"},"./multiplex-obj":{"default":"./multiplex-obj.js"},"./throttle-time":{"default":"./throttle-time.js"},"./deep-transform":{"default":"./deep-transform.js"},"./mapcat-indexed":{"default":"./mapcat-indexed.js"},"./moving-average":{"default":"./moving-average.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"},"./sliding-window":{"default":"./sliding-window.js"},"./stream-shuffle":{"default":"./stream-shuffle.js"},"./key-permutations":{"default":"./key-permutations.js"},"./norm-frequencies":{"default":"./norm-frequencies.js"},"./interpolate-linear":{"default":"./interpolate-linear.js"},"./sorted-frequencies":{"default":"./sorted-frequencies.js"},"./interpolate-hermite":{"default":"./interpolate-hermite.js"},"./norm-frequencies-auto":{"default":"./norm-frequencies-auto.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","license":"Apache-2.0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"homepage":"https://thi.ng/transducers","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"],"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/transducers"},"_npmVersion":"11.17.0","description":"Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations","directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"sideEffects":false,"_nodeVersion":"26.5.0","contributors":[{"url":"https://github.com/gavinpc-mindgrub","name":"Gavin Cannizzaro"},{"url":"https://github.com/nkint","name":"@nkint"}],"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/arrays":"^2.14.26","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/random":"^4.1.54","@thi.ng/compare":"^2.5.16","@thi.ng/compose":"^3.0.65","@thi.ng/timestamp":"^1.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/transducers_9.7.0_1788260188639_0.9962219742365037","host":"s3://npm-registry-packages-npm-production"},"_id":"@thi.ng/transducers@9.7.0","version":"9.7.0"}