@apia/store v2.0.7
Initiator
Este package se creó con la única utilidad de copiarlo entero y pegarlo a la hora de crear un nuevo package.
Este iniciador permite crear un paquete que compila typescript y puede ser importado desde otros packages.
IMPORTANTE
Los archivos tsconfig.json y tsup.config.ts no son archivos únicos sino symlinks a archivos de configuración comunes a todos los packages. En caso de que sea necesario modificar alguno de ellos que en la gran mayoría de los casos no sería necesario, es necesario eliminar el archivo a modificar y crear uno nuevo.
Procedimiento
- Copiar la carpeta initiator y pegarla con otro nombre dentro de packages.
- Modificar el package.json:
- Eliminar la línea
private: true
. - Cambiar la ocurrencia
initiator
por el nombre del nuevo paquete. - Agregar los scripts convenientes: dev, build, etc.
- Eliminar la línea
- Ejecutar el comando lerna bootstrap desde la carpeta raíz.
Luego de ejecutar estos pasos, el package estaría listo para comenzar a usarse.
Este package trae como dependencias por defecto theme-ui y react. Si se desea agregar más dependencias se debe ejecutar el comando lerna add --scope="@apia/packageName" dependencyName
. Ejemplo, si creamos un paquete con el nombre @apia/myPackage y queremos agregar lodash como dependencia, ejecutamos el comando lerna add --scope="@apia/myPackage" lodash
. Importante: lerna no permite instalar de a varias dependencias a la vez como lo hace npm, por lo tanto, si se desea agregar varias dependencias se debe ejecutar el comando anterior tantas veces como dependencias se quiera agregar.
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
5 months ago
5 months ago
6 months ago
11 months ago
7 months ago
7 months ago
9 months ago
7 months ago
9 months ago
1 year ago
1 year ago