open-index/open-npm huggingface dataset:
npm package: @noia-network/truffle-hdwallet-provider
Description: HD Wallet-enabled Web3 provider
Author: Tim Coulter
Latest version: 0.0.4

# truffle-hdwallet-provider
HD Wallet-enabled Web3 provider. Use it to sign transactions for addresses derived from a 12-word mnemonic.

## Install

```
$ npm install truffle-hdwallet-provider
```

## General Usage

You can use this provider wherever a Web3 provider is needed, not just in Truffle. For Truffle-specific usage, see next section.

```javascript
var HDWalletProvider = require("truffle-hdwallet-provider");
var mnemonic = "opinion destroy betray ..."; // 12 word mnemonic
var provider = new HDWalletProvider(mnemonic, "http://localhost:8545");

// Or, alternatively pass in a zero-based address index.
var provider = new HDWalletProvider(mnemonic, "http://localhost:8545", 5);
```

By default, the `HDWalletProvider` will use the address of the first address that's generated from the mnemonic. If you pass in a specific index, it'll use that address instead. Currently, the `HDWalletProvider` manages only one address at a time, but it can be easily upgraded to manage (i.e., "unlock") multiple addresses.

Parameters:

- `mnemonic`: `string`. 12 word mnemonic which addresses are created from.
- `provider_uri`: `string`. URI of Ethereum client to send all other non-transaction-related Web3 requests.
- `address_index`: `number`, optional. If specified, will tell the provider to manage the address at the index specified. Defaults to the first address (index `0`).

## Truffle Usage

You can easily use this within a Truffle configuration. For instance:

truffle.js
```javascript
var HDWalletProvider = require("truffle-hdwallet-provider");

var mnemonic = "opinion destroy betray ...";

module.exports = {
  networks: {
    development: {
      host: "localhost",
      port: 8545,
      network_id: "*" // Match any network id
    },
    ropsten: {
      provider: new HDWalletProvider(mnemonic, "https://ropsten.infura.io/"),
      network_id: 3
    }
  }
};
```
npm package: @noilda/ng-loader
Description: Loaders library
Author: Adlion Myftarago
Latest version: 0.0.1-rc3

## Noilda Loader

This loader is the initial screen user will see until the first bundle is being loaded.    
Use the script to place the content of loader component to the `index.html`.
The script is not included on the final bundle.
On final bundle will be included only the service for managing the loader and the loader CSS+HTML.


## Usage

After installation run    
` node ./node_modules/@noilda/ng-loader/bin/cli.js `   
and follow instructions.

After runing the script you can change colors or other properties.

There are to ways to hide loader.

1. Insert loader inside root element (this has to be performed manually)
2. User `LoaderService` to hide and show loader.

Example:
Check angular lifecycles to hide loader when content is been rendered on screen.

``` typescript 
import { AfterViewInit, Component } from '@angular/core';
import { LoaderService } from '@noilda/ng-loader';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
})
export class AppComponent implements AfterViewInit{
constructor(
  private loaderService: LoaderService,
){}


  ngAfterViewInit() {
    this.loaderService.showLoader(false);
  }
}
```

## Important
There are two HTML comments which will be inserted with the loader element.   

  `<!--  START__HERE Noilda loader  -->`   
  `<!--  END__HERE Noilda loader  -->`    

This two comments  mark the begining and the end of loader element. The package uses these comments to replace the loader if the script is re-executed.
If the comments are being removed, the script will put a new loader while keeping the previous loader elements.


## TODO

Unit tests
npm package: @noim/keen-slider
Description: The HTML touch slider carousel with the most native feeling you will get.
Author: Eric Beyer
Latest version: 4.3.1

[![npm version](https://badge.fury.io/js/keen-slider.svg)](https://www.npmjs.com/package/keen-slider)
[![Build Status](https://travis-ci.org/rcbyr/keen-slider.svg?branch=release)](https://travis-ci.org/rcbyr/keen-slider)

# keen-slider

[![Rotation](https://keen-slider.io/images/demo1.gif)](https://keen-slider.io/examples/#background-rotation) [![DatePicker](https://keen-slider.io/images/demo2.gif)](https://keen-slider.io/examples/#datepicker)

**keen-slider** is a free library agnostic touch slider
with native touch/swipe behavior and great performance. It comes with
**no dependencies**, **typescript support**, **multitouch support**
and is compatible with
**all common browsers including IE 10**.

## Getting Started

- [Installation](https://keen-slider.io/#installation)
- [API](https://keen-slider.io/api/#api)
- [Examples](https://keen-slider.io/examples/#examples)

## Contributing

If you find a bug or have ideas for better code, I would be grateful for your contribution. Just create an issue or a pull request.