dreamliner-shortlink v1.0.0
Dreamliner Shortlink
Modul Node.js untuk memendekkan URL menggunakan layanan short.dreamliner.my.id dengan dukungan format URL kustom.
Instalasi
```bash npm install dreamliner-shortlink ```
Penggunaan
```javascript const DreamlinerShortlink = require('dreamliner-shortlink'); const shortener = new DreamlinerShortlink();
// Contoh penggunaan async function example() { try { // Menggunakan format kustom (domain sebagai alias) const result1 = await shortener.shorten('https://example.com', { useCustomFormat: true }); // Output: https://short.dreamliner.my.id/example.com
// Menggunakan custom alias manual
const result2 = await shortener.shorten('https://example.com', {
customAlias: 'my-link'
});
// Output: https://short.dreamliner.my.id/my-link
// Menggunakan format default
const result3 = await shortener.shorten('https://example.com');
// Output: https://short.dreamliner.my.id/[random-code]
console.log(result1);
} catch (error) { console.error(error); } }
// Mendapatkan statistik URL async function getUrlStats() { try { const stats = await shortener.getStats('example.com'); console.log(stats); } catch (error) { console.error(error); } } ```
Format Response
```javascript { originalUrl: 'https://example.com', shortUrl: 'https://short.dreamliner.my.id/example.com', code: 'example.com', createdAt: '2024-01-16T12:00:00Z' } ```
Fitur
- Memendekkan URL dengan format kustom menggunakan domain
- Dukungan custom alias manual
- Format URL default dengan kode acak
- Statistik URL
Lisensi
MIT
6 months ago