Skip to content

Conversation

@angeloashmore
Copy link
Member

@angeloashmore angeloashmore commented Jan 14, 2026

Description

This PR updates all dependencies.

It also upgrades the package infrastructure to match the modern tooling used in prismic-typescript-template.

  • Migrate build tool from Vite to tsdown
  • Migrate linter from ESLint to oxlint
  • Update TypeScript to v5.9.3
  • Update Prettier to v3.7.4 with import sorting
  • Update Node requirement to >=20
  • Add release-please workflow for automated releases
  • Update CI workflow with parallel jobs and TypeScript matrix
  • Remove size-limit and standard-version

Checklist

  • A comprehensive Linear ticket, providing sufficient context and details to facilitate the review of the PR, is linked to the PR.
  • If my changes require tests, I added them.
  • If my changes affect backward compatibility, it has been discussed.
  • If my changes require an update to the CONTRIBUTING.md guide, I updated it.

How to QA

  1. Run npm install
  2. Run npm run lint - should pass with no errors
  3. Run npm run types - should pass with no errors
  4. Run npm run build - should complete successfully

angeloashmore and others added 5 commits January 13, 2026 17:43
- Migrate build tool from Vite to tsdown
- Migrate linter from ESLint to oxlint
- Update TypeScript to v5.9.3
- Update Prettier to v3.7.4 with import sorting
- Update Node requirement to >=20
- Add release-please workflow for automated releases
- Update CI workflow with parallel jobs and TypeScript matrix
- Remove size-limit (not needed)
- Remove standard-version (replaced by release-please)
- Add explicit return types and type imports for oxlint compliance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace react-router-dom v5 with react-router v7
- Update dev dependencies across examples and root package
- Remove deprecated main/module fields from package.json

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@angeloashmore angeloashmore marked this pull request as ready for review January 14, 2026 04:28
@angeloashmore angeloashmore changed the title chore: upgrade development infrastructure chore: upgrade infrastructure Jan 14, 2026
@angeloashmore angeloashmore changed the title chore: upgrade infrastructure chore(deps): upgrade dependencies Jan 14, 2026
@angeloashmore angeloashmore merged commit 8d3ad6d into master Jan 14, 2026
11 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