mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-06-28 05:29:29 +00:00
npm -> pnpm
This commit is contained in:
parent
bdfd46a915
commit
2afb69b81f
1 changed files with 12 additions and 12 deletions
|
|
@ -30,10 +30,10 @@ We love your input! We want to make contributing to VibeTunnel as easy and trans
|
|||
```bash
|
||||
# Install Node.js dependencies
|
||||
cd web
|
||||
npm install
|
||||
pnpm install
|
||||
|
||||
# Start the development server (keep this running)
|
||||
npm run dev
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
3. **Open the Xcode project**
|
||||
|
|
@ -55,7 +55,7 @@ The web server (Node.js/TypeScript) runs in development mode with hot reloading:
|
|||
|
||||
```bash
|
||||
cd web
|
||||
npm run dev # Keep this running in a separate terminal
|
||||
pnpm run dev # Keep this running in a separate terminal
|
||||
```
|
||||
|
||||
**Important**: Never manually build the web project - the development server handles all compilation automatically.
|
||||
|
|
@ -102,10 +102,10 @@ swiftlint
|
|||
Run before committing:
|
||||
```bash
|
||||
cd web
|
||||
npm run format # Format with Prettier
|
||||
npm run lint # Check with ESLint
|
||||
npm run lint:fix # Auto-fix ESLint issues
|
||||
npm run typecheck # Check TypeScript types
|
||||
pnpm run format # Format with Prettier
|
||||
pnpm run lint # Check with ESLint
|
||||
pnpm run lint:fix # Auto-fix ESLint issues
|
||||
pnpm run typecheck # Check TypeScript types
|
||||
```
|
||||
|
||||
### Important Rules
|
||||
|
|
@ -165,7 +165,7 @@ We use Vitest for Node.js testing:
|
|||
|
||||
```bash
|
||||
cd web
|
||||
npm run test
|
||||
pnpm run test
|
||||
```
|
||||
|
||||
### Writing Tests
|
||||
|
|
@ -195,7 +195,7 @@ npm run test
|
|||
4. **Commit your changes**
|
||||
```bash
|
||||
# Web changes
|
||||
cd web && npm run lint:fix && npm run typecheck
|
||||
cd web && pnpm run lint:fix && pnpm run typecheck
|
||||
|
||||
# Swift changes
|
||||
cd mac && swiftformat . && swiftlint
|
||||
|
|
@ -232,7 +232,7 @@ We follow conventional commits:
|
|||
|
||||
### Web Server
|
||||
- Use Chrome DevTools for frontend debugging
|
||||
- Server logs appear in the terminal running `npm run dev`
|
||||
- Server logs appear in the terminal running `pnpm run dev`
|
||||
- Use `--inspect` flag for Node.js debugging
|
||||
|
||||
### Common Issues
|
||||
|
|
@ -247,7 +247,7 @@ We follow conventional commits:
|
|||
- Check that `web/native/vibetunnel` exists
|
||||
|
||||
**WebSocket connection failures**
|
||||
- Ensure the server is running (`npm run dev`)
|
||||
- Ensure the server is running (`pnpm run dev`)
|
||||
- Check for CORS issues in browser console
|
||||
- Verify the port matches between client and server
|
||||
|
||||
|
|
@ -290,4 +290,4 @@ By contributing, you agree that your contributions will be licensed under the MI
|
|||
|
||||
## Thank You!
|
||||
|
||||
Your contributions make VibeTunnel better for everyone. We appreciate your time and effort in improving the project! 🎉
|
||||
Your contributions make VibeTunnel better for everyone. We appreciate your time and effort in improving the project! 🎉
|
||||
|
|
|
|||
Loading…
Reference in a new issue