npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@mugan86/qwik-library-cli

v0.0.2

Published

Project where different templates with configurations for various Qwik library types are added.

Downloads

3

Readme

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)