open-index/open-npm huggingface dataset:
npm package: @shyftnetwork/shyft_truffle-deployer
Description: Light deployment module for easily deploying Ethereum contracts
Author: shyftnetwork
Latest version: 2.0.7

# truffle-deployer
Light deployment module for deploying Ethereum contracts

This package is in the process of being moved to its own module (here). For documentation, see the `deployer` section within the [Truffle migration documentation](http://truffleframework.com/docs/getting_started/migrations).

# Testing

```
$ npm test
```
npm package: @shyftnetwork/shyft_truffle-expect
Description: Simple module for ensuring specific options are passed to a function
Author: shyftnetwork
Latest version: 0.0.5

# truffle-expect
Simple module for ensuring expected parameters exist

### install

```
$ npm install truffle-expect
```

### Usage

```javascript
var expect = require("@shyftnetwork/shyft_truffle-expect");

// The object you're testing
var options = {
  example: "exists"
  another: 5
};

expect.options(options, ["example", "another"]); // does nothing
expect.options(options, ["example", "another", "some_other_key"]); // errors because options["some_other_key"] is undefined
```
npm package: @shyftnetwork/shyft_truffle-provider
Description: Beefed up provider module for Truffle
Author: shyftnetwork
Latest version: 0.0.7

# truffle-provider
Beefed up Provider utility for Truffle

The goal of this module is to turn it into a provider object that contains extra utility methods that apply to the provider; however, in it's current state it simply a set of standalone utility functions.
npm package: @shyftnetwork/shyft_truffle-solidity-utils
Description: Utilities for Solidity contracts
Author: shyftnetwork
Latest version: 1.1.3

# truffle-solidity-utils
Utilities for solidity contracts

# API

### ordered_abi(file_path, abi, contract_name, callback)

Given a path to a file, an abi, and a contract name, return a restructured abi where the functions are ordered in the exact order they appear in the source file.

TODO: Example

###