open-index/open-npm huggingface dataset:
npm package: @kumitterer/aframe-click-drag-component
Description: Click & Drag component for A-Frame.
Author: Kumi
Latest version: 4.0.1

# aframe-click-drag-component

A Click & Drag component for [A-Frame](https://aframe.io). This is a fork of
the original [aframe-click-drag-component](https://github.com/jesstelford/aframe-click-drag-component)
to make it work in current versions of A-Frame (tested with 1.5.0).

Entities with the `click-drag` component can be click and dragged around the 3D
scene. Even works whle the camera is moving or rotating!

### Events

**dragstart**

Emitted with the following info:

- `offset: {x, y, z}` - The offset from entity center to drag position.
- `depth` - the perpendicular distance from the screen to align the entity while
  dragging
- `clientX` - the mouse event's `clientX` value
- `clientY` - the mouse event's `clientY` value

**dragmove**

Emitted with the following info:

- `nextPosition: {x, y, z}` - The next world position of the entity.
- `clientX` - the mouse event's `clientX` value
- `clientY` - the mouse event's `clientY` value

**dragend**

Emitted with the following info:

- `offset: {x, y, z}` - The offset from entity center to drag position.
- `velocity: {x, y, z}` - The smoothed velocity of the entity at dragend time.
- `depth` - the perpendicular distance from the screen to align the entity while
  dragging
- `clientX` - the final mouse event's `clientX` value
- `clientY` - the final mouse event's `clientY` value

### Applying click-drag conditionally

You can conditionally apply `click-drag` behaviors by specifying an `enabled`
attribute in your `click-drag` property:

```javascript
...
<a-sphere click-drag="enabled: false" position="0 1.25 -1" radius="1.25" color="#EF2D5E"></a-sphere>
...
```

### Installation

#### Browser

Use directly from the unpkg CDN:

```html
<head>
  <script src="https://aframe.io/releases/1.5.0/aframe.min.js"></script>
  <script src="https://unpkg.com/@kumitterer/aframe-click-drag-component"></script>
  <script>
    registerAframeClickDragComponent(window.AFRAME);
  </script>
</head>

<body>
  <a-scene>
    <a-sphere
      click-drag
      position="0 1.25 -5"
      radius="1.25"
      color="#EF2D5E"
    ></a-sphere>
    <a-camera look-controls-enabled="false"></a-camera>
  </a-scene>
</body>
```

#### npm

Install via npm:

```bash
npm install @kumitterer/aframe-click-drag-component
```

Then register and use.

```javascript
import aframe from "aframe";
import registerClickDrag from "@kumitterer/aframe-click-drag-component";
registerClickDrag(aframe);
```
npm package: @kummy/el-form-schema
Description: <h1 align="center">el-form-schema</h1>
Author: kummy
Latest version: 1.2.11

<h1 align="center">el-form-schema</h1>

<p align="center">el-form-schema 是中后台表单解决方案，不仅覆盖了表单的布局、组件联动、校验等场景，还扩展支持 object、array、table 来满足更加复杂的业务场景，旨在让表单开发这件事情变的易用、简单、高效!</p>

<p align="center">
  <img src="https://img.shields.io/npm/v/@kummy/el-form-schema.svg?style=flat" alt="npm version" />
  <img src="https://img.shields.io/npm/dt/@kummy/el-form-schema.svg?style=flat&color=63ba83" alt="npm download" />
</p>

## Document
vuepress地址：[http://efs.apidevelop.com](http://efs.apidevelop.com)

## Features

- 支持 element-ui 所有的表单组件
- 内置支持 object、array、table、el-input-num，可以高效解决更多复杂的业务场景（此处应该有掌声👏）
- 内置支持 slot 的插槽方式
- 内置支持给组件设置 inline 行内布局属性，让布局更加灵活
- 内置支持给 object、array 设置 inline 的方式
- 支持 destruct 字段解构
- 支持 initValue 初始化值操作
- 支持 label/slot/title 设置模板字符串
- vif 在 false 情况下，自动清空组件
- 支持组件 props 设置联动值
- object 组件内置支持 card 和 fieldset 的布局类型，array 内置支持 card 的布局方式。
- 支持组件之间的复杂联动，包括 vif: '表达式字符串'、inline: '表达式字符串'、required: '表达式字符串'、props: { disabled: '表达式字符串' }、 通过表达式字符串去做联动
- 支持引入自定义组件，如果要实现双向绑定使用（注意：前提该组件实现了v-model的语法糖）
- 支持统一设置组件宽度
- 支持 enter 按键触发查询
## Install

```bash
  npm install @kummy/el-form-schema
  yarn add @kummy/el-form-schema
```

```js
  import Vue from 'vue'
  import elementUI from 'element-ui'
  import elFormSchema from '@kummy/el-form-schema'

  Vue.use(elementUI)
  Vue.use(elFormSchema)
  // 统一选项设置
  // Vue.use(elFormSchema, { 
  //   size: 'small', 
  //   isExpand: false,
  //   componentWidth: '240px',
  //   submitProps: { type: 'primary', icon: 'el-icon-search' },
  //   resetProps: { type: 'warning', icon: 'el-icon-refresh-left' }
  //   epxandProps: { type: 'default' }
  // })
```
npm package: @kumoai/autocomplete-core
Description: Core primitives for building autocomplete experiences.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-core

The [`autocomplete-core`](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-core/createAutocomplete) package is the foundation of Autocomplete. It exposes primitives to build an autocomplete experience.

You likely don’t need to use this package directly unless you’re building a [renderer](https://kumo-ai.tech/doc/ui-libraries/autocomplete/guides/creating-a-renderer).

## Installation

```sh
yarn add @kumoai/autocomplete-core
# or
npm install @kumoai/autocomplete-core
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-core).
npm package: @kumoai/autocomplete-js
Description: Fast and fully-featured autocomplete JavaScript library.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-js

The [`autocomplete-js`](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete) package is an agnostic virtual DOM renderer. You can use it in JavaScript, Preact, React, or Vue projects.

## Installation

```sh
yarn add @kumoai/autocomplete-js
# or
npm install @kumoai/autocomplete-js
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-js).
npm package: @kumoai/autocomplete-plugin-algolia-insights
Description: A plugin to add Algolia Insights to Algolia Autocomplete.
Author: Kumo, Inc.
Latest version: 1.17.6

# @kumoai/autocomplete-plugin-algolia-insights

The Algolia Insights plugin automatically sends click and conversion events to the [Algolia Insights API](https://kumo-ai.tech/doc/rest-api/insights]) whenever a user interacts with the autocomplete.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-algolia-insights
# or
npm install @kumoai/autocomplete-plugin-algolia-insights
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-algolia-insights).
npm package: @kumoai/autocomplete-plugin-kumo-insights
Description: A plugin to add Kumo Insights to Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-plugin-kumo-insights

The Kumo Insights plugin automatically sends click and conversion events to the [Kumo Insights API](https://kumo-ai.tech/doc/rest-api/insights]) whenever a user interacts with the autocomplete.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-kumo-insights
# or
npm install @kumoai/autocomplete-plugin-kumo-insights
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-kumo-insights).
npm package: @kumoai/autocomplete-plugin-query-suggestions
Description: A plugin to add query suggestions to Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-plugin-query-suggestions

The Query Suggestions plugin adds [Query Suggestions](https://kumo-ai.tech/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/js) to your autocomplete.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-query-suggestions
# or
npm install @kumoai/autocomplete-plugin-query-suggestions
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-query-suggestions).
npm package: @kumoai/autocomplete-plugin-recent-searches
Description: A plugin to add recent searches to Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-plugin-recent-searches

The Recent Searches plugin displays a list of the latest searches the user made.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-recent-searches
# or
npm install @kumoai/autocomplete-plugin-recent-searches
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-recent-searches).
npm package: @kumoai/autocomplete-plugin-redirect-url
Description: A plugin to add redirect URL functionality to Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-plugin-redirect-url

The Redirect URL plugin adds redirect functionality to your autocomplete.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-redirect-url
# or
npm install @kumoai/autocomplete-plugin-redirect-url
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-redirect-url).
npm package: @kumoai/autocomplete-plugin-tags
Description: A plugin to manage and display a list of tags in Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-plugin-tags

The Tags plugin lets you manage and display a list of tags in your autocomplete.

## Installation

```sh
yarn add @kumoai/autocomplete-plugin-tags
# or
npm install @kumoai/autocomplete-plugin-tags
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-tags).
npm package: @kumoai/autocomplete-preset-algolia
Description: Presets for building autocomplete experiences with Algolia.
Author: Kumo, Inc.
Latest version: 1.17.6

# @kumoai/autocomplete-preset-algolia

The Algolia preset provides fetching and highlighting utilities for usage with Algolia.

## Installation

```sh
yarn add @kumoai/autocomplete-preset-algolia
# or
npm install @kumoai/autocomplete-preset-algolia
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-preset-algolia).
npm package: @kumoai/autocomplete-preset-kumo
Description: Presets for building autocomplete experiences with Kumo.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-preset-kumo

