chore(deps): update npm dependencies updates - #101
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
November 20, 2025 01:49
ff7be2e to
e56c6d8
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
December 3, 2025 17:38
13dadaf to
696fd67
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
4 times, most recently
from
December 17, 2025 00:02
b93fc0e to
9e3d763
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
3 times, most recently
from
December 24, 2025 08:38
1ac97bb to
f414aa4
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
December 31, 2025 16:43
f9323cb to
eb47850
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
4 times, most recently
from
January 11, 2026 09:27
78cbada to
340f35e
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
January 19, 2026 18:11
3d1c5ac to
97453e9
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
January 26, 2026 22:33
f743843 to
47b9216
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
5 times, most recently
from
February 4, 2026 21:53
34431f3 to
0f06306
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
February 17, 2026 18:52
0ac1f66 to
e172539
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
February 25, 2026 18:15
e172539 to
3265ef4
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
March 5, 2026 17:49
3265ef4 to
66f4d7b
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
April 29, 2026 19:26
678a861 to
97feb5d
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
5 times, most recently
from
May 12, 2026 20:43
4e02c5b to
fee3a8e
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
4 times, most recently
from
May 17, 2026 13:39
6eb2b88 to
951ebc0
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
3 times, most recently
from
May 28, 2026 16:47
bb5d100 to
fa5adc8
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
3 times, most recently
from
June 7, 2026 22:16
3e9bdbc to
73659a4
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
June 9, 2026 18:41
73659a4 to
0cc480d
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
June 23, 2026 20:58
0cc480d to
9b960c0
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
July 7, 2026 20:35
26783ff to
53fcc26
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
July 16, 2026 17:16
605339f to
e8db6b2
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
4 times, most recently
from
July 25, 2026 20:48
2f3c824 to
30e43ea
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
2 times, most recently
from
August 5, 2026 01:13
2102c86 to
b9d7f2d
Compare
renovate
Bot
force-pushed
the
renovate/npm-dependencies-updates
branch
from
August 6, 2026 20:47
b9d7f2d to
3286b54
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.2.0→5.2.121.0.*→21.1.*Release Notes
kucherenko/jscpd (jscpd)
v5.2.1Compare Source
New Features
--history: duplication trend over git history —jscpd src --history v5.0.0..HEADscans every commit in the range in a detached worktree and prints a bar chart, a per-commit table with the change between points, the overall trend and how far--thresholdcould be tightened without failing the build.--history-since,--history-every Nand--history-limit Nnarrow the range; the JSON reporter carries the points under ahistorykey and the GitHub Action takes ahistoryinput. (#1002, #1050, #1052)--fail-on-empty— an unknown--format, a scan path that does not exist and a reporter that cannot write its file now print an error and exit 1 instead of passing with an empty report.--fail-on-empty(config keyfailOnEmpty, action inputfail-on-empty) turns "analyzed no files" into a failure, so a mistyped path or an over-broad ignore cannot look like a clean run. (#1047, #1049)pip install jscpd— the release now publishes eight platform wheels built from the same prebuilt binaries as the npm and GitHub Release artifacts, sopip install jscpdanduvx jscpdget the Rust engine with no Python code and no Node.js runtime involved. The repository-hosted pre-commit hook installs from PyPI instead of npm, which removes Node.js from the pre-commit path. (#1037, #1039)Bug Fixes
fixtures/haxereportedfile1.hx [1:1 - 62:76]againstfile2.hx [1:1 - 62:2]). The match now asks first whether the clone's own anchor continues, and starts a new clone when it does not, so N-way copies no longer lose pairs. (#1033, #1034)xmllintrefused the file withPCDATA invalid Char value 27;]]>inside a fragment closed the CDATA section early, and attribute values were escaped twice. Such characters are now replaced with U+FFFD,]]>is split across two CDATA sections, and paths are escaped once. (#375, #1055)--follow-symlinksrenamed and double-counted linked files — a file reached through a symlink was reported by its resolved real path, which could be an absolute path outside the scan root, so the report and--ignoredisagreed about its name; a file reachable through two paths counted as two sources, and a file symlink next to its target was reported as a clone of itself. Files now keep the path they were found at, and each real file is scanned once. (#1059, #1060)Other
--noSymlinkswas set; v5 needs--follow-symlinks(config keyfollowSymlinks, and a v4noSymlinks: falsestill maps to following). This was true in every 5.x release but undocumented, and it silently drops a corpus mounted through a symlink. Now in the README and the migration table. (#1059)CITATION.cffand a Citation section — GitHub's "Cite this repository" button and a BibTeX entry for the papers that use jscpd as their detector. The version and release date are kept in step bysync-version.mjs. (#1051)jscpdanddry-refactoringskills (npx skills add kucherenko/jscpd) document--summary, the Type-2 and Type-3 flags with their kind suffixes, and warn that normalized passes surface look-alike code, with conservative defaults and a triage step before refactoring. (#1056, #1057)console-fullprints the--historyblock likeconsoledoes, and the test scaffolding behind the CLI, MCP, reporter and finder suites was deduplicated. (#1053)Dependencies
askamafrom 0.16.0 to 0.16.1 in/rust(#1045)taiki-e/install-actionfrom 2.87.3 to 2.87.8 in/.github/workflows(#1046)Thank You ❤️
--ignore-patternhas no short flag and a barenode_modulesdoes not match, since globs are matched against the whole path (#1038)Published Packages
cpd-core@0.1.13on crates.iocpd-finder@0.1.16on crates.iocpd-reporter@0.1.14on crates.iocpd-tokenizer@0.1.15on crates.iojscpd@5.2.1on crates.iocpd@5.2.1on npmjscpd@5.2.1on npmjscpd-darwin-arm64@5.2.1on npmjscpd-darwin-x64@5.2.1on npmjscpd-linux-x64-gnu@5.2.1on npmjscpd-linux-arm64-gnu@5.2.1on npmjscpd-linux-x64-musl@5.2.1on npmjscpd-linux-arm64-musl@5.2.1on npmjscpd-windows-x64-msvc@5.2.1on npmjscpd-windows-arm64-msvc@5.2.1on npmjscpd==5.2.1on PyPIVerify
Archives are signed with Sigstore (keyless,
<asset>.sigstore.json)and carry SLSA build provenance. Replace
jscpd-linux-x64-gnu.tar.gzwith your asset:cosign verify-blob \ --bundle jscpd-linux-x64-gnu.tar.gz.sigstore.json \ --certificate-identity-regexp '^https://github\.com/kucherenko/jscpd/' \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ jscpd-linux-x64-gnu.tar.gz gh attestation verify jscpd-linux-x64-gnu.tar.gz --repo kucherenko/jscpd sha256sum --check --ignore-missing checksums.txtrelease-it/release-it (release-it)
v21.1.0Compare Source
033dca2) - thanks @gameroman!6e40222) - thanks @DanMat!eab4b8c)76e409f)afb5565) - thanks @mrpmohiburrahman!9ca5d32)98dcf19)7ee54c2)Configuration
📅 Schedule: (in timezone Europe/Paris)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.