chore: migrate package manager from npm to pnpm #110

Merged
Philipp merged 4 commits from feature/migrate-to-pnpm into main 2026-08-11 00:20:02 +02:00
Owner

This PR migrates the package manager from npm to pnpm.

Changes:

  • Replaced package-lock.json with pnpm-lock.yaml and pnpm-workspace.yaml.
  • Updated .gitea/workflows/test.yaml to include pnpm/action-setup@v4 and use pnpm install / pnpm test.
  • Updated renovate.json to match pnpm manager and execute pnpm install --frozen-lockfile and pnpm run build.
  • Updated .pre-commit-config.yaml to exclude pnpm-lock.yaml from pretty-format-yaml.
  • Updated documentation in README.md and GEMINI.md.
  • Rebuilt dist/index.js.
This PR migrates the package manager from `npm` to `pnpm`. ### Changes: - Replaced `package-lock.json` with `pnpm-lock.yaml` and `pnpm-workspace.yaml`. - Updated `.gitea/workflows/test.yaml` to include `pnpm/action-setup@v4` and use `pnpm install` / `pnpm test`. - Updated `renovate.json` to match `pnpm` manager and execute `pnpm install --frozen-lockfile` and `pnpm run build`. - Updated `.pre-commit-config.yaml` to exclude `pnpm-lock.yaml` from `pretty-format-yaml`. - Updated documentation in `README.md` and `GEMINI.md`. - Rebuilt `dist/index.js`.
CODEOWNERS rules requested review from AutoReview 2026-08-10 23:47:43 +02:00
Philipp added 1 commit 2026-08-10 23:51:01 +02:00
chore: migrate package manager from npm to pnpm
Lint / pre-commit Linting (push) Successful in 2m37s
Test / Run Tests (push) Failing after 1m6s
e95a834903
Philipp force-pushed feature/migrate-to-pnpm from a4abc3806c to e95a834903 2026-08-10 23:51:01 +02:00 Compare
Philipp added 1 commit 2026-08-10 23:54:16 +02:00
chore(deps): update vitest monorepo and @vercel/ncc
Test / Run Tests (push) Failing after 16s
Lint / pre-commit Linting (push) Successful in 1m21s
8d01aa033f
Philipp added 1 commit 2026-08-10 23:57:08 +02:00
fix(ci): specify pnpm version for action-setup and set packageManager in package.json
Lint / pre-commit Linting (push) Successful in 32s
Test / Run Tests (push) Failing after 38s
b9a1a628af
Philipp added 1 commit 2026-08-11 00:07:42 +02:00
fix(ci): rely on packageManager in package.json for pnpm setup action
Lint / pre-commit Linting (push) Successful in 38s
Test / Run Tests (push) Successful in 1m23s
40019a888c
Author
Owner

Please review

Please review
Philipp removed review request for AutoReview 2026-08-11 00:19:58 +02:00
Philipp merged commit 0751b1470b into main 2026-08-11 00:20:02 +02:00
Philipp deleted branch feature/migrate-to-pnpm 2026-08-11 00:20:02 +02:00
Sign in to join this conversation.