{"id":"@lssm-tech/integration.provider-vector-store","slug":"integration.provider-vector-store","name":"@lssm-tech/integration.provider-vector-store","version":"2.0.5","path":"packages/integrations/provider-vector-store","manifestPath":"packages/integrations/provider-vector-store/package.json","manifestBlobSha":"6776c9867d116c9b3794109162ca824e13e76dc7","layer":"integrations","physicalArea":null,"primaryArea":"knowledge-and-retrieval","classification":{"privateDeclared":null,"catalogFamily":"integrations","catalogKind":"integration","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Vector store provider implementations for ContractSpec.","descriptionOrigin":"package.json","catalog":{"family":"integrations","kind":"integration","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./impls","./impls/qdrant-vector","./impls/supabase-vector","./vector-store"],"documentation":[{"title":"Integration Provider Vector Store documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-vector-store","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.integration.provider.vector.store","title":"Integration Provider Vector Store","description":"Vector store provider implementations for ContractSpec.","status":"active","useCases":["Adopt vector store provider implementations for contractspec"],"aliases":["integration","provider","vector","store"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/integration.provider-vector-store","symbols":[]},{"from":"@lssm-tech/integration.provider-vector-store/impls","symbols":[]},{"from":"@lssm-tech/integration.provider-vector-store/impls/qdrant-vector","symbols":[]},{"from":"@lssm-tech/integration.provider-vector-store/impls/supabase-vector","symbols":[]},{"from":"@lssm-tech/integration.provider-vector-store/vector-store","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/integration.provider-vector-store package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.integration.provider.vector.store","from":"@lssm-tech/integration.provider-vector-store","symbols":[]},{"capabilityId":"package.lssm.tech.integration.provider.vector.store","from":"@lssm-tech/integration.provider-vector-store/impls","symbols":[]},{"capabilityId":"package.lssm.tech.integration.provider.vector.store","from":"@lssm-tech/integration.provider-vector-store/impls/qdrant-vector","symbols":[]},{"capabilityId":"package.lssm.tech.integration.provider.vector.store","from":"@lssm-tech/integration.provider-vector-store/impls/supabase-vector","symbols":[]},{"capabilityId":"package.lssm.tech.integration.provider.vector.store","from":"@lssm-tech/integration.provider-vector-store/vector-store","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint:check":"node ../../../scripts/biome.cjs check .","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/integration.runtime":"workspace:^","@lssm-tech/lib.contracts-integrations":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@qdrant/js-client-rest":"^1.19.0","@types/bun":"catalog:types","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./impls":"./src/impls/index.ts","./impls/qdrant-vector":"./src/impls/qdrant-vector.ts","./impls/supabase-vector":"./src/impls/supabase-vector.ts","./vector-store":"./src/vector-store.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./impls":{"types":"./dist/impls/index.d.ts","browser":"./dist/browser/impls/index.js","bun":"./dist/impls/index.js","node":"./dist/node/impls/index.js","default":"./dist/impls/index.js"},"./impls/qdrant-vector":{"types":"./dist/impls/qdrant-vector.d.ts","browser":"./dist/browser/impls/qdrant-vector.js","bun":"./dist/impls/qdrant-vector.js","node":"./dist/node/impls/qdrant-vector.js","default":"./dist/impls/qdrant-vector.js"},"./impls/supabase-vector":{"types":"./dist/impls/supabase-vector.d.ts","browser":"./dist/browser/impls/supabase-vector.js","bun":"./dist/impls/supabase-vector.js","node":"./dist/node/impls/supabase-vector.js","default":"./dist/impls/supabase-vector.js"},"./vector-store":{"types":"./dist/vector-store.d.ts","browser":"./dist/browser/vector-store.js","bun":"./dist/vector-store.js","node":"./dist/node/vector-store.js","default":"./dist/vector-store.js"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/integration.provider-vector-store","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/integrations/provider-vector-store/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls","importPath":"@lssm-tech/integration.provider-vector-store/impls","target":"./src/impls/index.ts","targets":[{"conditions":[],"target":"./src/impls/index.ts","sourcePath":"packages/integrations/provider-vector-store/src/impls/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/src/impls/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/qdrant-vector","importPath":"@lssm-tech/integration.provider-vector-store/impls/qdrant-vector","target":"./src/impls/qdrant-vector.ts","targets":[{"conditions":[],"target":"./src/impls/qdrant-vector.ts","sourcePath":"packages/integrations/provider-vector-store/src/impls/qdrant-vector.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/src/impls/qdrant-vector.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/supabase-vector","importPath":"@lssm-tech/integration.provider-vector-store/impls/supabase-vector","target":"./src/impls/supabase-vector.ts","targets":[{"conditions":[],"target":"./src/impls/supabase-vector.ts","sourcePath":"packages/integrations/provider-vector-store/src/impls/supabase-vector.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/src/impls/supabase-vector.ts","sourceStatus":"verified source file"}]},{"subpath":"./vector-store","importPath":"@lssm-tech/integration.provider-vector-store/vector-store","target":"./src/vector-store.ts","targets":[{"conditions":[],"target":"./src/vector-store.ts","sourcePath":"packages/integrations/provider-vector-store/src/vector-store.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/src/vector-store.ts","sourceStatus":"verified source file"}]}],"entryCount":5,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Integration Provider Vector Store documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-vector-store","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.provider-vector-store.txt"},"readme":{"status":"available","body":"# @lssm-tech/integration.provider-vector-store\n\nWebsite: https://contractspec.io\n\nVector store provider implementations for ContractSpec.\n\n## Usage\n\nImport the root entrypoint for the domain surface, or import a concrete implementation from the `./impls/*` subpaths.\n\n## Compatibility\n\nThis package owns the vector-store implementation slice split out of `@lssm-tech/integration.providers-impls`. The legacy package continues to re-export these subpaths for existing consumers.\n\n## pgvector in a dedicated extension schema\n\n`SupabaseVectorProvider` accepts `extensionSchema` (for example `extensions`,\nwhere Supabase installs pgvector). The vector type and distance operator are\nthen schema-qualified (`$n::\"extensions\".vector`, `OPERATOR(\"extensions\".<=>)`),\nso runtime roles need no `search_path` entry. Combine with\n`createTableIfMissing: false` when a migration owns the table.\n","sourcePath":"packages/integrations/provider-vector-store/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-vector-store/README.md","blobSha":"37d067ae5af8bd94d33df6f716c8e7433102eed7","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"knowledge-and-retrieval","areaTitle":"Knowledge, retrieval and evidence","displayName":"integration.provider-vector-store","runtimes":["node"],"platforms":["server"],"kind":"integration","scope":"Package manifest","canonicalRoute":"/docs/packages/integration.provider-vector-store/","contextUrl":"/docs/packages/integration.provider-vector-store.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}