Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tada5hi/vuecs

This repository contains different packages, which provides different minimal vue components.
https://github.com/tada5hi/vuecs

components hyperscript layout multi-tier navbar navigation navigation-menu pagination vue vue-layout

Last synced: 2 months ago
JSON representation

This repository contains different packages, which provides different minimal vue components.

Awesome Lists containing this project

README

        

# Vuecs 📦

[![main](https://github.com/Tada5hi/vuecs/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/vuecs/actions/workflows/main.yml)
[![Known Vulnerabilities](https://snyk.io/test/github/Tada5hi/vuecs/badge.svg)](https://snyk.io/test/github/Tada5hi/vuecs)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)

## What is it?
**Vuecs** is a collection of packages containing minimal components.

**Table of Contents**

- [Packages](#packages)
- [Core](#core-)
- [Countdown](#countdown-)
- [Form Controls](#form-controls-)
- [Gravatar](#gravatar-)
- [Link](#link-)
- [List Controls](#list-controls-)
- [Navigation](#navigation-)
- [Pagination](#pagination-)
- [Timeago](#timeago-)
- [License](#license)

## Packages
The repository contains the following packages:

### Core 🌱

**`@vuecs/core`**

This package provides basic functionalities like building component options depending on the configuration.
In addition, presets and defaults for these options can be stored in a global store.

[Documentation](packages/core/README.md)

### Countdown ⏰

**`@vuecs/countdown`**

This package provides a customizable countdown timer for Vue3 web applications.
It offers a range of options for customization, including start and end times, step length, and more.
Ideal for time-based events such as auctions, sales, or promotions.

[Documentation](packages/countdown/README.md)

### Form Controls 📜

**`@vuecs/form-controls`**

This package provides a set of customizable form controls, including input-text, input-checkbox, textarea,
and more, that can be used in vanilla or hyperscript syntax.

[Documentation](packages/form-controls/README.md)

### Gravatar 📷

**`@vuecs/gravatar`**

This package provides an easy way to integrate Gravatar avatars in a Vue3 web applications.
This component can be added to user profiles, comments, or other parts of a web applications
with minimal effort.

[Documentation](packages/gravatar/README.md)

### Link 🔗

**`@vuecs/link`**

This package provides an easy way to use nuxt or vue-router links in a Vue3 web applications.

[Documentation](packages/link/README.md)

### List Controls 📋

**`@vuecs/list-controls`**

This package provides a set of customizable list controls, that can be used in vanilla or hyperscript syntax.

[Documentation](packages/list-controls/README.md)

### Navigation 🧭

**`@vuecs/navgiation`**

A package containing basic components, to build multi level navigation menus.

[Documentation](packages/navigation/README.md)

### Pagination 📖

**`@vuecs/pagination`**

This library provides an easy way to paginate large datasets by providing a range
of customization options, including the number of items per page,
the number of visible page links,
and the layout of the pagination controls.

[Documentation](packages/pagination/README.md)

### Timeago ⏰

**`@vuecs/timeago`**

A package containing a timeago component.

[Documentation](packages/timeago/README.md)

## License

Made with 💚

Published under [MIT License](./LICENSE).