{"_id":"@thi.ng/disjoint-set","_rev":"51-4a29660a2f4a102a5ac85639d268d1f4","name":"@thi.ng/disjoint-set","dist-tags":{"latest":"1.1.54"},"versions":{"1.1.0":{"name":"@thi.ng/disjoint-set","version":"1.1.0","keywords":["datastructure","disjoint-set","graph","set","query","typedarray","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"4e479edc79c6835fcaed639e716ff6d45a8707ad","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.0.tgz","fileCount":6,"integrity":"sha512-YtSgrrgIh1BUa2vtKS/WcciDFUPBGpDQLkNFmeHFOSGOMPo4pEjvCYVffkZ7bY1WjHvONkikYtjPeKomJSvOCQ==","signatures":[{"sig":"MEYCIQDKQquJjiU7oqVvFCuWHCFjQIZcppukC7eeyA6L/hU0HAIhAI9ssEWHr7u9r0ss7wyRggx61S/v52lw3sYeQHY7IaaE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21454},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.0_1721654314263_0.5054890880598035","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/disjoint-set","version":"1.1.1","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"ec7482e14410a1dee8015832a12c0db82807ff23","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.1.tgz","fileCount":6,"integrity":"sha512-fkmVitUt4isNKVWesNabKP2lBwwJovfDfSH2ap2bouucoKPMVXDj/ePwRlVGuDVzi5KXYeWP0ZPvqFWuIVJgPA==","signatures":[{"sig":"MEQCID9BKJgbLdEwxp78nrdiIVb2TCA2CL6Rt0K0d29Y82UwAiAAprwkfNp6TU4qjx/4LcZLkWKekutRrUMwLw4wMiitAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21471},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.1_1723302347031_0.05689126880315398","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/disjoint-set","version":"1.1.2","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"5deeb109d3133cada7af761f2ecf29eb20103acc","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.2.tgz","fileCount":6,"integrity":"sha512-Fp2pTQIF7e+f+icpHsP2B21i/Zv8N+KPqIfaG1/VMjU4t0ZDbxV1g2gsYwfMxEbS1nT1XrOXY7Hi/SLUksxheA==","signatures":[{"sig":"MEQCIDNAo12q86dexJV+1/OdeHYIHOQ1mGN1NB6Y6lEUL4BhAiBKXcvFuflV6F6tPoCEp+zG4u3nptPs8UeQvGyr6SXCnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21471},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.2_1723990455247_0.4338400525374859","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/disjoint-set","version":"1.1.3","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"725ab5016e336200e035699f451f1b6d36670f37","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.3.tgz","fileCount":6,"integrity":"sha512-hczuxLsSJgnjxGIc5HHdBIwXWVkMRm30JOJ9G0tE1Py9LPV9NMGv/Bh5LSjBHGovkkyU9/OXKybx3v9ehuvMcw==","signatures":[{"sig":"MEUCIQD9lKLfBpGqCjXNMqPGCnQsLSc9K8Ly1xRSTNG5kYjDwwIgX40BhLToiYvkks5VF3fo095LJwZrAz8RsKh4gyAW3YA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21471},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.3_1726780341024_0.3502353716611828","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/disjoint-set","version":"1.1.4","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"91a143affef5b409b24d2ba6f5cac0d0cb965507","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.4.tgz","fileCount":6,"integrity":"sha512-bmwyj04/zJLIF1tQLj6IhYQlOuyC32ogId73mTNKjUrF4NyWpHOJGCgscYf03F3TMEB1T25USEZTkaSyEUk8jQ==","signatures":[{"sig":"MEUCIQCxeqBAv/fLwykw65xa0RG5P1fxrrzBk0oWdwQlHfq5bwIgDsoD79moBNgDR63XE5beHtVFSRhLA+Roi8mC4VlYSHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21471},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.4_1728130525674_0.7203303938273486","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/disjoint-set","version":"1.1.5","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"31bb9b2089f3c674c6cd48c6c0fc4ae681a0ff74","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.5.tgz","fileCount":6,"integrity":"sha512-zwXxahgfnIiqzel3DtZ0rfF0sgQP/cLlWj75tbeFCI9M3QjqAf/7DYs+/1YwhiYDDtO6YdC+jCWnNZi8LsaMng==","signatures":[{"sig":"MEQCIE5eHnVcK9BFuhGO7QDaX5hScmOAXhIMue3yBAy+PrjKAiAhLCObXmD6UYkhOZT+q1AzVy/hyIsMMPAI5X3pcRMViA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21465},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.5_1731258886932_0.0841036201422134","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/disjoint-set","version":"1.1.6","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"392555fb9e5dcf32a651ffbe1d9598ad6d34cd07","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.6.tgz","fileCount":6,"integrity":"sha512-lZ3d7/SvmyjldlFmVBxuXLu3uLaGG07YyNA5fOsPL06WUBND0LYM3auBW1Ht15+Ej0rSi9Yqux7mVMaHH4A46A==","signatures":[{"sig":"MEUCIC84cRgAARlXoS4FPZgdGoZ4P1IwWCDKChmpzpR4X8KQAiEA7EmlxAnOwkYE2I4ERZp/zkNdRiQ+ioeGCCYbphlFGvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21466},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.6_1732472319452_0.509798892872537","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/disjoint-set","version":"1.1.7","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"ef7fd8d490788cdc45d8ccf3c95994d6300ea004","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.7.tgz","fileCount":6,"integrity":"sha512-O0A5mZCOCScgwlQlSodL82Kn5qQQ+eklLmXVFl9uu4KJf8RWP12MbHC0NX+ECj0ljQVr9tXSuJnLpeDLmVaLWQ==","signatures":[{"sig":"MEYCIQD8485k5+7XC9iW3zrv9wadS7pRECOWnN5kOIT8wGTqgAIhANjJQsQyrEKeWcsfyw4cl+2QPuNB7UU0ibaSe/gYuxxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21465},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.7_1733998493686_0.28894095651870666","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@thi.ng/disjoint-set","version":"1.1.8","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"c3ff9707729f263d422aafd199a9aaf23b71f165","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.8.tgz","fileCount":6,"integrity":"sha512-WI6ryCE4TKmFEAoMP5twv91JQ9jJWhm1iUc7qekCFoGnjmEA18EGelSq2Ug09G8MpQuREOhA6tzJTimci5+NAA==","signatures":[{"sig":"MEUCIQCQNXPszVBKMCZAlv6QXF3y1iCae6LZ0qnBk6QVEOWbsgIgbsqJeDr+N0TvxZzJx9wQEyJVDA0ZX8p/GC5YwFExeLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21549},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.8_1735308873882_0.684019570497298","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@thi.ng/disjoint-set","version":"1.1.9","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"45d04319f2ba0590cd4346eb6fc41d06a2a35aaa","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.9.tgz","fileCount":6,"integrity":"sha512-Z2wz2Qu8yS41USVukXld30j2ZYz5vBKlTuE9yS5dWnT7QybIWiP8MVm46w5ZQu+N2AlyGruIOHMwAQsEC5QZxw==","signatures":[{"sig":"MEUCIQCK7QGE9F+0ZFMI5qD7NYXPT58vfG79QtNm8cZoPxawYAIgLgCYSEfi+Lsg2vWHvLGwXdnmAF/n7h10QGpryBajoH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21549},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.9_1736024999418_0.9800409882343171","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@thi.ng/disjoint-set","version":"1.1.10","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"3d61c19bbb92a6984ea27fdf18e55f1b5b1ffeb8","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.10.tgz","fileCount":6,"integrity":"sha512-TylZ/WmVjLcUcQBpaYOxk2MmhIEGhSVYs1kmzXwHXB8ohaRhN88LiHkvcFII8DzD/H5Qe8zR64hsMllaRHVhtQ==","signatures":[{"sig":"MEUCIQD9CsV49lzffNDQgXhPG89VB55oeZwtI+eNngdTD+0QVwIgNaEjaiucBN6z3FVHoQPyaOctqhg3pqctY/PjZcnDMBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21550},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.10_1737474586912_0.47311927836665624","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@thi.ng/disjoint-set","version":"1.1.11","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"d53b27bf3efff8c94516f1010d09f99f900c798e","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.11.tgz","fileCount":6,"integrity":"sha512-TK7atPfo4U+NinO4cr4gLFkeUaVjQvpBFq6HnkgnILaWXVKsPBLFdQVbb9ogeklbW4CfLUnm28aDSXqB90rkiQ==","signatures":[{"sig":"MEUCIClEsfk0x5YCZPTxxfnENS8VGdsJFqHFNJc5cu+c0eESAiEAuGruNPOCDMEBHoOivuQBi+7bblwpjW2naHtolh3cviY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21631},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.11_1737639718486_0.4733962206461393","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@thi.ng/disjoint-set","version":"1.1.12","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"cbef1c39e1a43dbeb3812ce72e3b9e3fcb568a73","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.12.tgz","fileCount":6,"integrity":"sha512-5qP3tPnDSOillrYSCH4utTguAPT/iSu85tvP2k7JElaNQ6RsQse39DSA48XZgFRLWEZUZQaTsHW4awNo5bExyQ==","signatures":[{"sig":"MEYCIQChP3bje8GvY5tv+1WVQvxfsNUnxwrfA2/9+pKOcm5wCAIhAJrXtb/7jdEF/AEMBDkPlYJ7YkvRvKWhl3FtpS3Nf5G8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21549},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.12_1738168110840_0.10690977666740276","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@thi.ng/disjoint-set","version":"1.1.13","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"ae8ebb64e4a62087c4f40365c0810f1016ce2c9f","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.13.tgz","fileCount":6,"integrity":"sha512-sK4wzftAtftVPG3082xM78kmqNbz36rTrqqW8bBV/X/UEp8yQIqwhBscCuo8/zvByQDsTCY4RdGOIOa7w+p7Pw==","signatures":[{"sig":"MEQCIGD0UdU/+IkmkllAacToB4s/pM6iFC1OJRUhT/brzl8SAiAxJS5M8ZQ8uJYnAkNlQGpVQMQTNqgNbBhyfXEXjDpOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21569},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.13_1739462752850_0.7827679765036004","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@thi.ng/disjoint-set","version":"1.1.14","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"5e47f7262010272f71f4a4b6c9dc8923114ecc52","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.14.tgz","fileCount":6,"integrity":"sha512-fiyTgcPlbjVzhEPpQNzVtP02cVS751JGDrmJLEVm4+NwUuYkVPVtlkZbYIeWt+bvSk1hAYpJnNYfioYCJTyjXw==","signatures":[{"sig":"MEYCIQD7jnqSzo0HcLI1xRw2qyrn5fR43ySfkp7JF5Qd743PJgIhAIBXE7CPz4LKpQmnmobGYoQosn+RVPY5UuoRDlrHjZa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21569},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.14_1739998960085_0.872585301417945","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@thi.ng/disjoint-set","version":"1.1.15","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"67fce637d308d0a22e0d550ed82f24b184f3c630","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.15.tgz","fileCount":6,"integrity":"sha512-hwuU7xOK1Q9e18WDBIuBjqe5iZexldIC7PuMngUCKbz8MzBEUS0YPOm+KZ72WopXjyymWo6FVNY4jwZGWffLig==","signatures":[{"sig":"MEQCICPUdxHKZOi678DJIJdvCmH+OTeiJYpuQnZiKO49eVWcAiB3C5MyEKuSqpemibFx7u3CsfDw/bYFMUPg3MQA6ZtPyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21569},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.15_1741548306005_0.8866154464228782","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@thi.ng/disjoint-set","version":"1.1.16","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"7efa3839b2264a6d2de38b92c7e021d0674213bf","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.16.tgz","fileCount":6,"integrity":"sha512-QRNi9Q2DG3sbpWv/wJt2SV6mKN5CIMobB+r58BsND3FMhgr2MPNTaPGucJ8ZUEsbhjCl53oLAcBv6UnNAl/vCA==","signatures":[{"sig":"MEUCIQCJuHY3o8dXTBRzs+VKbbB9hONQWQgjXSBh01sisuWI8AIgB8969GwPhPf8zVavkLn0O+0vIwg7Nwd1nRFToqUkDJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.16_1742218998715_0.17995644422351154","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@thi.ng/disjoint-set","version":"1.1.17","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"8bc84625c917d9ec7de9bdb5d22a5523fe152f1e","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.17.tgz","fileCount":6,"integrity":"sha512-WOiOF+LaGKV7svt48jhsc2AQydBrJIqdUct81mDApwVXPTazN8bhaJaSErh1S8daUmDLWrbgLbeyw5cYzwbqhg==","signatures":[{"sig":"MEYCIQCRPKQ/ieGcCdsOGwUndSg2BNmQayhb+0yufRgJGLnOSAIhAOuYkVMs2zyQTek/JiNYNYLjueo/+MjsMmMsXAxsgcVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.17_1742304420288_0.7906005148495787","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@thi.ng/disjoint-set","version":"1.1.18","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"7404a1b39c9d680359ee05bd19887b240855b91a","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.18.tgz","fileCount":6,"integrity":"sha512-NJJLzcf8LLs+dd/WLeK6VQWS3AP57kBCcJz7f+JFQRr6yPR5wkD8VsbLJVDLV1dIJL7FgRDjJpxtDWmWT6f+Tg==","signatures":[{"sig":"MEUCIQD47nr8hwa6XdRZZW3mfPKjlvgu81y4xm7uE38mdamatAIgVy65NhJrBwu6s1iPyiqAsVw34Eqv8Sry0zSQLHFfwsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.18_1743543884058_0.24306617298617827","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@thi.ng/disjoint-set","version":"1.1.19","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"d84075268e5f3a94c6eeb959896eb288550aea21","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.19.tgz","fileCount":6,"integrity":"sha512-m8wI89KIAcT9tXKcpoFy7xG8SIeitrdGA+v55qm61B/OUHVSpd+sqTUKlh6b5sY1eE0oBqah3vbB4KCInC0a2w==","signatures":[{"sig":"MEYCIQC7wL8TtpyIGlH6S/kQrojE89uNak24+zohzRt4H4auZQIhANlYgeQAUm/NfaAnfshidFO5LcFno70KWd882Pnx8nfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.19_1744802023857_0.27598981473753836","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@thi.ng/disjoint-set","version":"1.1.20","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"1f66d15753544349427444d1c1a1dca9479b7c98","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.20.tgz","fileCount":6,"integrity":"sha512-g00lbrJvoMbLE3s8DSiKZ8CGBg1scabFmpJLVIfPAn/yOQVNng7v2FeW5h5ZZOVGz7AwluHv/pdUgEab5vWd5A==","signatures":[{"sig":"MEUCIQD6MgwTGkHYzm1aBjCjq9tT/ylgifWEjvGMoGP5J0JFsAIgTAbVYoUlvoUz7UN3qaljeG8L9Cn1BGK4xHA1XJM+GKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.20_1746017709253_0.49498825721278483","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@thi.ng/disjoint-set","version":"1.1.21","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"2b5511a67abcabb43c6c5ddaa24bc2df79932af5","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.21.tgz","fileCount":6,"integrity":"sha512-Y3FCHBMtNu28yx3y9umis+UC2OAHY/Bv93gAVmGEcAVZWJcNuApmhJnGCNv04yD7r8Qem9efMOhDq8Y9+lwcLw==","signatures":[{"sig":"MEUCIB8ikmebj7ufKSLujBC28TCyUpd7cBeNFLmbYcyRmwR8AiEAl8dGwLWj5yzBr9VUAezQxNIYqbZcNAyscCkKlC8FRY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.21_1748433916414_0.5796560145684031","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@thi.ng/disjoint-set","version":"1.1.22","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"92b4c3893dd3f1785dcd26e809123051a84643b7","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.22.tgz","fileCount":6,"integrity":"sha512-B4tZBGlGr2b6q1Ig/m9JH4s48SNght1KOEPw1IzMZAal5hRlB+I6qFboX1vdrC8HhQ4koCzhi5vN43DOcYgSEQ==","signatures":[{"sig":"MEUCIEyXiRrKx1EOhpMWZM0A5XRU58WyYuME9EtzIYo9/TgUAiEAmidRr8A5RQT4iqloUjRpwBhj0G4FzwUpduJ2nJtpC+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.22_1749490012980_0.1814679452675112","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@thi.ng/disjoint-set","version":"1.1.23","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"e49ad3578554e77e5ce348927ff9da5ba166ff06","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.23.tgz","fileCount":6,"integrity":"sha512-yLCEA1oNeFvOeuprJ8MiRrP8eN+kBQ78EvLU6DCCsfhx67C0szjZqg4Wc/Y3FYvZrvzU4NmNnfiGVxS64w/a2g==","signatures":[{"sig":"MEUCIQDtVy87BFAmvbCFoSMvjHe78fZUO/oZB28W6FKZWI2GwQIgTr2WqOffh05zBcR0uK73SELy0zwfi/jhhGIyuLDoFvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.23_1752157375613_0.8008250144869506","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@thi.ng/disjoint-set","version":"1.1.24","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"c1f1e0c38b5ad4ee2acfe3307cb3d8b524e33160","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.24.tgz","fileCount":6,"integrity":"sha512-ypmt+NgTm4nba6Pg6mJr3Kmv6Rdbqkieoy+/j49Qn4UCow9C3SplvpxyV5HYyu13hytABJn5RRVQW0iq3ErmmQ==","signatures":[{"sig":"MEUCIQDlz5+ebxTZnBX5QF8GFVkghdvFY87Xwf0CTOdKSdFXtgIgfGyd6yF5ofUESDuq6ZuiIPmJyTjy4lA6GXT5B359N60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.24_1753023512526_0.11494540329432823","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@thi.ng/disjoint-set","version":"1.1.25","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"a2486c1eb38d2463a020ed71a1c05d62a518f900","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.25.tgz","fileCount":6,"integrity":"sha512-6kmVJCJruV8EGxUyyRT1rQ/C2oh4aMiFpBNBov1FjHPV/4iauw8zqk9YtgzJMDN6oczuFoldNUiTOqEu5DqE9g==","signatures":[{"sig":"MEQCIB1iBZjO//DmsyGE+PrcoshHCYSoJ9B3wiGG5q2hOf08AiB+0HFju/IhPYtrSFmCmNHju5NE9BExkLHKmcpdRhaiNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.25_1753086260538_0.49345251395884904","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@thi.ng/disjoint-set","version":"1.1.26","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"e2014ef502ae99776f4c650bcef085f8505e3f29","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.26.tgz","fileCount":6,"integrity":"sha512-nZ33EKyEeZIJZ3S9Op7gEGi8Kno0az6YYOfJNrxNjnAsVcKAaMMu1H5N4IVPLcUVsY/VucXAMvNwxvgwz5UL3A==","signatures":[{"sig":"MEYCIQDeQexg/ykKkg3Plx7jr52M41lFByL61VyH1VTIcJuvegIhAPz6CXxH9Y7aYoSxvpHt+PNeKMhUlC9ciJMXlXj/kdq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.26_1753914908814_0.042981071932555404","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@thi.ng/disjoint-set","version":"1.1.27","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"11eb7179464634507c7869720965430261769f5a","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.27.tgz","fileCount":6,"integrity":"sha512-iCgRAZx2VDwdh25KA53RXJ3HGsj/hEn8TjzQMXyMGfyj42emePgEiZC1MwPPAqWqj6bQXwYlGj2OKvdBnsFmkQ==","signatures":[{"sig":"MEQCICfwOpn/iY/oPuqmMidj87ykCv7zF/B4CS+qz1d7xeJTAiA+FMlA3CYGdtmc5J5IsnbR3CY/XkBpQyyIm1w5NcSrwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.27_1754297254798_0.378265948616455","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@thi.ng/disjoint-set","version":"1.1.28","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"7939bcc987ef6b96b486edcd3b42b05b23867baf","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.28.tgz","fileCount":6,"integrity":"sha512-/9ps5V9tTTkvCdUue6I/hPD2yO9fCTfDB+HPTltzv8eQwuXx4c+4+LN9ecKJ3/JPXM983vnL3Ox/PKvdF20Jww==","signatures":[{"sig":"MEYCIQDR2FAUjN5dFkYfbYB1o7atF+ZTw4ZazPKojRMU0bqhiAIhAKf8zsWoXZj9UFvI6noC0EzNQN+foRqV3dU790dXZXWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21595},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.28_1754299861239_0.49016834002860743","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"@thi.ng/disjoint-set","version":"1.1.29","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"844b487d802920efd4abaf3c5fa179d693b0cb45","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.29.tgz","fileCount":6,"integrity":"sha512-omJ8GPl7tLG7vdnRRYEdFq5LzCvWv7xSCS6F3yNP/34JOKJqwgv2SNHO4qG/IvUi/HjWvhjAz7VeZQcJIrj4kw==","signatures":[{"sig":"MEUCIGqp+REhhCBqaxM72nxzX7d/erPfXooNFJ13SqFQKHLTAiEA1qXVTeBa66n2JPC56BwOvxDVRKqhD60qhJJ1gCDhAng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21596},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn 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"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.29_1756744866799_0.7345867141309863","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"@thi.ng/disjoint-set","version":"1.1.33","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a5c08743ab13e099a3dcc8686f53180d24a42d25","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.33.tgz","fileCount":5,"integrity":"sha512-hHtVYUM9Ht0CVEj3d0GCPHPMn8hEcBMWY/Q8HkSuH+yye+/UU/Ve3Auc6mg54PsfHi3VEWU0ezrNrsYMRLx49Q==","signatures":[{"sig":"MEYCIQDhamuNBVwGTqdvF3OgEZUqbxbizG8gMhjqVTiWIYYbZgIhAJgM0rVtEPWU/v7WItu4RIuKPk/ndLtukj6LUuApL77Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20542},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.33_1761328274271_0.688426359567184","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"@thi.ng/disjoint-set","version":"1.1.34","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"110ffe75e1ce2a81f59e1df848124e101a99d352","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.34.tgz","fileCount":5,"integrity":"sha512-q/L8hvwdvWuqEDJDCciDv04+THYrQic0uQK5vfBkZ2tBqJstqIdH49PY9p15/Ne7a1dMOCmxyy2tXGz3cnTzMA==","signatures":[{"sig":"MEUCIGWB61YIxN4QlJ0BM8ko8DQjhBKplXstD4FT3TqVw6N0AiEA1X7ii5fkZBW4tPk3IaQIOHV7l11N5DtC/Vb6bIm0+ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20542},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.34_1761431603598_0.038451976233940144","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"@thi.ng/disjoint-set","version":"1.1.35","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a0be90b38889507d97eeb90f4cbcd48516216720","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.35.tgz","fileCount":5,"integrity":"sha512-Lmjjpcc8AOKNhy5pm+ptEqVUHYcyajZ3a2G2xnjg8Fj6zqE1TEFwhWrtK0o5FjyPa4EOdO5lVElBMw8/qb6NNg==","signatures":[{"sig":"MEYCIQCKgeAWST/bCpJE8kxdyKfpvs4tZfDohWRjYtAq/NRRWAIhAO7TDXz1XH945wek3u3b6+D5zIuTZQyE1A9wxhcdzR2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.35_1763740752473_0.3711869877070424","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"@thi.ng/disjoint-set","version":"1.1.36","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"288bc5c7327be40b358895097ae2d688992224f6","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.36.tgz","fileCount":5,"integrity":"sha512-SCJMiSzemP1Ri1iGvWJmMEoqegEnfD+p9UH2aArwAfInqvq/c1B9xJwzIquIqTwvrL3iuv04KkSTCrXMljQvrw==","signatures":[{"sig":"MEYCIQCLivIYZtcpCIvBBnxUe9ZerpVmUZ9nt2hNzMUcxDundAIhAMVMqVtXC55uOc8qW2Z8zVoDkNy99ZEeAAUIkXMoMaV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.36_1764073438852_0.5887370225028465","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"@thi.ng/disjoint-set","version":"1.1.37","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"87946b3fe5b71e1beb1a441801574d4ead4860b9","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.37.tgz","fileCount":5,"integrity":"sha512-lBT0CFDT2MaV7rzADX3/PCYcKise6C3o4oWuILmp8B+Ft/etAV918PUxbEuTMibB+4Y7/ANSuTD2wTn+tqfqlA==","signatures":[{"sig":"MEUCIEanv3SrJXSgUGb7ZrnFYB3VKmviUHa5Nj7VdxJ+L57oAiEAsUTuFcRmm4z17p4Tatk7VAWg9kphCbEIIAB9g14DWlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.37_1764802013384_0.30088120280876707","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"@thi.ng/disjoint-set","version":"1.1.38","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5411cc19fbfeaf64078d4bfb979da76c9b5331b1","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.38.tgz","fileCount":5,"integrity":"sha512-kd3PZPThxFAcJPmO8Oa13HX4eysa+DE4CdSerQPBWbnHFcSnT7cmXXHmMBB0A23PVYIdwWghHr0a9nIF+CblIQ==","signatures":[{"sig":"MEYCIQCcLbhg4yAsdA8vqaW/OHL8f4agQPDGzpwHK5pgjN2XdAIhAPYEFvrCokPkzJy/OqdpX/TJf+p6/Ubtkj2OapnAcvWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.38_1766678467426_0.39959145299511145","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"@thi.ng/disjoint-set","version":"1.1.39","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b1bd9679e16fc2f1fb034fa0845760618227c116","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.39.tgz","fileCount":5,"integrity":"sha512-ralNjOrJrJiC7BmAwp0sjfyn47RTUNtgUEQGk9lfqVeiaJNdMXvbixqO/C6qlcFUKFCOMTcgWloT2NIF/+mvmw==","signatures":[{"sig":"MEUCIFlQFpPKZpy2q3pDfPEPgoTdQu1PPYeebleqrYNTYfUHAiEA3Ev01myTl62B5hbtH5JLUJ98hqgoCMmwwRaligsG7+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"deb511294f7a120091b654af0ff7e8a399a465b3\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.39_1768563783560_0.9168671833590896","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"@thi.ng/disjoint-set","version":"1.1.40","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0be170d7c6c6efffc0b9ccd4bd1455d03cd9f677","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.40.tgz","fileCount":5,"integrity":"sha512-QLqGI5zNSliUM8DaXhQ+GhjBN+/Nrpionx6pzmiqCtIjqiOwhFw0jesH8/NeQ0fdAUHh2g1MdK8FfxoJRRJY2A==","signatures":[{"sig":"MEYCIQCZRhDo6fweeHJ0gQTqu0NVR5ZRSDVEGQlJOGjT5RkW3gIhALXm4NLcSVJpmG9UqsF1yzE39SrjLhn4b3PLTqOPru4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20541},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"828ec2e9ffde7307231b03cff46598c0915b1857\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.40_1769173967764_0.8156393684361112","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"@thi.ng/disjoint-set","version":"1.1.41","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3900131ca420cbe03955d26349f04f4535c10c78","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.41.tgz","fileCount":5,"integrity":"sha512-E61bR/R7/9my9A9iWMPyfU3mS8zccaGQIKkLjG5Ce9SHVP1ifCOyFbKXs0zYb9Bd8TgXiOJHhZtZRJdoGotufA==","signatures":[{"sig":"MEYCIQCqULGZZ2NtNpZLI+rfgOpWYKQ3JTJjrCxzI7ZIrvvJjAIhALkQd8tA6B7EA1vDF+bDIc1Egau0uqio28NxekhevsSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20585},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.41_1770473890134_0.8303652558575563","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"@thi.ng/disjoint-set","version":"1.1.42","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6f86fe795d3cacedd696848fd54d200c1ae2cd7e","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.42.tgz","fileCount":5,"integrity":"sha512-T8aUrTL34EStvW97dpyDRYJA5xWbldQgs6qcwN/xgxgQ+MWI/T79Gn1Hb+KvuZ1UlYmp51UGUq6fmGNKLOhtbQ==","signatures":[{"sig":"MEYCIQCQCPJBmn1jxcTNijkSoXfLVsL3Af6wiS78n8Y4fT6XtAIhAPMZiTyvITELYpa71ZkSJgLwEPa4h86QOgGj6utdIJID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20585},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.42_1772874900295_0.47001932847693095","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"@thi.ng/disjoint-set","version":"1.1.43","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"530634cd2e1f89b3e5b25b4da9ad7025dd964785","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.43.tgz","fileCount":5,"integrity":"sha512-t9qJg4lCk/5BLsUE1nLseTuPTJRCdnGOgVFGMSffk5c/X7hHcpIScsADEIXMrXWiNEM+0tX4xq11W16IAolJiQ==","signatures":[{"sig":"MEUCIQCVJHg9exv0iKtzVCgmz9JWsDWid39rBnYXAXP02bY3hQIgU4GbSCz7NW+vTD3seZsO72rhJClRjH4juA4CZKDargQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20585},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","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"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.43_1772879523480_0.10880621522662204","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"@thi.ng/disjoint-set","version":"1.1.44","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"f0a6c480a7512fe913c22f8063d2be267ea9a00b","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.44.tgz","fileCount":5,"integrity":"sha512-fRWl97Uoobl1kJIo3RR/je4PzRAQ9Bl7TUiA0775BvleN+ou4Mbe4laE2xCVjxr1bpf5oNLfYRNCMbahjb/oYw==","signatures":[{"sig":"MEYCIQCVyKYpYCDISjqRupHnhE3+OL6tclK2CEIb1SHOZbvO3gIhALPkXz3ybOhgjWzj6SjVLKaedVvrKjGmL3uL11ZW2VHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20627},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.44_1775127438306_0.6151629283727931","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"@thi.ng/disjoint-set","version":"1.1.45","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"3747fbf247089c1e9c7e17210656c7447d29002a","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.45.tgz","fileCount":5,"integrity":"sha512-vBrSDvJcoe/jDIXyGuu+IIkkQzvcj/Rq/4Atq0scCjOXKYNlD1IG//MiUzd//PzVXYDt4L4N75Y4ghnFX7Pn0g==","signatures":[{"sig":"MEYCIQDfSM2ibC/GpFbduHxc0dVMVvUqwj5jGAT1wd4m8FrgIAIhANvq9HExM45aczFDOGVsP+6jQfT8scz9knD2o58F2sV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20625},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"a780d4a5f6f5fc595c9d28527686f63534927d32","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.45_1776512204986_0.6421826058290903","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"@thi.ng/disjoint-set","version":"1.1.46","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"70442543f5b7bb06cafaa53936907b844e4895ed","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.46.tgz","fileCount":5,"integrity":"sha512-fohMbvZIUH7fiAZkb6h2GiKO67PKBZ/lzRGLdswZOlyhYgW20r/0m9pWxfOc1xXKA89z8v+1PmX86Gd5lu9XqA==","signatures":[{"sig":"MEQCIGizPWJ+Ijc3re/64zOK9a3bGnQxyBk40kxGHv2iUleLAiAzEnN5WxbuX/lXYT1UBNo0DwM3fqYJSZAXjOxZXP1qlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20625},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"92be63f24030506f09d6d156804da2798c381dc4","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.46_1777221692271_0.7867601559427784","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"@thi.ng/disjoint-set","version":"1.1.47","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"b6cc42cb1f4a04fa3da25220034d49e04acba04b","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.47.tgz","fileCount":5,"integrity":"sha512-hm7UaWX6xKzXn4ucdvfISgjlpPe4aCTtXwZKPEWMwFJKhN5RetbSi1IggHHmd8twAHv+6VfHVA0DdcmwkDS4Cg==","signatures":[{"sig":"MEYCIQCmg715tNLaaT47eJKtPCyWvqtg6orJ7H5dQkviZlqeEgIhAOeDTySl+9CRgRvk6pF9aDovRNX19b2AiqhvTg6BQnvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20625},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.47_1778241481824_0.02132576794137364","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"@thi.ng/disjoint-set","version":"1.1.48","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"8b035b67fa9ff0051f1ac5072885252f229f575a","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.48.tgz","fileCount":5,"integrity":"sha512-3fqyC2wbFyh1YfJmjkKYMD5SyFwI6cvCC8PYmpD4jeadiLcT7cmjfcqNQ4+Ye2o4GUS71snYHVSegCxPOP8Elw==","signatures":[{"sig":"MEYCIQCacfhiqHvdL0XF4r6KXgavMOiYigA2j98sIIt2yneoFgIhAPj10E8/MJyKCbeL75q2D4U8Yvb7nG+jgcFFwL3/zZXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20625},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.48_1778488898875_0.18152211881745495","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"@thi.ng/disjoint-set","version":"1.1.50","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"d1d16d372a3751a75c4485bcc5ab97a5585e5d75","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.50.tgz","fileCount":5,"integrity":"sha512-xApsROiE4GPqcyTt0zI45rBkpw1ox6mRwrlKyMNpOBX2qIOc9TGjjldtrBNHO2PG48g5rnQJ73mwbPst79/6dg==","signatures":[{"sig":"MEQCIH4H3fwvkoyIgonf9SqnbtTquedwQaCgshnfUrAYxaHsAiASGiyKcuxRScIgNW6HrE5Q7lL1K4cYT+8vXnapsICSKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20673},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"b302822c51b2ab255f8f27f8dd010433d95f29df","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.50_1779276375579_0.3232993970142095","host":"s3://npm-registry-packages-npm-production"}},"1.1.51":{"name":"@thi.ng/disjoint-set","version":"1.1.51","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"0b4d75269b456ed702c865499f2101ade5429d27","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.51.tgz","fileCount":5,"integrity":"sha512-1FSr4cbIHKGX+6Hqao+dYD9mfxGB6XmZBcFZWMa415GdlkkSK8UI+hyxnTG8Hxjmi+FAWEl/z4OWLOHnCyZicg==","signatures":[{"sig":"MEYCIQDCp6K0CV7PJ0jWjcXpUu5JjeYWatVNsrngUrL6+0Ny+gIhAIzZsGdlChUan7ICkuUjgEzzFWHC49Qetx7JDJkJs3OK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20673},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"65b041e97110e16c01cf968949b72a0873f14445","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.51_1779540767585_0.5847758885084173","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"@thi.ng/disjoint-set","version":"1.1.52","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"78513a734e0066c3782fbe36b151dbbb49490cdd","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.52.tgz","fileCount":5,"integrity":"sha512-ySFGAmVcR91QF3p1HRzGRUJI/dwNDJ/As66HFZSv9m0VVJn433cI76Uvm3xRa7oqibOohZRhjw4uP7Lf9sZ9Gg==","signatures":[{"sig":"MEUCIGV8NzQ+lfA5Eulb+eT/rVsmZaw5sHgqf0ABI5llEE8tAiEAgiWBAaprUyhdCv7KoqFH6+hmuLzVqogXt3j7jhbm7Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20673},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"c47c56420bcae2e0477d252a497be44f08ca185a","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.52_1780684561350_0.5426548823275075","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"@thi.ng/disjoint-set","version":"1.1.53","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/disjoint-set@1.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/disjoint-set","dist":{"shasum":"b24c62707190875efa1aa5d2f6485d6adae6b6c7","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.53.tgz","fileCount":5,"integrity":"sha512-d2XPwxBlZWTki7b6UfadE+rMo80qpYQ2BMTiKK2hPknaIMEj1TCck+dAdzyDVc8zKGaYzxBMkpmTlCfv7VYndQ==","signatures":[{"sig":"MEYCIQDrM16YFA/dFg0ro4ME1cFck4rr3DG9AbbYBAJEvoxOWAIhAK8cQkOUnYgyV9oGrORgrxflC6U78sSljYZ+neQTasyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20673},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md","title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)"}],"year":2019,"related":["adjacency"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.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":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","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"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/disjoint-set"},"_npmVersion":"11.6.1","description":"TypedArray-based disjoint set implementation with quick union & path compression","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disjoint-set_1.1.53_1783002401711_0.6762132767319895","host":"s3://npm-registry-packages-npm-production"}},"1.1.54":{"name":"@thi.ng/disjoint-set","version":"1.1.54","description":"TypedArray-based disjoint set implementation with quick union & path compression","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/disjoint-set"},"homepage":"https://thi.ng/disjoint-set","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"},"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"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"thi.ng":{"blog":[{"title":"Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)","url":"https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md"}],"related":["adjacency"],"year":2019},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/disjoint-set@1.1.54","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-lVowBIlYspTAviQm74Q9fRBcGPAY5x8SeH3QI32m7A0dLzbUDFjz1co4/+o9ZzuAk9Jbq2nm7HkJYuYh4D9QNA==","shasum":"c14412f8a33535ce651bb351471fe0554eb74c5a","tarball":"https://registry.npmjs.org/@thi.ng/disjoint-set/-/disjoint-set-1.1.54.tgz","fileCount":5,"unpackedSize":20673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRz5oDTJer3+23ecf8YBVFoxfsOHpltR8ISN8uJZi5QgIhAM2YugFao4UOlHN6kVB+zd4u8aIiLtFxWvWJSyl4X5aJ"}]},"_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/disjoint-set_1.1.54_1787678128762_0.5310865756180676"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-22T13:18:34.173Z","modified":"2026-08-25T17:15:29.348Z","1.1.0":"2024-07-22T13:18:34.402Z","1.1.1":"2024-08-10T15:05:47.177Z","1.1.2":"2024-08-18T14:14:15.457Z","1.1.3":"2024-09-19T21:12:21.259Z","1.1.4":"2024-10-05T12:15:25.852Z","1.1.5":"2024-11-10T17:14:47.133Z","1.1.6":"2024-11-24T18:18:39.629Z","1.1.7":"2024-12-12T10:14:53.863Z","1.1.8":"2024-12-27T14:14:34.132Z","1.1.9":"2025-01-04T21:09:59.611Z","1.1.10":"2025-01-21T15:49:47.126Z","1.1.11":"2025-01-23T13:41:58.654Z","1.1.12":"2025-01-29T16:28:31.021Z","1.1.13":"2025-02-13T16:05:53.035Z","1.1.14":"2025-02-19T21:02:40.254Z","1.1.15":"2025-03-09T19:25:06.188Z","1.1.16":"2025-03-17T13:43:18.908Z","1.1.17":"2025-03-18T13:27:00.460Z","1.1.18":"2025-04-01T21:44:44.234Z","1.1.19":"2025-04-16T11:13:44.014Z","1.1.20":"2025-04-30T12:55:09.453Z","1.1.21":"2025-05-28T12:05:16.667Z","1.1.22":"2025-06-09T17:26:53.268Z","1.1.23":"2025-07-10T14:22:55.792Z","1.1.24":"2025-07-20T14:58:32.731Z","1.1.25":"2025-07-21T08:24:20.721Z","1.1.26":"2025-07-30T22:35:09.018Z","1.1.27":"2025-08-04T08:47:35.008Z","1.1.28":"2025-08-04T09:31:01.421Z","1.1.29":"2025-09-01T16:41:06.974Z","1.1.33":"2025-10-24T17:51:14.483Z","1.1.34":"2025-10-25T22:33:23.842Z","1.1.35":"2025-11-21T15:59:12.696Z","1.1.36":"2025-11-25T12:23:59.064Z","1.1.37":"2025-12-03T22:46:53.521Z","1.1.38":"2025-12-25T16:01:07.563Z","1.1.39":"2026-01-16T11:43:03.707Z","1.1.40":"2026-01-23T13:12:47.903Z","1.1.41":"2026-02-07T14:18:10.282Z","1.1.42":"2026-03-07T09:15:00.434Z","1.1.43":"2026-03-07T10:32:03.619Z","1.1.44":"2026-04-02T10:57:18.469Z","1.1.45":"2026-04-18T11:36:45.152Z","1.1.46":"2026-04-26T16:41:32.402Z","1.1.47":"2026-05-08T11:58:01.955Z","1.1.48":"2026-05-11T08:41:39.007Z","1.1.50":"2026-05-20T11:26:15.738Z","1.1.51":"2026-05-23T12:52:47.710Z","1.1.52":"2026-06-05T18:36:01.562Z","1.1.53":"2026-07-02T14:26:41.833Z","1.1.54":"2026-08-25T17:15:28.915Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/disjoint-set","keywords":["datastructure","disjoint-set","graph","query","set","typedarray","typescript","unionfind"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/disjoint-set"},"description":"TypedArray-based disjoint set implementation with quick union & path compression","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/disjoint-set](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-disjoint-set.svg?58be4092)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/disjoint-set.svg)](https://www.npmjs.com/package/@thi.ng/disjoint-set)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/disjoint-set.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n  - [Blog posts](#blog-posts)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nTypedArray-based disjoint set implementation with quick union & path compression.\n\nThis package contains functionality which was previously part of and has been\nextracted from the [@thi.ng/adjacency](https://thi.ng/adjacency) package.\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bdisjoint-set%5D)\n\n## Related packages\n\n- [@thi.ng/adjacency](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/adjacency) - Sparse & bitwise adjacency matrices, lists and selected traversal algorithms for directed & undirected graphs\n\n### Blog posts\n\n- [Of umbrellas, transducers, reactive streams & mushrooms (Pt. 4)](https://github.com/thi-ng/blog/blob/main/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md)\n\n## Installation\n\n```bash\nyarn add @thi.ng/disjoint-set\n```\n\nESM import:\n\n```ts\nimport * as ds from \"@thi.ng/disjoint-set\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/disjoint-set\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst ds = await import(\"@thi.ng/disjoint-set\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 420 bytes\n\n## Dependencies\n\nNone\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/disjoint-set/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-disjoint-set,\n  title = \"@thi.ng/disjoint-set\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/disjoint-set\",\n  year = 2019\n}\n```\n\n## License\n\n&copy; 2019 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}