open-index/open-npm huggingface dataset:
npm package: @klarr-agency/circum-icons
Description: This pack was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throught all the set and insure that each icon has the same visual weight.
Latest version: 1.1.39

# Circum icons pack

This pack was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throught all the set and insure that each icon has the same visual weight.

Available for these frameworks 👉 React, Vue and Svelte

## Installation

Install with npm

```bash
  npm i -D @klarr-agency/circum-icons
```

## Usage/Examples

```javascript
// Add one of the 3 lines below corresponding to your framework
import CircumIcon from "@klarr-agency/circum-icons"; // Svelte
import CircumIcon from "@klarr-agency/circum-icons/react"; // React
import CircumIcon from "@klarr-agency/circum-icons/vue"; // Vue


<CircumIcon name="calendar"/>
// You can change color and size
<CircumIcon name="calendar" color="#000" size="48px">
```

## Icons

You can see the list of available icons on [circumicons.com](https://circumicons.com)

## Authors

-   [@klarr-agency](https://www.github.com/klarr-agency)
npm package: @klarr-agency/circum-icons-react
Description: Circum icons pack for react
Author: Klarr Agency
Latest version: 2.0.2

# Circum icons pack for React

This pack was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throught all the set and insure that each icon has the same visual weight.

Available for these frameworks 👉 React, [Vue](https://github.com/Klarr-Agency/circum-icons-vue) and [Svelte](https://github.com/Klarr-Agency/circum-icons-svelte)

## Installation

Install with npm

```bash
  npm i -D @klarr-agency/circum-icons-react
```

## Usage/Examples

```javascript
import CircumIcon from "@klarr-agency/circum-icons-react";


<CircumIcon name="calendar"/>
// You can change color and size
<CircumIcon name="calendar" color="#000" size="48px">
```

## Icons

You can see the list of available icons on [circumicons.com](https://circumicons.com)

## Authors

-   [@klarr-agency](https://www.github.com/klarr-agency)
npm package: @klarr-agency/circum-icons-svelte
Description: Circum icons pack for svelte
Author: Klarr Agency
Latest version: 2.0.1

# Circum icons pack for Svelte

This pack was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throught all the set and insure that each icon has the same visual weight.

Available for these frameworks 👉 [React](https://github.com/Klarr-Agency/circum-icons-react), [Vue](https://github.com/Klarr-Agency/circum-icons-vue) and Svelte

## Installation

Install with npm

```bash
  npm i -D @klarr-agency/circum-icons-svelte
```

## Usage/Examples

```javascript
import CircumIcon from "@klarr-agency/circum-icons-svelte";


<CircumIcon name="calendar"/>
// You can change color and size
<CircumIcon name="calendar" color="#000" size="48px">
```

## Icons

You can see the list of available icons on [circumicons.com](https://circumicons.com)

## Authors

-   [@klarr-agency](https://www.github.com/klarr-agency)
npm package: @klarr-agency/circum-icons-vue
Description: Circum icons pack for vue.js
Author: Klarr Agency
Latest version: 2.0.1

# Circum icons pack for Vue.js

This pack was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throught all the set and insure that each icon has the same visual weight.

Available for these frameworks 👉 [React](https://github.com/Klarr-Agency/circum-icons-react), Vue and [Svelte](https://github.com/Klarr-Agency/circum-icons-svelte)

## Installation

Install with npm

```bash
  npm i -D @klarr-agency/circum-icons-vue
```

## Usage/Examples

```javascript
import CircumIcon from "@klarr-agency/circum-icons-vue";


<CircumIcon name="calendar"/>
// You can change color and size
<CircumIcon name="calendar" color="#000" size="48px">
```

## Icons

You can see the list of available icons on [circumicons.com](https://circumicons.com)

## Authors

-   [@klarr-agency](https://www.github.com/klarr-agency)
npm package: @klarr-agency/gumroad--api
Description: Client for the Gumroad API.
Author: Samy Pessé
Latest version: 0.5.1

Gumroad API Client
================

This is a client library to access the Gumroad API. This client uses promises.

```js
var Gumroad = require("gumroad-api");
var gumroad = new Gumroad({
	token: "<your-gumroad-token>"
});
```

## Products

Reference: https://gumroad.com/api#products

#### List products

```js
gumroad.listProducts()
.then(function(products) {
    ...
});
```

#### Create a product

```js
gumroad.createProduct({
	"name": "..."
})
.then(function(product) {
    ...
});
```

#### Retrieve a product

```js
gumroad.getProduct("my-product-id")
.then(function(product) {
    ...
});
```

#### Update a product

```js
gumroad.updateProduct("my-product-id", {
	// infos
})
.then(function(product) {
    // Product has been updated
});
```

#### Enable/disable a product

```js
gumroad.toggleProduct("my-product-id", false)
.then(function(product) {
    // Product has been disabled/enabled
});
```

#### Delete a product

```js
gumroad.deleteProduct("my-product-id")
.then(function() {
    // Product has been deleted
});
```

## Offer Codes

Reference: https://gumroad.com/api#offer-codes

#### List offers for a product

```js
gumroad.listOffers("product-id")
.then(function(offers) {
    ...
});
```

#### Create an offer

```js
gumroad.createOffer("product-id", {
    "name": "..."
})
.then(function(offer) {
    ...
});
```

#### Retrieve an offer

```js
gumroad.getOffer("product-id", "offer-id")
.then(function(offer) {
    ...
});
```

#### Delete an offer

```js
gumroad.deleteOffer("product-id", "offer-id")
.then(function() {
    // Offer has been deleted
});
```

#### Update a product

```js
gumroad.updateOffer("product-id", "offer-id", {
    // infos
})
.then(function(offer) {
    // Offer has been updated
});
```

## Licenses

Reference: https://help.gumroad.com/customer/portal/articles/1579327-license-keys

#### Verify a license key

```js
gumroad.verifyLicense("my-product-id", "license-key")
.then(function(license) {
    // License is OK
}, function() {
    // License verification failed
});
```

## Sales

Reference: https://gumroad.com/api#sales

#### List sales

```js
gumroad.listSales("after-date", "before-date", "page-num")
.then(function(sales) {
    ...
});
```

#### Retrieve a sale

```js
gumroad.getSale("sale-id")
.then(function(sale) {
    ...
});
```