# @magikcraft/core [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]

> Core Magikcraft utilities for SMA plugins

This repository contains the Magikcraft API - `magikcraft.io` - as well as the reusable utilities that are used to implement the Magikcraft API.

To see how methods like `magik.dixit` and `magik.exsultus` are implemented, take a look in the [`magik` directory](https://github.com/Magikcraft/magikcraft-core/tree/master/magik).

## Installation

```bash
npm install @magikcraft/core
```

## Testing

Use the SMA image in test mode to run the unit tests.

Make sure you have the latest version of smac installed:

```
npm i -g smac
```

Then run the tests:

```
npm test
```

## License

Apache-2.0 © [Josh Wulf](https://github.com/Magikcraft)

[npm-image]: https://badge.fury.io/js/%40magikcraft%2Fserver.svg
[npm-url]: https://npmjs.org/package/@magikcraft/server
[travis-image]: https://travis-ci.org/Magikcraft/server.svg?branch=master
[travis-url]: https://travis-ci.org/Magikcraft/server
[daviddm-image]: https://david-dm.org/Magikcraft/server.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/Magikcraft/server
