{"_id":"@eklmv/jscpd-redis-store","_rev":"3-d955ad5e65cd3fd5742a23bd30c620c2","name":"@eklmv/jscpd-redis-store","dist-tags":{"latest":"5.0.1"},"versions":{"4.0.1":{"name":"@eklmv/jscpd-redis-store","version":"4.0.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"@eklmv/jscpd-redis-store@4.0.1","maintainers":[{"name":"eklmv","email":"eklmv.mail@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"c8ccfe5bab943c818df089bbbca553878d5aeee2","tarball":"https://registry.npmjs.org/@eklmv/jscpd-redis-store/-/jscpd-redis-store-4.0.1.tgz","fileCount":9,"integrity":"sha512-1y1NLWqF8QJzgpl40NV9S9k8ZBbMotg83Auwa1LIIf4jClGiCJbEYvM/Ry9c5pdoRSbiNy/3I4KGPe+YNls8TQ==","signatures":[{"sig":"MEQCIC+Vg1tVg59l+KW6t+MJ6/yuD7XiFKwef/IX+gNaLLDOAiAk+VcKEmdQ90AWslKL8ZgIj69cJ5x2uVm9LKBcA1z7bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8895},"main":"dist/index.js","_from":"file:eklmv-jscpd-redis-store-4.0.1.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"eklmv","email":"eklmv.mail@gmail.com"},"_resolved":"/private/var/folders/s_/rs3w0h1n2v138tk_px2b_fd40000gq/T/b15351d913a3061091018354e7b7af5e/eklmv-jscpd-redis-store-4.0.1.tgz","_integrity":"sha512-1y1NLWqF8QJzgpl40NV9S9k8ZBbMotg83Auwa1LIIf4jClGiCJbEYvM/Ry9c5pdoRSbiNy/3I4KGPe+YNls8TQ==","repository":{"url":"git+ssh://git@github.com/eklmv/jscpd.git","type":"git"},"_npmVersion":"10.7.0","description":"redis store for jscpd","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"18.20.4","dependencies":{"ioredis":"^5.4.1","@types/node":"^22.5.2","@eklmv/jscpd-core":"4.0.1","@eklmv/jscpd-tokenizer":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@tsconfig/node20":"^20.1.4","@eklmv/jscpd-tsconfig":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-redis-store_4.0.1_1748512994318_0.19085852523610436","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@eklmv/jscpd-redis-store","version":"5.0.0","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"@eklmv/jscpd-redis-store@5.0.0","maintainers":[{"name":"eklmv","email":"eklmv.mail@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"4eb2fd49c025a68b3cb6965b40c047b62cfb32a3","tarball":"https://registry.npmjs.org/@eklmv/jscpd-redis-store/-/jscpd-redis-store-5.0.0.tgz","fileCount":9,"integrity":"sha512-QRsTwXe2bwLUqLfHIto7J2XT1CslCpfOGIsiXpIm4aVZ4qQXVkwBZcUgvz3O5q78gOtL/wO2s3WX2adD89M+fg==","signatures":[{"sig":"MEQCIBbhkbhEU+SHiXccXMgRxxRtPFUuYmr8Os9GHdbW1+2YAiAnUfABm+xFOeH3liy9Jd4lhLHzSoLQmw3DyoLhxYqhCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10062},"main":"dist/index.js","_from":"file:eklmv-jscpd-redis-store-5.0.0.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"eklmv","email":"eklmv.mail@gmail.com"},"_resolved":"/private/var/folders/s_/rs3w0h1n2v138tk_px2b_fd40000gq/T/f212f0e6a0cbd5382e13fa5be2fcafe5/eklmv-jscpd-redis-store-5.0.0.tgz","_integrity":"sha512-QRsTwXe2bwLUqLfHIto7J2XT1CslCpfOGIsiXpIm4aVZ4qQXVkwBZcUgvz3O5q78gOtL/wO2s3WX2adD89M+fg==","repository":{"url":"git+ssh://git@github.com/eklmv/jscpd.git","type":"git"},"_npmVersion":"10.7.0","description":"redis store for jscpd","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"18.20.4","dependencies":{"ioredis":"^5.4.1","@types/node":"^22.5.2","@eklmv/jscpd-core":"5.0.0","@eklmv/jscpd-tokenizer":"4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@tsconfig/node20":"^20.1.4","@eklmv/jscpd-tsconfig":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-redis-store_5.0.0_1748515474222_0.6721697237396673","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@eklmv/jscpd-redis-store","version":"5.0.1","description":"redis store for jscpd","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"homepage":"https://github.com/kucherenko/jscpd#readme","license":"MIT","main":"dist/index.js","module":"dist/index.mjs","typings":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/eklmv/jscpd.git"},"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dependencies":{"@types/node":"^22.5.2","ioredis":"^5.4.1","@eklmv/jscpd-core":"5.0.1","@eklmv/jscpd-tokenizer":"4.0.3"},"devDependencies":{"@tsconfig/node20":"^20.1.4","nodemon":"^3.1.4","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^2.0.5","@eklmv/jscpd-tsconfig":"5.0.1"},"scripts":{"build":"tsup-node --dts","dev":"nodemon","test:dev":"vitest","typecheck":"tsc","cleanup":"rimraf ./dist .turbo"},"_id":"@eklmv/jscpd-redis-store@5.0.1","_integrity":"sha512-GTvKr7em7ohnONuA6kqZO5Qz/sosRYd9fclB8tSGRskujjWq6rwJRAa82PmtoyRkNvmKqeUI/Y8JGDARIA/nnw==","_resolved":"/private/var/folders/s_/rs3w0h1n2v138tk_px2b_fd40000gq/T/ad8703c419cfb8373b5545d0eb08fa8e/eklmv-jscpd-redis-store-5.0.1.tgz","_from":"file:eklmv-jscpd-redis-store-5.0.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-GTvKr7em7ohnONuA6kqZO5Qz/sosRYd9fclB8tSGRskujjWq6rwJRAa82PmtoyRkNvmKqeUI/Y8JGDARIA/nnw==","shasum":"72aeb282a57c6606d77df9095046940a6bff50d2","tarball":"https://registry.npmjs.org/@eklmv/jscpd-redis-store/-/jscpd-redis-store-5.0.1.tgz","fileCount":9,"unpackedSize":10286,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBsrqqyOpr7eAGB8hrBAIL2jFYb1+IVKVbuVKQW3f5nxAiEAp7qkvWWIs/538vLQ6I58W2+DJIpeqvK6NY4iMIMFOf0="}]},"_npmUser":{"name":"eklmv","email":"eklmv.mail@gmail.com"},"maintainers":[{"name":"eklmv","email":"eklmv.mail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jscpd-redis-store_5.0.1_1749485912912_0.03625283092919673"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-29T10:03:14.209Z","modified":"2025-06-09T16:18:33.268Z","4.0.1":"2025-05-29T10:03:14.495Z","5.0.0":"2025-05-29T10:44:34.384Z","5.0.1":"2025-06-09T16:18:33.102Z"},"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","homepage":"https://github.com/kucherenko/jscpd#readme","repository":{"type":"git","url":"git+ssh://git@github.com/eklmv/jscpd.git"},"description":"redis store for jscpd","maintainers":[{"name":"eklmv","email":"eklmv.mail@gmail.com"}],"readme":"# `@eklmv/jscpd-leveldb-store`\n\n**!NOT implemented yet**\n\n> store for jscpd, used [redis](https://redis.io/) data store for hashes\n\n## Installation\n\n```\nnpm install @eklmv/jscpd-redis-store --save\n```\n\n## Usage\n\n```\nimport {Tokenizer} from '@eklmv/jscpd-tokenizer';\nimport {\n    Detector,\n    IOptions,\n    IClone,\n    IStore,\n    ITokenizer\n} from '@eklmv/jscpd-core';\nimport RedisdbStore from '@eklmv/jscpd-redis-store';\n\nconst options: IOptions = {\n    minLines: 5,\n    maxLines: 500,\n}\n\nconst tokenizer: ITokenizer = new Tokenizer();\n\nconst store: IStore = new RedisdbStore();\n\nconst detector = new Detector(tokenizer, store, [], options);\n\n```\n\n![ga tracker](https://www.google-analytics.com/collect?v=1&a=257770996&t=pageview&dl=https%3A%2F%2Fgithub.com%2Fkucherenko%2Fjscpd&ul=en-us&de=UTF-8&cid=978224512.1377738459&tid=UA-730549-17&z=887657232 \"ga tracker\")\n\n## License\n\n[MIT](LICENSE) © Andrey Kucherenko\n","readmeFilename":"README.md"}