crawlex 1.0.4

Stealth crawler with Chrome-perfect TLS/H2 fingerprint, render pool, hooks, persistent queue
Documentation
{
  "name": "crawlex",
  "version": "1.0.4",
  "description": "Stealth crawler with Chrome-perfect TLS/H2 fingerprint, render pool, hooks, persistent queue",
  "type": "commonjs",
  "main": "./sdk/crawlex-sdk.js",
  "types": "./sdk/index.d.ts",
  "bin": {
    "crawlex": "sdk/crawlex-sdk.js",
    "cx": "sdk/crawlex-sdk.js"
  },
  "exports": {
    ".": {
      "require": "./sdk/crawlex-sdk.js",
      "types": "./sdk/index.d.ts",
      "default": "./sdk/crawlex-sdk.js"
    }
  },
  "files": [
    "sdk/crawlex-sdk.js",
    "sdk/postinstall.js",
    "sdk/index.d.ts",
    "sdk/version.js"
  ],
  "engines": {
    "node": ">=20"
  },
  "packageManager": "pnpm@9.15.0",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/forattini-dev/crawlex.git"
  },
  "bugs": {
    "url": "https://github.com/forattini-dev/crawlex/issues"
  },
  "homepage": "https://github.com/forattini-dev/crawlex",
  "keywords": [
    "crawler",
    "scraper",
    "stealth",
    "tls",
    "impersonate",
    "headless",
    "chrome",
    "sitemap",
    "recon"
  ],
  "license": "MIT OR Apache-2.0",
  "scripts": {
    "preversion": "node scripts/sync-version.js --check",
    "version": "node scripts/sync-version.js && git add Cargo.toml Cargo.lock sdk/version.js",
    "postversion": "echo 'tag created. push with: git push --follow-tags'",
    "version:sync": "node scripts/sync-version.js",
    "postinstall": "node sdk/postinstall.js",
    "build": "node --check sdk/crawlex-sdk.js",
    "test": "node --test --test-reporter=spec sdk/test/*.test.js",
    "pack-check": "pnpm pack",
    "prepublishOnly": "node scripts/sync-version.js --check && pnpm run build && pnpm run test && pnpm run pack-check",
    "publish:npm": "npm publish --access public --provenance=false",
    "publish:npm:next": "npm publish --tag next --access public --provenance=false",
    "publish:npm:ci": "npm publish --access public --provenance",
    "publish:npm:next:ci": "npm publish --tag next --access public --provenance"
  }
}