Library to make url shorter
npm i url-minify
yarn add url-minifyCurrently 12 providers are supported
For typescript
import minify from 'url-minify';
~(async function () {
console.log(
await minify('https://rubiin.vercel.app', { provider: 'isgd' }),
);
// ==> {longUrl: 'https://rubiin.vercel.app',shortUrl: 'https://is.gd/PTkruq'}
})();For plain js
const minify = require('url-minify').default;
~(async function () {
console.log(
await minify('https://rubiin.vercel.app', { provider: 'isgd' }),
);
// ==> {longUrl: 'https://rubiin.vercel.app',shortUrl: 'https://is.gd/PTkruq'}
})();Type: object
Type: string
Service to use for shortening links. Defaults to isgd
Available providers: ''isgd' | 'cdpt' | 'vgd' | '4hnet' | 'rbgy' | 'vurl' | 'haha' | 'pwm' | 'cya' | 'hideuri
Type: number
Response timeout in milliseconds. Defaults to 2000
Url shortner supports the following providers.
| Provider | Status |
|---|---|
| is.gd | ✔️ |
| cdpt.in | ✔️ |
| v.gd | ✔️ |
| rb.gy | ✔️ |
| 4h.net | ✔️ |
| vurl.com | ✔️ |
| pwn.se | ✔️ |
| haha.se | ✔️ |
| cya.se | ✔️ |
| hideuri.com | ✔️ |
Any types of contributions are welcome. Feel free to send pull requests or create issues.
Licensed under The MIT License.