enterprise-basics
Version:
A utility library for enterprise applications. It streamlines common business tasks by providing functions to process delimited and Excel files, generate professional PDFs, and handle email communications with attachments.
37 lines (36 loc) • 1.88 kB
JavaScript
//Azure App Configuration
export { AzureAppConfig } from './azure/appConfig/AzureAppConfig.js';
//Azure Storage
export { uploadBlob } from './azure/storage/uploadBlob.js';
export { deleteBlob } from './azure/storage/deleteBlob.js';
export { getBlob } from './azure/storage/getBlob.js';
//Azure AI
export { generateCompletion } from './azure/ai/generateCompletion.js';
export { transcribeAudio } from './azure/ai/transcribeAudio.js';
export { createEmbeddings } from './azure/ai/createEmbeddings.js';
//Database
export { executeSqlQuery } from './database/mssql/executeSQLQuery.js';
//Delimited Files
export { createDelimitedFileBytes } from './delimitedFiles/createDelimitedFileByteArray.js';
export { importDelimitedFile } from './delimitedFiles/importDelimitedFile.js';
//Email
export { EmailClient } from './email/EmailClient.js';
//Excel
export { readExcelSheetData } from './excel/readExcelSheetData.js';
export { createExcelFileByteArray } from './excel/createExcelFileByteArray.js';
//File System
export { saveFileBytesToPath } from './fileSystem/saveFileBytesToPath.js';
export { readTextFileCleaned, readTextFileRaw } from './fileSystem/readTextFile.js';
export { getEnvValue } from './fileSystem/getEnvValue.js';
//MS Graph
export { graphUserSearchByEmail } from './msGraph/graphUserSearchByEmail.js';
//pdf
export { createPdfFromHtml } from './pdf/createPdfFromHtml.js';
export { parsePDF } from './pdf/parsePDF.js';
//Vercel AI
export { generateLLMTextResponse } from './ai/vercel/aiCompletions.js';
export { generateLLMStreamedTextResponse } from './ai/vercel/aiCompletions.js';
export { consolidateLLMConversation } from './ai/vercel/aiCompletions.js';
export { generateLLMStructuredOutput } from './ai/vercel/aiStructuredOutput.js';
export { createAzureLLMClient } from './ai/vercel/aiClient.js';
export { createOpenAILLMClient } from './ai/vercel/aiClient.js';