https://github.com/juanpicado/pnpm-workspace-example
https://github.com/juanpicado/pnpm-workspace-example
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/juanpicado/pnpm-workspace-example
- Owner: juanpicado
- License: mit
- Created: 2021-11-16T20:45:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-17T21:14:15.000Z (over 3 years ago)
- Last Synced: 2025-03-23T21:42:50.470Z (3 months ago)
- Size: 8.79 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pnpm-workspace-example
### Haciendo referencia a otros paquetes del repositorio
Cualquier version `*` (no recomendable)
```bash
"dependencies": {
"@scope/package1": "workspace:*"
},
```version specifica
```bash
"dependencies": {
"@scope/package1": "workspace:1.0.0"
},
```### Filtrando paquetes
Ejecutando todos los paquetes del workspaces del scope `@scope`
```bash
pnpm test --filter "@scope/\*"
```o un solo paquete
Ejecutando todos los paquetes del workspaces del scope `@scope`
```bash
pnpm test --filter "@scope/package1"
```o directorio
```bash
# Un solo directorio
pnpm test --filter ./packages/package1
# Todos los paquetes dentro de directorio packages (relativo)
pnpm test --filter {./packages}
```o los paquetes que dependen de `@scope/package1`
```bash
pnpm test --filter ...^@scope/package1# Tambien se puede usar directorio (dentro de ./packages) en combinacion con todos los paquetes dependientes de @scope/package 1 d
pnpm test --filter ...^{./packages}
```o ejectuar multiples
```bash
pnpm test --filter "@scope/package1" --filter "@scope/package5"
```### Ejecutar Recursivo
Ejecutar `test` en todos los paquetes con `pnpm recursive`
```
"scripts": {
"test": "pnpm recursive test"
},
```### Audit
Check vulnerabilities in your dependencies
```bash
pnpm audit
```### Update dependencies (interactive)
To update dependencies interactive mode.
```bash
pnpm update -i
```