Skip to content

chore: Node.js maintenance and migrate to pnpm#57

Merged
azu merged 13 commits into
masterfrom
maintenance/update-nodejs-tools
Jan 18, 2026
Merged

chore: Node.js maintenance and migrate to pnpm#57
azu merged 13 commits into
masterfrom
maintenance/update-nodejs-tools

Conversation

@azu

@azu azu commented Jan 18, 2026

Copy link
Copy Markdown
Owner

Summary

This PR performs regular Node.js repository maintenance including migrating from yarn to pnpm, updating GitHub Actions, and updating Node.js versions.

Changes

  • Migrate from yarn v1 to pnpm v10
    • Add pnpm-workspace.yaml
    • Update package.json scripts to use pnpm
    • Remove yarn.lock and add pnpm-lock.yaml
  • Update GitHub Actions workflows
    • Update actions/checkout to v6.0.2
    • Update actions/setup-node to v6.2.0
    • Update actions/github-script to v8
    • Update peter-evans/create-pull-request to v8.0.0
    • Update andresz1/size-limit-action to v1.8.0
    • Update actions/upload-artifact to v6.0.0
    • Update actions/download-artifact to v7.0.0
    • Pin all GitHub Actions with SHA
  • Update Node.js versions
    • Test matrix: 20, 22 → 22, 24
    • Browser tests: 20 → 22
  • Repository settings update via setup-repo-setting

Breaking Changes

None

Test Plan

  • CI tests should pass with the updated Node.js versions and pnpm

azu and others added 4 commits January 18, 2026 09:02
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@azu azu added the Type: Maintenance Repository Maintenance label Jan 18, 2026
azu and others added 6 commits January 18, 2026 09:20
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>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- indexeddb: add @kvs/storage
- localstorage: add @kvs/types
- memorystorage: add @kvs/storage, @kvs/types
- env: add @kvs/storage, @kvs/types

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jan 18, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
packages/env/module/browser.js 1.16 KB (0%)
packages/indexeddb/module/index.js 1.15 KB (0%)
packages/localstorage/module/index.js 860 B (0%)

azu and others added 3 commits January 18, 2026 09:36
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>
@azu azu merged commit 516456e into master Jan 18, 2026
13 checks passed
@azu azu deleted the maintenance/update-nodejs-tools branch January 18, 2026 00:49
@github-actions github-actions Bot mentioned this pull request Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Maintenance Repository Maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant