normalize-url-plus
normalize-url-plus copied to clipboard
Supercharge your link normalization with DNS and HTTPS checks, redirects, tracker stripping, and canonical link extraction!
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [p-timeout](https://togithub.com/sindresorhus/p-timeout) | [`^5.0.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/p-timeout/5.0.2/6.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/p-timeout/6.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [jest](https://jestjs.io/) ([source](https://togithub.com/jestjs/jest/tree/HEAD/packages/jest)) | [`^27.2.1` -> `^29.0.0`](https://renovatebot.com/diffs/npm/jest/27.4.5/29.7.0) |...
https://www.cookiestatus.com/brave/#other
This is a long shot, but for links that don’t automatically redirect you to its destination (think YouTube links) AND don’t get caught by ClearURLs filter, it would be swell...
This shouldn't be an issue for most links, but I want to be safe and not strip trackers from links (and ignore completeProvider) if it means the link is alive....
Some of the rule semantics might change... or we might have to abandon tracker stripping entirely
I tried switching over from the built-in RegExp over to RE2 (basically just https://github.com/JaneJeon/normalize-url-plus/blob/5c4e7b85193a9fe00c25b0c9f47c61a586022d87/utils/strip-trackers.js#L9), and the tests ran fine, and I ran regex over the entire clearURLs ruleset with the...
https://nodejs.org/api/worker_threads.html But first, we need to bench & profile our existing code to make sure we're not prematurely optimizing, and to figure out what other parts block the loop with...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lint-staged](https://togithub.com/okonet/lint-staged) | [`13.0.3` -> `15.2.0`](https://renovatebot.com/diffs/npm/lint-staged/13.0.3/15.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...