0.0.2 • Published 10 months ago

@mugan86/qwik-library-cli v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Qwik Library Generator from CLI

npm

Package: https://www.npmjs.com/package/@mugan86/qwik-library-cli

Instrucciones / Instructions

ESPAÑOL

Generador de proyectos por consola para agilizar el proceso de creación de nuevos proyectos de librería en Qwik con configuraciones que se han probado y adaptado a las necesidades de producción

Instrucciones de uso

Para poder trabajar con el CLI y generar proyectos de librería con agilidad, debemos de seguir las siguientes instrucciones.

Iniciar la ejecución

Ejecutar sin instalar nada

Descargamos el fichero binario mediante la ejecución de npx:

/* Última versión */
npx @mugan86/qwik-library-cli

/* Versión concreta */
npx @mugan86/qwik-library-cli@<version>

Instalando el CLI en nuestro equipo

Ejecutamos para instalar globalmente:

npm i -g @mugan86/qwik-library-cli

Y una vez instalado, ejecutaremos el siguiente comando, que será accesible desde cualquier parte de nuestro equipo:

qwik-library-cli

Trabajando con el CLI en marcha

Una vez ejecutado el proyecto de CLI desde nuestra opción preferida (sin instalar / instalando), en los dos casos nos debería de mostrar una ventana como la que veís a continuación:

CLI Start Templates

Tenemos la opción de seleccionar los proyectos que están almacenados en src/templates

¿Qué contiene cada proyecto?

  • hello-logo: Librería muy básica donde encontramos los componentes que se nos proporciona por defecto en la documentación oficial. A diferencia de lo que podemos obtener en la plantilla oficial se implementan unas configuraciones adicionales para mejorar y resolver algunos problemas encontrados como la generación de types entre otras cosas.
  • leaflet-map: Plantilla ideal para iniciar una librería de componentes basada para proyectos de mapas. En este caso obtendremos lo básico que se necesita para visualizar un mapa, con sus dependencias y configuraciones que son necesarias para su correcto funcionamiento. Basado en este artículo escrito hace un tiempo.
  • counter: Proyecto de contador. Ejemplo de contador / descontador donde trabajamos haciendo uso de un custom hook, que nos sirva de base para poder inspirarno y crear proyectos más avanzados.

¿Tienes alguna sugerencia y / o idea de mejora? ¿Quieres colaborar?

Contacto

En esta sección os facilito las diferentes formas de seguirme y/o poder contactarme para colaborar (no consultorías, recibo e-mails de este estilo para ayudar a crear proyectos y gratis, no tengo tiempo)

ENGLISH

Console project generator to streamline the process of creating new library projects in Qwik with configurations that have been tested and adapted to production needs

Instructions for use

In order to work with the CLI and generate library projects with agility, we must follow the following instructions.

Start execution

Run without installing anything

We download the binary file by running npx:

/* Last version */
npx @mugan86/qwik-library-cli

/* Specific version */
npx @mugan86/qwik-library-cli@<version>

Installing the CLI on our computer

We execute to install globally:

npm i -g @mugan86/qwik-library-cli

And once installed, we will execute the following command, which will be accessible from any part of our computer:

qwik-library-cli

Working with the CLI running

Once the CLI project has been executed from our preferred option (without installing / installing), in both cases it should show us a window like the one you see below:

CLI Start Templates

We have the option to select the projects that are stored in src/templates

What does each project contain?

  • hello-logo: Very basic library where we find the components that are provided by default in the official documentation. Unlike what we can get in the official template, some additional configurations are implemented to improve and solve some problems encountered, such as type generation, among other things.
  • leaflet-map: Ideal template for starting a component-based library for map projects. In this case we will obtain the basics that are needed to visualize a map, with its dependencies and configurations that are necessary for its proper functioning. Based on this article written a while ago.
  • counter: Counter project. Example of a counter / discounter where we work using a custom hook, which serves as a base to inspire us and create more advanced projects.

Do you have any suggestions and / or ideas for improvement? Do you want to collaborate?

Contact

In this section I provide you with the different ways to follow me and/or be able to contact me to collaborate (not consultancies, I receive e-mails of this style to help create projects and for free, I don't have time)