ts-essentials
========

A small TypeScript library that contains some essential tools to build sophisticated applications.

The library contains:
* Object clone function
* Class name inflection from type
* Class name inflection from object
* Base exception
* Mixins / traits

## Prerequisites

Requirements:
* Node 6+

## Installation

    $ npm install

## Usage

Compile:

    $ npm run compile

Test run (requires compilation):

    $ npm test

## Documentation

See the `clone.ts` file in `src/main/lib`.

## Licensing

Please consult the `LICENSE` file.

ts-essentials
========

[![Build Status](https://travis-ci.org/martyn82/ts-essentials.svg?branch=master)](https://travis-ci.org/martyn82/ts-essentials)

A small TypeScript library that contains some essential tools to build sophisticated applications.

The library contains:
* Object clone function
* Class name inflection from type
* Class name inflection from object
* Base exception
* Mixins / traits

## Prerequisites

Requirements:
* Node 6+

## Installation

    $ npm install

## Usage

Compile:

    $ npm run compile

Test run (requires compilation):

    $ npm test

## Documentation

See the `clone.ts` file in `src/main/lib`.

## Licensing

Please consult the `LICENSE` file.

Add travis build badge to readme
Add travis build badge to readme
