open-index/open-npm huggingface dataset:
npm package: @munkyjunky/healthgraphql
Description: GraphQL route handler for accessing the Healthgraph API
Author: Simon Wears
Latest version: 0.1.0
Deprecated: HealthGraph API no longer publically available

# HealthGraphQL

A GraphQL wrapper around the Health Graph, to support reading and writing data.

> Currently supports reading profile information & fitness activities, and reading & writing strength training activities.

## Usage
```javascript
var express = require('express');
var healthgraphql = require('healthgraphql');
var app = express();

app.use(healthgraphql({
	graphiql: true,
	getAccessToken: function (req) {
		// return access token here
	}
}));

app.listen(3000);
```

### Options
`graphiql` - Boolean. Enable or disable the graphiql interface.  
`getAccessToken` - Function (request). Should return the access token to use to access the Health Graph.
npm package: @munnaas/craftsman
Description: Command line make code like laravel artisan run with node.js.
Author: Supakit Tanyung
Latest version: 0.0.0

craftsman
=========



[![Version](https://img.shields.io/npm/v/craftsman.svg)](https://npmjs.org/package/craftsman)
[![CircleCI](https://circleci.com/gh/MunNaaS/craftsman/tree/master.svg?style=shield)](https://circleci.com/gh/MunNaaS/craftsman/tree/master)
[![Appveyor CI](https://ci.appveyor.com/api/projects/status/github/MunNaaS/craftsman?branch=master&svg=true)](https://ci.appveyor.com/project/MunNaaS/craftsman/branch/master)
[![Codecov](https://codecov.io/gh/MunNaaS/craftsman/branch/master/graph/badge.svg)](https://codecov.io/gh/MunNaaS/craftsman)
[![Downloads/week](https://img.shields.io/npm/dw/craftsman.svg)](https://npmjs.org/package/craftsman)
[![License](https://img.shields.io/npm/l/craftsman.svg)](https://github.com/MunNaaS/craftsman/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g craftsman
$ craftsman COMMAND
running command...
$ craftsman (-v|--version|version)
craftsman/0.0.0 linux-x64 node-v10.1.0
$ craftsman --help [COMMAND]
USAGE
  $ craftsman COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`craftsman hello [FILE]`](#craftsman-hello-file)
* [`craftsman help [COMMAND]`](#craftsman-help-command)

## `craftsman hello [FILE]`

describe the command here

```
USAGE
  $ craftsman hello [FILE]

OPTIONS
  -f, --force
  -h, --help       show CLI help
  -n, --name=name  name to print

EXAMPLE
  $ craftsman hello
  hello world from ./src/hello.ts!
```

_See code: [src/commands/hello.ts](https://github.com/MunNaaS/craftsman/blob/v0.0.0/src/commands/hello.ts)_

## `craftsman help [COMMAND]`

display help for craftsman

```
USAGE
  $ craftsman help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v1.2.10/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @munnaas/migrations
Description: Command line migrations for knex.js with typescript power by oclif.
Author: Supakit Tanyung
Latest version: 0.0.0

migrations
==========



[![Version](https://img.shields.io/npm/v/migrations.svg)](https://npmjs.org/package/migrations)
[![CircleCI](https://circleci.com/gh/MunNaaS/migrations/tree/master.svg?style=shield)](https://circleci.com/gh/MunNaaS/migrations/tree/master)
[![Appveyor CI](https://ci.appveyor.com/api/projects/status/github/MunNaaS/migrations?branch=master&svg=true)](https://ci.appveyor.com/project/MunNaaS/migrations/branch/master)
[![Codecov](https://codecov.io/gh/MunNaaS/migrations/branch/master/graph/badge.svg)](https://codecov.io/gh/MunNaaS/migrations)
[![Downloads/week](https://img.shields.io/npm/dw/migrations.svg)](https://npmjs.org/package/migrations)
[![License](https://img.shields.io/npm/l/migrations.svg)](https://github.com/MunNaaS/migrations/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @mueang/migrations
$ migrations COMMAND
running command...
$ migrations (-v|--version|version)
@mueang/migrations/0.0.0 linux-x64 node-v10.1.0
$ migrations --help [COMMAND]
USAGE
  $ migrations COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`migrations hello [FILE]`](#migrations-hello-file)
* [`migrations help [COMMAND]`](#migrations-help-command)

## `migrations hello [FILE]`

describe the command here

```
USAGE
  $ migrations hello [FILE]

OPTIONS
  -f, --force
  -h, --help       show CLI help
  -n, --name=name  name to print

EXAMPLE
  $ migrations hello
  hello world from ./src/hello.ts!
```

_See code: [src/commands/hello.ts](https://github.com/MunNaaS/migrations/blob/v0.0.0/src/commands/hello.ts)_

## `migrations help [COMMAND]`

display help for migrations

```
USAGE
  $ migrations help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v1.2.10/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @munogu/maildir-queue
Description: File system backed lock-free and atomic message queue for Node.js
Author: Eymen Gunay
Latest version: 0.1.2

# Maildir queue [![Build Status][travis-badge]][travis-url] [![Coverage Status][coveralls-badge]][coveralls-url]

File system backed lock-free and atomic message queue for Node.js. Stores messages using Maildir format to avoid using file locks.

[![Standard - JavaScript Style Guide][standard-badge]][standard-url]

- [Requirements](#requirements)
- [Installation](#installation)
- [Quick Start](#quick-start)
- [Usage](#usage)
- [API](#api)
- [Debugging](#debugging)

## Requirements

* [Node.js][node-url] >= 6.0

## Installation

```
$ npm install @munogu/maildir-queue
```

## Quick Start

```javascript
// module dependencies
const Queue = require('@munogu/maildir-queue')

// initialize queue
let queue = new Queue('your_queue_name')
```

## Usage

```javascript
// module dependencies
const Queue = require('@munogu/maildir-queue')

// queue options
let options = {
  // output directory
  dir: '/path/to/output/directory',
  // time to live in milliseconds
  ttl: 86400 * 1000,
  // max retries, -1 for infinite, 0 for no retries
  retries: 10
}

// initialize queue
let queue = new Queue('your_queue_name', options)

// add new item to queue
queue.add({
  foo: 'bar'
})

// pop item from queue
queue.pop(item => {
  console.log('item id %s', item.id)
})
```

## API

### add(payload = object) - Promise

```javascript
queue.add({
  this: 'is',
  the: 'payload object'
})
```

### pop(handler = function) - Promise

```javascript
queue.pop(item => {
  console.log('received item with id %s', item.id)
})
```

### count() - Promise

Returns total count of items in the queue. 

```javascript
queue.count().then(count => {
  console.log('%s item(s) found', count)
})
```

## Debugging

Maildir queue along with many of the libraries it's built with support the **DEBUG** environment variable from [debug][debug-url] which provides simple conditional logging.

For example to see all maildir-queue specific debugging information just pass `DEBUG=queue*` and upon boot you'll see the list of middleware used, among other things.

[travis-badge]: https://img.shields.io/travis/munogu/node-maildir-queue.svg "Build Status"
[travis-url]: https://travis-ci.org/munogu/node-maildir-queue
[coveralls-badge]: https://img.shields.io/coveralls/github/munogu/node-maildir-queue.svg "Coverage Status"
[coveralls-url]: https://coveralls.io/github/munogu/node-maildir-queue
[standard-badge]: https://cdn.rawgit.com/feross/standard/master/badge.svg "Standard - JavaScript Style Guide"
[standard-url]: https://github.com/feross/standard
[node-url]: https://nodejs.org
[debug-url]: https://github.com/visionmedia/debug
npm package: @munogu/service
Description: Cross-platform service management tool for Node.js
Author: Eymen Gunay
Latest version: 0.1.0

# Node service

Cross-platform service management tool for Node.js

It uses [launchd][launchd-url] on `darwin`, [systemd][systemd-url] on `linux` and [nssm.exe][nssm-url] for `win32`.

[![Standard - JavaScript Style Guide][standard-badge]][standard-url]

- [Requirements](#requirements)
- [Installation](#installation)
- [Quick Start](#quick-start)
- [API](#api)
- [Debugging](#debugging)

## Requirements

* Administrative privileges
* [Node.js][node-url] >= 6.0

## Installation

```
$ npm install @munogu/service
```

## Quick Start

```javascript
// module dependencies
const Service = require('@munogu/service')

// initialize service
let service = new Service({
  name: 'my-service',
  description: 'My awesome service',
  argv: ['node', 'index.js']
})

// install service
service.install()
console.log('service installed')
```

## API

### Service(options = object)

```javascript
new Service({
  // machine readable alphanumeric service name
  name: 'my-service',
  // service description
  description: 'My awesome service',
  // service entry argv
  argv: ['node', 'index.js']
})
console.log('Service installed & started')
```

### Service.install() - void

```javascript
service.install()
console.log('Service installed & started')
```

### Service.uninstall() - void

```javascript
service.uninstall()
console.log('Service is disabled & uninstalled')
```

### Service.status() - Boolean

Returns service status. `true` if running, `false` if not.

```javascript
if (service.status()) {
  console.log('service is running')
} else {
  console.log('service is NOT running')
}
```

## Debugging

Node service along with many of the libraries it's built with support the **DEBUG** environment variable from [debug][debug-url] which provides simple conditional logging.

For example to see all `service` specific debugging information just pass `DEBUG=service*` and upon boot you'll see the list of middleware used, among other things.

[standard-badge]: https://cdn.rawgit.com/feross/standard/master/badge.svg "Standard - JavaScript Style Guide"
[standard-url]: https://github.com/feross/standard
[launchd-url]: https://en.wikipedia.org/wiki/Launchd
[systemd-url]: https://en.wikipedia.org/wiki/Systemd
[nssm-url]: https://nssm.cc
[node-url]: https://nodejs.org
[debug-url]: https://github.com/visionmedia/debug