Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

all-downloader

decryptable152UNLICENSED1.0.2-alphaTypeScript support: included

Download your favorite videos from online websites with ease

instagram, youtube, facebook, tiktok, vimeo, downloader, video-downloader, yt-dl, youtube downloader, instagram downloader, facebook downloader, tiktok downloader

readme

All Downloader

GitHub package.json version (branch) GitHub Issues or Pull Requests GitHub Actions Workflow Status NPM Last Update

A simple library for downloading video metadata from various popular platforms such as YouTube, Instagram, Facebook, TikTok, and Vimeo using the SnapDownloader API.


Features

  • Supports a wide range of video platforms
  • Built with TypeScript and supports full type definitions
  • Compatible with ESM, CommonJS, and IIFE module formats
  • Includes auto-generated API documentation via GitHub Pages

Installation

Install via npm or yarn:

npm install all-downloader
`

or

yarn add all-downloader

or

bun add all-downloader

Usage

CommonJS (Node.js)

const allDownloader = require("all-downloader");

async function run() {
  const result = await allDownloader.parse("https://www.instagram.com/p/DJo8XJnRr2j/");
  console.log(result);
}

run();

ES Modules / TypeScript

import { parse } from "all-downloader";

async function run() {
  const result = await parse("https://www.instagram.com/p/DJo8XJnRr2j/");
  console.log(result);
}

run();

API Documentation

Detailed API reference is available at:

https://decryptable.github.io/all-downloader

This documentation is automatically generated using JSDoc.


Scripts

npm run build     # Build the library using tsup
npm run test      # Run tests using Jest