{"_id":"@affectively/wasm-cache-ops","_rev":"4-9dddb529044004f6f1154d76dc1a59bf","name":"@affectively/wasm-cache-ops","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@affectively/wasm-cache-ops","version":"1.0.0","keywords":["wasm","webassembly","cache","caching","compression","hashing","lru","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.app"},"license":"MIT","_id":"@affectively/wasm-cache-ops@1.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-cache-ops#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-cache-ops/issues"},"dist":{"shasum":"20b7ba6d168bee757d0e6284379162d64d5974af","tarball":"https://registry.npmjs.org/@affectively/wasm-cache-ops/-/wasm-cache-ops-1.0.0.tgz","fileCount":11,"integrity":"sha512-dBZ0WQ/6syMjuZKIQC2FfucPQPYSulThY+iuXwpNmjEs2Gudg1DIzubeasiY+5LaE8OvN5+T80mR0FeHmLGIzw==","signatures":[{"sig":"MEUCIHGsaKnfBxS05zhKrRBVnEaTmECABvSMISJZCRz0pnwtAiEAsn3gh2V/8Lv6fQZYYlDx/t9z63+OKOcO2RLVBrjqNMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16132},"main":"pkg/wasm_cache_ops.js","types":"pkg/wasm_cache_ops.d.ts","gitHead":"8db3b8c88c3a2e46c12abecbbe9b764e72ffbb4f","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-cache-ops.git","type":"git"},"_npmVersion":"11.6.2","description":"High-performance WebAssembly caching operations - batch ops, compression, eviction, hashing.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-cache-ops_1.0.0_1768339323072_0.03774636204842019","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-cache-ops","version":"1.0.1","keywords":["wasm","webassembly","cache","caching","compression","hashing","lru","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"MIT","_id":"@affectively/wasm-cache-ops@1.0.1","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-cache-ops#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-cache-ops/issues"},"dist":{"shasum":"e60bfca4a7d6725adb8f951b818edfac2a144bbb","tarball":"https://registry.npmjs.org/@affectively/wasm-cache-ops/-/wasm-cache-ops-1.0.1.tgz","fileCount":11,"integrity":"sha512-wPHQql1WqjxBEQfIYR0J8SrfBr2mlxAsdUVsXWkEeDbgXgbKijz84AX9/8pudPMrd5s60irARCQdUr9wwzNhmw==","signatures":[{"sig":"MEYCIQCAXs7LA+BW/hZ2BKu4hUDKaU9MfZGORsp3sP32Emc4oQIhALloXOVw143U/OIEMMQq5jfWimvN1ohbgIK8XLOuaWRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128},"main":"pkg/wasm_cache_ops.js","types":"pkg/wasm_cache_ops.d.ts","gitHead":"ebbccdc3ebaa45a732ddfbc6ac121b39025b7d21","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-cache-ops.git","type":"git"},"_npmVersion":"11.6.2","description":"High-performance WebAssembly caching operations - batch ops, compression, eviction, hashing.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-cache-ops_1.0.1_1768341071902_0.0322578159221063","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-cache-ops","version":"5.0.0","keywords":["wasm","webassembly","cache","caching","compression","hashing","lru","rust"],"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"MIT","_id":"@affectively/wasm-cache-ops@5.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/wasm-cache-ops#readme","bugs":{"url":"https://github.com/affectively-ai/wasm-cache-ops/issues"},"dist":{"shasum":"d23db39b3ca9e537688fef69ab71f21ca530d11d","tarball":"https://registry.npmjs.org/@affectively/wasm-cache-ops/-/wasm-cache-ops-5.0.0.tgz","fileCount":11,"integrity":"sha512-7OUTjVkB/LeYq2Pb7CjFlsfsNDeMHzCEgBl2RuTKqq3J0jgM0B8Xi2uV+VuHdZ0xtY4EB+Vw2oAFSy370ALgCg==","signatures":[{"sig":"MEUCIHn1FkKHUFMby7Apvkv2u9cVSRFD1Zd5pKH9OaGri8DiAiEAzMk7MZ9RRzxohpUfp8A/pbE7ANSYP+eJfqA/AvikrGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18850},"main":"pkg/wasm_cache_ops.js","types":"pkg/wasm_cache_ops.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-cache-ops.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance WebAssembly caching operations - batch ops, compression, eviction, hashing.","directories":{},"_nodeVersion":"25.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wasm-cache-ops_5.0.0_1773156310186_0.8316252502189332","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:03.001Z","modified":"2026-03-27T20:03:58.807Z","1.0.0":"2026-01-13T21:22:03.211Z","1.0.1":"2026-01-13T21:51:12.060Z","5.0.0":"2026-03-10T15:25:10.336Z"},"bugs":{"url":"https://github.com/affectively-ai/wasm-cache-ops/issues"},"author":{"name":"AFFECTIVELY","email":"opensource@affectively.ai"},"license":"MIT","homepage":"https://github.com/affectively-ai/wasm-cache-ops#readme","keywords":["wasm","webassembly","cache","caching","compression","hashing","lru","rust"],"repository":{"url":"git+https://github.com/affectively-ai/wasm-cache-ops.git","type":"git"},"description":"High-performance WebAssembly caching operations - batch ops, compression, eviction, hashing.","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"readme":"# @affectively/wasm-cache-ops\r\n\r\nHigh-performance WebAssembly caching operations written in Rust.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@affectively/wasm-cache-ops.svg)](https://www.npmjs.com/package/@affectively/wasm-cache-ops)\r\n[![crates.io](https://img.shields.io/crates/v/affectively-cache-ops.svg)](https://crates.io/crates/affectively-cache-ops)\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- **Batch Operations** - Efficient bulk cache operations\r\n- **Compression** - LZ4-style compression for cached data\r\n- **Eviction Policies** - LRU, LFU, and TTL-based eviction\r\n- **Fast Hashing** - High-performance hash functions\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @affectively/wasm-cache-ops\r\n```\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport init, { batch_get, batch_set, compress, decompress } from '@affectively/wasm-cache-ops';\r\n\r\nawait init();\r\n\r\n// Batch operations\r\nconst results = batch_get(keys);\r\nbatch_set(entries);\r\n\r\n// Compression\r\nconst compressed = compress(data);\r\nconst original = decompress(compressed);\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"}