open-index/open-npm huggingface dataset:
npm package: @scsiva1991/array-filter
Description: A small library to filter array of objects and return as a simple array
Author: “Sivakumar
Latest version: 0.0.3

[![Build Status](https://travis-ci.org/scsiva1991/array-filter.svg?branch=master)](https://travis-ci.org/scsiva1991/array-filter)
[![Coverage Status](https://coveralls.io/repos/github/scsiva1991/array-filter/badge.svg?branch=master)](https://coveralls.io/github/scsiva1991/array-filter?branch=master)

## Array Filter

An array filter is a simple library to filter two array of objects

## Installation

`npm install @scsiva1991/array-filter`

## Usage

====== TO Filter array of objects ======

```javascript

    var filter = require('@scsiva1991/array-filter');

    var array1 = [{id:1},{id:2},{id:3}];
    var array2 = [{id:1}];
    var key = 'id';

    // To get objects that are present in both array1 and array2
    var result1 = filter.getIncludedObjs( array1, array2, key );
    console.log( result1 ); //[{id:1}]

    // To get objects that are present only in array1
    var result2 = filter.getExcludedObjs( array1, array2, key );
    console.log( result2 ); //[{id:2},{id:3}]

```

====== To Filter array of items ======

```javascript

    var filter = require('@scsiva1991/array-filter');

    var array1 = [1, 2, 3];
    var array2 = [3, 4, 5];

    // To get items that are present in both array1 and array2
    var result1 = filter.getIncludedItems( array1, array2 );
    console.log( result1 ); //[3]

    // To get items that are present only in array1
    var result2 = filter.getExcludedItems( array1, array2 );
    console.log( result2 ); //[1, 2]

```

## Tests

npm test
npm package: @scss-icons/themify-icons-scss
Description: Fonts for themify icons
Latest version: 1.2.0

Themify Icons SCSS
==================

This is a SCSS version of the Themify Icons which includes mixins to create themify icons on the fly. I am basing the SCSS off of the SCSS verion of font-awesome. You can find themify icons here: [http://themify.me/themify-icons](http://themify.me/themify-icons)

##Install
1. Download and put the themify-icons folder inside of your SASS folder.
2. Include themify in your main sass file  

	```
	@import 'themify-icons/themify-icons';

	```
3. Use as you wish

## About
This is currently in development, if you wish to help, please comment, fork, create issues, w/e you need.


## Usage
There are a few available variables you may use, below are some usages.

### Basic
This is the most basic usage. By default your icon will be displayed as a :before of your selected div. By default, your icon will be given  a font size of 18px, a margin right or left of 10px and a color of inherit.

```
.mydiv { @include icon($apple);  }
```

### Display after
This will display the icon as a :after on your selected div

```
.mydiv { @include iconafter($apple); }
```

### Variables
There are 3 variables currently set up for the icon: font-size, color, and margin. Below are their different uses:

#### All of them together (icon, margin, font-size, color)

```
.mydiv { @include icon($apple, 20px, 20px, $green); }
```

#### Just font size
```
.mydiv { @include icon($apple, $fs:20px); }
```
#### Just margin
```
.mydiv { @include icon($apple, $m:10px); }
```
#### Just color
```
.mydiv { @include icon($apple, $c:$purple); }
```
#### Removing defaults

```
.mydiv { @include icon($apple, null, null, $blue)
```

#### Available variables are
$fs for font-size

$m for margin

$c for color
npm package: @scssyworks/context-builder
Description: Create context menus with ease
Author: scssyworks
Latest version: 0.5.4

# Context Builder

A powerful and easy to use library for building custom context menus.

```sh
npm i @scssyworks/context-builder
```

# How does it work?

## Create a context menu instance for a given target.

```js
import { ContextMenu } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div');
// ...
const contextMenu = new ContextMenu(); // For body element
```

If you don't specify a target selector, context menu is enabled for ``body`` element.

## Add context menu items

```js
import { ContextMenu, ContextItem } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div');
contextMenu.add(
    new ContextItem('Option 1'),
    new ContextItem('Option 2'),
    // ...
);
```

## Add nested menu items

```js
import { ContextMenu, ContextItem, ContextList } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div');
contextMenu.add(
    new ContextItem('Option 1'),
    new ContextItem('Option 2'),
    (new ContextList('Option 3')).add(
        new ContextItem('Child Option 1')
    )
    // ...
);
```

Context builder supports nesting of elements up to ``nth`` level.

## Listen to click events

```js
import { ContextMenu, ContextItem, ContextList } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div', {
    onClick(event) {
        // Use event.target to get the target element
        // ...
        return true; // Return true to automatically close the menu
    }
});
// ...
```

## Listen to activate and deactivate events

Activate and Deactivate listeners are great for adding entry and exit transitions

```js
import { ContextMenu, ContextItem, ContextList } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div', {
    onActivate(elements) {
        elements.map(el => {
            el.classList.add('show'); // Adding "show" class adds an entry transition
        });
    },
    onDeactivate(elements, callback) {
        elements.once('transitionend', callback); // Callback function is "required" to complete the exit transition
        elements.map(el => {
            el.classList.remove('show'); // Removing "show" class triggers an exit transition
        });
    }
});
// ...
```

## Listen to "contextmenu" event

You can listen to original contextmenu event if you want to capture text selection or do more stuff.

```js
import { ContextMenu, ContextItem, ContextList } from '@scssyworks/context-builder';

const contextMenu = new ContextMenu('div', {
    onContextMenu(event) {
        console.log(event);
    }
});
// ...
```

## Destroy context menu

```js
contextMenu.cleanup();
```

# Customize

Context Builder is fully customizable. You can use your own elements to build context menu. Use the following guide to customize your context menus:

https://github.com/scssyworks/context-builder/blob/master/CUSTOMIZE.md
npm package: @scsys/contracts
Description: Smart-Contracts created for the scsys initiative
Author: FL03
Latest version: 0.0.1

# @scsys/contracts

This repository is reserved for smart-contracts created to meet the needs of the Simplicity Platform, an all-in-one blockchain platform created by Scattered-Systems, LLC.

## Getting Started

### _Building from the source_

    git clone https://gitlab.com/scsys/contracts

    cd contracts && npm install

### _Commands_

    npm run build

    npm run test

## Contributors