JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3504
  • Score
    100M100P100Q128608F
  • License MIT

Uploader All Type File Dengan CloudkuImages dan proses yang lebih cepat

Package Exports

  • cloudku-uploader

Readme

đŸŒŠī¸ Cloudku Uploader

Cloudku Uploader adalah package Node.js yang memudahkan Anda untuk mengunggah file ke CloudkuImages. Mendukung penggunaan CommonJS (CJS) dan ECMAScript Modules (ESM).


đŸ“Ļ Instalasi

npm install cloudku-uploader

🚀 Penggunaan

1. CommonJS (CJS)

const { uploadFile } = require('cloudku-uploader');
const fs = require('fs');

(async () => {
    try {
        const fileBuffer = fs.readFileSync('example.jpg');
        const response = await uploadFile(fileBuffer, 'example.jpg');
        console.log(response);
    } catch (error) {
        console.error("Upload gagal:", error);
    }
})();

2. ECMAScript Modules (ESM)

import { uploadFile } from 'cloudku-uploader';
import fs from 'fs';

(async () => {
    try {
        const fileBuffer = fs.readFileSync('example.jpg');
        const response = await uploadFile(fileBuffer, 'example.jpg');
        console.log(response);
    } catch (error) {
        console.error("Upload gagal:", error);
    }
})();

📌 Response API

Parameter Tipe Deskripsi
status String Status upload (success / error)
url String Link file yang telah diunggah
fileName String Nama file yang diunggah
size Number Ukuran file dalam byte
type String Tipe MIME file

Contoh Response JSON:

{
  "status": "success",
  "url": "https://cloudkuimages.com/uploads/example.jpg",
  "fileName": "example.jpg",
  "size": 204800,
  "type": "image/jpeg"
}

âš™ī¸ Kontribusi

Kami menyambut kontribusi dari siapa pun! Jika ingin berkontribusi, silakan buat issue atau pull request di GitHub.


📜 Lisensi

Lisensi MIT Š 2025 CloudkuImages


👨‍đŸ’ģ Author