1.0.0 • Published 5 months ago

redirect-tracker v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

Redirect Tracker

Advanced URL redirection tracking library

Installation

npm install redirect-tracker

Usage

const RedirectTracker = require('redirect-tracker');

async function main() {
  const tracker = new RedirectTracker({
    headless: true, // false for debug
    timeout: 30000
  });

  const results = await tracker.track('https://example.com');
  console.log('Redirect chain:', results);
}

main();

API

new RedirectTracker(options)

  • options (Object):
    • headless (Boolean) - headless mode (default: true)
    • timeout (Number) - navigation timeout (ms)
    • waitUntil (String) - load event ('load' | 'domcontentloaded' | 'networkidle0')
    • puppeteerArgs (Array) - custom Chromium args

track(url)

  • url (String) - Starting URL
  • Returns: Promise - Redirect chain
1.0.0

5 months ago