{"_id":"@ailoud/providers","_rev":"12-65afd696304efac7866f37cce0951637","name":"@ailoud/providers","dist-tags":{"dev":"1.1.0","latest":"1.2.1"},"versions":{"1.0.0-dev.1":{"name":"@ailoud/providers","version":"1.0.0-dev.1","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.0.0-dev.1","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"47e798ab6ea089744d511787a1a0b2b996f39b0d","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.0.0-dev.1.tgz","fileCount":43,"integrity":"sha512-8PR/B26M1OHI3fe9IrZUHuDZX8mRUNmfqirix4xAJD9ZZgMtaO/IuVBIYz1TGqHD+aUtaN1dGAg/iCWD1EBbAA==","signatures":[{"sig":"MEYCIQDpR7npkuDFi+dKuL5YHFd2uqSrxPlfXmkQl5gZiHHL6wIhAJtmswsUnep4I8UqMJg+ICsCuzwCwFbXxy2Pkbetqt8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.0.0-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183453},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lorem-dev","email":"contact@lorem.dev"},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.1.tgz","_integrity":"sha512-8PR/B26M1OHI3fe9IrZUHuDZX8mRUNmfqirix4xAJD9ZZgMtaO/IuVBIYz1TGqHD+aUtaN1dGAg/iCWD1EBbAA==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.0.0-dev.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/providers_1.0.0-dev.1_1788612221328_0.765904969502186","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.2":{"name":"@ailoud/providers","version":"1.0.0-dev.2","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.0.0-dev.2","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"73cc7a0d9abe779cc08687630de9a2e7601ae095","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.0.0-dev.2.tgz","fileCount":44,"integrity":"sha512-+0rqydV6vLtsGDgAWYeTWoo6ksG8jsPhq/kLeReV2lMxkPsyagZp/c2j0oADc0vRpINn1bfJW5+ZG9Fkmh2kow==","signatures":[{"sig":"MEQCIGMKX1ZZlo0BEQSvB9M5NVc9sAqhTJl4ldxBwUKbVfO4AiA9C/3HD2BXuq31s3IF0fKP8KiDDWW502wCYyfCxVZBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.0.0-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184504},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lorem-dev","email":"contact@lorem.dev"},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.2.tgz","_integrity":"sha512-+0rqydV6vLtsGDgAWYeTWoo6ksG8jsPhq/kLeReV2lMxkPsyagZp/c2j0oADc0vRpINn1bfJW5+ZG9Fkmh2kow==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.0.0-dev.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/providers_1.0.0-dev.2_1788613816275_0.7189016988296546","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.3":{"name":"@ailoud/providers","version":"1.0.0-dev.3","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.0.0-dev.3","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"471f140a1399940f5a9d01128981117d60fcec9a","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.0.0-dev.3.tgz","fileCount":44,"integrity":"sha512-x08cWDRV7uqYjOFRwQPUiTvBr0fjCGe/oEmYK7QwgQPiz5iyDH6rKXp4PRoWH5mEvxAfjxzod7w11CjI7X3kDA==","signatures":[{"sig":"MEUCIQDzW1f0zkXFoI4+RuHunb9XCkdV6Loc99HHgWt8V/6x/wIgaaEY7gHcYnLESS7oQ/KAaR0ZLJ/Q6tJtD7Df6ZXvjj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.0.0-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184504},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be125005-e935-4439-ba64-87674d6d6976"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0-dev.3.tgz","_integrity":"sha512-x08cWDRV7uqYjOFRwQPUiTvBr0fjCGe/oEmYK7QwgQPiz5iyDH6rKXp4PRoWH5mEvxAfjxzod7w11CjI7X3kDA==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.0.0-dev.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/providers_1.0.0-dev.3_1788614624391_0.6307782048497823","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ailoud/providers","version":"1.0.0","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.0.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"50f3ec6222a5dd3e2bb6e5384cd5f37fc9d56c9c","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.0.0.tgz","fileCount":44,"integrity":"sha512-emtdsRXojUEza5Q3glCzam75MvsvMSAUp18ci5qVnX2WD7wcULboWSlxfT2dX4BLqcPyN2B9hUrUkS4RUcIMQQ==","signatures":[{"sig":"MEQCIAzcCveTh+Kn7INxAk+bh7ZZNASeENG3yXQ6Ljtl96F0AiBuX8mKDdcyKTqRRap7vIrTH+vLSzGEmtrj7WO1kWKZSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184822},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be125005-e935-4439-ba64-87674d6d6976"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.0.0.tgz","_integrity":"sha512-emtdsRXojUEza5Q3glCzam75MvsvMSAUp18ci5qVnX2WD7wcULboWSlxfT2dX4BLqcPyN2B9hUrUkS4RUcIMQQ==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/providers_1.0.0_1788620394682_0.8854227515074835","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ailoud/providers","version":"1.1.0","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.1.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"327080ad2546f3651daaf029839232fe7be69fb8","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.1.0.tgz","fileCount":48,"integrity":"sha512-qV0GqadSyoDhBWjnNfUJGTR6hbvNcPLlKElLlqU1h9nadXWJD8+M00sGfj3bIe1JON+GPyQfhg8oIwPSDDquIA==","signatures":[{"sig":"MEUCIFXh/9WlT/FhLK0Hz36rDQ5UL1gXnygzYMqJCXStzjZgAiEAobZhIwpSjIjZXaNtsFdr+ZtvPFJmct16evHy7bZN/T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204317},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be125005-e935-4439-ba64-87674d6d6976"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.1.0.tgz","_integrity":"sha512-qV0GqadSyoDhBWjnNfUJGTR6hbvNcPLlKElLlqU1h9nadXWJD8+M00sGfj3bIe1JON+GPyQfhg8oIwPSDDquIA==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/providers_1.1.0_1788681791755_0.8598381067507197","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ailoud/providers","version":"1.2.0","keywords":["ailoud","whisper","ffmpeg","sqlite"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/providers@1.2.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"e0902246e7e1d19782b78c1d09cb9ba5e0a89dc5","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.2.0.tgz","fileCount":54,"integrity":"sha512-TU7k3bVK5WwW/ghMNaIvF0oi6ci5unMPndQjWIPthsgRxjUZ9Jun3HIu0ylfTA73jCftlx+uK+s8L5RqfCUlUg==","signatures":[{"sig":"MEQCIB4HePTyRTaOirN7nDXFvHK8pNOlBQ2sC5lqGDDFadwaAiAzLtZ+h6XAwuJxn1xk+dW8Xz7fQ7AXjJWlT74XFadHyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230079},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be125005-e935-4439-ba64-87674d6d6976"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.2.0.tgz","_integrity":"sha512-TU7k3bVK5WwW/ghMNaIvF0oi6ci5unMPndQjWIPthsgRxjUZ9Jun3HIu0ylfTA73jCftlx+uK+s8L5RqfCUlUg==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/providers"},"_npmVersion":"11.19.0","description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@ailoud/core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/providers_1.2.0_1788877762299_0.8998624028559123","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ailoud/providers","version":"1.2.1","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@ailoud/core":"1.2.1"},"description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"engines":{"node":">=24"},"keywords":["ailoud","whisper","ffmpeg","sqlite"],"repository":{"type":"git","url":"git+https://github.com/lorem-dev/ailoud.git","directory":"packages/providers"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@ailoud/providers@1.2.1","_integrity":"sha512-d9xXMr9Ewvyg9e0jeMYNIxUOp0CPyYjPBSna24ns1uKsq5rQ252v8kh6heW3dFoR9G+O615KD7Rc0FBYEAPNZA==","_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.2.1.tgz","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-providers-1.2.1.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-d9xXMr9Ewvyg9e0jeMYNIxUOp0CPyYjPBSna24ns1uKsq5rQ252v8kh6heW3dFoR9G+O615KD7Rc0FBYEAPNZA==","shasum":"b7861a5425eebd45e5886eb36871846b29fc2a0b","tarball":"https://registry.npmjs.org/@ailoud/providers/-/providers-1.2.1.tgz","fileCount":54,"unpackedSize":230079,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fproviders@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICp4PWDxAS/o8MCJEP38WcjRrWtwt+aiPkeGVPCMZZw2AiAVa5GIJpcotJjSUQCbN7/AQjvPpwBFpCVeuNHWGg2aDA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be125005-e935-4439-ba64-87674d6d6976"}},"directories":{},"maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/providers_1.2.1_1788899154999_0.3746561022247652"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-05T12:43:41.141Z","modified":"2026-09-08T20:25:55.473Z","1.0.0-dev.1":"2026-09-05T12:43:41.472Z","1.0.0-dev.2":"2026-09-05T13:10:16.431Z","1.0.0-dev.3":"2026-09-05T13:23:44.527Z","1.0.0":"2026-09-05T14:59:54.806Z","1.1.0":"2026-09-06T08:03:11.878Z","1.2.0":"2026-09-08T14:29:22.433Z","1.2.1":"2026-09-08T20:25:55.133Z"},"bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","homepage":"https://lorem-dev.github.io/ailoud/","keywords":["ailoud","whisper","ffmpeg","sqlite"],"repository":{"type":"git","url":"git+https://github.com/lorem-dev/ailoud.git","directory":"packages/providers"},"description":"AILoud port implementations: ffmpeg, sqlite, whisper.cpp, and the LLM adapters","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"readme":"# @ailoud/providers\n\nThe adapters of [AILoud](https://github.com/lorem-dev/ailoud): each port\ndeclared in [`@ailoud/core`](https://www.npmjs.com/package/@ailoud/core),\nimplemented against something real.\n\n| Port                    | Implemented with                                            |\n| ----------------------- | ----------------------------------------------------------- |\n| `AudioTool`             | ffmpeg and ffprobe                                          |\n| `TranscriptionProvider` | whisper.cpp                                                 |\n| `RecordingStore`        | SQLite (`node:sqlite`) with FTS5 search                     |\n| `Summarizer`            | llama.cpp, the Claude CLI, or the Anthropic and OpenAI APIs |\n\nThese talk to binaries and files on the machine, so they are covered by the\nend-to-end suite rather than by mocks.\n\nPublished because the CLI depends on it. The interfaces are not stable yet, and\nthere is no reason to depend on this package directly.\n\nDocumentation: <https://lorem-dev.github.io/ailoud/>\n","readmeFilename":"README.md"}