Skip to main content

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​

AI Integration​

  • apple-fm - Apple Foundation Models integration
  • bfrfp - AI-powered RFP response generation

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.