{"library":"js-video-url-parser","type":"library","category":null,"description":"js-video-url-parser is a versatile JavaScript and TypeScript library engineered to extract detailed information from URLs across a wide array of online video platforms, including YouTube, Vimeo, Twitch, Dailymotion, Facebook, TikTok, Loom, and many others. It offers a streamlined API to parse various video URLs into a structured `videoInfo` object, encapsulating data such as the video's provider, ID, media type, and any relevant URL parameters. Furthermore, the library supports the reverse operation, allowing developers to reconstruct valid video URLs from these `videoInfo` objects with customizable formatting. The current stable version is 0.5.1. The package maintains an active release cadence, frequently adding support for new providers and addressing reported issues, indicating ongoing development and maintenance. Its primary differentiators are its extensive list of supported video services and its bidirectional functionality for both parsing and generating video URLs.","language":"javascript","status":"active","version":"0.5.1","tags":["javascript","parser","YouTube","Facebook","Vimeo","Dailymotion","Twitch","CanalPlus","Youku","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install js-video-url-parser","imports":["import urlParser from 'js-video-url-parser';","import urlParser from 'js-video-url-parser/lib/base';","import 'js-video-url-parser/lib/provider/youtube';"]},{"cmd":"yarn add js-video-url-parser","imports":[]},{"cmd":"pnpm add js-video-url-parser","imports":[]}],"homepage":null,"github":"https://github.com/Zod-/jsVideoUrlParser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/js-video-url-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/js-video-url-parser/compatibility"}}