open-index/open-npm huggingface dataset:
npm package: @stramel/card
Description: A personal card for Michael Stramel (@stramel)
Author: Michael Stramel
Latest version: 2.0.0

# Usage

Via npx:

```
npx @stramel/card
```

Not including how to use it globally because I'm not sure why you'd want this as a global command. That'd be creepy.

# Credit

Huge shoutout and thanks to [Tierney](https://github.com/bnb) who originally wrote this.
npm package: @strandbrown/homeassistant-mcp
Description: Home Assistant Model Context Protocol Server
Author: Tevon Strand-Brown
Latest version: 0.1.0

# A Model Context Protocol Server for Home Assistant

The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application.

More about MCP here: https://modelcontextprotocol.io/introduction

More about Home Assistant here: https://www.home-assistant.io

## Usage

First build the server

```
yarn build
```

Then configure your application (like Claude Desktop) to use it.

```
{
    "mcpServers": {
        "homeassistant": {
            "command": "node",
            "args": [
                "/Users/tevonsb/Desktop/mcp/dist/index.js"
            ],
            "env": {
                "TOKEN": <home_assistant_token>,
                "BASE_URL": <base_url_for_home_assistant>
            }
        }
    }
}
```

You'll need a personal access token from home assistant.

Get one using this guide: https://community.home-assistant.io/t/how-to-get-long-lived-access-token/162159

## In Progress

- [x] Access to entities
- [x] Access to Floors
- [x] Access to Areas
- [ ] Control for entities
    - [ ] Lights
    - [ ] Thermostats
    - [ ] Covers
- [ ] Testing / writing custom prompts
- [ ] Testing using resources for high-level context
- [ ] Test varying tool organization
npm package: @strandgeek/chestbox-sdk
Description: A ChestBox SDK for NodeJS Game Servers
Author: StrandGeek
Latest version: 0.0.3

# ChestBox NodeJS SDK


### Quick Start

#### Installing

```bash
npm i @strandgeek/chestbox-sdk
```

#### Example
- [See a full example source-code](https://github.com/strandgeek/chestbox/tree/main/sdks/js-chestbox-sdk/example)
- [See a live demo](https://demo.chestbox.io)


#### Usage

```typescript
const chestbox = new ChestBoxSDK({
  algodClient: <YOUR_ALGO_CLIENT>,
  apiToken: <YOUR_CHESTBOX_PROJECT_TOKEN>,
  minterAccount: algosdk.mnemonicToSecretKey(<MINTER_MNEMONIC>)
})
```

> Note: Make sure your minter account has enough algorands to pay the fees

### Claim an Asset to a Player

When you want to give an asset to the player in the game, you call this command

```typescript
const { assetID } = await chestbox.claimAsset({
  slug: 'super-sword',
  to: <PLAYER_WALLET_ADDRESS>,
})
```

### Complete Claim

After the player opt-in step, you can complete the claim (transfer the token from minter to player wallet)

```typescript
const result = await chestbox.completeClaimAsset({
  assetID,
})
```
npm package: @strange-fish/egg-sequelize-typescript
Description: [![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![Known Vulnerabilities][snyk-image]][snyk-url] [![npm download][download-image]][down
Author: zzp
Latest version: 1.1.0

# egg-sequelize-typescript

[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-sequelize-typescript.svg?style=flat-square
[npm-url]: https://npmjs.org/package/egg-sequelize-typescript
[travis-image]: https://img.shields.io/travis/eggjs/egg-sequelize-typescript.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-sequelize-typescript
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-sequelize-typescript.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-sequelize-typescript?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-sequelize-typescript.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-sequelize-typescript
[snyk-image]: https://snyk.io/test/npm/egg-sequelize-typescript/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-sequelize-typescript
[download-image]: https://img.shields.io/npm/dm/egg-sequelize-typescript.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-sequelize-typescript

<!--
Description here.
-->

## Install

```bash
$ npm i egg-sequelize-typescript --save
```

## Usage

```js
// {app_root}/config/plugin.js
exports.sequelizeTypescript = {
  enable: true,
  package: 'egg-sequelize-typescript',
};
```

## Configuration

```js
// {app_root}/config/config.default.js
exports.sequelizeTypescript = {
};
```

see [config/config.default.js](config/config.default.js) for more detail.

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/eggjs/egg/issues).

## License

[MIT](LICENSE)
npm package: @strange-fish/egg-typeorm
Description: [![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![Known Vulnerabilities][snyk-image]][snyk-url] [![npm download][download-image]][down
Author: strange-fish
Latest version: 0.0.1

# egg-typeorm

[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-typeorm.svg?style=flat-square
[npm-url]: https://npmjs.org/package/egg-typeorm
[travis-image]: https://img.shields.io/travis/eggjs/egg-typeorm.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-typeorm
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-typeorm.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-typeorm?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-typeorm.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-typeorm
[snyk-image]: https://snyk.io/test/npm/egg-typeorm/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-typeorm
[download-image]: https://img.shields.io/npm/dm/egg-typeorm.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-typeorm

<!--
Description here.
-->

## Install

```bash
$ npm i egg-typeorm --save
```

## Usage

```js
// {app_root}/config/plugin.js
exports.typeorm = {
  enable: true,
  package: 'egg-typeorm',
};
```

## Configuration

```js
// {app_root}/config/config.default.js
exports.typeorm = {
};
```

see [config/config.default.js](config/config.default.js) for more detail.

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/strange-fish/egg-typeorm/issues).

## License

[MIT](LICENSE)
npm package: @strangeanimals/add-dependencies
Description: Add dependencies (latest or specified versions) to the package.json file without installing them
Author: Arfeo.net
Latest version: 1.1.3

# add-dependencies

This script adds dependencies (latest or specified versions) to the package.json file skipping the installation process.

### Installation

If not using with `npx` (see below):

```sh
$ npm install add-dependencies [-g]
```

### Usage

Run (for `nodejs` see Example):

```sh
$ add-dependencies [package_file] <dependencies> [target] [--no-overwrite]
```

or with `npx`:

```sh
$ npx add-dependencies [package_file] <dependencies> [target] [--no-overwrite]
```

where `dependencies` is the list of dependencies divided by space, and `target` is one of the following:
* `--dev` / `--save-dev` / `-D` for `devDependencies`
* `--peer` / `--save-peer` / `-P` for `peerDependencies`
* `--optional` / `--save-optional` / `-O` for `optionalDependencies`

If no `target` argument passed, dependencies are written to `dependencies`.

If no `package_file` argument passed, the script searches for a `package.json` file within the current working directory.

Use `--no-overwrite` flag to prevent already existing packages in `package.json` from being overwritten.

Example: 

```sh
$ add-dependencies /home/user/project/package.json moment@2.0.0 react@16.8 redux eslint --dev
```

or with `npx`:

```sh
$ npx add-dependencies /home/user/project/package.json moment@2.0.0 react@16.8 redux eslint --dev
```

or via nodejs

```js
const npmAdd = require('add-dependencies');
const dependencies = [
    'package1',
    'package2',
    'package3',
];
const target = npmAdd.CONSTANTS.DEPENDENCIES;
const overwrite = false;
const packageFilePath = 'package.json';
new npmAdd(dependencies, target, overwrite, packageFilePath)
    .run()
    .then(() => console.log('completed'));
```