open-index/open-npm huggingface dataset:
npm package: @sufangyu/v-viewer
Description: Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js
Author: mirari
Latest version: 2.0.0

# plugins-template

![shields](https://img.shields.io/npm/l/plugins-template)
![shields](https://img.shields.io/npm/v/plugins-template)
![shields](https://img.shields.io/npm/dm/plugins-template)

## Installation

```sh
npm install plugins-template
```

## Usage

```js
import pluginsTemplate from 'plugins-template'
```

## Issue

If you have a better suggestion, please [create an issue](https://github.com/haiweilian/plugins-template/issues)

## License

The code is released under [the MIT license](https://github.com/haiweilian/plugins-template/blob/master/LICENSE)
npm package: @sufangyu/yu-ui
Description: A Component Library for Vue.js.
Author: @sufangyu
Latest version: 0.1.2

# yu-ui

## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn serve
```

### Compiles and minifies for production
```
yarn build
```

### Run your unit tests
```
yarn test:unit
```

### Lints and fixes files
```
yarn lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @sufficit/n8n-nodes-chatwoot
Description: This is an n8n community node. It lets you use ChatWoot in your n8n workflows.
Author: Sufficit Soluções em Tecnologia da Informação
Latest version: 0.1.39

# n8n-nodes-chatwoot

This is an n8n community node. It lets you use ChatWoot in your n8n workflows.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.

[Installation](#installation)  
[Operations](#operations)  
[Credentials](#credentials)  <!-- delete if no auth needed -->  
[Compatibility](#compatibility)  
[Usage](#usage)  <!-- delete if not using this section -->  
[Resources](#resources)  
[Version history](#version-history)  <!-- delete if not using this section -->  

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

_List the operations supported by your node._

## Credentials

_If users need to authenticate with the app/service, provide details here. You should include prerequisites (such as signing up with the service), available authentication methods, and how to set them up._

## Compatibility

Tested on N8N > v0.210 (Success)

## Usage

_This is an optional section. Use it to help users with any difficult or confusing aspects of the node._

_By the time users are looking for community nodes, they probably already know n8n basics. But if you expect new users, you can link to the [Try it out](https://docs.n8n.io/try-it-out/) documentation to help them get started._

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)
* _Link to app/service documentation._

## Version history

_This is another optional section. If your node has multiple versions, include a short description of available versions and what changed, as well as any compatibility impact._
npm package: @suffiks/suffiks-as
Description: Library to build extension for Suffiks using AssemblyScript
Author: suffiks
Latest version: 0.0.2-pre.10

# suffiks-as

Create a suffiks extension using AssemblyScript.

## Usage

Might come some more info ...

## Development

The generated files are included in the repository, so you don't need to generate them yourself.

### Update protobuf

Copy the contents of `extension/proto` into `proto` and run `make gen-proto` to update the generated files.
npm package: @suffro/schema-parser
Description: Schema Parser is a powerful utility for parsing JSON and object schemas in Node.js.
Author: Lorenzo Suffritti, dev@lorenzosuffritti.com
Latest version: 0.0.1

# Schema Parser

Schema Parser is a powerful utility for parsing JSON and object schemas in Node.js.

## Features

- Parse any object to get its schema.
- Parse any JSON string to get its schema.
- Supports complex nested structures.
- Identifies array, object, and primitive types.

## Installation

To install the package, use the following npm command:

```sh
npm install @suffro/schema-parser@0.0.1
```

## Usage

### Here's a simple example on how you can use `schema-parser`:

First import it like this:
```javascript
import { schemaFromObject, schemaFromJSON } from 'schema-parser';
```
or
```javascript
const  { schemaFromObject, schemaFromJSON } =  require("schema-parser");
```

Then use it in your code:
```javascript
// For Objects
let obj = {
    name: 'John Doe',
    age: 30,
    hobbies: ['Reading', 'Coding'],
    addresses: [{
        city: 'San Francisco',
        country: 'USA'
    },
    {
        city: 'Los Angeles',
        country: 'USA'
    }]
};

let schema = schemaFromObject(obj);
console.log(schema);

// For JSON
let jsonString = '{"name":"John Doe","age":30,"hobbies":["Reading","Coding"],"addresses":[{"city":"San Francisco","country":"USA"},{"city":"Los Angeles","country":"USA"}]}';
let schema = schemaFromJSON(jsonString);
console.log(schema);
```

In the output of both `console.log` calls, you'll see the schema of the provided object or JSON string.

**NOTE:** Schema parser is capable of getting the schema of objects or json with nested arrays of objects like the value of 'addresses' in the example above, but it assumes that the objects in the array all have the same schema.

## API

**schemaFromObject(obj: any): Schema**

Parses an object and returns its schema.

**schemaFromJSON(jsonString: string): Schema**

Parses a JSON string and returns its schema.

## Contribute

Your contributions are always welcome! Please create a PR to propose changes.

## License

[MIT](http://opensource.org/licenses/MIT)
npm package: @suflon/inventory
Description: MDPlix Inventory Module - A shared inventory management component for healthcare applications
Author: MDPlix
Latest version: 0.0.1

# @mdplix/inventory

A shared inventory management module for MDPlix healthcare applications.

## Installation

```bash
npm install @mdplix/inventory
# or
pnpm add @mdplix/inventory
```

## Peer Dependencies

Make sure you have these installed in your project:

- `react` >= 18
- `react-dom` >= 18
- `react-router-dom` >= 6
- `@suflon/ui` >= 0.0.4

## Usage

### Basic Integration

```tsx
import { InventoryRoutes, InventoryAuthProvider } from "@mdplix/inventory";
import "@mdplix/inventory/styles.css";

function App() {
  return (
    <InventoryAuthProvider
      token={authToken}
      user={currentUser}
      permissions={userPermissions}
      permissionKey={userPermissionKey}
    >
      <Routes>
        <Route path="/inventory/*" element={<InventoryRoutes />} />
      </Routes>
    </InventoryAuthProvider>
  );
}
```

### Custom Route Configuration

```tsx
import { InventoryRoutes } from "@mdplix/inventory";

<InventoryRoutes
  config={{
    listingBasePath: "/listing",
    manageBasePath: "/manage",
  }}
/>;
```

### Using Individual Components

```tsx
import { InventoryView, InventoryPriceForm } from "@mdplix/inventory";

// Use components directly
<InventoryView config={{ listingBasePath: "/inventory" }} />;
```

## Exports

| Export                  | Description                                             |
| ----------------------- | ------------------------------------------------------- |
| `InventoryRoutes`       | Main routes component (medicines, vaccination, general) |
| `InventoryFormRoutes`   | Form routes for inventory management                    |
| `InventoryAuthProvider` | Auth context provider for integration                   |
| `useInventoryAuth`      | Hook to access auth context                             |
| `InventoryView`         | Individual inventory list view                          |
| `InventoryPriceForm`    | Inventory price management form                         |

## Configuration

### `InventoryRoutesConfig`

```ts
interface InventoryRoutesConfig {
  listingBasePath?: string; // Default: '/inventory'
  manageBasePath?: string; // Default: '/inventory'
}
```

### `InventoryAuthProvider` Props

```ts
interface InventoryAuthProviderProps {
  token: string | null;
  user: InventoryUser | null;
  permissions?: string[];
  permissionKey?: string | null;
}
```

## Development

```bash
# Install dependencies
pnpm install

# Run dev server
pnpm dev

# Build for production
pnpm build
```

## License

MIT
npm package: @sufrago/rust-musl-serverless
Description: Deploy Rust application using local complier and  musl target
Author: Marek Majdak
Latest version: 1.0.2

[![N|Solid](logo.png)](https://sufrago.com)


# Serverless Plugin - Rust local compile to Lambda


This serverless plugin will compile locally Rust application and deploy it to Lambda. 

It was designed this way because serverless-rust plugin will use Docker image without all necessary libraries ( like MySQL ). 
This plugin will use your local environment to compile Rust application to AWS Lambda target.


## Pre-requirements:
- Serverless installed. 
- Rust Musl target installed: x86_64-unknown-linux-musl.



## Usage
npm -i --save-dev @sufrago/rust-musl-serverless

Add "@sufrago/rust-musl-serverless" plugin to your serverless yaml.


serverless deploy 

## Changelog
- 1.0.2 Use adm-zip library instead OS zip command.
npm package: @sugalang/suga-darwin-arm64
Description: Suga binary for macOS ARM64 (Apple Silicon M1/M2/M3) - includes Bun runtime
Author: Ivan Jeremic
Latest version: 0.2.0

# @aspect-build/suga-darwin-arm64

Platform-specific Suga binary for **macOS ARM64** (Apple Silicon M1/M2/M3).

This package contains a pre-compiled Suga binary with the Bun runtime embedded. You don't need to install this package directly - it will be automatically installed as an optional dependency when you install `suga`.

## Installation

```bash
npm install suga
# or
bun install suga
```

## Manual Installation

If you want to install just this binary:

```bash
npm install @aspect-build/suga-darwin-arm64
```

Then run directly:

```bash
./node_modules/@aspect-build/suga-darwin-arm64/bin/suga hello.suga
```
npm package: @sugar-ai/abcd
Description: Add Siri like features to your app
Author: ankur@sugarai.dev
Latest version: 0.0.22

# SugarAI SDK for Web/React Apps

Supercharge your existing Web/React App with a Siri-like AI Assistant.

## Key Features

- **Voice To Action**: Perform actions based on voice input.
- **Text To Action**: Perform actions based on text input.
- **Active Screen Context**: Auto split Active screen data and create embeddings which is avaiable for RAG during LLM inferences.
- **Text API Interface**: Transform existing APIs to support a human language interface for both requests and responses.

## Supported Voice-enabled UX Agents

1. **UI Agent**: Enables hands-free capability to perform existing UI tasks and workflows.
2. **Navigation Agent**: Assists users in navigating to the right page, section, or settings.
3. **Form Agent**: Simplifies form filling by transforming API from JSON/XML interface to a human language interface.

These agents focuses on reducing learning curve for user and enalbes handsfree expereince for content discovery, feature discovery, user onboarding and form filling.

Check out Travel Product built using this sdk: https://youtu.be/t2e0CThWZUE

## Prerequisites

Before using this package, ensure you have the following:

- An existing React application
- Sugar AI [Account](https://play.sugarcaneai.dev) or [Self Hosted](https://github.com/sugarcane-ai/sugarcane-ai/)


## Install
You can install the `@sugar-ai/copilot-one-sdk` package via npm:


### Installation
````bash
npm install sdk
````

### Add to your React App

In your main file. src/App.tsx 
```js
import { useCopilot, CopilotConfigType, CopilotProvider, VoiceToSkillComponent } from '@sugar-ai/copilot-one-sdk';


const copilotConfig: CopilotConfigType = {
  copilotId: '<copilotId>',
  server: {
    endpoint: 'http://sugarai.dev:3000/api',
    token: '<token>',
  },

  ai: {
    defaultPromptTemmplate: 'hi/skills/todo-skill/0.0.5',
    defaultPromptVariables: {
      $ROLE: 'Boss',
    },
    successResponse: 'Task is completed',
    failureResponse: 'I am not able to do this',
  },
}
```

In a todo App, Track Live Screen context for current user using `useStateCopilot`

```js

const TodoApp = () => {

const { useStateCopilot, registerSkill, unregisterSkill } = useCopilot(); // Add

// const [todos, setTodos] = useState([]); 
const [todos, setTodos] = useStateCopilot([], 'todoApp', 'todos'); // Switch

...

}

```

Register functions for create, delete and mark as done.

```js
const TodoApp = () => {

  ...

  // Functionalies 
  const addTodo = (task) => {...}};
  const deleteTodo = (task) => {...};
  const markTodoAsDoneById = function (todoId: number) {...};

  // Register addTodo function
  registerSkill(
    'addTodo',
    {
      name: 'addTodo',
      description: 'Add a new todo',
      parameters: [
        {
          name: 'task',
          type: 'string',
          description: 'Task description',
          required: true,
        }
      ],
    },
    addTodo,
  );

...

}

```
npm package: @sugar-ai/copilot-one-js
Description: Add Siri like features to your react app
Author: ankur@sugarai.dev
Latest version: 0.0.46

# Copilot One Web SDK

Supercharge your existing Web/React App with a Siri-like AI Assistant.

## Key Features

- **Voice To Action**: Perform actions based on voice input.
- **Text To Action**: Perform actions based on text input.
- **Current Screen Context**: Auto generate embedding of current screen seend by user and create embeddings which is avaiable for RAG during LLM inferences. This make AI aware of current screen of the user and helps generate better responses.
- **Text API Interface**: Transform existing APIs without any coding to support a natural language interface for both requests and responses. This simplies API invoication using voice and also integration in other copilot one powered Assistants.

## Supported Voice-enabled UX Agents

1. **UI Agent**: Enables hands-free capability to perform existing UI tasks and workflows.
2. **Navigation Agent**: Assists users in navigating to the right page, section, or settings.
3. **Form Agent**: Assist in filling form by autofilling based on voice or file input, advance validations, multilingual support. Simpler forms can be completely replaced by Voice to API Action.

These agents focuses on reducing learning curve for user and enalbes handsfree expereince for content discovery, feature discovery, user onboarding and form filling.

Check out Travel Product built using this sdk: https://youtu.be/t2e0CThWZUE

## Prerequisites

Before using this package, ensure you have the following:

- An existing Frontend application

- Create copilot credentials from [Sugar AI](https://play.sugarcaneai.dev) or [Self Hosted](https://github.com/SugarAI-HQ/CopilotOne/tree/develop/apps/factory) Account

## Install

You can install the `@sugar-ai/copilot-one-js` package via npm in your react project


```bash
npm install @sugar-ai/copilot-one-js@latest
```

| SDK      | Documentation Link                             |
|-------------------|-------------------------------------------------|
| React             | [Add to React/Nextjs App](https://docs.sugarai.dev/integrations/1_react/) |
| JavaScript        | [Add to any javascript App](https://docs.sugarai.dev/integrations/0_js/) |
| React Native      | [Coming Soon](https://docs.sugarai.dev/integrations/2_react_native/) |
| Angular           | [Coming Soon](https://docs.sugarai.dev/integrations/3_angular/) |
| Vue               | [Coming Soon](https://docs.sugarai.dev/integrations/4_vue/) |



Read more in [Docs](https://docs.sugarai.dev)
npm package: @sugar-ai/copilot-one-rn
Description: Add Siri like features to your react app
Author: ankur@sugarai.dev
Latest version: 0.0.8

# Copilot One React Native

Supercharge your existing React Native App with a Siri-like AI Assistant.

## Key Features

- **Voice To Action**: Perform actions based on voice input.
- **Text To Action**: Perform actions based on text input.
- **Current Screen Context**: Auto generate embedding of current screen seend by user and create embeddings which is avaiable for RAG during LLM inferences. This make AI aware of current screen of the user and helps generate better responses.
- **Text API Interface**: Transform existing APIs without any coding to support a natural language interface for both requests and responses. This simplies API invoication using voice and also integration in other copilot one powered Assistants.

## Supported Voice-enabled UX Agents

1. **UI Agent**: Enables hands-free capability to perform existing UI tasks and workflows.
2. **Navigation Agent**: Assists users in navigating to the right page, section, or settings.
3. **Form Agent**: Assist in filling form by autofilling based on voice or file input, advance validations, multilingual support. Simpler forms can be completely replaced by Voice to API Action.

These agents focuses on reducing learning curve for user and enalbes handsfree expereince for content discovery, feature discovery, user onboarding and form filling.

Check out Travel Product built using this sdk: https://youtu.be/t2e0CThWZUE

## Prerequisites

Before using this package, ensure you have the following:

- An existing Frontend application

- Create copilot credentials from [Sugar AI](https://play.sugarcaneai.dev) or [Self Hosted](https://github.com/SugarAI-HQ/CopilotOne/tree/develop/apps/factory) Account

## Install

You can install the `@sugar-ai/copilot-one-js` package via npm in your react project


```bash
npm install @sugar-ai/copilot-one-js@latest
```

| SDK      | Documentation Link                             |
|-------------------|-------------------------------------------------|
| React             | [Add to React/Nextjs App](https://docs.sugarai.dev/integrations/1_react/) |
| JavaScript        | [Add to any javascript App](https://docs.sugarai.dev/integrations/0_js/) |
| React Native      | [Add to react Native App](https://docs.sugarai.dev/integrations/2_react_native/) |
| Angular           | [Coming Soon](https://docs.sugarai.dev/integrations/3_angular/) |
| Vue               | [Coming Soon](https://docs.sugarai.dev/integrations/4_vue/) |



Read more in [Docs](https://docs.sugarai.dev)