pulse-ai-utils
Version:
Utility functions and helpers for AI-powered applications
72 lines • 6.95 kB
JavaScript
;
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