{"_id":"@cosmocart/blog-search","name":"@cosmocart/blog-search","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cosmocart/blog-search","version":"1.0.0","description":"Pluggable search adapter for cosmo-blog. v1 ships only the Supabase provider; the interface leaves room for Algolia/Meilisearch.","license":"AGPL-3.0-only","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"peerDependencies":{"@cosmocart/blog-sdk":"0.1.0"},"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@cosmocart/blog-sdk":"0.1.0","@cosmocart/blog-shared-types":"0.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"echo \"no tests yet\"","lint":"echo \"no lint yet\""},"_id":"@cosmocart/blog-search@1.0.0","_integrity":"sha512-TBa5nXZwKSqurnRCBezdBBoMOcyTF88ogALgjvThSyXHPr/E8t6BiTnByji1DAhdJpsZ5TX+Ph2biD57qm5Wng==","_resolved":"/tmp/e64e511cc27cd3572a76bc1fd0089665/cosmocart-blog-search-1.0.0.tgz","_from":"file:cosmocart-blog-search-1.0.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-TBa5nXZwKSqurnRCBezdBBoMOcyTF88ogALgjvThSyXHPr/E8t6BiTnByji1DAhdJpsZ5TX+Ph2biD57qm5Wng==","shasum":"a0c816dc4694a7739a1c784555b7134d5af6fb4f","tarball":"https://registry.npmjs.org/@cosmocart/blog-search/-/blog-search-1.0.0.tgz","fileCount":9,"unpackedSize":40701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG50n0GuFjiCuEBj1NSF1UQk9iyjMLCRNbEQGRIWRBqgAiEAr2B+es8DKF1tnMIKrjfZSk4xt+1doPsMfHtLwnYax7E="}]},"_npmUser":{"name":"cosmocart","email":"deniellalla@gmail.com"},"directories":{},"maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blog-search_1.0.0_1778450407473_0.14672827551965373"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T22:00:07.413Z","1.0.0":"2026-05-10T22:00:07.622Z","modified":"2026-05-10T22:00:07.787Z"},"maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"description":"Pluggable search adapter for cosmo-blog. v1 ships only the Supabase provider; the interface leaves room for Algolia/Meilisearch.","license":"AGPL-3.0-only","readme":"# @cosmocart/blog-search\n\nPluggable search adapter for cosmo-blog. v1 ships only the Supabase Postgres FTS provider; the interface leaves room for Algolia, Meilisearch, ElasticSearch.\n\n```ts\nimport { CosmoBlogClient } from '@cosmocart/blog-sdk'\nimport { createSupabaseSearchProvider } from '@cosmocart/blog-search'\n\nconst client = new CosmoBlogClient({ apiBaseUrl, pkKey })\nconst search = createSupabaseSearchProvider({ client })\n\nconst results = await search.query('hello')\n```\n","readmeFilename":"README.md","_rev":"1-6ea21b68c0729d22b437c404aa2395dc"}