NPM Packages
The LLM Platform includes a comprehensive set of TypeScript/Node.js packages and microservices that provide core functionality for AI integration, development tools, and platform services.
Core Packagesβ
Developer Toolsβ
- tddai - Test-Driven Development AI enforcement and quality analysis
- llmcli - CLI tool for AI operations and Drupal provider sync
- llm-mcp - Model Context Protocol server implementation
Platform Servicesβ
- llm-gateway - API gateway service
- llm-ui - React component library for LLM interfaces
- secure-project - Security compliance and validation tools
AI Integrationβ
Development Standardsβ
All packages follow these standards:
- ESM modules with
.js
extensions - TypeScript strict mode with no
any
types - 95% test coverage target
- OpenAPI specifications for HTTP APIs
- @bluefly/ namespace
Quick Startβ
# Install a package
npm install @bluefly/[package-name]
# Development
npm run build
npm run test
npm run lint:fix
Integrationβ
All packages integrate seamlessly with the broader LLM Platform ecosystem, including Drupal modules and deployment infrastructure.