Documentation

📖

README Professional

Complete guide untuk professional edition

View on GitHub →
🏗️

Architecture

System architecture dan design patterns

View on GitHub →
🔌

API Documentation

API endpoints dan usage examples

View on GitHub →
⬆️

Upgrade Guide

Migration dari v1 ke v2

View on GitHub →

Quick Reference

Cheat sheet untuk common commands

View on GitHub →
📝

Changelog

Version history dan changes

View on GitHub →

Quick Start

1. Installation

$ npm install

2. Setup Environment

$ cp .env.example .env

3. Run Optimization

$ npm run images:optimize:v2

4. Check Statistics

$ npm run images:stats

API Examples

Upload Image

const formData = new FormData();
formData.append('image', fileObject);

const response = await fetch('/api/upload-image', {
  method: 'POST',
  body: formData
});

const result = await response.json();

Optimize Image

const response = await fetch('/api/optimize-image', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    inputPath: './temp-uploads/photo.jpg',
    outputPath: './public/images/photo.jpg'
  })
});

const result = await response.json();