open-index/open-npm huggingface dataset:
npm package: @stichyjs/docs
Description: A stichyjs docs parser and wrapper originally made for discord.js
Author: TeeSeal
Latest version: 1.0.0

## stichy.js docs

A parser and wrapper for the [stichy.js](https://github.com/stichyjs/stichy.js) docs.

## Usage

### Doc

```js
const Doc = require('stichy.js-docs')
```

### Doc.fetch(sourceName[, options])
Fetches and parses the docs for the given project.\
`sourceName` can be either of the predefined values (`stable`, `main`)
or an URL which will return the raw generated docs (e.g https://raw.githubusercontent.com/stichyjs/stichy.js/main/docs.json ).\
Once a documentation is fetched it will be cached. Use `options.force` to avoid this behavior.

**Params**:

|name       |type  |required|
|:---------:|:----:|:------:|
|sourceName |string|yes     |
|options    |object|no      |

**Returns**: `Promise<Doc?>`

```js
const doc = await Doc.fetch('master')
const doc = await Doc.fetch('akairo-master', { force: true })
const doc = await Doc.fetch(
  'https://raw.githubusercontent.com/stichyjs/stichy.js/main/docs.json',
  { force: true }
)
```

### Doc#get(parent[, child1[ ...[, childN]]])
Gets documention for one element. Multiple properties/methods can be chained.
**Params**:

|name       |type  |required|
|:---------:|:----:|:------:|
|parent     |string|yes     |
|...children|string|no      |

**Returns**: `DocElement?`

```js
doc.get('message')
doc.get('message', 'guild')
doc.get('message', 'guild', 'members')
```

### Doc#search(query)
Searches the documentation using fuzzy search for the given query and returns top 10 hits.

**Params**:

|name   |type  |required|
|:-----:|:----:|:------:|
|query  |string|yes     |

**Returns**: `Array<DocElement>?`

### Doc#resolveEmbed(query)
Tries to resolve the query into a `DocElement` using `Doc#get`. The search terms are expected to be separated by `#` or `.`, example: `message#pin`. If an element cannot be resolved, falls back to `Doc#search`. The result is then formatted into an object representing a Discord embed which can be sent directly to a Discord channel.

**Params**:

|name   |type  |required|
|:-----:|:----:|:------:|
|query  |string|yes     |

**Returns**: `object?`
npm package: @stichyjs/framework
Description: An advanced command handler written for discord.js
Author: @Megatank58
Latest version: 0.0.7

# Stichy
An advanced command handler written for discord.js
# Installation
```bash
#with yarn
yarn add @stichyjs/framework
#with npm
npm install @stichyjs/framework
```
# Usage
After installing you can use it in your project as 
```js
import stichy from "@stichyjs/framework";
import discordjs from "discord.js";

/* Initiate the client */
const client = new stichy.Client({ intents: discordjs.Intents.ALL });


/* No need to save the command its automatically done */
new stichy.Command({
	name: "ping",
	description: "Replies with pong",
	run: interaction => {
		interaction.reply("Pong!")
	}
});
```
# Contributing
You can make your changes and submit a PR at the [GitHub repository](https://github.com/stichyjs/stichy.js)!
# LICENSE
```MIT License

Copyright (c) 2021 Megatank58

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
npm package: @stick-ai/cli
Description: Enterprise-grade CLI for building and managing AI agents
Author: stick.ai
Latest version: 1.1.0

# @stick-ai/cli

Enterprise-grade CLI for building and managing AI agents.

## Installation

```bash
npm install -g @stick-ai/cli
```

## Quick Start

```bash
# Create a new agent
stick init my-agent

# Deploy locally
cd my-agent
stick deploy

# Run your agent
stick run my-agent --interactive
```

## Commands

### `stick init [name]`

Initialize a new agent project with boilerplate configuration.

**Options:**
- `-t, --template <template>` - Template to use (default: 'default')

### `stick deploy`

Deploy your agent locally or to the cloud.

**Options:**
- `-p, --port <port>` - Port to deploy on (default: 3000)
- `-c, --cloud` - Deploy to cloud infrastructure

### `stick list`

List all configured agents on your system.

### `stick run <agent>`

Run a specific agent.

**Options:**
- `-i, --interactive` - Run in interactive mode

## Configuration

Agents are configured via `config/agent.json`:

```json
{
  "name": "my-agent",
  "version": "1.0.0",
  "description": "My custom AI agent",
  "capabilities": ["chat", "task-execution"],
  "tools": ["bash", "file-ops", "http"],
  "instructions": "You are a helpful AI agent...",
  "environment": {
    "maxTokens": 4000,
    "temperature": 0.7
  }
}
```

## Documentation

Full documentation: https://stick.ai/docs

## License

MIT