eleven / messenger Public

Clone
git clone https://amadan.net/eleven/messenger

Plain git — no account needed to clone.

Download

Download this file

1import { readFileSync } from "fs";
2import { fileURLToPath } from "url";
3import { dirname, join } from "path";
4
5const __dirname = dirname(fileURLToPath(import.meta.url));
6
7export const chatVectors = JSON.parse(readFileSync(join(__dirname, "chat.json"), "utf8"));
8export const todoVectors = JSON.parse(readFileSync(join(__dirname, "todo.json"), "utf8"));
9export const remindVectors = JSON.parse(readFileSync(join(__dirname, "remind.json"), "utf8"));
10export const groupAppsVectors = JSON.parse(readFileSync(join(__dirname, "groupapps.json"), "utf8"));
11export const spaceAppsVectors = JSON.parse(readFileSync(join(__dirname, "spaceapps.json"), "utf8"));
12export const adminVectors = JSON.parse(readFileSync(join(__dirname, "admin.json"), "utf8"));
13export const viewsVectors = JSON.parse(readFileSync(join(__dirname, "views.json"), "utf8"));
14export const vaultVectors = JSON.parse(readFileSync(join(__dirname, "vault.json"), "utf8"));
15export const webhooksVectors = JSON.parse(readFileSync(join(__dirname, "webhooks.json"), "utf8"));
16
17// Flatten all vectors for easy iteration in tests
18export const allVectors = {
19 chat: chatVectors.vectors || [],
20 todo: todoVectors.vectors || [],
21 remind: remindVectors.vectors || [],
22 groupapps: groupAppsVectors.vectors || [],
23 spaceapps: spaceAppsVectors.vectors || [],
24 admin: adminVectors.vectors || [],
25 views: viewsVectors.vectors || [],
26 vault: vaultVectors.vectors || [],
27 webhooks: webhooksVectors.vectors || [],
28};
29