{"_id":"@glidemq/speedkey","_rev":"4-a0ec019d7e00383a1d391cb6ecc2f36f","name":"@glidemq/speedkey","dist-tags":{"latest":"0.3.0","next":"0.3.0-rc1"},"versions":{"0.2.0":{"name":"@glidemq/speedkey","version":"0.2.0","keywords":["valkey","redis","client","driver","database","napi","typescript","rust","cross-platform","cluster","standalone","high-availability","performance","open-source","fault-tolerant","distributed","scalable","resilient","valkey-glide"],"author":{"name":"Valkey GLIDE Maintainers"},"license":"Apache-2.0","_id":"@glidemq/speedkey@0.2.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/speedkey","bugs":{"url":"https://github.com/avifenesh/speedkey/issues"},"dist":{"shasum":"7fff0f7fbb1f4c7c32ea8a1f32c112d96aeaa061","tarball":"https://registry.npmjs.org/@glidemq/speedkey/-/speedkey-0.2.0.tgz","fileCount":31,"integrity":"sha512-C8l8yBq3q34HS7lMAtuztx2a4PSAfyKNdRHTmuBQYKYCWY013lsLDNscy4q/qjN/6NSr33Mp2Hmbg/IyPrx/4A==","signatures":[{"sig":"MEUCIQC+fOCanqUm9lTac/V7bgsmT1x6r7X5NS910D/0D82JCQIgM+hI5SaQ8lTVyvRc/xGOBNzEzCRXZ8Wq0cqYhU7QQpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glidemq%2fspeedkey@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1964105},"main":"build-ts/index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-musl","x86_64-pc-windows-msvc"],"binaryName":"speedkey"},"type":"commonjs","types":"build-ts/index.d.ts","module":"build-ts/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"},"require":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"}}},"gitHead":"493db735bea6126dcd109fad7520b6d04145b75b","scripts":{"docs":"npm run build && ./docs/build-docs","lint":"npm run install-linting && eslint -c ../eslint.config.mjs && npm run prettier:check","repl":"ts-node --project tsconfig.json","test":"npm run build-test-utils && jest --verbose --testPathIgnorePatterns=ServerModules","build":"npm run build-protobuf && npm run build:rust-client && npm run build:ts","clean":"shx rm -rf build-ts dist/*/target node_modules rust-client/node_modules */node_modules rust-client/target glide-logs rust-client/speedkey.*.node src/speedkey.*.node rust-client/index.* src/ProtobufMessage.* *.tsbuildinfo test-report*.html yarn.lock package-lock.json rust-client/package-lock.json rust-client/Cargo.lock","prereq":"npm install","staged":"lint-staged","build:ts":"tsc","lint:fix":"npm run install-linting && eslint -c ../eslint.config.mjs --fix && npm run prettier:format","prebuild":"npm install && npm run clean:build","artifacts":"napi artifacts","test:debug":"npm run build-test-utils && jest --runInBand","clean:build":"shx rm -rf build-ts dist/*/target rust-client/target rust-client/speedkey.*.node src/speedkey.*.node build/*.tsbuildinfo","test:minimum":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"^(.(?!(GlideJson|GlideFt|pubsub|kill)))*$\"","test:modules":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"(GlideJson|GlideFt)\"","build:release":"npm run prereq && npm run build-protobuf && npm run build:rust-client:release && npm run build:ts","build-protobuf":"shx mkdir -p build-ts && pbjs -t static-module -w commonjs --no-verify --no-convert -o build-ts/ProtobufMessage.js ../glide-core/src/protobuf/*.proto && pbts -o build-ts/ProtobufMessage.d.ts build-ts/ProtobufMessage.js && replace \"this\\.encode\\(message, writer\\)\\.ldelim\" \"this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim\" build-ts/ProtobufMessage.js","prettier:check":"prettier --check . --ignore-unknown \"!**/*.{js,d.ts}\"","build:benchmark":"npm run prereq && npm run build-protobuf && npm run build:rust-client:benchmark && npm run build:ts","install-linting":"cd .. && npm install","prettier:format":"prettier --write . --ignore-unknown \"!**/*.{js,d.ts}\"","build-test-utils":"cd ../utils && npm i && npm run build","build:ts:release":"tsc --stripInternal","build:rust-client":"cd rust-client && npm run build:dev","build:rust-client:release":"cd rust-client && npm run build:release","build:rust-client:benchmark":"cd rust-client && npm run build:benchmark"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"repository":{"url":"git+https://github.com/avifenesh/speedkey.git","type":"git"},"_npmVersion":"11.9.0","description":"Experimental Valkey/Redis client based on valkey-glide core (testing only)","directories":{},"lint-staged":{"*.@(js|ts|tsx)":["npx eslint -c ../eslint.config.mjs --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"long":"5","protobufjs":"7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3","jest":"29","uuid":"13","semver":"7","replace":"1","ts-jest":"29","ts-node":"10","typedoc":"0.28","typescript":"5","@types/jest":"29","@types/node":"24","@types/uuid":"11","lint-staged":"16","@jest/globals":"29","@types/semver":"7","find-free-port":"2","protobufjs-cli":"1","@types/minimist":"1","jest-html-reporter":"4","typedoc-plugin-markdown":"4"},"optionalDependencies":{"@glidemq/speedkey-darwin-x64":"0.2.0","@glidemq/speedkey-darwin-arm64":"0.2.0","@glidemq/speedkey-linux-x64-gnu":"0.2.0","@glidemq/speedkey-linux-x64-musl":"0.2.0","@glidemq/speedkey-win32-x64-msvc":"0.2.0","@glidemq/speedkey-linux-arm64-gnu":"0.2.0","@glidemq/speedkey-linux-arm64-musl":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/speedkey_0.2.0_1771151080110_0.4939066686886695","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@glidemq/speedkey","version":"0.2.1","keywords":["valkey","redis","client","driver","database","napi","typescript","rust","cross-platform","cluster","standalone","high-availability","performance","open-source","fault-tolerant","distributed","scalable","resilient","valkey-glide"],"author":{"name":"Valkey GLIDE Maintainers"},"license":"Apache-2.0","_id":"@glidemq/speedkey@0.2.1","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/speedkey","bugs":{"url":"https://github.com/avifenesh/speedkey/issues"},"dist":{"shasum":"a5e1ca9e9239b32f06b1119fc5d9df4a4d93e6fc","tarball":"https://registry.npmjs.org/@glidemq/speedkey/-/speedkey-0.2.1.tgz","fileCount":31,"integrity":"sha512-fJIbrHzSfH1f4r6SwQatQPkRBTj8KtVBpQ5uZTmkHVigqkx0nA2r+1uBLHG1TCe8m2VILil2kNrJ20SfUp+WyA==","signatures":[{"sig":"MEYCIQDnIOW7K0vUEV2VFYZUBl5iQzR8KgUh+eRv9B/hQge92QIhANW36/gjD6OMjFU5KAGqTetExBQbqSUEE+uHPQdQVxQk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glidemq%2fspeedkey@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1964103},"main":"build-ts/index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-musl","x86_64-pc-windows-msvc"],"binaryName":"speedkey"},"type":"commonjs","types":"build-ts/index.d.ts","module":"build-ts/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"},"require":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"}}},"gitHead":"bd0a2b28313c3702c85c8bbbdd9dfc02bd6736ea","scripts":{"docs":"npm run build && ./docs/build-docs","lint":"npm run install-linting && eslint -c ../eslint.config.mjs && npm run prettier:check","repl":"ts-node --project tsconfig.json","test":"npm run build-test-utils && jest --verbose --testPathIgnorePatterns=ServerModules","build":"npm run build-protobuf && npm run build:rust-client && npm run build:ts","clean":"shx rm -rf build-ts dist/*/target node_modules rust-client/node_modules */node_modules rust-client/target glide-logs rust-client/speedkey.*.node src/speedkey.*.node rust-client/index.* src/ProtobufMessage.* *.tsbuildinfo test-report*.html yarn.lock package-lock.json rust-client/package-lock.json rust-client/Cargo.lock","prereq":"npm install","staged":"lint-staged","build:ts":"tsc","lint:fix":"npm run install-linting && eslint -c ../eslint.config.mjs --fix && npm run prettier:format","prebuild":"npm install && npm run clean:build","artifacts":"napi artifacts","test:debug":"npm run build-test-utils && jest --runInBand","clean:build":"shx rm -rf build-ts dist/*/target rust-client/target rust-client/speedkey.*.node src/speedkey.*.node build/*.tsbuildinfo","test:minimum":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"^(.(?!(GlideJson|GlideFt|pubsub|kill)))*$\"","test:modules":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"(GlideJson|GlideFt)\"","build:release":"npm run prereq && npm run build-protobuf && npm run build:rust-client:release && npm run build:ts","build-protobuf":"shx mkdir -p build-ts && pbjs -t static-module -w commonjs --no-verify --no-convert -o build-ts/ProtobufMessage.js ../glide-core/src/protobuf/*.proto && pbts -o build-ts/ProtobufMessage.d.ts build-ts/ProtobufMessage.js && replace \"this\\.encode\\(message, writer\\)\\.ldelim\" \"this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim\" build-ts/ProtobufMessage.js","prettier:check":"prettier --check . --ignore-unknown \"!**/*.{js,d.ts}\"","build:benchmark":"npm run prereq && npm run build-protobuf && npm run build:rust-client:benchmark && npm run build:ts","install-linting":"cd .. && npm install","prettier:format":"prettier --write . --ignore-unknown \"!**/*.{js,d.ts}\"","build-test-utils":"cd ../utils && npm i && npm run build","build:ts:release":"tsc --stripInternal","build:rust-client":"cd rust-client && npm run build:dev","build:rust-client:release":"cd rust-client && npm run build:release","build:rust-client:benchmark":"cd rust-client && npm run build:benchmark"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"repository":{"url":"git+https://github.com/avifenesh/speedkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Valkey/Redis client with direct NAPI bindings based on valkey-glide core","directories":{},"lint-staged":{"*.@(js|ts|tsx)":["npx eslint -c ../eslint.config.mjs --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"long":"5","protobufjs":"7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3","jest":"29","uuid":"13","semver":"7","replace":"1","ts-jest":"29","ts-node":"10","typedoc":"0.28","typescript":"5","@types/jest":"29","@types/node":"24","@types/uuid":"11","lint-staged":"16","@jest/globals":"29","@types/semver":"7","find-free-port":"2","protobufjs-cli":"1","@types/minimist":"1","jest-html-reporter":"4","typedoc-plugin-markdown":"4"},"optionalDependencies":{"@glidemq/speedkey-darwin-x64":"0.2.1","@glidemq/speedkey-darwin-arm64":"0.2.1","@glidemq/speedkey-linux-x64-gnu":"0.2.1","@glidemq/speedkey-linux-x64-musl":"0.2.1","@glidemq/speedkey-win32-x64-msvc":"0.2.1","@glidemq/speedkey-linux-arm64-gnu":"0.2.1","@glidemq/speedkey-linux-arm64-musl":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/speedkey_0.2.1_1773225970408_0.6702062088591523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc1":{"name":"@glidemq/speedkey","version":"0.3.0-rc1","keywords":["valkey","redis","client","driver","database","napi","typescript","rust","cross-platform","cluster","standalone","high-availability","performance","open-source","fault-tolerant","distributed","scalable","resilient","valkey-glide"],"author":{"name":"Valkey GLIDE Maintainers"},"license":"Apache-2.0","_id":"@glidemq/speedkey@0.3.0-rc1","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/speedkey","bugs":{"url":"https://github.com/avifenesh/speedkey/issues"},"dist":{"shasum":"19e65dde3bc3218d15735a796fce76099faea4f6","tarball":"https://registry.npmjs.org/@glidemq/speedkey/-/speedkey-0.3.0-rc1.tgz","fileCount":35,"integrity":"sha512-nfTJe/92DKl3VlVppZshlqKZiTBVwcjIASJO4yALH2QSfzUcH3/3nNjbQLTbcsYtl/XyKPKZBYA/C0igqXKQxQ==","signatures":[{"sig":"MEQCIE+aqqHqUPd8TmXfEuLSP4nII3YZx1BY9N2WUU7rnOXlAiBs4CVn7nh+qEOoJwS/RPTQRUxVO285+LO0IykuXn/EKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glidemq%2fspeedkey@0.3.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1963177},"main":"build-ts/index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-musl","x86_64-pc-windows-msvc"],"binaryName":"speedkey"},"type":"commonjs","types":"build-ts/index.d.ts","module":"build-ts/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"},"require":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"}}},"gitHead":"1bbbd9f4505ed735cb54abf52261f62a477fbaa1","scripts":{"docs":"npm run build && ./docs/build-docs","lint":"npm run install-linting && eslint -c ../eslint.config.mjs && npm run prettier:check","repl":"ts-node --project tsconfig.json","test":"npm run build-test-utils && jest --verbose --testPathIgnorePatterns=ServerModules","build":"npm run build-protobuf && npm run build:rust-client && npm run build:ts","clean":"shx rm -rf build-ts dist/*/target node_modules rust-client/node_modules */node_modules rust-client/target glide-logs rust-client/speedkey.*.node src/speedkey.*.node rust-client/index.* src/ProtobufMessage.* *.tsbuildinfo test-report*.html yarn.lock package-lock.json rust-client/package-lock.json rust-client/Cargo.lock","prereq":"npm install","staged":"lint-staged","build:ts":"tsc","lint:fix":"npm run install-linting && eslint -c ../eslint.config.mjs --fix && npm run prettier:format","prebuild":"npm install && npm run clean:build","artifacts":"napi artifacts","test:debug":"npm run build-test-utils && jest --runInBand","clean:build":"shx rm -rf build-ts dist/*/target rust-client/target rust-client/speedkey.*.node src/speedkey.*.node build/*.tsbuildinfo","test:minimum":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"^(.(?!(GlideJson|GlideFt|pubsub|kill)))*$\"","test:modules":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"(GlideJson|GlideFt)\"","build:release":"npm run prereq && npm run build-protobuf && npm run build:rust-client:release && npm run build:ts","build-protobuf":"shx mkdir -p build-ts && pbjs -t static-module -w commonjs --no-verify --no-convert -o build-ts/ProtobufMessage.js ../glide-core/src/protobuf/*.proto && pbts -o build-ts/ProtobufMessage.d.ts build-ts/ProtobufMessage.js && replace \"this\\.encode\\(message, writer\\)\\.ldelim\" \"this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim\" build-ts/ProtobufMessage.js","prettier:check":"prettier --check . --ignore-unknown \"!**/*.{js,d.ts}\"","build:benchmark":"npm run prereq && npm run build-protobuf && npm run build:rust-client:benchmark && npm run build:ts","install-linting":"cd .. && npm install","prettier:format":"prettier --write . --ignore-unknown \"!**/*.{js,d.ts}\"","build-test-utils":"cd ../utils && npm i && npm run build","build:ts:release":"tsc --stripInternal","build:rust-client":"cd rust-client && npm run build:dev","build:rust-client:release":"cd rust-client && npm run build:release","build:rust-client:benchmark":"cd rust-client && npm run build:benchmark"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"repository":{"url":"git+https://github.com/avifenesh/speedkey.git","type":"git"},"_npmVersion":"11.11.1","description":"Valkey/Redis client with direct NAPI bindings based on valkey-glide core","directories":{},"lint-staged":{"*.@(js|ts|tsx)":["npx eslint -c ../eslint.config.mjs --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"_nodeVersion":"25.8.2","dependencies":{"long":"5","protobufjs":"7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.3","jest":"29","uuid":"13","semver":"7","replace":"1","ts-jest":"29","ts-node":"10","typedoc":"0.28","typescript":"5","@types/jest":"29","@types/node":"24","@types/uuid":"11","lint-staged":"16","@jest/globals":"29","@types/semver":"7","find-free-port":"2","protobufjs-cli":"1","@types/minimist":"1","jest-html-reporter":"4","typedoc-plugin-markdown":"4"},"optionalDependencies":{"@glidemq/speedkey-darwin-x64":"0.3.0-rc1","@glidemq/speedkey-darwin-arm64":"0.3.0-rc1","@glidemq/speedkey-linux-x64-gnu":"0.3.0-rc1","@glidemq/speedkey-linux-x64-musl":"0.3.0-rc1","@glidemq/speedkey-win32-x64-msvc":"0.3.0-rc1","@glidemq/speedkey-linux-arm64-gnu":"0.3.0-rc1","@glidemq/speedkey-linux-arm64-musl":"0.3.0-rc1"},"_npmOperationalInternal":{"tmp":"tmp/speedkey_0.3.0-rc1_1774573958394_0.9326192170106591","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@glidemq/speedkey","description":"Valkey/Redis client with direct NAPI bindings based on valkey-glide core","main":"build-ts/index.js","module":"build-ts/index.js","types":"build-ts/index.d.ts","version":"0.3.0","exports":{".":{"import":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"},"require":{"types":"./build-ts/index.d.ts","default":"./build-ts/index.js"}}},"type":"commonjs","repository":{"type":"git","url":"git+https://github.com/avifenesh/speedkey.git"},"homepage":"https://github.com/avifenesh/speedkey","author":{"name":"Valkey GLIDE Maintainers"},"license":"Apache-2.0","dependencies":{"long":"5","protobufjs":"7"},"keywords":["valkey","redis","client","driver","database","napi","typescript","rust","cross-platform","cluster","standalone","high-availability","performance","open-source","fault-tolerant","distributed","scalable","resilient","valkey-glide"],"scripts":{"clean:build":"shx rm -rf build-ts dist/*/target rust-client/target rust-client/speedkey.*.node src/speedkey.*.node build/*.tsbuildinfo","clean":"shx rm -rf build-ts dist/*/target node_modules rust-client/node_modules */node_modules rust-client/target glide-logs rust-client/speedkey.*.node src/speedkey.*.node rust-client/index.* src/ProtobufMessage.* *.tsbuildinfo test-report*.html yarn.lock package-lock.json rust-client/package-lock.json rust-client/Cargo.lock","prebuild":"npm install && npm run clean:build","build":"npm run build-protobuf && npm run build:rust-client && npm run build:ts","build:release":"npm run prereq && npm run build-protobuf && npm run build:rust-client:release && npm run build:ts","build:benchmark":"npm run prereq && npm run build-protobuf && npm run build:rust-client:benchmark && npm run build:ts","build:rust-client":"cd rust-client && npm run build:dev","build:rust-client:release":"cd rust-client && npm run build:release","build:rust-client:benchmark":"cd rust-client && npm run build:benchmark","build:ts":"tsc","build:ts:release":"tsc --stripInternal","build-protobuf":"shx mkdir -p build-ts && pbjs -t static-module -w commonjs --no-verify --no-convert -o build-ts/ProtobufMessage.js ../glide-core/src/protobuf/*.proto && pbts -o build-ts/ProtobufMessage.d.ts build-ts/ProtobufMessage.js && replace \"this\\.encode\\(message, writer\\)\\.ldelim\" \"this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim\" build-ts/ProtobufMessage.js","test":"npm run build-test-utils && jest --verbose --testPathIgnorePatterns=ServerModules","test:debug":"npm run build-test-utils && jest --runInBand","test:minimum":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"^(.(?!(GlideJson|GlideFt|pubsub|kill)))*$\"","test:modules":"npm run build-test-utils && jest --verbose --runInBand --testNamePattern=\"(GlideJson|GlideFt)\"","build-test-utils":"cd ../utils && npm i && npm run build","repl":"ts-node --project tsconfig.json","lint":"npm run install-linting && eslint -c ../eslint.config.mjs && npm run prettier:check","lint:fix":"npm run install-linting && eslint -c ../eslint.config.mjs --fix && npm run prettier:format","install-linting":"cd .. && npm install","prettier:check":"prettier --check . --ignore-unknown \"!**/*.{js,d.ts}\"","prettier:format":"prettier --write . --ignore-unknown \"!**/*.{js,d.ts}\"","staged":"lint-staged","prereq":"npm install","artifacts":"napi artifacts","docs":"npm run build && ./docs/build-docs"},"devDependencies":{"@jest/globals":"29","@types/jest":"29","@types/minimist":"1","@types/node":"24","@types/semver":"7","@types/uuid":"11","find-free-port":"2","lint-staged":"16","jest":"29","jest-html-reporter":"4","protobufjs-cli":"1","replace":"1","semver":"7","shx":"0.3","ts-jest":"29","ts-node":"10","typedoc":"0.28","typedoc-plugin-markdown":"4","typescript":"5","uuid":"13"},"lint-staged":{"*.@(js|ts|tsx)":["npx eslint -c ../eslint.config.mjs --fix"],"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"]},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"engines":{"node":">=20"},"napi":{"binaryName":"speedkey","targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-musl","x86_64-pc-windows-msvc"]},"optionalDependencies":{"@glidemq/speedkey-darwin-arm64":"0.3.0","@glidemq/speedkey-darwin-x64":"0.3.0","@glidemq/speedkey-linux-arm64-gnu":"0.3.0","@glidemq/speedkey-linux-arm64-musl":"0.3.0","@glidemq/speedkey-linux-x64-gnu":"0.3.0","@glidemq/speedkey-linux-x64-musl":"0.3.0","@glidemq/speedkey-win32-x64-msvc":"0.3.0"},"gitHead":"391a269efdf1878cbee22c8f9ae3358f0b6683ff","_id":"@glidemq/speedkey@0.3.0","bugs":{"url":"https://github.com/avifenesh/speedkey/issues"},"_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-LK2zkUopFGxxsZxRcuRF4PzJbvTLn+5qePBrpnp5nyGE4PyVB0PNYlb02pv5462xvynIodtdARFNyadVSrf/Dg==","shasum":"e9edae95f0384cb83bf5759065d9d8a6f15ef768","tarball":"https://registry.npmjs.org/@glidemq/speedkey/-/speedkey-0.3.0.tgz","fileCount":35,"unpackedSize":1963145,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glidemq%2fspeedkey@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBsccx0dZPs/vyJdb9LTgIYEcLIoYZoMTziKcqdBdEEqAiB46ZAmdZ7ngJFNVbkJ9n4WxdyZ63Wi057v+m/yqJ1qvg=="}]},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"directories":{},"maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/speedkey_0.3.0_1774650258817_0.08548828378716089"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-15T10:24:40.015Z","modified":"2026-03-27T22:24:19.677Z","0.2.0":"2026-02-15T10:24:40.330Z","0.2.1":"2026-03-11T10:46:10.586Z","0.3.0-rc1":"2026-03-27T01:12:38.580Z","0.3.0":"2026-03-27T22:24:19.041Z"},"bugs":{"url":"https://github.com/avifenesh/speedkey/issues"},"author":{"name":"Valkey GLIDE Maintainers"},"license":"Apache-2.0","homepage":"https://github.com/avifenesh/speedkey","keywords":["valkey","redis","client","driver","database","napi","typescript","rust","cross-platform","cluster","standalone","high-availability","performance","open-source","fault-tolerant","distributed","scalable","resilient","valkey-glide"],"repository":{"type":"git","url":"git+https://github.com/avifenesh/speedkey.git"},"description":"Valkey/Redis client with direct NAPI bindings based on valkey-glide core","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"readme":"# @glidemq/speedkey\n\nValkey/Redis client with direct NAPI bindings based on [valkey-glide](https://github.com/valkey-io/valkey-glide) core. No IPC socket - Rust talks directly to Node.js via NAPI.\n\nInterim package - will be replaced by the official valkey-glide Node.js client once it ships formal Search, JSON, and Bloom module support.\n\n## Modules\n\n- **Search** (GlideFt): 5 commands - CREATE, DROPINDEX, _LIST, INFO, SEARCH\n- **JSON** (GlideJson): 22 commands - full JSON manipulation\n- **Bloom Filter** (GlideBf): 9 commands - RESERVE, ADD, MADD, EXISTS, MEXISTS, INFO, INSERT, CARD, LOADCHUNK\n\nSee [github.com/avifenesh/speedkey](https://github.com/avifenesh/speedkey) for full documentation.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}