Skip to main content
Glama
index.ts1.31 kB
/** * Utils Barrel Export * * DESIGN PATTERNS: * - Barrel pattern: Re-export all utilities from a single entry point * - Clean imports: Consumers import from '@package/utils' instead of individual files * * CODING STANDARDS: * - Export all utility functions and instances * - Use named exports (no default exports) * - Keep alphabetically sorted for maintainability * * AVOID: * - Exporting internal implementation details * - Re-exporting types (types should come from '../types') */ // File system helpers export { pathExists, pathExistsSync, readFile, readFileSync, writeFile, remove, move, copy, ensureDir, readdir, readJson, readJsonSync, mkdir, stat, statSync, accessSync, mkdirSync, writeFileSync, } from './fsHelpers'; // ID generation export { generateStableId } from './generateStableId'; // Git utilities export { gitInit, findWorkspaceRoot, parseGitHubUrl, cloneSubdirectory, cloneRepository, fetchGitHubDirectoryContents, } from './git'; export type { ParsedGitHubUrl, GitHubDirectoryEntry } from './git'; // Logging export { logger, log } from './logger'; // Printing utilities export { print, icons, messages, sections } from './print'; // Project type detection export { detectProjectType } from './projectTypeDetector';

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AgiFlow/aicode-toolkit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server