Skip to content

build: upgrade tsdown, migrate attw validation to tsdown#5328

Merged
9romise merged 3 commits intovueuse:mainfrom
9romise:attw-tsdown
Mar 27, 2026
Merged

build: upgrade tsdown, migrate attw validation to tsdown#5328
9romise merged 3 commits intovueuse:mainfrom
9romise:attw-tsdown

Conversation

@9romise
Copy link
Copy Markdown
Member

@9romise 9romise commented Mar 19, 2026

Before submitting the PR, please make sure you do the following

  • Read the Contributing Guidelines.
  • Read the Pull Request Guidelines.
  • Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
  • Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
  • Ideally, include relevant tests that fail without this PR but pass with it.
⚠️ Slowing down new functions

Warning: Slowing down new functions

As the VueUse audience continues to grow, we have been inundated with an overwhelming number of feature requests and pull requests. As a result, maintaining the project has become increasingly challenging and has stretched our capacity to its limits. As such, in the near future, we may need to slow down our acceptance of new features and prioritize the stability and quality of existing functions. Please note that new features for VueUse may not be accepted at this time. If you have any new ideas, we suggest that you first incorporate them into your own codebase, iterate on them to suit your needs, and assess their generalizability. If you strongly believe that your ideas are beneficial to the community, you may submit a pull request along with your use cases, and we would be happy to review and discuss them. Thank you for your understanding.


Description

  • Upgrade tsdown,
  • Migrate attw validation from CLI to tsdown build

Additional context

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 19, 2026

Open in StackBlitz

@vueuse/components

npm i https://pkg.pr.new/@vueuse/components@5328

@vueuse/core

npm i https://pkg.pr.new/@vueuse/core@5328

@vueuse/electron

npm i https://pkg.pr.new/@vueuse/electron@5328

@vueuse/firebase

npm i https://pkg.pr.new/@vueuse/firebase@5328

@vueuse/integrations

npm i https://pkg.pr.new/@vueuse/integrations@5328

@vueuse/math

npm i https://pkg.pr.new/@vueuse/math@5328

@vueuse/metadata

npm i https://pkg.pr.new/@vueuse/metadata@5328

@vueuse/nuxt

npm i https://pkg.pr.new/@vueuse/nuxt@5328

@vueuse/router

npm i https://pkg.pr.new/@vueuse/router@5328

@vueuse/rxjs

npm i https://pkg.pr.new/@vueuse/rxjs@5328

@vueuse/shared

npm i https://pkg.pr.new/@vueuse/shared@5328

@vueuse/skills

npm i https://pkg.pr.new/@vueuse/skills@5328

commit: 86ab4a8

@9romise 9romise marked this pull request as ready for review March 19, 2026 02:01
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. build tools labels Mar 19, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 64.94%. Comparing base (1d9c41a) to head (86ab4a8).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5328   +/-   ##
=======================================
  Coverage   64.94%   64.94%           
=======================================
  Files         345      345           
  Lines        8118     8118           
  Branches     2503     2503           
=======================================
  Hits         5272     5272           
  Misses       2317     2317           
  Partials      529      529           

☔ 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.

OrbisK
OrbisK previously approved these changes Mar 19, 2026
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Mar 19, 2026
Co-authored-by: Robin <robin.kehl@singular-it.de>
43081j
43081j previously approved these changes Mar 25, 2026
@9romise 9romise added this pull request to the merge queue Mar 27, 2026
Merged via the queue into vueuse:main with commit 11edb34 Mar 27, 2026
17 checks passed
@9romise 9romise deleted the attw-tsdown branch March 27, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build tools lgtm This PR has been approved by a maintainer size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants