Skip to content

Upgrade dependencies and replace build/lint tooling - #4

Merged
0x80 merged 4 commits into
mainfrom
thijs/1219-2-upgrade-deps
Dec 19, 2025
Merged

0x80 merged 4 commits into
mainfrom
thijs/1219-2-upgrade-deps

Conversation

@0x80

@0x80 0x80 commented Dec 19, 2025

Copy link
Copy Markdown
Owner

Upgrades all dev dependencies to their latest versions.

Replaces tsup with tsdown for building (simpler config, includes DTS generation).

Replaces eslint with oxlint for linting (faster, zero config).

- Upgrade all dev dependencies to latest versions
- Replace tsup with tsdown for building
- Replace eslint with oxlint for linting
Copilot AI review requested due to automatic review settings December 19, 2025 15:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades all dev dependencies and modernizes the build and lint tooling by replacing tsup with tsdown for building (which includes DTS generation) and eslint with oxlint for linting (faster, zero-config).

Key Changes:

  • Build tool migration from tsup to tsdown with simplified configuration
  • Linting migration from eslint to oxlint with type-aware checking
  • Dev dependency upgrades including TypeScript, Prettier, and testing tools

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsup.config.ts Removed legacy tsup configuration file
tsdown.config.ts Added new tsdown configuration with DTS generation and exports support
tsconfig.json Updated to use newer base config path and added baseUrl: null for oxlint compatibility
package.json Updated entry points to .mjs/.d.mts extensions, replaced build/lint scripts, upgraded dependencies
pnpm-lock.yaml Updated lockfile reflecting all dependency changes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json Resolved
Comment thread package.json Resolved
Comment thread package.json Resolved
Comment thread package.json Resolved
Copilot AI review requested due to automatic review settings December 19, 2025 15:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 11 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .prettierrc.json Resolved
@0x80
0x80 merged commit 362ab27 into main Dec 19, 2025
5 checks passed
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