Skip to content

Commit

Permalink
Migrate to pnpm
Browse files Browse the repository at this point in the history
  • Loading branch information
erikasv committed Feb 9, 2024
1 parent 8467f3f commit ec9ef80
Show file tree
Hide file tree
Showing 8 changed files with 18,542 additions and 24,894 deletions.
363 changes: 0 additions & 363 deletions .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs

This file was deleted.

28 changes: 0 additions & 28 deletions .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs

This file was deleted.

768 changes: 0 additions & 768 deletions .yarn/releases/yarn-3.1.1.cjs

This file was deleted.

34 changes: 22 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,36 @@ Este proyecto ha sido desarrollado por el [Instituto Humboldt](http://www.humbol

### 1.1. Prerequisitos

Debe tener instalado [nodejs](https://nodejs.org/) v18.15+ y [yarn](https://yarnpkg.com/) en su equipo local para la instalación de paquetes y ejecución del proyecto.
Debe tener instalado [nodejs](https://nodejs.org/) v18.15+

Clone el proyecto en su equipo e ingrese por línea de comandos al directorio del proyecto.
* Para tener un mejor performance es perferible correr en sistema linux.

En caso de no tener la versión de nodejs requerida se puede activar a partir del archivo .nvmrc ejecutando el siguiente comando:
#### NVM
En caso usar nvm, puede activar la version necesaria con el siguiente comando:

```sh
nvm use

```
Si no tiene la versión correcta instalada, el comando le indicará como instalarla antes de poder usarla.

### 1.2. Instalación de paquetes:
Ejecute la siguiente sentencia para instalar las dependencias del proyecto:

yarn install
Active pnpm como el manejador de paquetes:
```sh
corepack enable
```

### 1.3. Construcción de dependencias:
Algunas dependencias del proyecto son paquetes incluídos en este mismo repositorio, para "*compilar*" dichas dependencias ejecute:
### 1.2. Construcción de dependencias:
Algunas dependencias del proyecto son paquetes incluidos en este mismo repositorio, para "*compilar*" dichas dependencias ejecute:
```sh
pnpm -r install
pnpm -r build-pkg
```

yarn workspaces foreach run build-pkg
### 1.3. Instalación de paquetes:
Ejecute la siguiente sentencia para instalar las dependencias del proyecto:
```sh
pnpm install
```

### 1.4. Configuración de variables de entorno:
Crear una copia del archivo *.env* con el nombre *.env.local* actualizando los valores de las variables, de acuerdo a su entorno de desarollo.
Expand All @@ -50,8 +59,9 @@ REACT_APP_APP_ID=''

### 1.5. Ejecución:
Por último, ejecute la siguiente instrucción:

yarn start
```sh
pnpm start-dev
```

La instrucción iniciará el proyecto en su entorno local y se abrirá en el navegador.

Expand Down
28 changes: 18 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"name": "biotablero",
"version": "2.0.3",
"packageManager": "pnpm@8.15.1",
"scripts": {
"start": "PORT=8080 npx serve -s build",
"start": "PORT=8080 serve -s build",
"start-dev": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
Expand All @@ -25,9 +26,9 @@
"@nivo/tooltip": "~0.79.0",
"@vx/responsive": "~0.0.199",
"axios": "~1.6.5",
"cbm-dashboard": "1.0.0",
"cbm-dashboard": "workspace:1.0.0",
"chart.js": "~3.8.0",
"indicators": "1.0.0",
"indicators": "workspace:1.0.0",
"leaflet": "1.4.0",
"leaflet-draw": "^1.0.4",
"prettier": "^2.7.1",
Expand All @@ -40,13 +41,15 @@
"react-leaflet-draw": "0.19.0",
"react-router-dom": "5.3.3",
"react-scripts": "~5.0.1",
"react-spring": "~9.4.5",
"serve": "^14.2.1",
"styled-components": "~5.3.11"
},
"dependenciesMeta": {
"@react-spring/core": {
"built": false
"cbm-dashboard": {
"injected": true
},
"indicators": {
"injected": true
},
"parcel": {
"built": false
Expand All @@ -69,8 +72,13 @@
"not op_mini all"
],
"private": true,
"workspaces": [
"packages/cbm-dashboard",
"packages/indicators"
]
"engines": {
"node": ">=18.15",
"pnpm": ">=8.15"
},
"pnpm": {
"requiredScripts": [
"build-pkg"
]
}
}
Loading

0 comments on commit ec9ef80

Please sign in to comment.