UNPKG

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.

34 lines (33 loc) 2.3 kB
export { AzureAppConfig } from './azure/appConfig/AzureAppConfig.js'; export { uploadBlob } from './azure/storage/uploadBlob.js'; export { deleteBlob } from './azure/storage/deleteBlob.js'; export { getBlob } from './azure/storage/getBlob.js'; export type { UploadParams } from './azure/storage/uploadBlob.js'; export { generateCompletion } from './azure/ai/generateCompletion.js'; export { transcribeAudio } from './azure/ai/transcribeAudio.js'; export { createEmbeddings } from './azure/ai/createEmbeddings.js'; export { executeSqlQuery } from './database/mssql/executeSQLQuery.js'; export type { MSSQLDBConfig } from './database/mssql/executeSQLQuery.js'; export { createDelimitedFileBytes } from './delimitedFiles/createDelimitedFileByteArray.js'; export { importDelimitedFile } from './delimitedFiles/importDelimitedFile.js'; export { EmailClient } from './email/EmailClient.js'; export type { EmailWithAttachment, SMTPConfig, Attachment } from './email/EmailClient.js'; export { readExcelSheetData } from './excel/readExcelSheetData.js'; export { createExcelFileByteArray } from './excel/createExcelFileByteArray.js'; export type { ExcelRow, ExcelCellValue } from './excel/readExcelSheetData.js'; export { saveFileBytesToPath } from './fileSystem/saveFileBytesToPath.js'; export { readTextFileCleaned, readTextFileRaw } from './fileSystem/readTextFile.js'; export { getEnvValue } from './fileSystem/getEnvValue.js'; export { graphUserSearchByEmail } from './msGraph/graphUserSearchByEmail.js'; export { createPdfFromHtml } from './pdf/createPdfFromHtml.js'; export { parsePDF } from './pdf/parsePDF.js'; 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'; export type { AzureAIFoundryConfig } from './ai/vercel/aiClient.js'; export type { OpenAISchema } from './ai/vercel/aiClient.js'; export type { generationOptionsSchema } from './ai/vercel/aiStructuredOutput.js'; export type { LanguageModel } from 'ai';