Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@ragpipe/plugin-sqlite-vec

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ragpipe/plugin-sqlite-vec - npm Package Compare versions

Comparing version
0.0.1
to
0.1.0-alpha.1
+15
-20
dist/index.cjs
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;

@@ -18,2 +20,10 @@ var __export = (target, all) => {

};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

@@ -40,3 +50,3 @@

// src/vector-store.ts
var import_node_module = require("module");
var import_better_sqlite3 = __toESM(require("better-sqlite3"), 1);

@@ -145,17 +155,2 @@ // src/sql.ts

// src/vector-store.ts
var require2 = (0, import_node_module.createRequire)(`${process.cwd()}/`);
function loadDatabaseConstructor() {
try {
return require2("better-sqlite3");
} catch (error) {
if (error instanceof Error) {
throw new Error(
`Failed to load better-sqlite3. Install it before using @ragpipe/plugin-sqlite-vec: ${error.message}`
);
}
throw new Error(
"Failed to load better-sqlite3. Install it before using @ragpipe/plugin-sqlite-vec."
);
}
}
function sqliteVectorStore(options) {

@@ -173,6 +168,6 @@ const table = validateIdentifier(

}
const Database = loadDatabaseConstructor();
database = new Database(options.path);
database.pragma("journal_mode = WAL");
return database;
const instance = new import_better_sqlite3.default(options.path);
instance.pragma("journal_mode = WAL");
database = instance;
return instance;
}

@@ -179,0 +174,0 @@ function getRowCount() {

// src/vector-store.ts
import { createRequire } from "module";
import Database from "better-sqlite3";

@@ -106,17 +106,2 @@ // src/sql.ts

// src/vector-store.ts
var require2 = createRequire(`${process.cwd()}/`);
function loadDatabaseConstructor() {
try {
return require2("better-sqlite3");
} catch (error) {
if (error instanceof Error) {
throw new Error(
`Failed to load better-sqlite3. Install it before using @ragpipe/plugin-sqlite-vec: ${error.message}`
);
}
throw new Error(
"Failed to load better-sqlite3. Install it before using @ragpipe/plugin-sqlite-vec."
);
}
}
function sqliteVectorStore(options) {

@@ -134,6 +119,6 @@ const table = validateIdentifier(

}
const Database = loadDatabaseConstructor();
database = new Database(options.path);
database.pragma("journal_mode = WAL");
return database;
const instance = new Database(options.path);
instance.pragma("journal_mode = WAL");
database = instance;
return instance;
}

@@ -140,0 +125,0 @@ function getRowCount() {

{
"name": "@ragpipe/plugin-sqlite-vec",
"version": "0.0.1",
"version": "0.1.0-alpha.1",
"description": "SQLite local vector store plugin for ragpipe",

@@ -5,0 +5,0 @@ "type": "module",

@@ -107,1 +107,3 @@ # @ragpipe/plugin-sqlite-vec

MIT
codex resume 019d7b09-39c8-79e1-b2dc-73b37d15753d