Quick Start Guide

Get up and running with Bleu.js quickly using this guide. We'll cover the essential features and show you how to use them in your project.

Basic Usage

Here's a simple example of how to use Bleu.js in your project:

import { BleuJS } from 'bleujs';

// Initialize Bleu.js
const bleu = new BleuJS({
  apiKey: process.env.BLEU_API_KEY
});

// Start performance monitoring
bleu.monitor();

// Optimize your code
const code = `
  function calculateTotal(items) {
    let total = 0;
    for (let i = 0; i < items.length; i++) {
      total += items[i].price;
    }
    return total;
  }
`;

const optimizedCode = bleu.optimizeCode(code);
console.log(optimizedCode);

Key Features

Code Optimization

Bleu.js can automatically optimize your code for better performance:

// Optimize a function
const optimized = bleu.optimizeCode(yourFunction);

// Get optimization suggestions
const suggestions = bleu.getOptimizationSuggestions(yourCode);

Performance Monitoring

Monitor your application's performance in real-time:

// Start monitoring
bleu.monitor();

// Get performance metrics
const metrics = bleu.getPerformanceMetrics();

// Set up custom alerts
bleu.setAlert({
  metric: 'cpuUsage',
  threshold: 80,
  callback: (value) => console.log('High CPU usage:', value)
});

AI-Powered Debugging

Use AI to help debug your code:

// Debug your code
const debugResult = bleu.debug(yourCode);

// Get error explanations
const explanation = bleu.explainError(error);

// Get fix suggestions
const fixes = bleu.suggestFixes(error);

Next Steps

Now that you know the basics, explore our AI Features and Core Concepts to learn more about what Bleu.js can do.