This PR contains the following updates:
Package Updates Summary
| Type | Count |
|---|---|
| 📦 NPM Packages | 3 |
| Total | 3 |
📦 npm Dependencies
3 packages will be updated
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| bun-plugin-dtsx (source) | 0.9.9 -> 0.21.17 | ||||
| isomorphic-dompurify (source) | 3.0.0 -> 3.1.0 | ||||
| @types/bun (source) | 1.3.9 -> 1.3.10 |
Release Notes
stacksjs/dtsx (bun-plugin-dtsx)
0.9.9 -> 0.21.17
A Bun Bundler plugin that auto generates your DTS types extremely fast.
kkomelin/isomorphic-dompurify (isomorphic-dompurify)
3.0.0 -> 3.1.0
3.1.0
What's Changed
- chore(deps-dev): bump types/jsdom from 27.0.0 to 28.0.0 by dependabot[bot] in
kkomelin/isomorphic-dompurify#396 - chore(deps-dev): bump lefthook from 2.1.1 to 2.1.2 by dependabot[bot] in
kkomelin/isomorphic-dompurify#397 - chore(deps-dev): bump biomejs/biome from 2.4.4 to 2.4.5 by dependabot[bot] in
kkomelin/isomorphic-dompurify#398 - chore(deps): bump dompurify from 3.3.1 to 3.3.2 by dependabot[bot] in
kkomelin/isomorphic-dompurify#400 - chore(deps-dev): bump biomejs/biome from 2.4.5 to 2.4.6 by dependabot[bot] in
kkomelin/isomorphic-dompurify#399
Full Changelog: https://github.com/kkomelin/isomorphic-dompurify/compare/3.0.0...3.1.0
Released by kkomelin on 3/9/2026
v3.0.0-rc.3
What's Changed
- chore(deps): bump jsdom from 28.0.0 to 28.1.0
- chore: add Biome linting, lefthook pre-commit hooks, and CI lint step
- docs: Added Playgrounds section to the readme
Full Changelog: https://github.com/kkomelin/isomorphic-dompurify/compare/v3.0.0-rc.2...v3.0.0-rc.3
Released by kkomelin on 2/17/2026
v3.0.0-rc.2
isomorphic-dompurify v3.0.0-rc.2
Memory Leak Fix for Long-Running Server Processes
New clearWindow() export that closes the internal jsdom window and creates a fresh one, preventing unbounded memory growth and progressive slowdown in long-running Node.js processes (#368).
import { sanitize, clearWindow } from "isomorphic-dompurify";
// Call clearWindow() when you want to release accumulated DOM state,
// e.g. periodically, after a batch, or per-request in a server:
app.use((req, res, next) => {
res.on("finish", () => clearWindow());
next();
});Note: clearWindow() is a no-op in the browser build (no jsdom to manage). Any hooks or config set via addHook/setConfig will need to be re-applied after calling it.
ESM Support
The library now ships proper ESM alongside CommonJS. Both import and require work out of the box with correct module resolution.
// ESM — now works natively
import DOM...
*[View full release notes]*
*Released by [kkomelin](https://github.com/kkomelin) on 2/7/2026*
</details>
<details>
<summary>DefinitelyTyped/DefinitelyTyped (@types/bun)</summary>
**1.3.9 -> 1.3.10**
[Compare Source](https://github.com/DefinitelyTyped/DefinitelyTyped/compare/v1.3.9...v1.3.10)
TypeScript definitions for bun
📖 [View Release Notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
🔗 [View Changelog](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/main/CHANGELOG.md)
[Release Notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
[Changelog](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/main/CHANGELOG.md)
</details>
---
### 📊 Package Statistics
- **bun-plugin-dtsx**: 100,081 weekly downloads
- **isomorphic-dompurify**: 2,349,587 weekly downloads
- **@types/bun**: 5,799,257 weekly downloads
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Buddy](https://github.com/stacksjs/buddy-bot) 🤖