{"_id":"@affectively/wasm-graph-algorithms","_rev":"4-b51d071599afc300c42c168867cb4099","name":"@affectively/wasm-graph-algorithms","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@affectively/wasm-graph-algorithms","version":"1.0.0","keywords":["wasm","webassembly","graph","algorithms","dag","pathfinding","topological-sort","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.app"},"license":"MIT","_id":"@affectively/wasm-graph-algorithms@1.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-graph-algorithms#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-graph-algorithms/issues"},"dist":{"shasum":"c6115838561234aae22f9d2cac56ea78a9de5773","tarball":"https://registry.npmjs.org/@affectively/wasm-graph-algorithms/-/wasm-graph-algorithms-1.0.0.tgz","fileCount":10,"integrity":"sha512-3xAJQd3/8qWoRB6eMppjY78saHuHgZTvihJZSelRrffZft7lrOHgmSvY7fs77Ltr/s4NzFrU96fC+In251cA6A==","signatures":[{"sig":"MEUCIQCfR2mRxkxA3E9h4hA1l0Tkp0T7JdHMEkupZ56ORWHJRwIgc7tFJh/RJ4Vbq/eEpKyBpJU/7dNH+v/nl0GUIzX2HkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23275},"main":"pkg/wasm_graph_algorithms.js","types":"pkg/wasm_graph_algorithms.d.ts","gitHead":"ccbf4600a7009deb8fb32208c5c6952507c3b5b8","scripts":{"test":"cargo test","build":"wasm-pack build --target web --out-dir pkg","build:node":"wasm-pack build --target nodejs --out-dir pkg-node"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively-ai/wasm-graph-algorithms.git","type":"git"},"_npmVersion":"11.6.2","description":"High-performance WebAssembly graph algorithms - cycle detection, DAG operations, path finding, topological sort.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-graph-algorithms_1.0.0_1768339327426_0.2787517843411098","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."},"1.0.1":{"name":"@affectively/wasm-graph-algorithms","version":"1.0.1","keywords":["wasm","webassembly","graph","algorithms","dag","pathfinding","topological-sort","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"MIT","_id":"@affectively/wasm-graph-algorithms@1.0.1","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-graph-algorithms#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-graph-algorithms/issues"},"dist":{"shasum":"44840263b42f6b1d4beb39ddc779b0cbb8b1fd13","tarball":"https://registry.npmjs.org/@affectively/wasm-graph-algorithms/-/wasm-graph-algorithms-1.0.1.tgz","fileCount":10,"integrity":"sha512-UA60YwtElYXj34d42Dr5GAZO2f2ezJ3ojMarQp87bkUy9e3umFJHQkFgIlCm8H3CgNW8CRDMUb7d3DdVrIh6cg==","signatures":[{"sig":"MEYCIQD+neVuoe2i9cwzaLv+dgFfL8KbgHkgpTzE/GQsFLZRbgIhAPTk/rhMbyNKF2ABYKvy0THA6NZH7jATZcY2aFx5qGR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23271},"main":"pkg/wasm_graph_algorithms.js","types":"pkg/wasm_graph_algorithms.d.ts","gitHead":"1bccfdcbc3a5a60d014e6af764680e42f9bb21f3","scripts":{"test":"cargo test","build":"wasm-pack build --target web --out-dir pkg","build:node":"wasm-pack build --target nodejs --out-dir pkg-node"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively-ai/wasm-graph-algorithms.git","type":"git"},"_npmVersion":"11.6.2","description":"High-performance WebAssembly graph algorithms - cycle detection, DAG operations, path finding, topological sort.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-graph-algorithms_1.0.1_1768341075825_0.40989725961240486","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."},"5.0.0":{"name":"@affectively/wasm-graph-algorithms","version":"5.0.0","keywords":["wasm","webassembly","graph","algorithms","dag","pathfinding","topological-sort","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"UNLICENSED","_id":"@affectively/wasm-graph-algorithms@5.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-graph-algorithms#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-graph-algorithms/issues"},"dist":{"shasum":"ecdd51ff732804bec1d8389fb12a12166b11d4e1","tarball":"https://registry.npmjs.org/@affectively/wasm-graph-algorithms/-/wasm-graph-algorithms-5.0.0.tgz","fileCount":10,"integrity":"sha512-wCjJwGQQHD5oTn6hHDXXRQcpY0inU0XiGqumxZ9PUbvmoIcda08QgzJ7xtC5eurDyL+C9cTot8IX6uoUMP6F/A==","signatures":[{"sig":"MEUCIQD/nBelMcUiH/msOxwA5B/jXH/eyT49JrGV3KNAZbUHmgIgWvWXz/Zv77isfHHLPH0yMcbg5Xi6lppB4xyuQTCd2Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38204},"main":"pkg/wasm_graph_algorithms.js","types":"pkg/wasm_graph_algorithms.d.ts","scripts":{"test":"cargo test","build":"wasm-pack build --target web --out-dir pkg","build:node":"wasm-pack build --target nodejs --out-dir pkg-node"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively-ai/wasm-graph-algorithms.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance WebAssembly graph algorithms - cycle detection, DAG operations, path finding, topological sort.","directories":{},"_nodeVersion":"25.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-graph-algorithms_5.0.0_1773156318922_0.5465990903807918","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."}},"time":{"created":"2026-01-13T21:22:07.354Z","modified":"2026-03-27T20:05:05.786Z","1.0.0":"2026-01-13T21:22:07.610Z","1.0.1":"2026-01-13T21:51:15.979Z","5.0.0":"2026-03-10T15:25:19.079Z"},"bugs":{"url":"https://github.com/affectively-ai/wasm-graph-algorithms/issues"},"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"UNLICENSED","homepage":"https://github.com/affectively-ai/wasm-graph-algorithms#readme","keywords":["wasm","webassembly","graph","algorithms","dag","pathfinding","topological-sort","rust"],"repository":{"url":"git+https://github.com/affectively-ai/wasm-graph-algorithms.git","type":"git"},"description":"High-performance WebAssembly graph algorithms - cycle detection, DAG operations, path finding, topological sort.","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"readme":"# @affectively/wasm-graph-algorithms\r\n\r\nHigh-performance WebAssembly graph algorithms written in Rust.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@affectively/wasm-graph-algorithms.svg)](https://www.npmjs.com/package/@affectively/wasm-graph-algorithms)\r\n[![crates.io](https://img.shields.io/crates/v/affectively-graph-algorithms.svg)](https://crates.io/crates/affectively-graph-algorithms)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## Features\r\n\r\n- **Cycle Detection** - Detect cycles in directed graphs\r\n- **DAG Operations** - Directed Acyclic Graph utilities\r\n- **Path Finding** - Shortest path algorithms (Dijkstra, A*)\r\n- **Topological Sort** - Order nodes by dependencies\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @affectively/wasm-graph-algorithms\r\n```\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport init, { detect_cycles, find_path, topological_sort } from '@affectively/wasm-graph-algorithms';\r\n\r\nawait init();\r\n\r\n// Cycle detection\r\nconst hasCycle = detect_cycles(graph);\r\n\r\n// Path finding\r\nconst path = find_path(graph, start, end);\r\n\r\n// Topological sort\r\nconst sorted = topological_sort(dag);\r\n```\r\n\r\n## License\r\n\r\nMIT License - see [LICENSE](./LICENSE) for details.\r\n\r\n---\r\n\r\nMade with ️ by [AFFECTIVELY](https://affectively.ai)\r\n","readmeFilename":"README.md"}