mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
f54e99697b
## What does this PR do? This PR fixes build failures on Windows by replacing Unix-only shell commands (`rm -rf`, `cp`, `mkdir -p`) in `package.json` scripts with cross-platform Node.js `fs` built-in commands. This follows the project's existing codebase pattern for cross-platform operations, as seen in `packages/react-ui/package.json` (line 45). ### 🛠️ Changes: - **`packages/runtime`**: Replaced `rm -rf` in `generate-graphql-schema` with `fs.rmSync`. - **`packages/vue`**: Replaced `cp` in `build:types` and `rm -rf` in `clean` with `fs.cpSync` and `fs.rmSync`. - **`packages/angular`**: Replaced `mkdir -p` and `cp` in `build:css` with `fs.mkdirSync` and `fs.cpSync`. - **`examples/v1/next-openai`, `next-pages-router`, `state-machine`**: Replaced `rm -rf` clean commands with a single Node.js loop that deletes `.turbo`, `node_modules`, `dist`, and `.next`. All modified packages now build successfully on Windows. ## Related PRs and Issues - Closes #5601 ## Checklist - [x] I have read the [Contribution Guide](https://github.com/copilotkit/copilotkit/blob/master/CONTRIBUTING.md) - [ ] If the PR changes or adds functionality, I have updated the relevant documentation - [x] "Allow edits by maintainers" is checked (lets us help iterate on your PR directly — faster turnaround for everyone)
3.2 KiB
3.2 KiB