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

vue-image-follow

v0.0.1

Published

A template for rapid development of vue2 components to satisfy component development, packaging, release, document development, document packaging, and document deployment.

Downloads

2

Readme

🌈 vue-component-template

A template for rapid development of vue2 components to satisfy component development, packaging, release, document development, document packaging, and document deployment.

English | 简体中文

💖 How to use?

💎 Catalog Introduction

├── assets                 Store fixed resources
├── docs                   Component documentation
│   ├── .vuepress          VuePress
│   │   ├── components     Demo use
│   │   ├── config.js      VuePress main configuration
│   │   └── enhanceApp.js  VuePress expand configuration
│   ├── README.md          Used to show component introduction
│   ├── changelog.md       Used to display component history
│   └── demo.md            Used to display component Demo
├── examples               Component development and debugging
├── public                 Component development and debugging display
├── src                    Component home directory
│   ├── index.js           Component registration
│   └── app.vue            Component implementation code
└── vue.config.js          Component development package configuration

🤖 Command introduction

| Name | Description | Remarks | | -- | -- | -- | | npm run start | Start component development | - | | npm run build | Component packaging | - | | npm publish | Component release | Recommended for first removal prepublishOnly | | npm run docs:start | Document start | - | | npm run docs:build | Document packaging | - | | npm run docs:deploy | Document release | The default is to use GitHub Pages | | npm run deploy | Document package and release | - |

🍭 Component

Development

npm i
npm run start
# http://localhost:8080/

Unpack

npm run build
  • Remove map by default
  • Do not pull independent CSS files by default
  • More view official website configuration
  • The package file is generated in the dist file by default

Release

package.json introduction

  1. If you want to publish npm, private needs to be set to false.
  2. The build command can be modified according to actual conditions.
  3. After main decides to install the component, import points to it.
  4. files Contains the files at the time of publishing, and includes README.md by default.
  5. Others can be understood according to the meaning of the word.

📚 Documentation

Start

npm run docs:start
# http://localhost:8888/

Online preview

https://one-template.github.io/vue-component-template/

Description

  • Use VuePress
  • Use basic layout, please add more by yourself
  • Component references, currently need to be copied to components, if there is a better way, please PR
  • Because the document is deployed on GitHub Pages, the base of config.js is set to the project name
  • Update the highlight.js version carefully
  • One 🌰 : Knotes

🎈 Aide

🎉 Who are using?

License

MIT