Skip to content

Migrate from npm to pnpm#6

Merged
huangyiirene merged 3 commits intomainfrom
copilot/update-project-to-pnpm
Jan 18, 2026
Merged

Migrate from npm to pnpm#6
huangyiirene merged 3 commits intomainfrom
copilot/update-project-to-pnpm

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 18, 2026

Converts the project to use pnpm as the package manager.

Changes

  • Package manager: Replaced package-lock.json with pnpm-lock.yaml, added packageManager field to package.json
  • Scripts: Updated prepublishOnly to use pnpm commands
  • CI/CD: Modified workflows to use pnpm/action-setup@v4 with proper store caching and pnpm install --frozen-lockfile
  • Documentation: Updated all installation and build commands in README to use pnpm

Install example

pnpm install @objectstack/spec

Development

pnpm install
pnpm run build
Original prompt

改为pnpm 项目


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 18, 2026 10:12
Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com>
Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com>
Copilot AI changed the title [WIP] Update project to use pnpm Migrate from npm to pnpm Jan 18, 2026
Copilot AI requested a review from huangyiirene January 18, 2026 10:16
@huangyiirene huangyiirene marked this pull request as ready for review January 18, 2026 10:19
@huangyiirene huangyiirene merged commit 380e398 into main Jan 18, 2026
1 check failed
Copilot AI added a commit that referenced this pull request Feb 16, 2026
…fineInterface

- Export defineInterface from root index.ts (reviewer suggestion)
- Mark ROADMAP Phase A items as complete
- Update ROADMAP metrics (199 test files, 5468 tests, 177 schema files)
- Update Phase 1 deliverables with Interface/content elements
- Add defineInterface() to DX helper list
- Update design doc status from "Proposal" to "Phase A Implemented"
- Mark design doc Phase A checklist items complete
- Add decisions #6-8 to design doc decision log (PageSchema merge, SortItemSchema, branding extend)

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
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