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

@uniqoders/meteo

v1.2.0

Published

MeteoDS plugin

Downloads

107

Readme

meteo-ds

Project setup

yarn install

Compiles and hot-reloads DOCS for development

Este es el script que se utiliza para desarrollo de la librería

vuepress dev docs

Compiles and minifies DOCS for production

vuepress build docs

Compiles and minifies METEODS for production

vue-cli-service build --target lib --name meteods src/main.js

How to develop

Para desarrollo, se utilizan los propios docs, ya que se incrusta la librería a través del enhanceApp.js Está ubicadas en la carpeta docs, donde existe esta estructura:

  • .vuepress: Librería de documentación, donde está la configuración y los archivos de ejemplo de cada componente
    • components: Aquí se añade el source code de cada componente de la librería para la documentación, es sólo el código de muestra
    • config.js: Donde se añade cada componente en el menú
    • enhanceApp.js: Archivo que carga la librería de MeteoDS en los docs
  • components: Donde se ubica el markdown de cada componente

La propia librería se ubica en src, donde tenemos el sass general y los componentes propios:

  • assets: Se encarga de bootstrap y sass maps personalizados, donde se configuran los estilos generales o partes específicas globales
  • components: Lógica de cada componente, suele estar dividido en el vue, el sass y un index para cargarlo globalmente
  • mixins: Donde está measurable.js, que se encarga de añadir props de width, height, etc al componente que lo use.

Common errors

Vue-loader

Hay ocasiones en las que vue-loader se vuelve loco, ya no está preparado para funcionar con Vue2. La solución es cambiar en package.json la versión de ~15.9.8 a ^15.9.8 O VICEVERSA Lo que necesita es detectar un cambio de versión para instalarse bien, es un error común en proyectos con vue-loader (necesario para vuepress)