# v50-hemera-loader

> Wrapper for hemera.js to load hemera object or spawn independent node process for hemera.js

Latest version **0.0.1** (published 2017-04-10) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install v50-hemera-loader
pnpm add v50-hemera-loader
yarn add v50-hemera-loader
bun add v50-hemera-loader
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2017-04-10 |
| First published | 2017-04-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Edgars Mjasņiokovs |
| Maintainers | mjasnikovs |
| Keywords | hemera.js, wrapper, spawn, process |

## Links

- npm: https://www.npmjs.com/package/v50-hemera-loader
- Repository: https://github.com/mjasnikovs/v50-hemera-loader
- Homepage: https://github.com/mjasnikovs/v50-hemera-loader#readme
- Issues: https://github.com/mjasnikovs/v50-hemera-loader/issues
- npm.io page: https://npm.io/package/v50-hemera-loader

## Dependencies (2)

- [nats](https://npm.io/package/nats.md) ^0.7.16
- [nats-hemera](https://npm.io/package/nats-hemera.md) ^0.10.2

## Recent versions

- 0.0.1 (latest) — 2017-04-10

## README

## v50-hemera-loader (ES6, ALFA)

v50-hemera-loader wrapper to load hemera object or spawn hemera detached process.

## Installation

```sh 
npm -i --save v50-hemera-loader
```

## API Reference

```JavaScript
createHemera((err, hemera) => {
    hemere // Hemera Object
})

createHemera(hemeraOptions, natsOptions, (err, hemera) => {
    hemere // Hemera Object
})
```

```JavaScript
// './test/executeModule.js'
module.exports = hemera => {
    hemera.add({topic: 'math', cmd: 'add'}, (req, res) => {
        return res(null, true)
    })
}

const uncaughtException = error => {
    throw new Error(error)
}

// Spawn detached node process with hemera
createHemeraInstance(resolve('./test/executeModule.js'), uncaughtException, (err, node) => {
    node.kill()
})

createHemeraInstance(resolve('./test/executeModule.js'), hemeraOptions, natsOptions, uncaughtException, (err, node) => {
    node.kill()
})
```

For more examples see tests

## Tests

```npm test```

## Contributors

Edgars Mjasnikovs

## License

MIT

---
_Source: https://npm.io/package/v50-hemera-loader · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
