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

https://github.com/animify/minicons

💅 Aesthetic open-source SVG icons based on a 24x24 grid.
https://github.com/animify/minicons

icons iconset javascript svg

Last synced: 5 months ago
JSON representation

💅 Aesthetic open-source SVG icons based on a 24x24 grid.

Awesome Lists containing this project

README

          

# Minicons

[![Build Status](https://travis-ci.org/animify/Minicons.svg?branch=build_br)](https://travis-ci.org/animify/Minicons)
[![Maintainability](https://api.codeclimate.com/v1/badges/18c67260237745b56cbe/maintainability)](https://codeclimate.com/github/animify/Minicons/maintainability)

## About Minicons

Minicons is an open-source SVG icon set drafted on an 24x24 sized grid aimed at unifying icon design across a website. Currently the first release is covering several categories of icons (86 total).

[View available icons](https://minicons.netlify.app)

## Table of contents

1. [Features](#features)
2. [Getting Minicons](#getting-minicons)
1. [CDN](#cdn)
2. [ZIP](#download-the-zip)
3. [NPM](#using-npm)
3. [Quick start](#download-the-zip)
4. [API](#api)
1. [Properties](#properties)
- [`minicons.icons`](#miniconsicons)
- [`minicons.config`](#miniconsconfig)
2. [Methods](#methods)
- [`minicons.find()`](#miniconsfindname)
- [`minicons.create()`](#miniconscreatename-props)
- [`minicons.swap()`](#miniconsswap)
5. [Contributing guidelines](#building)
5. [License](#license)

## Features

* Dead simple to set up
* Icon swap when an element is dynamically added
* Extensive, straight forward icon object API
* Over 80+ icons
* Uniform design
* Easily configurable

## Getting Minicons

### CDN

You can directly import minicons.js from the CDN:

```
https://unpkg.com/minicons@latest/dist/minicons.js
```

CDN links are also supported for older specified versions:

```
https://unpkg.com/minicons@_VERSION_/dist/minicons.js
```

### Download the ZIP

[Download](https://github.com/animify/Minicons/releases/latest) the latest release.

### Using NPM

Install Minicons using CDN

```
npm i minicons -S
```

This will create all dist files in the Minicons package folder in your roots' node modules.

```
├── dist/

├── icons/

├── minicons.js

├── minicons.min.js

└── minicons.json
```

## Quick start

Get up and running within minutes inside your browser.

#### 1. Include

Include the CDN or the path to minicons.js at the end of your closing `