@apia/dom-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.
Procedimiento
- Copiar la carpeta initiator y pegarla con otro nombre dentro de packages.
- Modificar el package.json:
- Eliminar la línea
private: true
. - Cambiar el nombre del package en la propiedad "name".
- Cambiar el repositorio en "repository".
- 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.