Skip to content

fix: Misc cleanup#957

Merged
bmish merged 1 commit intomainfrom
misc-cleanup
Jan 3, 2026
Merged

fix: Misc cleanup#957
bmish merged 1 commit intomainfrom
misc-cleanup

Conversation

@bmish
Copy link
Copy Markdown
Owner

@bmish bmish commented Jan 3, 2026

Title: Misc TypeScript and package.json cleanup

Description:

Minor modernization and cleanup:

  • Upgrade TypeScript target to ES2024 - Node 20+ (our minimum) fully supports ES2024
  • Remove esModuleInterop - Redundant when using verbatimModuleSyntax: true
  • Add satisfies to DEPENDENCY_TYPE - Provides better type safety while preserving the as const inference
  • Move @types/js-yaml to devDependencies - Type packages are only needed at build time, not runtime

@bmish bmish merged commit d970898 into main Jan 3, 2026
8 checks passed
@bmish bmish deleted the misc-cleanup branch January 3, 2026 16:35
bmish pushed a commit that referenced this pull request Jan 3, 2026
🤖 I have created a release *beep* *boop*
---


##
[6.0.0](v5.0.1...v6.0.0)
(2026-01-03)


### ⚠ BREAKING CHANGES

* Require Node 20, 22, 24+
([#900](#900))

### Features

* Require Node 20, 22, 24+
([#900](#900))
([e18b851](e18b851))


### Bug Fixes

* Misc cleanup
([#957](#957))
([d970898](d970898))
* Modernize TypeScript config
([#954](#954))
([ec5a876](ec5a876))
* no-op for testing release-please
([#865](#865))
([2a81ab6](2a81ab6))
* Switch from Jest to Vitest
([#953](#953))
([61a58cf](61a58cf))
* Switch from tsc to tsgo for type-checking
([#955](#955))
([bcc0af6](bcc0af6))
* update most dependencies
([#951](#951))
([bbd7c56](bbd7c56))
* Update to Jest 30
([#952](#952))
([89bb650](89bb650))
* Upgrade to Globby 16
([#956](#956))
([a3fa8b1](a3fa8b1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

1 participant