The Kumo preset provides fetching and highlighting utilities for usage with Kumo.

## Installation

```sh
yarn add @kumoai/autocomplete-preset-kumo
# or
npm install @kumoai/autocomplete-preset-kumo
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-preset-kumo).
npm package: @kumoai/autocomplete-theme-classic
Description: Classic theme for Kumo Autocomplete.
Author: Kumo, Inc.
Latest version: 1.18.1

# @kumoai/autocomplete-theme-classic

The theme is designed as a neutral and clean starter. You can use it as a base and customize it with [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties).

## Installation

```sh
yarn add @kumoai/autocomplete-theme-classic
# or
npm install @kumoai/autocomplete-theme-classic
```

## Documentation

See [**Documentation**](https://kumo-ai.tech/doc/ui-libraries/autocomplete/api-reference/autocomplete-theme-classic).
npm package: @kumoai/events
Description: Node's event emitter for all engines.
Latest version: 1.0.3

# events [![Build Status](https://travis-ci.org/Gozala/events.png?branch=master)](https://travis-ci.org/Gozala/events)

Kumo's fork of Node's event emitter for all engines.

Specifics:
- v1.1.1-based, as it's much smaller and we don't use the newer features
- builtin type-definitions
- better interop with ESM, while still being cjs

## Install

```
npm install events
```

## Require

```javascript
var EventEmitter = require('@kumoai/events');
```

## Usage

See the [node.js event emitter docs](http://nodejs.org/api/events.html)
npm package: @kumodao/lib-base
Description: Kumo SDK shared interfaces
Author: Robin Klemens
Latest version: 1.0.1

# @kumodao/lib-base

Shared interfaces and classes of the Kumo SDK.

Needs to be installed in order to use other Kumo SDK packages, for example [@kumodao/lib-ethers](https://www.npmjs.com/package/@kumodao/lib-ethers).

## API Reference

For now, it can be found in the public Kumo [repo](https://github.com/kumodao/borrowprot/blob/master/docs/sdk/lib-base.md).
npm package: @kumodao/lib-ethers
Description: Kumo SDK Ethers-based implementation
Author: Robin Klemens
Latest version: 1.0.1

# @kumodao/lib-ethers

[Ethers](https://www.npmjs.com/package/ethers)-based library for reading Kumo protocol state and sending transactions.

## Quickstart

Install in your project:

```
npm install --save @kumodao/lib-base @kumodao/lib-ethers ethers@^5.0.0
```

Connecting to an Ethereum node and sending a transaction:

```javascript
const { Wallet, providers } = require("ethers");
const { EthersKumo} = require("kumodao/lib-ethers");


