{"_id":"@cadence-mq/driver-drizzle","_rev":"4-0f7b034d90566b5b39428d1bc63cf648","name":"@cadence-mq/driver-drizzle","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.0":{"name":"@cadence-mq/driver-drizzle","version":"0.0.0","keywords":["cadence","cadence-mq","drizzle","job-scheduler","job-queue","task-queue","tasks","jobs"],"author":{"url":"https://corentin.tech","name":"Corentin Thomasset","email":"corentinth@proton.me"},"license":"MIT","_id":"@cadence-mq/driver-drizzle@0.0.0","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-drizzle","bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"dist":{"shasum":"11017ae2833cae79d1654b2b8de053ca62dd6b75","tarball":"https://registry.npmjs.org/@cadence-mq/driver-drizzle/-/driver-drizzle-0.0.0.tgz","fileCount":30,"integrity":"sha512-yY85wFFJVw+S5CiOOIGf3OmTUrj5tgbDSVNXRSyTUn0TgKL8ZigzSjCDGMxoJmhvMBZtapEYMBzLoP/aDIq8mQ==","signatures":[{"sig":"MEQCIGZMFnfcLGk/2a/O8RM1Ey4qAKcHkovZ0HrbfMsIRKoxAiBA6nz92bbcRmovkgCxyC1rYx+6cOEfJE0pwE1LlVW9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131062},"main":"./dist/index.js","type":"module","_from":"file:cadence-mq-driver-drizzle-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pnpm build:watch","lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","test:watch":"vitest watch","build:watch":"tsdown --watch"},"_npmUser":{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"},"_resolved":"/tmp/ab82e20b3290c063fa153e6bc22b4efb/cadence-mq-driver-drizzle-0.0.0.tgz","_integrity":"sha512-yY85wFFJVw+S5CiOOIGf3OmTUrj5tgbDSVNXRSyTUn0TgKL8ZigzSjCDGMxoJmhvMBZtapEYMBzLoP/aDIq8mQ==","repository":{"url":"git+https://github.com/papra-hq/cadence-mq.git","type":"git","directory":"packages/driver-drizzle"},"_npmVersion":"10.9.2","description":"Drizzle driver for CadenceMQ","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","tsdown":"^0.12.9","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"22.13.14","@libsql/client":"^0.15.9","@vitest/coverage-v8":"^3.2.4","@antfu/eslint-config":"^4.16.2","@cadence-mq/test-suites":"0.0.1"},"peerDependencies":{"drizzle-orm":"^0.44.3","@cadence-mq/core":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/driver-drizzle_0.0.0_1753547993049_0.27810896076116665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@cadence-mq/driver-drizzle","version":"0.0.1","keywords":["cadence","cadence-mq","drizzle","job-scheduler","job-queue","task-queue","tasks","jobs"],"author":{"url":"https://corentin.tech","name":"Corentin Thomasset","email":"corentinth@proton.me"},"license":"MIT","_id":"@cadence-mq/driver-drizzle@0.0.1","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-drizzle","bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"dist":{"shasum":"1be43614df99beb1c0fae60ee48e9a0d72052745","tarball":"https://registry.npmjs.org/@cadence-mq/driver-drizzle/-/driver-drizzle-0.0.1.tgz","fileCount":30,"integrity":"sha512-bfHegFY0ZHVLh2iTt5QH8yQDa71qSOuK0h1urdG1AO+3FyckElrXLTzxWTC4/Cb+h+rujCZkg07sYMjFVd3dRQ==","signatures":[{"sig":"MEUCIQCKvx7HUO7aD9eotxZtSMCoFtseHi+60nmDNysy76EFAAIgKiHtyjf5SFnLVyPR43MgkXGmQyHNxbIdSXia0MQLQFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131587},"main":"./dist/index.js","type":"module","_from":"file:cadence-mq-driver-drizzle-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pnpm build:watch","lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","test:watch":"vitest watch","build:watch":"tsdown --watch"},"_npmUser":{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"},"_resolved":"/tmp/69055d0377ebe6570551197b8b805bbc/cadence-mq-driver-drizzle-0.0.1.tgz","_integrity":"sha512-bfHegFY0ZHVLh2iTt5QH8yQDa71qSOuK0h1urdG1AO+3FyckElrXLTzxWTC4/Cb+h+rujCZkg07sYMjFVd3dRQ==","repository":{"url":"git+https://github.com/papra-hq/cadence-mq.git","type":"git","directory":"packages/driver-drizzle"},"_npmVersion":"10.9.2","description":"Drizzle driver for CadenceMQ","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","tsdown":"^0.12.9","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"22.13.14","@libsql/client":"^0.15.9","@vitest/coverage-v8":"^3.2.4","@antfu/eslint-config":"^4.16.2","@cadence-mq/test-suites":"0.1.0"},"peerDependencies":{"drizzle-orm":"^0.44.3","@cadence-mq/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/driver-drizzle_0.0.1_1753548470051_0.13574428708985065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cadence-mq/driver-drizzle","version":"0.1.0","keywords":["cadence","cadence-mq","drizzle","job-scheduler","job-queue","task-queue","tasks","jobs"],"author":{"url":"https://corentin.tech","name":"Corentin Thomasset","email":"corentinth@proton.me"},"license":"MIT","_id":"@cadence-mq/driver-drizzle@0.1.0","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-drizzle","bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"dist":{"shasum":"898f891a35517560282ac979549ed22419a6757a","tarball":"https://registry.npmjs.org/@cadence-mq/driver-drizzle/-/driver-drizzle-0.1.0.tgz","fileCount":30,"integrity":"sha512-Xn2Cphs/wbV9EXot/xOnP31bvXUeXXX4GYf0SR/om/166uiWCTGgpNKyNLqA6O3XfbOXBUc+m3uk+YEmILSneA==","signatures":[{"sig":"MEUCIQC5qjq5QXanyLTt2AUwmXX3RfLUzbkeb1CiY5K3YnwxwgIgcGUAHq1TY1PWSizd3Xdgj3Qc28EJjC15TyTYg5jeBck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134587},"main":"./dist/index.js","type":"module","_from":"file:cadence-mq-driver-drizzle-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pnpm build:watch","lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","test:watch":"vitest watch","build:watch":"tsdown --watch"},"_npmUser":{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"},"_resolved":"/tmp/2f3f6a3f5de51be404ead86523efe786/cadence-mq-driver-drizzle-0.1.0.tgz","_integrity":"sha512-Xn2Cphs/wbV9EXot/xOnP31bvXUeXXX4GYf0SR/om/166uiWCTGgpNKyNLqA6O3XfbOXBUc+m3uk+YEmILSneA==","repository":{"url":"git+https://github.com/papra-hq/cadence-mq.git","type":"git","directory":"packages/driver-drizzle"},"_npmVersion":"10.9.2","description":"Drizzle driver for CadenceMQ","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","tsdown":"^0.12.9","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"22.13.14","@libsql/client":"^0.15.9","@vitest/coverage-v8":"^3.2.4","@antfu/eslint-config":"^4.16.2","@cadence-mq/test-suites":"0.2.0"},"peerDependencies":{"drizzle-orm":"^0.44.3","@cadence-mq/core":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/driver-drizzle_0.1.0_1754081745429_0.01871760645458287","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cadence-mq/driver-drizzle","type":"module","version":"0.1.2","description":"Drizzle driver for CadenceMQ","author":{"name":"Corentin Thomasset","email":"corentinth@proton.me","url":"https://corentin.tech"},"license":"MIT","homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-drizzle","repository":{"type":"git","url":"git+https://github.com/papra-hq/cadence-mq.git","directory":"packages/driver-drizzle"},"bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"keywords":["cadence","cadence-mq","drizzle","job-scheduler","job-queue","task-queue","tasks","jobs"],"exports":{".":"./dist/index.js","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org"},"peerDependencies":{"@cadence-mq/core":"^0.2.3","drizzle-orm":"^0.44.3"},"devDependencies":{"@antfu/eslint-config":"^4.16.2","@libsql/client":"^0.15.9","@types/node":"22.13.14","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.1","tsdown":"^0.12.9","typescript":"^5.8.3","vitest":"^3.2.4","@cadence-mq/test-suites":"0.2.1"},"scripts":{"build":"tsdown","build:watch":"tsdown --watch","dev":"pnpm build:watch","lint":"eslint .","lint:fix":"eslint . --fix","test":"vitest run","test:watch":"vitest watch"},"_id":"@cadence-mq/driver-drizzle@0.1.2","_integrity":"sha512-QylTowrVd7bzqn1K9fySJi93bkyWSLDTwFVFqiHU2CutvqoQlIIECtAj3VUyLxc1cFO1gVehxEvxNOhUdn9x+g==","_resolved":"/tmp/5b62ca396e3ca751b83368b61561a2de/cadence-mq-driver-drizzle-0.1.2.tgz","_from":"file:cadence-mq-driver-drizzle-0.1.2.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-QylTowrVd7bzqn1K9fySJi93bkyWSLDTwFVFqiHU2CutvqoQlIIECtAj3VUyLxc1cFO1gVehxEvxNOhUdn9x+g==","shasum":"f0a3b86ea7244e368d8cccb7e7db0a5bc0fdaf73","tarball":"https://registry.npmjs.org/@cadence-mq/driver-drizzle/-/driver-drizzle-0.1.2.tgz","fileCount":5,"unpackedSize":8322,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cadence-mq%2fdriver-drizzle@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEjp1yaN/vWVDrmuYxTBYuZ4D8b8RMzZHc9wGyn2gO+8AiAp3GhhIfcJeCR5VSkELtNiDV1TTTiRZ8QhnO226wHXQA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:224294bf-5fa2-480e-9e7e-936d6bb21ba6"}},"directories":{},"maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/driver-drizzle_0.1.2_1757800794880_0.9975166252113743"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T16:39:52.607Z","modified":"2025-09-13T21:59:55.784Z","0.0.0":"2025-07-26T16:39:53.224Z","0.0.1":"2025-07-26T16:47:50.283Z","0.1.0":"2025-08-01T20:55:45.635Z","0.1.2":"2025-09-13T21:59:55.067Z"},"bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"author":{"name":"Corentin Thomasset","email":"corentinth@proton.me","url":"https://corentin.tech"},"license":"MIT","homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-drizzle","keywords":["cadence","cadence-mq","drizzle","job-scheduler","job-queue","task-queue","tasks","jobs"],"repository":{"type":"git","url":"git+https://github.com/papra-hq/cadence-mq.git","directory":"packages/driver-drizzle"},"description":"Drizzle driver for CadenceMQ","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"readme":"# @cadence-mq/driver-libsql\n\nLibSQL driver for CadenceMQ.\n\n## Installation\n\n```bash\npnpm add @cadence-mq/core @cadence-mq/driver-libsql @libsql/client\n```\n\n## Usage\n\n```typescript\nimport { createQueue } from '@cadence-mq/core';\nimport { createLibSqlDriver } from '@cadence-mq/driver-libsql';\nimport { createClient } from '@libsql/client';\n\nconst client = createClient({\n  url: 'file:./cadence-mq.db',\n});\n\nconst driver = createLibSqlDriver({ client });\nconst queue = createQueue({ driver });\n\nqueue.registerTask({\n  name: 'my-job',\n  handler: async ({ data }) => {\n    console.log(data);\n  },\n});\n\nqueue.startWorker({ workerId: 'my-worker' });\n\nawait queue.scheduleJob({\n  taskName: 'my-job',\n  data: {\n    message: 'Hello, world!',\n  },\n});\n```\n\n## Credits\n\nPart of [Papra](https://papra.app) ecosystem, and coded with ❤️ by [Corentin Thomasset](https://corentin.tech).\n\n## License\n\nThis project is under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}