{"_id":"@cadence-mq/driver-kysely","_rev":"3-fa270194a19ae926946621b490a22ea1","name":"@cadence-mq/driver-kysely","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.2":{"name":"@cadence-mq/driver-kysely","version":"0.0.2","keywords":["cadence","cadence-mq","kysely","sql","postgres","mysql","sqlite","dialect","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-kysely@0.0.2","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-kysely","bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"dist":{"shasum":"baeaa79b0cd8b23c29a76ba4ceff7c36795a3421","tarball":"https://registry.npmjs.org/@cadence-mq/driver-kysely/-/driver-kysely-0.0.2.tgz","fileCount":44,"integrity":"sha512-68ZZEDab1CtKJ9ttnOcaQFgmrQrWnJCR/OI4GotOP9+YHtXDz4InrtAW2ZWNc+TlagTjYvXPk9yeVixTyQAcgA==","signatures":[{"sig":"MEUCIQDPRrHpcbNjslXzKKY6ckZGbQ5LnIkPgv84wTNOu1kHqQIgOUzRw6qPrOKfdh3aY0F5rzMD2ilrgXrvpJ8XPt7WeLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183833},"main":"./dist/index.js","type":"module","_from":"file:cadence-mq-driver-kysely-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./migrations/migrations":"./dist/migrations/migrations.js"},"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/c682ebc288267f75b5eb7d49e1e17430/cadence-mq-driver-kysely-0.0.2.tgz","_integrity":"sha512-68ZZEDab1CtKJ9ttnOcaQFgmrQrWnJCR/OI4GotOP9+YHtXDz4InrtAW2ZWNc+TlagTjYvXPk9yeVixTyQAcgA==","repository":{"url":"git+https://github.com/papra-hq/cadence-mq.git","type":"git","directory":"packages/driver-kysely"},"_npmVersion":"10.9.2","description":"Generic SQL driver for CadenceMQ based on Kysely query builder","directories":{},"_nodeVersion":"22.17.0","dependencies":{"kysely":"^0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","tsdown":"^0.12.9","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"22.13.14","better-sqlite3":"^12.2.0","@vitest/coverage-v8":"^3.2.4","@antfu/eslint-config":"^4.16.2","@cadence-mq/test-suites":"0.0.1"},"peerDependencies":{"@libsql/client":"^0.15.9","@cadence-mq/core":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/driver-kysely_0.0.2_1753547991916_0.8000501508090225","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cadence-mq/driver-kysely","version":"0.1.0","keywords":["cadence","cadence-mq","kysely","sql","postgres","mysql","sqlite","dialect","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-kysely@0.1.0","maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"homepage":"https://github.com/papra-hq/cadence-mq/tree/main/packages/driver-kysely","bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"dist":{"shasum":"14febc221d2bbabd62406a86d6a8034a46c92ad4","tarball":"https://registry.npmjs.org/@cadence-mq/driver-kysely/-/driver-kysely-0.1.0.tgz","fileCount":44,"integrity":"sha512-HUwZu+g1IremSgzHDeU+yue58OkPSTm6TgFjA2ZTYDbO3l68L4mvm+UK5eE2dpyEo1Be9l5t/NiT11Ar74JLmw==","signatures":[{"sig":"MEUCIQCQ5jVFSaUAIlSFAXazqdYQxWq7w4K6PajlFMKnJCXF5gIgcOSRIh+B54qIiROcF7XLJ7b8JlGIhYA+o4TTl0n5ANM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187195},"main":"./dist/index.js","type":"module","_from":"file:cadence-mq-driver-kysely-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./migrations/migrations":"./dist/migrations/migrations.js"},"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/dda83073bb1f4ef1579af901fec79930/cadence-mq-driver-kysely-0.1.0.tgz","_integrity":"sha512-HUwZu+g1IremSgzHDeU+yue58OkPSTm6TgFjA2ZTYDbO3l68L4mvm+UK5eE2dpyEo1Be9l5t/NiT11Ar74JLmw==","repository":{"url":"git+https://github.com/papra-hq/cadence-mq.git","type":"git","directory":"packages/driver-kysely"},"_npmVersion":"10.9.2","description":"Generic SQL driver for CadenceMQ based on Kysely query builder","directories":{},"_nodeVersion":"22.17.0","dependencies":{"kysely":"^0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","tsdown":"^0.12.9","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"22.13.14","better-sqlite3":"^12.2.0","@vitest/coverage-v8":"^3.2.4","@antfu/eslint-config":"^4.16.2","@cadence-mq/test-suites":"0.2.0"},"peerDependencies":{"@libsql/client":"^0.15.9","@cadence-mq/core":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/driver-kysely_0.1.0_1754081746333_0.5659182729132255","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cadence-mq/driver-kysely","type":"module","version":"0.1.2","description":"Generic SQL driver for CadenceMQ based on Kysely query builder","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-kysely","repository":{"type":"git","url":"git+https://github.com/papra-hq/cadence-mq.git","directory":"packages/driver-kysely"},"bugs":{"url":"https://github.com/papra-hq/cadence-mq/issues"},"keywords":["cadence","cadence-mq","kysely","sql","postgres","mysql","sqlite","dialect","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","@libsql/client":"^0.15.9"},"dependencies":{"kysely":"^0.28.2"},"devDependencies":{"@antfu/eslint-config":"^4.16.2","@types/node":"22.13.14","@vitest/coverage-v8":"^3.2.4","better-sqlite3":"^12.2.0","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-kysely@0.1.2","_integrity":"sha512-kcr82b7yVWjt5vqf9DmubfS1aXHf2ZtyafSxMaEkbkZlb8RmmWcd9QFk1H4ukF82RalIttnqr03N3DF50m80mw==","_resolved":"/tmp/11b75e348b780edcc250dc4cbb8e9289/cadence-mq-driver-kysely-0.1.2.tgz","_from":"file:cadence-mq-driver-kysely-0.1.2.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-kcr82b7yVWjt5vqf9DmubfS1aXHf2ZtyafSxMaEkbkZlb8RmmWcd9QFk1H4ukF82RalIttnqr03N3DF50m80mw==","shasum":"4b0ca54e71a30caa131530d811954bc1f7e33869","tarball":"https://registry.npmjs.org/@cadence-mq/driver-kysely/-/driver-kysely-0.1.2.tgz","fileCount":5,"unpackedSize":9394,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cadence-mq%2fdriver-kysely@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGA5BHHP78HUMlGO4k0HqaOaY1xvkiTgTyU3B0Wut7oRAiBWu6Zphefe0OgsGpEGqduEk82tWncLejT1ZWW6xekBDg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4be7883f-7d28-49e6-9148-8e8f45164c71"}},"directories":{},"maintainers":[{"name":"corentinth","email":"corentin.thomasset74+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/driver-kysely_0.1.2_1757800795244_0.944892342262396"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T16:39:51.787Z","modified":"2025-09-13T21:59:55.837Z","0.0.2":"2025-07-26T16:39:52.117Z","0.1.0":"2025-08-01T20:55:46.524Z","0.1.2":"2025-09-13T21:59:55.422Z"},"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-kysely","keywords":["cadence","cadence-mq","kysely","sql","postgres","mysql","sqlite","dialect","job-scheduler","job-queue","task-queue","tasks","jobs"],"repository":{"type":"git","url":"git+https://github.com/papra-hq/cadence-mq.git","directory":"packages/driver-kysely"},"description":"Generic SQL driver for CadenceMQ based on Kysely query builder","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"}