{"_id":"liteque","_rev":"21-d910831a07c098cd6d989e4cb7008ae6","name":"liteque","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"liteque","version":"0.1.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"_id":"liteque@0.1.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"f24b38654969eec7adce53e3995a9f150bcbbf02","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.1.0.tgz","fileCount":14,"integrity":"sha512-rMuQhNAIklu+CazbcTsA8IPX6DcVY4/DlUfduipFLN2JAUIsLX7fmTQ8ZAKPDPHhq4RYcHNK9rTOELPnHoJ9MA==","signatures":[{"sig":"MEYCIQC9GHFkI1A9WtYSK5pykLfsSTyd4cccLeYkza3+NoylUgIhANDkra2FWwa/O2gTkNbQZxBzj4sotxwYy/ySS8cpfDmj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24396},"main":"dist/index.ts","type":"module","_from":"file:liteque-0.1.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/ecbe093673988a9ced98ca9a7f45395e/liteque-0.1.0.tgz","_integrity":"sha512-rMuQhNAIklu+CazbcTsA8IPX6DcVY4/DlUfduipFLN2JAUIsLX7fmTQ8ZAKPDPHhq4RYcHNK9rTOELPnHoJ9MA==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.8.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.20.14","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.1.0_1730066682775_0.9507741085012169","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"liteque","version":"0.1.1","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"_id":"liteque@0.1.1","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"26236e0dd2f4089280b932de2e0d64d65bdfc33c","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.1.1.tgz","fileCount":23,"integrity":"sha512-VoFm6W9p1wDpSpfGgOQWoaBaR0lRfMOCU4tWlI5b6RkvKGOnCbNYpFfYjNHFhpcom/OarSsY1KmPkQGyEtjJ5A==","signatures":[{"sig":"MEUCIBBg3UrUt88uMh0q9zauNaNdan5oqUGSm+GRlNtTPg5MAiEAmYgtqDZ/hFbFqgGfOoGD7uRDO5Klo3x9MBpvgQ9jLLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32372},"main":"dist/index.ts","type":"module","_from":"file:liteque-0.1.1.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc -d","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/341a3f153eaa9592fa2002edc0e19638/liteque-0.1.1.tgz","_integrity":"sha512-VoFm6W9p1wDpSpfGgOQWoaBaR0lRfMOCU4tWlI5b6RkvKGOnCbNYpFfYjNHFhpcom/OarSsY1KmPkQGyEtjJ5A==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.8.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.20.14","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.1.1_1730068188201_0.3162346792595565","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"liteque","version":"0.1.2","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"_id":"liteque@0.1.2","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"76a98998ceac3e8e1639e7e3acadab5b09f30053","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.1.2.tgz","fileCount":23,"integrity":"sha512-6NnV7hO+3Gx3Lf2loKJQELoL5qjbefXud6MNMlLE8h1pITlihxYZrADHNOYxWUEeY00H2otOrViDLX7LMdOByQ==","signatures":[{"sig":"MEUCIQDQSKvlsPw/UvLN1XExOhEH9RSWK8hglHT9Z7km9tyf5AIgBIOy413rQ3Ig1EAGLRkmtN8uiDSEZQoKtdoJMVopIWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32372},"main":"dist/index.js","type":"module","_from":"file:liteque-0.1.2.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc -d","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/7365a2b78402ad7584a0880cb1c8b85b/liteque-0.1.2.tgz","_integrity":"sha512-6NnV7hO+3Gx3Lf2loKJQELoL5qjbefXud6MNMlLE8h1pITlihxYZrADHNOYxWUEeY00H2otOrViDLX7LMdOByQ==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.8.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.20.14","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.1.2_1730068459462_0.40475135551323893","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"liteque","version":"0.1.3","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"_id":"liteque@0.1.3","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"03ee8f64bd8f6ea126eeb060b11e9d8605e05c51","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.1.3.tgz","fileCount":23,"integrity":"sha512-DRdJ974/XomYtPXtoyWlUpC5UObRG0Rn/dncgLnJVR/tv084QPix2mGLcVWVR/2794EyO7Cnvt0VqWgpOeFuAQ==","signatures":[{"sig":"MEYCIQCAve5myRo5pI21r6vhmP7NRIjhh20Kmd/VnmaX93rUjQIhAOB45I3WqATxfXR5IIqqTWczizGYReW6MI5VT2gO2n8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32387},"main":"dist/index.js","type":"module","_from":"file:liteque-0.1.3.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/834b9de4014c2588774f536fc6df3e55/liteque-0.1.3.tgz","_integrity":"sha512-DRdJ974/XomYtPXtoyWlUpC5UObRG0Rn/dncgLnJVR/tv084QPix2mGLcVWVR/2794EyO7Cnvt0VqWgpOeFuAQ==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.8.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.20.14","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.1.3_1730069313524_0.8633601755953788","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"liteque","version":"0.2.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.2.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"ea1b6c5290581bd0473532fe8d11981bce1e49a9","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.2.0.tgz","fileCount":24,"integrity":"sha512-OgRTJmGq5pyIhMOk7QhiEGuRP1Cu9hvdbs+kSwrx7RY0V0Up0vuoMM062V0HJdk+qmJKY2P4JXHYGYOSMCAEnw==","signatures":[{"sig":"MEUCIDGk4GSSkPuNrrcUi5FnRk+VpaivoNFS8IfFvEzkOCdCAiEA2F9QHJkW53Zl/Xfa11K2BHCnaprFPhuOIWzV2V1COL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40453},"main":"dist/index.js","type":"module","_from":"file:liteque-0.2.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/b76858cfe0e8c31ad5ebe898b812ac66/liteque-0.2.0.tgz","_integrity":"sha512-OgRTJmGq5pyIhMOk7QhiEGuRP1Cu9hvdbs+kSwrx7RY0V0Up0vuoMM062V0HJdk+qmJKY2P4JXHYGYOSMCAEnw==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.0","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.10.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.2.0_1730657070802_0.989718767635074","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"liteque","version":"0.3.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.3.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"f719067ae21c2324b46e936aa2fb3d6fa5dce842","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.3.0.tgz","fileCount":26,"integrity":"sha512-cyfkoGpXt+MpKrc8yQbakeup9IIWeTBvh93llNmBB+G+i0ZrCei2XXZxNyenJtADf8KZlzKHX6fkmFb1/MahBA==","signatures":[{"sig":"MEUCIQCb558/l2zYgEV+AdgqrctDSO+M5urPD9KhIbzvhoJvpQIgOHX66OHfJvi8lgjFSP8ngmxtkPB07FL2VlwyGQGYyiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42516},"main":"dist/index.js","type":"module","_from":"file:liteque-0.3.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"eslint .","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"prettier . --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/47e244d90114796f6b6e253d1aedb4ba/liteque-0.3.0.tgz","_integrity":"sha512-cyfkoGpXt+MpKrc8yQbakeup9IIWeTBvh93llNmBB+G+i0ZrCei2XXZxNyenJtADf8KZlzKHX6fkmFb1/MahBA==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.0","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.10.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.3.0_1731159057661_0.3831434644769207","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"liteque","version":"0.3.2","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.3.2","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"2ff5bde5eb2b4fbddfd25a87712037790c4dcc6b","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.3.2.tgz","fileCount":26,"integrity":"sha512-adBWSpayJ+Pfl0q5/AL4uehYvrLHAaDiqMsccWNGDZo2xgZ0LaZeDomttVBoS4ZLBTDBxDXxgaYoCodD/s1AsA==","signatures":[{"sig":"MEYCIQDgP5PwimKAwrYiFuNvFrnqQyCn2CJgtPld+ozSVNoXdwIhAJGeqiImfCEzL2lEHWW4V1Qp3HTi5seDWWyScizM4Kb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42614},"main":"dist/index.js","type":"module","_from":"file:liteque-0.3.2.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/baf8319d4c9902d106baf9cb2491783b/liteque-0.3.2.tgz","_integrity":"sha512-adBWSpayJ+Pfl0q5/AL4uehYvrLHAaDiqMsccWNGDZo2xgZ0LaZeDomttVBoS4ZLBTDBxDXxgaYoCodD/s1AsA==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.2","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.3.2_1738426486296_0.10481835873621148","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"liteque","version":"0.4.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.4.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"e2015be1521a602278123dd9426e83695058b645","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.4.0.tgz","fileCount":28,"integrity":"sha512-tBX1r9e3p0Ufl9Ekl0hoXwmoKwsmtpzbapVRSLI8if1YzskfW35u9O01MpODH1z5az2vxsxhlVCB/Ktn7707hw==","signatures":[{"sig":"MEQCIEG3QamNodux2P0FmvIeaHFIEUu5D7iLixtuXzSNNnOwAiAfwKWaGJi3rLf7QALpTUpa7bZMzSqT0fQn14zUzvuCvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52495},"main":"dist/index.js","type":"module","_from":"file:liteque-0.4.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","actor":{"name":"mohamedbassem","type":"user","email":"me@mbassem.com"},"email":"me@mbassem.com"},"_resolved":"/tmp/29b38bd537790f9039ee896fe6b83298/liteque-0.4.0.tgz","_integrity":"sha512-tBX1r9e3p0Ufl9Ekl0hoXwmoKwsmtpzbapVRSLI8if1YzskfW35u9O01MpODH1z5az2vxsxhlVCB/Ktn7707hw==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.2","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.4.0_1752136186039_0.051741695964410805","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"liteque","version":"0.4.1","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.4.1","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"f3e5159ab9a88f755f5517050475829056893fdd","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.4.1.tgz","fileCount":28,"integrity":"sha512-Z99xHyEiLBDJemV8fWF04IJwMxs6AM+aTvarNpAsmiBRuDhvafT19e5hYmo6Ru6nPrkNuwOQzQbE7BmF4MyFsA==","signatures":[{"sig":"MEUCIG/4lCgYxGngKAJt1QRY0x8dAfLXXj+Uk855PXIF2ksCAiEAhFt7SNeQU6ho2kL3edYwhuastoxy3kTLzHDSVsY+yUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52632},"main":"dist/index.js","type":"module","_from":"file:liteque-0.4.1.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsc -d && cp -r src/drizzle dist/drizzle","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/f074d42ddac6a9df754353a6c30e8e38/liteque-0.4.1.tgz","_integrity":"sha512-Z99xHyEiLBDJemV8fWF04IJwMxs6AM+aTvarNpAsmiBRuDhvafT19e5hYmo6Ru6nPrkNuwOQzQbE7BmF4MyFsA==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.2","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.4.1_1752325095266_0.17000350176308032","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"liteque","version":"0.5.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.5.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"16d4e9d88ef194a43e1cf9543e1f614e3cd98855","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.5.0.tgz","fileCount":15,"integrity":"sha512-2/+cs3kChnLyZ4HJJGYb5OwPN5kqnvNftH6aBPTrTAdjZ8B7xt/nzLRbCyyHavCB/WkULpkZuV89yFrSgICohA==","signatures":[{"sig":"MEUCIQDS5HQxMl8H+N9sL7YoUyNXoecLMRxggVOK6ejmOkbvpgIga5seSO5GK84v8Fn9/Q75RWCGlYTxsHUYUDeN0zhG27s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49328},"main":"dist/index.js","type":"module","_from":"file:liteque-0.5.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/b3539efb2ab10fe7b701f3f74c7a93c5/liteque-0.5.0.tgz","_integrity":"sha512-2/+cs3kChnLyZ4HJJGYb5OwPN5kqnvNftH6aBPTrTAdjZ8B7xt/nzLRbCyyHavCB/WkULpkZuV89yFrSgICohA==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.2","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.5.0_1752930232506_0.3552860889112277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"liteque","version":"0.5.1","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.5.1","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"390ab86ec805f1a295cadb34166ee109888ef807","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.5.1.tgz","fileCount":15,"integrity":"sha512-3ox81YBG/2R2xbF3PHgl3roOBECDCuSFR0qbQdKsZ3N1zYgkgd85FOrYyz3cqH8QlPh156cZavYDad1+njIS7w==","signatures":[{"sig":"MEUCIQCNyAFM+Nj9hewjeK91S8/YLDZZKy+vVjnB7iXsF9fF3wIgTJqfbVmj7+IFB2t5N4gcLQRAx1benhqgdkfcIVDghIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51016},"main":"dist/index.js","type":"module","_from":"file:liteque-0.5.1.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/d336c7af989981ca834c10b2c5dd9960/liteque-0.5.1.tgz","_integrity":"sha512-3ox81YBG/2R2xbF3PHgl3roOBECDCuSFR0qbQdKsZ3N1zYgkgd85FOrYyz3cqH8QlPh156cZavYDad1+njIS7w==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.5.1_1755712978832_0.20911785473729982","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"liteque","version":"0.6.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.6.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"2413f15c1e71e2112bbf0f5123248513f69fd361","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.6.0.tgz","fileCount":15,"integrity":"sha512-5IjKjT8wz0p49X+A9vXHovznlu7h3tlspt4y6umjuCqnUTy5zbzPqNUILG16de7GYpY/uGXhiYK4Rosg4CrB0g==","signatures":[{"sig":"MEUCIQDY8U0gOfFPvCJ00N44w024yDtT/qmYKcM5l8sC9G3ZfQIgOz7geySb+O3m+8Eys3kf7u5P/QO/sli9+EdNRE7xoaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51980},"main":"dist/index.js","type":"module","_from":"file:liteque-0.6.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/14825608fa84e690938cda7f3678fa26/liteque-0.6.0.tgz","_integrity":"sha512-5IjKjT8wz0p49X+A9vXHovznlu7h3tlspt4y6umjuCqnUTy5zbzPqNUILG16de7GYpY/uGXhiYK4Rosg4CrB0g==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.6.0_1756569825282_0.30026453484174365","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"liteque","version":"0.6.2","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.6.2","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"2aad367e0fd3fb37029fff6a71cb0fdfd8ff3681","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.6.2.tgz","fileCount":17,"integrity":"sha512-q99LW+XXHsy3/r1YFTwEmFz1q9Fd8gd9bnBw03gcIlrXjqcmW3av2OrmSKytwUIMdQwbHB0zI5fk/nC/J6xIUQ==","signatures":[{"sig":"MEQCIGQLHjfhyueuxLOw8hVBOKA9qyVZOAhSihtFjA277YKIAiBGBGbqKWYVhMyzVaQIG1AWWchl4Ud3xOraynumpdqqcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60890},"main":"dist/index.js","type":"module","_from":"file:liteque-0.6.2.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/acc021fb6359d4fc487d6fca47dfaf2c/liteque-0.6.2.tgz","_integrity":"sha512-q99LW+XXHsy3/r1YFTwEmFz1q9Fd8gd9bnBw03gcIlrXjqcmW3av2OrmSKytwUIMdQwbHB0zI5fk/nC/J6xIUQ==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.3","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.6.2_1757876385393_0.11990690275710736","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"liteque","version":"0.7.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.7.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/hoarder-app/liteque#readme","bugs":{"url":"https://github.com/hoarder-app/liteque/issues"},"dist":{"shasum":"1a30f13dbadc2381d7d57e9dae4db53edb8a8731","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.7.0.tgz","fileCount":17,"integrity":"sha512-3eov7hUb+fsQgX2E1Xl1/egxdjnA8opSh+xmB8iIpJthcHYPvFdyI4UIB7JzXnYbMjiNCKDELrk+AjqGLlvp1Q==","signatures":[{"sig":"MEQCIGgdRbEoQ6zSsIMXy5Z1GffCohcDB0P6pTuC6Exphtw0AiATnjjtSxsUpq/WzF3VR3Ad0r56DAy7bMf+MTd8CYWUwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61004},"main":"dist/index.js","type":"module","_from":"file:liteque-0.7.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"mohamedbassem","email":"me@mbassem.com"},"_resolved":"/tmp/8fceedee9fce24e7174d8934bef6371c/liteque-0.7.0.tgz","_integrity":"sha512-3eov7hUb+fsQgX2E1Xl1/egxdjnA8opSh+xmB8iIpJthcHYPvFdyI4UIB7JzXnYbMjiNCKDELrk+AjqGLlvp1Q==","repository":{"url":"git+https://github.com/hoarder-app/liteque.git","type":"git"},"_npmVersion":"10.9.4","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.22.4","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.7.0_1762718263262_0.1259600212635379","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"liteque","version":"0.8.0","keywords":["sqlite","queue"],"author":{"name":"Mohamed Bassem","email":"me@mbassem.com"},"license":"MIT","_id":"liteque@0.8.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"homepage":"https://github.com/karakeep-app/liteque#readme","bugs":{"url":"https://github.com/karakeep-app/liteque/issues"},"dist":{"shasum":"b004bf53ce90f2137dae77ec52c41cefe0ee7257","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.8.0.tgz","fileCount":17,"integrity":"sha512-MvcdfjCsds5s3tR/0k5Ou+ZhLBnTY6dYfxoy6yyao2evToQEX7n62KWrCBJ2Pa4Nnvh11S2IrP4RlM7wdUFFpw==","signatures":[{"sig":"MEUCIGeApP/L0DHL0rPWO8b87QS1dnzhudnv2LV7FGnfki8SAiEAzXaVcg0uc6sxG241Zaf25xx+nXw6ppxYWzLeegx6mP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/liteque@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61004},"main":"dist/index.js","type":"module","_from":"file:liteque-0.8.0.tgz","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e86e715a-2e3e-4379-b436-75a1879d2221"}},"_resolved":"/tmp/88ef88a97094e033f27b785ab21cf0f5/liteque-0.8.0.tgz","_integrity":"sha512-MvcdfjCsds5s3tR/0k5Ou+ZhLBnTY6dYfxoy6yyao2evToQEX7n62KWrCBJ2Pa4Nnvh11S2IrP4RlM7wdUFFpw==","repository":{"url":"git+https://github.com/karakeep-app/liteque.git","type":"git"},"_npmVersion":"11.7.0","description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.0.0","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=7"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.8.0_1767387027831_0.7709382730945831","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"liteque","version":"0.9.0","keywords":["sqlite","queue"],"author":"Mohamed Bassem <me@mbassem.com>","license":"MIT","_id":"liteque@0.9.0","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"dist":{"shasum":"420610b3132b5a7d03e5f3da8cc463203982e7d5","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.9.0.tgz","fileCount":17,"integrity":"sha512-iHJbsj/IdjicdstEx6yq3IgZnD+zl+KXGguMxq2XDjg6fuPns87hbeNrMIId4V0lcDDLMGnJLMj5b5Y9VLls8A==","signatures":[{"sig":"MEUCIQD1nwW6Yy7Dg8PyFaAb3GYfFDLR1HSoa0C9udwavhz5vAIgKPMF/U+RRAHhF6u6UcTToijsGO337hDnixulwtLSBhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/liteque@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","scripts":{"lint":"biome lint","test":"vitest","build":"tsdown","format":"biome format","lint:fix":"biome lint --write","typecheck":"tsc --noEmit","format:fix":"biome format --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e86e715a-2e3e-4379-b436-75a1879d2221"}},"repository":{"url":"git+https://github.com/karakeep-app/liteque.git","type":"git"},"description":"A sqlite-based job queue for Node.js","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","async-mutex":"^0.4.1","drizzle-orm":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","vitest":"^1.3.1","typescript":"^5.6.3","drizzle-kit":"^0.24.02","@biomejs/biome":"^1.9.4","better-sqlite3":"^13.0.3","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":"^13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/liteque_0.9.0_1788099103844_0.7851579889427678","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"$schema":"https://json.schemastore.org/package.json","name":"liteque","description":"A sqlite-based job queue for Node.js","author":"Mohamed Bassem <me@mbassem.com>","version":"0.9.1","type":"module","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/karakeep-app/liteque.git"},"keywords":["sqlite","queue"],"dependencies":{"async-mutex":"^0.4.1","drizzle-orm":"^0.33.0","zod":"^4.0.0"},"peerDependencies":{"better-sqlite3":"^13.0.3"},"devDependencies":{"@biomejs/biome":"^1.9.4","@tsconfig/node21":"^21.0.3","@types/better-sqlite3":"^7.6.11","better-sqlite3":"^13.0.3","drizzle-kit":"^0.24.02","tsdown":"^0.12.9","typescript":"^5.6.3","vitest":"^1.3.1"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit","test":"vitest","format":"biome format","format:fix":"biome format --write","lint":"biome lint","lint:fix":"biome lint --write"},"_nodeVersion":"22.23.2","_id":"liteque@0.9.1","dist":{"integrity":"sha512-llCytWbhLfrUtljGgEhOuMpK/+PdI4b8seMesJfC4xvH7rs6vhEgkuI6HXkIFR4HP8uoMb1I9qEHoHqSfLakiw==","shasum":"e958e1b3a6a2eb11953c2441898ccf3cbb442730","tarball":"https://registry.npmjs.org/liteque/-/liteque-0.9.1.tgz","fileCount":19,"unpackedSize":66524,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/liteque@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGkbFGM6ylt0uBU88++wEdQN0TtHNjCByYpNVBKZibegIhAOISdEXQcDmF2vUJmuNrz3o/MuSQAcj6L/g12C+s5sDx"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e86e715a-2e3e-4379-b436-75a1879d2221"}},"directories":{},"maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/liteque_0.9.1_1788191023746_0.15193741813296668"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-27T22:04:42.468Z","modified":"2026-08-31T15:43:44.258Z","0.1.0":"2024-10-27T22:04:42.978Z","0.1.1":"2024-10-27T22:29:48.406Z","0.1.2":"2024-10-27T22:34:19.700Z","0.1.3":"2024-10-27T22:48:33.697Z","0.2.0":"2024-11-03T18:04:31.044Z","0.3.0":"2024-11-09T13:30:57.857Z","0.3.1":"2024-12-25T00:54:33.896Z","0.3.2":"2025-02-01T16:14:46.480Z","0.4.0":"2025-07-10T08:29:46.240Z","0.4.1":"2025-07-12T12:58:15.474Z","0.5.0":"2025-07-19T13:03:52.688Z","0.5.1":"2025-08-20T18:02:59.004Z","0.6.0":"2025-08-30T16:03:45.486Z","0.6.1":"2025-09-14T18:51:43.680Z","0.6.2":"2025-09-14T18:59:45.605Z","0.7.0":"2025-11-09T19:57:43.455Z","0.8.0":"2026-01-02T20:50:27.984Z","0.9.0":"2026-08-30T14:11:43.963Z","0.9.1":"2026-08-31T15:43:43.893Z"},"author":"Mohamed Bassem <me@mbassem.com>","license":"MIT","keywords":["sqlite","queue"],"repository":{"type":"git","url":"git+https://github.com/karakeep-app/liteque.git"},"description":"A sqlite-based job queue for Node.js","maintainers":[{"name":"mohamedbassem","email":"me@mbassem.com"}],"readme":"# Liteque\n\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/hoarder-app/liteque/ci.yml) ![NPM Version](https://img.shields.io/npm/v/liteque)\n\n\nA simple typesafe sqlite-based job queue for Node.js.\n\n## Installation\n\n```bash\n$ npm install liteque\n```\n\n## Usage\n\n```ts\nimport { buildDBClient, Runner, SqliteQueue } from \"liteque\";\nimport { z } from \"zod\";\n\nconst db = buildDBClient(\":memory:\", {\n  runMigrations: true,\n});\n\nconst requestSchema = z.object({\n    message: z.string(),\n});\nconst ZRequest = z.infer<typeof requestSchema>;\n\n// Init the queue\nconst queue = new SqliteQueue<ZRequest>(\"requests\", db, {\n    defaultJobArgs: {\n        numRetries: 2,\n    },\n    keepFailedJobs: false,\n});\n\n// Enqueue a job\nawait queue.enqueue({\n    message: \"Hello world\",\n});\n\n// Start the runner\nconst worker = new Runner<ZRequest>(\n  queue,\n  {\n    run: async (job) => {\n      logger.info(`[${job.id}] ${job.data.message}`);\n    },\n    onComplete: async (job) => {\n      console.log(`[${job.id}] Completed successfully`);\n    },\n    onError: async (job) => {\n      logger.error(\n        `[${job.id}] job failed: ${job.error}\\n${job.error.stack}`,\n      );\n    },\n  },\n  {\n    concurrency: 1,\n    pollIntervalMs: 1000,\n    timeoutSecs: 60,\n    validator: requestSchema,\n  },\n);\n\n```\n\n## Development\n\n```base\n$ pnpm install\n\n# And before submitting a PR\n\n$ pnpm typecheck\n$ pnpm test\n```\n","readmeFilename":""}