chore(deps-dev): bump tsdown from 0.21.7 to 0.21.9#40
Merged
Conversation
Deploying fs-packages with
|
| Latest commit: |
fe3fc08
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://4f06593e.fs-packages.pages.dev |
| Branch Preview URL: | https://dependabot-npm-and-yarn-tsdo.fs-packages.pages.dev |
Goosterhof
approved these changes
Apr 20, 2026
Contributor
Goosterhof
left a comment
There was a problem hiding this comment.
dependency-triage: patch/minor bump, CI green
Contributor
|
@dependabot rebase |
11dde3e to
e535359
Compare
Contributor
|
@dependabot rebase |
1 similar comment
Contributor
|
@dependabot rebase |
Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.21.7 to 0.21.9. - [Release notes](https://github.com/rolldown/tsdown/releases) - [Commits](rolldown/tsdown@v0.21.7...v0.21.9) --- updated-dependencies: - dependency-name: tsdown dependency-version: 0.21.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
e535359 to
fe3fc08
Compare
Contributor
Author
|
The base commit for this pull request has not changed. |
5 tasks
Goosterhof
added a commit
that referenced
this pull request
May 8, 2026
createHttpService(baseURL) previously called `new URL(baseURL)` directly, which throws an opaque native `TypeError: Invalid URL` on relative paths like '/api'. The error pointed at fs-http internals rather than the consumer's call site. This was latent for 6 days on entreezuil (PR #40 adoption -> PR #96 fix) because integration tests mock @script-development/fs-http and the real factory never ran in CI. Wrap the URL parse in a `parseBaseURL` helper that catches the native TypeError and re-throws a library-attributed Error naming the package (@script-development/fs-http), the function (createHttpService), the expectation (absolute baseURL with example), and the offending value (JSON.stringify of the input). Library-side fail-fast prevents the class for every fs-http adopter. Closes enforcement queue #21. Tests: 4 new guard cases (relative '/api', empty string, malformed strings 'not a url' / 'http://', happy-path regression for absolute URLs). Pre-fix all 3 negative cases failed with 'Invalid URL'; post-fix all 4 pass. Stash-and-rerun proof captured. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.
Bumps tsdown from 0.21.7 to 0.21.9.
Release notes
Sourced from tsdown's releases.
Commits
752c3e5chore: release v0.21.92d74e05feat: upgrade rolldown16e2795feat(config): track transitive config dependencies for watch reload (#919)38afd8ffix: skip Node.js version check in Bun665e5acfeat(plugin): addtsdownConfigandtsdownConfigResolvedplugin hooks (#918)e6021f5fix(css): detect css modules from full id for vue virtual sfc styles (#917)abe87e7chore: upgrade depsd8e1c1ffix: skip package.json writting when content is deeply equal (#913)60592effeat(exports): add bin to publishConfig when devExports is enabled (#911)ded1b9cchore: release v0.21.8