3adf3ae4f1
Align `EnqueueLinksOptions` with crawlee-python (#3409): - Replace `globs`, `regexps`, `pseudoUrls` options with `include`/`exclude` accepting `UrlPatternInput[]` - Strip request options (label, method, payload, userData, headers) from pattern objects — patterns are pure URL matchers - `transformRequestFunction` is now the only way to customize per-request options, runs after all filtering - Add `'skip'` and `'unchanged'` return values to `RequestTransform` (aligned with Python's `RequestTransformAction`) - Apply same changes to `enqueueLinksByClickingElements` (Playwright + Puppeteer) and `SitemapRequestList` - Remove `@apify/pseudo_url` dependency and `PseudoUrl` re-export - Update all templates from `globs` to `include` --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>