UNPKG

pulse-ai-utils

Version:

Utility functions and helpers for AI-powered applications

72 lines 6.95 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SupabaseQueryCache = exports.syncQueryCacheToSupabase = exports.batchSyncContent = exports.syncContentToSupabase = exports.updateContentMetadata = exports.findSimilarContent = exports.hybridSearch = exports.searchContentChunks = exports.searchContent = exports.supabase = exports.progressiveGeoSearch = exports.extractLocationsFromText = exports.generateGeohash = exports.calculateDistance = exports.GeoSearchService = exports.LocationService = exports.FirestoreService = exports.getEnvVar = exports.buildResponseSchema = exports.buildUnionSchema = exports.zodToJsonSchema = exports.sanitizeId = exports.getSchemaByCategory = exports.QueryCache = exports.LLMBase = exports.PerplexityHelper = exports.GooglePlacesHelper = exports.GeminiHelper = exports.OpenRouter = exports.OpenAIHelper = exports.SerpHandler = void 0; // Export all components from the library const dotenv_1 = __importDefault(require("dotenv")); // Load variables from the consumer's current working directory. This // ensures the package does not rely on an internal `.env` file when // published to npm. dotenv_1.default.config(); // Handlers var serp_1 = require("./handlers/serp"); Object.defineProperty(exports, "SerpHandler", { enumerable: true, get: function () { return __importDefault(serp_1).default; } }); // Helpers var openai_helper_1 = require("./helpers/openai-helper"); Object.defineProperty(exports, "OpenAIHelper", { enumerable: true, get: function () { return __importDefault(openai_helper_1).default; } }); var openrouter_1 = require("./helpers/openrouter"); Object.defineProperty(exports, "OpenRouter", { enumerable: true, get: function () { return __importDefault(openrouter_1).default; } }); var gemini_helper_1 = require("./helpers/gemini-helper"); Object.defineProperty(exports, "GeminiHelper", { enumerable: true, get: function () { return __importDefault(gemini_helper_1).default; } }); var google_places_helper_1 = require("./helpers/google-places-helper"); Object.defineProperty(exports, "GooglePlacesHelper", { enumerable: true, get: function () { return __importDefault(google_places_helper_1).default; } }); var perplexity_1 = require("./helpers/perplexity"); Object.defineProperty(exports, "PerplexityHelper", { enumerable: true, get: function () { return perplexity_1.PerplexityHelper; } }); var llm_base_1 = require("./helpers/llm-base"); Object.defineProperty(exports, "LLMBase", { enumerable: true, get: function () { return llm_base_1.LLMBase; } }); var query_cache_1 = require("./helpers/query-cache"); Object.defineProperty(exports, "QueryCache", { enumerable: true, get: function () { return __importDefault(query_cache_1).default; } }); // Utils var pulseSchemas_1 = require("./utils/pulseSchemas"); Object.defineProperty(exports, "getSchemaByCategory", { enumerable: true, get: function () { return pulseSchemas_1.getSchemaByCategory; } }); var sanitizeId_1 = require("./utils/sanitizeId"); Object.defineProperty(exports, "sanitizeId", { enumerable: true, get: function () { return sanitizeId_1.sanitizeId; } }); var zodToJsonSchema_1 = require("./utils/zodToJsonSchema"); Object.defineProperty(exports, "zodToJsonSchema", { enumerable: true, get: function () { return zodToJsonSchema_1.zodToJsonSchema; } }); var buildUnionSchema_1 = require("./utils/buildUnionSchema"); Object.defineProperty(exports, "buildUnionSchema", { enumerable: true, get: function () { return buildUnionSchema_1.buildUnionSchema; } }); Object.defineProperty(exports, "buildResponseSchema", { enumerable: true, get: function () { return buildUnionSchema_1.buildResponseSchema; } }); // Config var env_loader_1 = require("./config/env-loader"); Object.defineProperty(exports, "getEnvVar", { enumerable: true, get: function () { return env_loader_1.getEnvVar; } }); // Firestore var firestore_1 = require("./firestore/firestore"); Object.defineProperty(exports, "FirestoreService", { enumerable: true, get: function () { return __importDefault(firestore_1).default; } }); // Services var location_service_1 = require("./services/location-service"); Object.defineProperty(exports, "LocationService", { enumerable: true, get: function () { return location_service_1.LocationService; } }); var geo_search_service_1 = require("./services/geo-search-service"); Object.defineProperty(exports, "GeoSearchService", { enumerable: true, get: function () { return geo_search_service_1.GeoSearchService; } }); var geo_search_1 = require("./services/geo-search"); Object.defineProperty(exports, "calculateDistance", { enumerable: true, get: function () { return geo_search_1.calculateDistance; } }); Object.defineProperty(exports, "generateGeohash", { enumerable: true, get: function () { return geo_search_1.generateGeohash; } }); Object.defineProperty(exports, "extractLocationsFromText", { enumerable: true, get: function () { return geo_search_1.extractLocationsFromText; } }); Object.defineProperty(exports, "progressiveGeoSearch", { enumerable: true, get: function () { return geo_search_1.progressiveGeoSearch; } }); // Supabase var supabase_1 = require("./supabase"); Object.defineProperty(exports, "supabase", { enumerable: true, get: function () { return supabase_1.supabase; } }); var vector_search_adjacent_1 = require("./supabase/vector-search-adjacent"); Object.defineProperty(exports, "searchContent", { enumerable: true, get: function () { return vector_search_adjacent_1.searchContent; } }); Object.defineProperty(exports, "searchContentChunks", { enumerable: true, get: function () { return vector_search_adjacent_1.searchContentChunks; } }); Object.defineProperty(exports, "hybridSearch", { enumerable: true, get: function () { return vector_search_adjacent_1.hybridSearch; } }); Object.defineProperty(exports, "findSimilarContent", { enumerable: true, get: function () { return vector_search_adjacent_1.findSimilarContent; } }); Object.defineProperty(exports, "updateContentMetadata", { enumerable: true, get: function () { return vector_search_adjacent_1.updateContentMetadata; } }); var firestore_sync_1 = require("./supabase/firestore-sync"); Object.defineProperty(exports, "syncContentToSupabase", { enumerable: true, get: function () { return firestore_sync_1.syncContentToSupabase; } }); Object.defineProperty(exports, "batchSyncContent", { enumerable: true, get: function () { return firestore_sync_1.batchSyncContent; } }); Object.defineProperty(exports, "syncQueryCacheToSupabase", { enumerable: true, get: function () { return firestore_sync_1.syncQueryCacheToSupabase; } }); var query_cache_supabase_1 = require("./supabase/query-cache-supabase"); Object.defineProperty(exports, "SupabaseQueryCache", { enumerable: true, get: function () { return query_cache_supabase_1.SupabaseQueryCache; } }); //# sourceMappingURL=index.js.map