2.0.7 • Published 1 month ago

@apia/api v2.0.7

Weekly downloads
-
License
-
Repository
-
Last release
1 month ago

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.
  • 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 1: Dado que estamos desarrollando packages, es importante determinar si las dependencias que vamos a agregar son de tipo dependency o de tipo peerDependency.

Importante 2: 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.

2.0.5

1 month ago

2.0.7

1 month ago

2.0.6

1 month ago

2.0.4

1 month ago

2.0.3

1 month ago

3.0.1

2 months ago

2.0.2

2 months ago

2.0.1

2 months ago

2.0.0

2 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.4

5 months ago

1.0.0

6 months ago

0.3.6

7 months ago

0.3.5

7 months ago

0.3.4

7 months ago

0.1.0

11 months ago

0.3.0

7 months ago

0.1.1

11 months ago

0.3.2

7 months ago

0.2.2

9 months ago

0.1.3

10 months ago

0.3.3

7 months ago

0.2.4

9 months ago

0.0.9-alpha.0

1 year ago

0.0.7

1 year ago