From f03524f1c8d18c8dd4eabefc295be6d12577cd62 Mon Sep 17 00:00:00 2001 From: Colby McHenry Date: Tue, 10 Feb 2026 00:36:56 -0600 Subject: [PATCH] Move sqlite-vss to optionalDependencies, remove tree-sitter-liquid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sqlite-vss fails to compile on Windows — moving it to optional lets install succeed while the code already falls back to brute-force vector search. tree-sitter-liquid is removed entirely as it has ABI incompatibility with tree-sitter 0.22+ and Liquid is handled by the built-in regex extractor. Co-Authored-By: Claude Opus 4.6 --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3a17c45..29f697b 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "better-sqlite3": "^11.0.0", "commander": "^14.0.2", "figlet": "^1.8.0", - "sqlite-vss": "^0.1.2", "tree-sitter": "0.22.4", "tree-sitter-c": "0.23.4", "tree-sitter-c-sharp": "0.23.1", @@ -47,7 +46,6 @@ "tree-sitter-java": "0.23.5", "tree-sitter-javascript": "0.23.1", "tree-sitter-kotlin": "0.3.8", - "tree-sitter-liquid": "github:hankthetank27/tree-sitter-liquid", "tree-sitter-php": "0.23.11", "tree-sitter-python": "0.23.6", "tree-sitter-ruby": "0.23.1", @@ -62,6 +60,9 @@ "typescript": "^5.0.0", "vitest": "^2.1.9" }, + "optionalDependencies": { + "sqlite-vss": "^0.1.2" + }, "engines": { "node": ">=18.0.0" },