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

infinite-vue-preloader

v1.1.0

Published

Vue Preloader is a simple and customizable Vue component that allows you to display a preloader or loading indicator while your content is being loaded. This wrapper component provides a convenient way to show a loading animation or message to users durin

Downloads

16

Readme

Vue Preloader

Vue Preloader is a simple and customizable Vue component that allows you to display a preloader or loading indicator while your content is being loaded. This wrapper component provides a convenient way to show a loading animation or message to users during asynchronous operations.

Key Features

  • Full Control Over Functionality: The Vue Preloader component only displays data and does not add any additional functionality. This gives you full control over when and how to display the preloader in your application.

  • Full Control Over Content: The component provides a default preloader with a "Loading..." text, but you can easily implement your own design using the default slot. This means you have the flexibility to customize the preloader's appearance and add any content you want while data is loading.

Installation

You can install the Vue Preloader component via npm:

npm install vue-preloader

Usage

To use the Vue Preloader component, simply include it in your Vue template and place your content within it. The component provides a default preloader, but you can customize its appearance by using the default slot.

<template>
  <div>
    <VuePreloader>
      <!-- Place your content here -->
    </VuePreloader>
  </div>
</template>

<script>
import VuePreloader from "vue-preloader";

export default {
  components: {
    VuePreloader,
  },
};
</script>

<style>
/* Custom styles can be applied here */
</style>

Slots

The Vue Preloader component includes a slot where you can insert your custom content. By default, it displays a loading animation with the text "Loading...", but you have full control over what is displayed within the preloader by using the slot.

<template>
  <VuePreloader>
    <!-- Your custom content here -->
  </VuePreloader>
</template>

Styling

The Vue Preloader component comes with some basic styling applied, but you can easily customize its appearance by adding your own styles using the <style> section in your component.

CSS Classes

The following CSS class is available for styling the preloader:

  • .pre-loader: This class can be used to target the preloader container and apply custom styles to it. You can modify properties such as padding, background color, and more to match your design requirements.

Example:

<style>
/* Custom styles for the preloader */
.pre-loader {
  padding: 10px;
  background-color: #f1f1f1;
  /* Add more styles as needed */
}
</style>

License

This component is open source and available under the MIT License.

Author

Vue Preloader is developed and maintained by Maleesha Gimshan. If you have any questions or suggestions, feel free to reach out.

Contributing

Contributions are highly appreciated and contribute to the thriving open-source community. If you have a suggestion to improve this component, please fork the repository and create a pull request. Alternatively, you can open an issue with the tag "enhancement". Don't forget to show your support by giving the project a star! Thank you for your contributions!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request