open-index/open-npm huggingface dataset:
npm package: @lobsangnet/lobsang-connect-matrix
Description: Allows connection to matrix for writing.
Author: André Jaenisch
Latest version: 0.1.5

# `@lobsangnet/lobsang-connect-matrix`

Wraps [matrix-js-sdk][matrix-js-sdk] for easier write access.

## Badges

[![CircleCI for continous integration][circleci-badge]][circleci-report]
[![codecov for coverage report summary][codecov-badge]][codecov-report]
[![Maintainability][codeclimate-badge]][codeclimate-report]
[![Greenkeeper for keeping dependencies up-to-date][greenkeeper-badge]][greenkeeper-website]
[![JavaScript Style Guide][standard-badge]][standard-website]
[![Known Vulnerabilities are searched for by SNYK][snyk-badge]][snyk-report]

[![NPM package @lobsangnet/lobsang-connect-matrix][npm-package-badge]][npm-package-website]

See [lobsang.network][website] for details.

## Usage

First, copy `.env.example` to `.env` (in `.gitignore`) and fill it with your
secrets.

```js
const lobsangConnectMatrix = require('@lobsangnet/lobsang-connect-matrix')

const message = 'My message'
lobsangConnectMatrix(message)
  .then(() => console.log('Sent!'))
```

## License

Apache License. See [LICENSE.txt][license].

[circleci-badge]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master.svg?style=shield
[circleci-report]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master
[codeclimate-badge]: https://api.codeclimate.com/v1/badges/1ed4c62e97210c3c1c0c/maintainability
[codeclimate-report]: https://codeclimate.com/github/lobsangnet/lobsang.js/maintainability
[codecov-badge]: https://codecov.io/gh/lobsangnet/lobsang.js/branch/master/graph/badge.svg
[codecov-report]: https://codecov.io/gh/lobsangnet/lobsang.js/tree/master/packages/lobsang-connect-matrix/lib
[greenkeeper-badge]: https://badges.greenkeeper.io/lobsangnet/lobsang.js.svg
[greenkeeper-website]: https://greenkeeper.io/
[license]: https://github.com/lobsangnet/lobsang.js/blob/master/LICENSE.txt
[matrix-js-sdk]: https://www.npmjs.com/package/matrix-js-sdk
[npm-package-badge]: https://nodei.co/npm/@lobsangnet/lobsang-connect-matrix.png
[npm-package-website]: https://npmjs.org/package/@lobsangnet/lobsang-connect-matrix
[snyk-badge]: https://snyk.io/test/github/lobsangnet/lobsang.js/badge.svg
[snyk-report]: https://snyk.io/test/github/lobsangnet/lobsang.js
[standard-badge]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-website]: https://standardjs.com/
[website]: http://lobsang.network/
npm package: @lobsangnet/lobsang-formatter-matrix
Description: Formats a message so you can send it to matrix.
Author: André Jaenisch
Latest version: 0.1.2

# `@lobsangnet/lobsang-formatter-matrix`

Formats a message so you can use it with [matrix-js-sdk][matrix-js-sdk].

## Badges

[![CircleCI for continous integration][circleci-badge]][circleci-report]
[![codecov for coverage report summary][codecov-badge]][codecov-report]
[![Maintainability][codeclimate-badge]][codeclimate-report]
[![Greenkeeper for keeping dependencies up-to-date][greenkeeper-badge]][greenkeeper-website]
[![JavaScript Style Guide][standard-badge]][standard-website]
[![Known Vulnerabilities are searched for by SNYK][snyk-badge]][snyk-report]

[![NPM package @lobsangnet/lobsang-formatter-matrix][npm-package-badge]][npm-package-website]

See [lobsang.network][website] for details.

## Usage

```js
const lobsangFormatterMatrix = require('@lobsangnet/lobsang-formatter-matrix')

const message = 'My message'
lobsangFormatterMatrix(message)
  .then((formattedMessage) => console.log(formattedMessage))
```

## License

Apache License. See [LICENSE.txt][license].

[circleci-badge]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master.svg?style=shield
[circleci-report]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master
[codeclimate-badge]: https://api.codeclimate.com/v1/badges/1ed4c62e97210c3c1c0c/maintainability
[codeclimate-report]: https://codeclimate.com/github/lobsangnet/lobsang.js/maintainability
[codecov-badge]: https://codecov.io/gh/lobsangnet/lobsang.js/branch/master/graph/badge.svg
[codecov-report]: https://codecov.io/gh/lobsangnet/lobsang.js/tree/master/packages/lobsang-formatter-matrix/lib
[greenkeeper-badge]: https://badges.greenkeeper.io/lobsangnet/lobsang.js.svg
[greenkeeper-website]: https://greenkeeper.io/
[license]: https://github.com/lobsangnet/lobsang.js/blob/master/LICENSE.txt
[matrix-js-sdk]: https://www.npmjs.com/package/matrix-js-sdk
[npm-package-badge]: https://nodei.co/npm/@lobsangnet/lobsang-formatter-matrix.png
[npm-package-website]: https://npmjs.org/package/@lobsangnet/lobsang-formatter-matrix
[snyk-badge]: https://snyk.io/test/github/lobsangnet/lobsang.js/badge.svg
[snyk-report]: https://snyk.io/test/github/lobsangnet/lobsang.js
[standard-badge]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-website]: https://standardjs.com/
[website]: http://lobsang.network/
npm package: @lobsangnet/lobsang-formatter-schema
Description: Formats a message according to a JSON schema.
Author: André Jaenisch
Latest version: 0.1.1

# `@lobsangnet/lobsang-formatter-schema`

Formats a message after validation against a schema.

## Badges

[![CircleCI for continous integration][circleci-badge]][circleci-report]
[![codecov for coverage report summary][codecov-badge]][codecov-report]
[![Maintainability][codeclimate-badge]][codeclimate-report]
[![Greenkeeper for keeping dependencies up-to-date][greenkeeper-badge]][greenkeeper-website]
[![JavaScript Style Guide][standard-badge]][standard-website]
[![Known Vulnerabilities are searched for by SNYK][snyk-badge]][snyk-report]

[![NPM package @lobsangnet/lobsang-formatter-schema][npm-package-badge]][npm-package-website]

See [lobsang.network][website] for details.

## Usage

```js
const lobsangFormatterSchema = require('@lobsangnet/lobsang-formatter-schema')

const message = 'My message'
const topic = 'NEWS'
lobsangFormatterSchema(message, topic)
  .then((formattedMessage) => console.log(formattedMessage))
```

## License

Apache License. See [LICENSE.txt][license].

[circleci-badge]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master.svg?style=shield
[circleci-report]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master
[codeclimate-badge]: https://api.codeclimate.com/v1/badges/1ed4c62e97210c3c1c0c/maintainability
[codeclimate-report]: https://codeclimate.com/github/lobsangnet/lobsang.js/maintainability
[codecov-badge]: https://codecov.io/gh/lobsangnet/lobsang.js/branch/master/graph/badge.svg
[codecov-report]: https://codecov.io/gh/lobsangnet/lobsang.js/tree/master/packages/lobsang-formatter-schema/lib
[greenkeeper-badge]: https://badges.greenkeeper.io/lobsangnet/lobsang.js.svg
[greenkeeper-website]: https://greenkeeper.io/
[license]: https://github.com/lobsangnet/lobsang.js/blob/master/LICENSE.txt
[npm-package-badge]: https://nodei.co/npm/@lobsangnet/lobsang-formatter-schema.png
[npm-package-website]: https://npmjs.org/package/@lobsangnet/lobsang-formatter-schema
[snyk-badge]: https://snyk.io/test/github/lobsangnet/lobsang.js/badge.svg
[snyk-report]: https://snyk.io/test/github/lobsangnet/lobsang.js
[standard-badge]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-website]: https://standardjs.com/
[website]: http://lobsang.network/
npm package: @lobsangnet/lobsang-processor-hostname
Description: Extracts the hostname from an url.
Author: André Jaenisch
Latest version: 0.1.4

# `@lobsangnet/lobsang-processor-hostname`

Parses the hostname from an URL.

## Badges

[![CircleCI for continous integration][circleci-badge]][circleci-report]
[![codecov for coverage report summary][codecov-badge]][codecov-report]
[![Maintainability][codeclimate-badge]][codeclimate-report]
[![Greenkeeper for keeping dependencies up-to-date][greenkeeper-badge]][greenkeeper-website]
[![JavaScript Style Guide][standard-badge]][standard-website]
[![Known Vulnerabilities are searched for by SNYK][snyk-badge]][snyk-report]

[![NPM package @lobsangnet/lobsang-processor-hostname][npm-package-badge]][npm-package-website]

See [lobsang.network][website] for details.

## Usage

```js
const lobsangProcessorHostname = require('@lobsangnet/lobsang-processor-hostname')

const url = 'https://example.com'
lobsangProcessorHostname(url)
  .then((hostname) => console.log(hostname))
```

## License

Apache License. See [LICENSE.txt][license].

[circleci-badge]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master.svg?style=shield
[circleci-report]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master
[codeclimate-badge]: https://api.codeclimate.com/v1/badges/1ed4c62e97210c3c1c0c/maintainability
[codeclimate-report]: https://codeclimate.com/github/lobsangnet/lobsang.js/maintainability
[codecov-badge]: https://codecov.io/gh/lobsangnet/lobsang.js/branch/master/graph/badge.svg
[codecov-report]: https://codecov.io/gh/lobsangnet/lobsang.js/tree/master/packages/lobsang-processor-hostname/lib
[greenkeeper-badge]: https://badges.greenkeeper.io/lobsangnet/lobsang.js.svg
[greenkeeper-website]: https://greenkeeper.io/
[license]: https://github.com/lobsangnet/lobsang.js/blob/master/LICENSE.txt
[matrix-js-sdk]: https://www.npmjs.com/package/matrix-js-sdk
[npm-package-badge]: https://nodei.co/npm/@lobsangnet/lobsang-processor-hostname.png
[npm-package-website]: https://npmjs.org/package/@lobsangnet/lobsang-processor-hostname
[snyk-badge]: https://snyk.io/test/github/lobsangnet/lobsang.js/badge.svg
[snyk-report]: https://snyk.io/test/github/lobsangnet/lobsang.js
[standard-badge]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-website]: https://standardjs.com/
[website]: http://lobsang.network/
npm package: @lobsangnet/lobsang-processor-port
Description: Extracts the port from an URL
Author: André Jaenisch
Latest version: 0.1.3

# `@lobsangnet/lobsang-processor-port`

Parses the port from an URL.

## Badges

[![CircleCI for continous integration][circleci-badge]][circleci-report]
[![codecov for coverage report summary][codecov-badge]][codecov-report]
[![Maintainability][codeclimate-badge]][codeclimate-report]
[![Greenkeeper for keeping dependencies up-to-date][greenkeeper-badge]][greenkeeper-website]
[![JavaScript Style Guide][standard-badge]][standard-website]
[![Known Vulnerabilities are searched for by SNYK][snyk-badge]][snyk-report]

[![NPM package @lobsangnet/lobsang-processor-port][npm-package-badge]][npm-package-website]

See [lobsang.network][website] for details.

## Usage

```js
const lobsangProcessorPort = require('@lobsangnet/lobsang-processor-port')

const url = 'https://example.com'
lobsangProcessorPort(url)
  .then((port) => console.log(port))
```

## License

Apache License. See [LICENSE.txt][license].

[circleci-badge]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master.svg?style=shield
[circleci-report]: https://circleci.com/gh/lobsangnet/lobsang.js/tree/master
[codeclimate-badge]: https://api.codeclimate.com/v1/badges/1ed4c62e97210c3c1c0c/maintainability
[codeclimate-report]: https://codeclimate.com/github/lobsangnet/lobsang.js/maintainability
[codecov-badge]: https://codecov.io/gh/lobsangnet/lobsang.js/branch/master/graph/badge.svg
[codecov-report]: https://codecov.io/gh/lobsangnet/lobsang.js/tree/master/packages/lobsang-processor-port/lib
[greenkeeper-badge]: https://badges.greenkeeper.io/lobsangnet/lobsang.js.svg
[greenkeeper-website]: https://greenkeeper.io/
[license]: https://github.com/lobsangnet/lobsang.js/blob/master/LICENSE.txt
[matrix-js-sdk]: https://www.npmjs.com/package/matrix-js-sdk
[npm-package-badge]: https://nodei.co/npm/@lobsangnet/lobsang-processor-port.png
[npm-package-website]: https://npmjs.org/package/@lobsangnet/lobsang-processor-port
[snyk-badge]: https://snyk.io/test/github/lobsangnet/lobsang.js/badge.svg
[snyk-report]: https://snyk.io/test/github/lobsangnet/lobsang.js
[standard-badge]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-website]: https://standardjs.com/
[website]: http://lobsang.network/