async function example() {
  const provider = new providers.JsonRpcProvider("http://localhost:8545");
  const wallet = new Wallet(process.env.PRIVATE_KEY).connect(provider);
  const kumodao = await EthersKumo.connect(wallet);

  const { newTrove } = await kumodao.openTrove({
    depositCollateral: 5, // ETH
    borrowKUSD: 2000
  });

  console.log(`Successfully opened a Kumo Trove (${newTrove})!`);
}
```

## More examples

See [packages/examples](https://github.com/kumodao/borrowprot/tree/master/packages/examples) in the repo.

Kumo's [Dev UI](https://github.com/kumodao/borrowprot/tree/master/packages/dev-frontend) itself contains many examples of `@kumodao/lib-ethers` use.

## API Reference

For now, it can be found in the public Kumo [repo](https://github.com/kumodao/borrowprot/blob/master/docs/sdk/lib-ethers.md).
npm package: @kumodao/lib-react
Description: Components and hooks for React-based Kumo frontends
Author: Robin Klemens
Latest version: 1.0.1

# @kumodao/lib-react

Shared interfaces and classes of the Kumo lib-react library.

[@kumodao/lib-base](https://www.npmjs.com/package/@kumodao/lib-base) needs to be installed in order to use this package.
npm package: @kumodao/providers
Description: Custom Ethers Providers used by Kumo Dev UI
Author: Robin Klemens
Latest version: 1.0.1

# @kumodao/providers

Shared interfaces and classes of the Kumo providers library.

[@kumodao/lib-base](https://www.npmjs.com/package/@kumodao/lib-base) needs to be installed in order to use this package.
npm package: @kumologica/kumologica-contrib-anthropicai
Description: Node that connects with the Anthropic AI platform
Author: Kumologica Team
Latest version: 0.0.8

# Kumologica contribution node: kumologica-contrib-AnthropicAI

## Overview
The Kumologica node client for AnthropicAI allows for integration with the AnthropicAI platform, enabling users to interact with it for simple text based question-and-answer (Q&A) tasks. 

This capability can be useful for chatbots, customer support, or other Q&A-based systems.

### Supported models:

- claude-3-7-sonnet-20250219
- claude-3-5-sonnet-20241022
- claude-3-5-haiku-20241022
- claude-3-opus-20240229
- claude-3-sonnet-20240229
- claude-3-haiku-20240307
- claude-2.1
- claude-2.0
- claude-instant-1.2

## Installation

### From command line
Go to the project directory and run from the console:

```bash
npm install @kumologica/kumologica-contrib-anthropicai 
```

## Dependencies

Kumologica Designer and Anthropic API KEY is required. Follow below instructions:

### Kumologica Designer
You need Kumologica Designer to use AnthropicAI Node.

To install Kumologica SDK run following command:
```bash
npm install -g @kumologica/sdk
```

After successful installation run following command to open Kumologica Designer:
```
kl open
```

### Anthropic API KEY

Signup to the anthropic web console [https://console.anthropic.com/login](https://console.anthropic.com/login), create api key and signup to the plan of your choice.


## More information

 AnthropicAI Node documentation: [https://docs.kumologica.com/docs/references/AnthropicAI.html](https://docs.kumologica.com/docs/references/AnthropicAI.html)

For more information about Kumologica SDK Installation see: [Kumologica SDK Installation](https://docs.kumologica.com/docs/guide/GettingStarted.html#installation)

Visit [kumologica.com](https://www.kumologica.com) for information about sdk, designer, documentation, tutorials, support and professional services.