Skip to content

💥(packaged) Drop useless "typesVersions"#6506

Merged
dubzzz merged 6 commits intomainfrom
drop-pack-typesversions
Feb 7, 2026
Merged

💥(packaged) Drop useless "typesVersions"#6506
dubzzz merged 6 commits intomainfrom
drop-pack-typesversions

Conversation

@dubzzz
Copy link
Owner

@dubzzz dubzzz commented Jan 29, 2026

Description

For modern versions of Node and Typescript there is no need to tell TypeScript where to find the d.ts associated to a js one as long as they have the same name except the extension. As such we can drop "typesVersions" from our package.json.

ChecklistDon't delete this checklist and make sure you do the following before opening the PR

  • The name of my PR follows gitmoji specification
  • My PR references one of several related issues (if any)
    • New features or breaking changes must come with an associated Issue or Discussion
    • My PR does not add any new dependency without an associated Issue or Discussion
  • My PR includes bumps details, please run pnpm run bump and flag the impacts properly
  • My PR adds relevant tests and they would have failed without my PR (when applicable)

Advanced

  • Category: ...
  • Impacts: ...

For modern versions of Node and Typescript there is no need to tell TypeScript where to find the d.ts associated to a js one as long as they have the same name except the extension. As such we can drop "typesVersions" from our package.json.
@changeset-bot
Copy link

changeset-bot bot commented Jan 29, 2026

🦋 Changeset detected

Latest commit: 0eb5cb6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@fast-check/packaged Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Updated the version of '@fast-check/packaged' from patch to minor and removed unnecessary 'typesVersions'.
@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 29, 2026

@fast-check/ava

npm i https://pkg.pr.new/@fast-check/ava@6506

fast-check

npm i https://pkg.pr.new/fast-check@6506

@fast-check/jest

npm i https://pkg.pr.new/@fast-check/jest@6506

@fast-check/packaged

npm i https://pkg.pr.new/@fast-check/packaged@6506

@fast-check/poisoning

npm i https://pkg.pr.new/@fast-check/poisoning@6506

@fast-check/vitest

npm i https://pkg.pr.new/@fast-check/vitest@6506

@fast-check/worker

npm i https://pkg.pr.new/@fast-check/worker@6506

commit: 0eb5cb6

@github-actions
Copy link
Contributor

👋 A preview of the new documentation is available at: http://697bcc492ecccf3ff8131cc1--dubzzz-fast-check.netlify.app

@codecov
Copy link

codecov bot commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.85%. Comparing base (0fa1a79) to head (0eb5cb6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6506   +/-   ##
=======================================
  Coverage   94.85%   94.85%           
=======================================
  Files         207      207           
  Lines        5581     5581           
  Branches     1467     1468    +1     
=======================================
  Hits         5294     5294           
  Misses        274      274           
  Partials       13       13           
Flag Coverage Δ
tests 94.85% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dubzzz dubzzz enabled auto-merge (squash) January 29, 2026 21:34
@github-actions
Copy link
Contributor

👋 A preview of the new documentation is available at: http://697bd429dda9ed54cc1cf310--dubzzz-fast-check.netlify.app

@github-actions
Copy link
Contributor

👋 A preview of the new documentation is available at: http://697be5471d9b728f8117bb49--dubzzz-fast-check.netlify.app

@dubzzz
Copy link
Owner Author

dubzzz commented Feb 7, 2026

@copilot do the same as 1e15ed0

Copy link
Contributor

Copilot AI commented Feb 7, 2026

@dubzzz I've opened a new pull request, #6569, to work on those changes. Once the pull request is ready, I'll request review from you.

Thanks for the feedback on #6506. I've created this new PR, which merges
into #6506, to address your comment. I will work on the changes and keep
this PR's description up to date as I make progress.

Original PR: #6506
Triggering comment
(#6506 (comment)):
> @copilot do the same as
1e15ed0


<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: dubzzz <5300235+dubzzz@users.noreply.github.com>
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedtypescript@​5.9.31001009010090

View full report

@socket-security
Copy link

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm entities is 91.0% likely obfuscated

Confidence: 0.91

Location: Package overview

From: pnpm-lock.yamlnpm/@docusaurus/preset-classic@3.9.2npm/entities@4.5.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/entities@4.5.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm entities is 91.0% likely obfuscated

Confidence: 0.91

Location: Package overview

From: pnpm-lock.yamlnpm/entities@6.0.1

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/entities@6.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm safer-buffer is 94.0% likely obfuscated

Confidence: 0.94

Location: Package overview

From: pnpm-lock.yamlnpm/safer-buffer@2.1.2

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/safer-buffer@2.1.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@github-actions
Copy link
Contributor

github-actions bot commented Feb 7, 2026

👋 A preview of the new documentation is available at: http://6987b48cc34b0c5aa253883f--dubzzz-fast-check.netlify.app

@dubzzz dubzzz merged commit 1b0eedf into main Feb 7, 2026
49 checks passed
@dubzzz dubzzz deleted the drop-pack-typesversions branch February 7, 2026 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants