open-index/open-npm huggingface dataset:
npm package: @salies/mpd.js
Description: music player daemon client
Author: Andrew Kelley
Latest version: 1.3.0

# node mpd client

Connect to a [music player daemon](http://musicpd.org) server, send commands,
emit events.

You might also be interested in checking out
[node-groove](https://github.com/andrewrk/node-groove),
a generic music player backend as a node module.

Or maybe [Groove Basin](https://github.com/andrewrk/groovebasin),
a music player server which supports the MPD protocol and has many
[features and improvements](http://andrewkelley.me/post/quest-build-ultimate-music-player.html)
over MPD.

## Usage

```js
var mpd = require('mpd'),
    cmd = mpd.cmd
var client = mpd.connect({
  port: 6600,
  host: 'localhost',
});
client.on('ready', function() {
  console.log("ready");
});
client.on('system', function(name) {
  console.log("update", name);
});
client.on('system-player', function() {
  client.sendCommand(cmd("status", []), function(err, msg) {
    if (err) throw err;
    console.log(msg);
  });
});
```

## Documentation

See also the [MPD Protocol Documentation](http://www.musicpd.org/doc/protocol/).

### Functions

#### mpd.cmd(name, args)

Convert name/args pair into a Command.

#### mpd.connect(options)

Connects and returns a client.

#### mpd.parseKeyValueMessage(msg)

`msg`: a string which contains an MPD response.
Returns an object.

#### client.sendCommand(command, callback)

`command` can be a `MpdClient.Command` or a string.

#### client.sendCommands(commandList, callback)

### Events

#### error(err)

#### end

The connection is closed.

#### connect

A socket connection has been made.

#### ready

The mpd server is ready to accept commands.

#### system(systemName)

A system has updated. `systemName` is one of:

  * `database` - the song database has been modified after update.
  * `update` - a database update has started or finished. If the database was
    modified during the update, the database event is also emitted.
  * `stored_playlist` - a stored playlist has been modified, renamed, created
    or deleted
  * `playlist` - the current playlist has been modified
  * `player` - the player has been started, stopped or seeked
  * `mixer` - the volume has been changed
  * `output` - an audio output has been enabled or disabled
  * `options` - options like repeat, random, crossfade, replay gain
  * `sticker` - the sticker database has been modified.
  * `subscription` - a client has subscribed or unsubscribed to a channel
  * `message` - a message was received on a channel this client is subscribed
    to; this event is only emitted when the queue is empty

#### system-*

See above event. Each system name has its own event as well.
npm package: @salifm/hide-text
Description: Hide a secret text message inside a text message
Author: Salif Mehmed
Latest version: 4.0.1

# hide-text

Hide a secret text message inside a text message

## Install

```bash
npm install -g @salifm/hide-text
```

or

```bash
npm install -g git+https://codeberg.org/salif/hide-text.git
```

## Usage

```bash
hide-text-cli hide "public text" "secret text"
hide-text-cli unhide "public text"
```

or

```bash
# Requires zenity
hide-text
```

## License

Licensed under the [MIT](./LICENSE) license
npm package: @salifu/react-native-simple-biometrics
Description: A simple biometrics library for react native
Author: sualah
Latest version: 0.1.0

# react-native-simple-biometrics

A simple biometrics library for react native

## Installation

```sh
npm install react-native-simple-biometrics
```

## Usage


```js
import { multiply } from 'react-native-simple-biometrics';

// ...

const result = await multiply(3, 7);
```


## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @salihsagdilek/caseify
Description: Super smart convert across case types
Author: salihsagdilek
Latest version: 0.2.1

# caseify

## installation

```javascript
npm i @salihsagdilek/caseify
```

## usage

```javascript
caseify('str', caseType[, config])
```

## examples

|Value                  |camelCase     |kebap-case       |snake_case       | PascalCase      |UPPERCASE  |UPPER_CASE    |dot.case
|---                    |---           |---              |---              |---              |---        |---           |---
|Hello world            |helloWorld    |hello-world      |hello_world      |HelloWorld       |HELLOWORLD |HELLO_WORLD   |Hello.world
|camelCase              |camelCase     |camel-case       |camel_case       |CamelCase        |CAMELCASE  |CAMEL_CASE    |camel.Case
|kebap-case             |kebapCase     |kebap-case       |kebap_case       |KebapCase        |KEBAPCASE  |KEBAP_CASE    |kebap.case
|snake_case             |snakeCase     |snake-case       |snake_case       |SnakeCase        |SNAKECASE  |SNAKE_CASE    |snake.case
|PascalCase             |pascalCase    |pascal-case      |pascal_case      |PascalCase       |PASCALCASE |PASCAL_CASE   |Pascal.Case
|UPPERCASE              |uppercase     |uppercase        |uppercase        |Uppercase        |UPPERCASE  |UPPERCASE     |UPPERCASE
|UPPER_CASE             |uPPERCase     |u-p-p-e-r-case   |u_p_p_e_r_case   |UPPERCase        |UPPERCASE  |U_P_P_E_R_CASE|U.P.P.E.R.CASE
|dot.case               |dotCase       |dot-case         |dot_case         |DotCase          |DOTCASE    |DOT_CASE      |dot.case



```javascript
caseify('Hello World', 'camelCase') // output: helloWorld
caseify('Hello World', 'kebap-case') // output: hello-world
caseify('Hello World', 'snake_case') // output: hello_world
caseify('Hello World', 'PascalCase') // output: HelloWorld
caseify('Hello World', 'UPPERCASE') // output: HELLOWORLD
caseify('Hello World', 'UPPER_CASE') // output: HELLO_WORLD
caseify('Hello World', 'dot.case') // output: Hello.World
```

## configs
   every methods have own config but also every method have common config
   
### joiner config

```javascript
    caseify('Hello World', 'UPPERCASE', {joiner:'-'}) // output: HELLO-WORLD
```