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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR migrates the package manager from
npmtopnpm.Changes:
package-lock.jsonwithpnpm-lock.yamlandpnpm-workspace.yaml..gitea/workflows/test.yamlto includepnpm/action-setup@v4and usepnpm install/pnpm test.renovate.jsonto matchpnpmmanager and executepnpm install --frozen-lockfileandpnpm run build..pre-commit-config.yamlto excludepnpm-lock.yamlfrompretty-format-yaml.README.mdandGEMINI.md.dist/index.js.a4abc3806ctoe95a834903Please review