{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/%40rawify/unionfind","name":"@rawify/unionfind","description":"Disjoint-set union for integer IDs with union by size, path halving, component sizes, and reset","version":"0.1.0","softwareVersion":"0.1.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/rawify/UnionFind.js","issueTracker":"https://github.com/rawify/UnionFind.js/issues","url":"https://github.com/rawify/UnionFind.js","keywords":["union-find","unionfind","disjoint-set","disjoint set union","graph algorithms","path compression","data structure","algorithms"],"programmingLanguage":{"@type":"ComputerLanguage","name":"JavaScript"},"maintainer":[{"@type":"Person","name":"infusion"}],"author":[{"@type":"Person","name":"infusion"}],"copyrightHolder":[{"@type":"Person","name":"infusion"}],"dateCreated":"2025-08-13","dateModified":"2026-09-08","datePublished":"2026-09-08","copyrightYear":2025,"downloadUrl":"https://registry.npmjs.org/@rawify/unionfind/-/unionfind-0.1.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/@rawify/unionfind"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/rawify"}],"https://www.w3.org/ns/activitystreams#likes":1,"https://forgefed.org/ns#forks":1}