A simply Solidity library for common string operations
npm install solidity-string-util


A simply Solidity library for common string operations.
```
npm install solidity-string-util
To write your custom contracts, import it and attach it to the string type:
`solidity
pragma solidity ^0.5.0;
import 'solidity-string-util/contracts/StringUtil.sol';
contract YourContract {
using StringUtil for string;
// your custom code
}
`
> You need an ethereum development framework for the above import statements to work! Check out these guides for [Truffle], [Embark] or [Buidler].
Please see the Solidity documentation on libraries for more details on how to work with libraries.
| Function name | Description |
| ------------- | -------------------------------------------------- |
| toHash | Returns the keccak256 hash of a string |
| isEmpty | Returns true if a string is empty, false otherwise |
To run the unit tests execute npm test.
To run the code coverage simply execute npm run coverage`.
[Truffle]: https://truffleframework.com/docs/truffle/quickstart
[Embark]: https://embark.status.im/docs/quick_start.html
[Buidler]: https://buidler.dev/guides/#getting-started