open-index/open-npm huggingface dataset:
npm package: @orca-studio/vite-plugin-ali-oss
Description: Upload the production files bundled in the project to Ali OSS, except for html
Author: xiaweiss
Latest version: 1.0.6

vite-plugin-ali-oss
=======

Upload the production files bundled in the project to Ali OSS, except for html

[中文文档](https://github.com/xiaweiss/vite-plugin-ali-oss/blob/master/README_CN.md)

# Feature

- Skip existing files by default (files will not be downloaded) to speed up upload.
- Almost zero configuration, using vite outDir path, uploading to the same path of oss.
> Upload all files except html files, because html files has no hash and is usually placed on the server.

preview:

![preview](https://raw.githubusercontent.com/xiaweiss/vite-plugin-ali-oss/master/example/preview.png)

# Installation

```
pnpm i -D vite-plugin-ali-oss
```

or

```bash
yarn add -D vite-plugin-ali-oss
```

or

```bash
npm i -D vite-plugin-ali-oss
```

# Basic usage

1. Register the plugin in `vite.config.js`
2. Set base public ***URL*** path when served in development or production.

```javascript
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vitePluginAliOss from 'vite-plugin-ali-oss'

const options = {
  region: '<Your Region>'
  accessKeyId: '<Your Access Key ID>',
  accessKeySecret: '<Your Access Key Secret>',
  bucket: '<Your Bucket>'
}

// https://vitejs.dev/config/
export default defineConfig({
  base: 'https://foo.com/', // must be URL
  plugins: [vue(), vitePluginAliOss(options)]
})
```

3. Build Production

```
pnpm run build
```

The plugin will upload files of outDir path after bundle.

# options

| options         | description                                                               | type    | default       |
|-----------------|---------------------------------------------------------------------------|---------|---------------|
| region          | ali cloud oss region                                                      | string  |               |
| accessKeyId     | ali cloud oss accessKeyId                                                 | string  |               |
| accessKeySecret | ali cloud oss accessKeySecret                                             | string  |               |
| bucket          | ali cloud oss bucket                                                      | string  |               |
| overwrite       | If the file already exists, whether to skip upload                        | boolean | false         |
| ignore          | Ignore file rules. If you use empty string `''`, no files will be ignored | string  | `'**/*.html'` |
| headers         | Request headers setting, more information: https://www.alibabacloud.com/help/en/doc-detail/31978.html | object | {} |
| test            | Only test path, no files upload                                           | boolean | false         |
| enabled         | Enable the ali oss plugin                                                 | boolean | true          |
| ...             | Other init oss options, more information: https://www.alibabacloud.com/help/en/doc-detail/64097.html | any | |
npm package: @orcanet24/n8n-nodes-neo4j
Description: n8n node for Neo4j database operations
Author: orcanet24
Latest version: 1.0.0

# n8n-nodes-neo4j

Este nodo permite integrar Neo4j con n8n, proporcionando funcionalidades para:

- Ejecutar consultas Cypher personalizadas
- Crear nodos
- Crear relaciones
- Actualizar propiedades de nodos
- Eliminar nodos y relaciones

## Instalación

1. Navega al directorio de tu instalación n8n
2. Instala el paquete:
```bash
npm install n8n-nodes-neo4j
```

## Configuración

El nodo requiere las siguientes credenciales:
- URL de Neo4j
- Usuario
- Contraseña

## Uso

1. Añade el nodo Neo4j a tu flujo de trabajo
2. Configura las credenciales de conexión
3. Selecciona la operación deseada:
   - Execute Query: Para ejecutar consultas Cypher personalizadas
   - Create Node: Para crear nuevos nodos
   - Create Relationship: Para crear relaciones entre nodos
   - Update Node: Para actualizar propiedades de nodos
   - Delete Node: Para eliminar nodos

## Ejemplos

### Ejecutar una consulta Cypher
```cypher
MATCH (n:Person) RETURN n
```

### Crear un nodo
```cypher
CREATE (n:Person {name: 'John', age: 30}) RETURN n
```
npm package: @orcanet24/n8n-nodes-wasender
Description: Nodo n8n para enviar mensajes de WhatsApp a través de la API de Wasender
Author: Orcanet24
Latest version: 1.3.0

# n8n-nodes-wasender

This is a n8n community node for sending WhatsApp messages using the WhatsApp API.

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

## Features

- Send text messages via WhatsApp
- Send files with messages
- Use message templates with variables

## Installation

Follow these steps to install this custom node:

1. Go to your n8n installation directory
2. Run `npm install n8n-nodes-wasender`
3. Start n8n

## Credentials

You need to configure your WhatsApp API credentials:

1. App Key: Your application key from the WhatsApp API
2. Auth Key: Your authentication key from the WhatsApp API

## Usage

This node supports three operations:

### 1. Send Text Message
- To: WhatsApp number with country code
- Message: Text message to send (max 1000 words)

### 2. Send File with Message
- To: WhatsApp number with country code
- Message: Text message to send
- File URL: URL of the file to send (supported formats: jpg, jpeg, png, webp, pdf, docx, xlsx, csv, txt)

### 3. Send Template
- To: WhatsApp number with country code
- Template ID: ID of the template to use
- Template Variables: Key-value pairs for template variables

## Example Usage

1. Send a simple text message:
   - Operation: Send Text Message
   - To: +1234567890
   - Message: Hello from n8n!

2. Send a file with message:
   - Operation: Send File with Message
   - To: +1234567890
   - Message: Here's your document
   - File URL: https://example.com/document.pdf

3. Send a template message:
   - Operation: Send Template
   - To: +1234567890
   - Template ID: welcome_template
   - Variables:
     - name: John
     - company: Acme Inc
npm package: @orcantra/cli
Description: Orcantra Dev Infrastructure Bootstrapper
Author: Orcantra
Latest version: 0.1.0

# Orcantra CLI

![npm](https://img.shields.io/npm/v/@orcantra/cli)
![license](https://img.shields.io/github/license/orcantra/orcantra-cli)

**Orcantra** is an infrastructure-first TypeScript bootstrapper and development tool.

The `@orcantra/cli` is designed to be highly opinionated and extremely fast, allowing you to instantly scaffold production-grade starter projects equipped with modern standards.

## Quick Start

```bash
npx orcantra init my-app
cd my-app
npm install
npm run dev
```

## Installation

You don't need to install anything globally. You can run the CLI directly using `npx`:

```bash
npx orcantra init <project-name>
```

If you prefer to install it globally:

```bash
npm install -g @orcantra/cli
orcantra init <project-name>
```

## Commands

### `init <project-name>`

Scaffolds a new Orcantra project in the current directory.

**What it generates:**

- A comprehensive `package.json` pre-configured with ESM (`"type": "module"`) and modern build scripts.
- A strict, opinionated `tsconfig.json` targeted for `NodeNext`.
- A fully-configured `.gitignore` for Node environments.
- A functional `src/index.ts` entry point to get you coding immediately.
- A customized `README.md` for the generated project.

_Example:_

```bash
npx orcantra init my-api
cd my-api
npm install
npm run dev
```

## Architecture & Stack

The CLI is built with:

- **TypeScript & Node.js 18+**
- **commander** for robust command-line interface routing.
- **tsup** for lightning-fast bundling.
- **chalk** & **ora** for beautiful, responsive terminal output.

## License

[MIT](./LICENSE)
npm package: @orcapt/ui
Description: Local runner that serves Orca built frontend with API/WS proxy to your agent backend
Latest version: 1.0.2

# @orcapt/ui

Local runner that serves Orca built frontend with API/WS proxy to your agent backend.

## Installation

```bash
npm install -g @orcapt/ui
# or
npm install @orcapt/ui
```

## Usage

```bash
npx @orcapt/ui --port=3000 --agent-port=5001
# or if installed globally
orcapt-ui --port 3000 --agent-port 5001
```

## Flags

- `--port`: port to serve frontend (default: 3000)
- `--host`: bind address (default: 127.0.0.1)
- `--agent-port`: local agent port (default: 5000)
- `--agent-url`: override full agent URL (e.g., http://localhost:8000)
- `--api-prefix`: path prefix for API proxy (default: /api)
- `--ws-prefix`: path prefix for WS proxy (default: /ws)
- `--cors`: enable permissive CORS (default: false)
- `--open`: open browser on start (default: false)

## How It Works

- Static frontend: Served from /
- Proxy: All `/api/*` and `/ws/*` requests → forwarded to your agent backend
- Your backend should handle all API logic including file uploads

**Note:** Upload functionality should be handled by your agent backend, not this UI package.
npm package: @orcatech/eslint-config
Description: ORCATECH's JS ESLint config
Author: Jonathan Lee
Latest version: 1.1.0

# ORCATECH ESLint

[![Build Status](https://travis-ci.org/orcatechteam/eslint-config.svg?branch=v1.0.2)](https://travis-ci.org/orcatechteam/eslint-config)

Set of linting rules for ORCATECH code written in javascript.

## Install

Install from npm then copy the .eslintrc file into your repository.

```
npm install @orcatech/eslint-config
cp ./node_modules/@orcatech/eslint-config/.eslintrc ./
```
npm package: @orcative/cli
Description: CLI для библиотеки **orcative**.
Latest version: 0.0.2

# @orcative/cli

CLI для библиотеки **orcative**.

Пока это заглушка. В будущем будет работать как генератор хуков и UI компонентов.

## Установка

```bash
pnpm add -g @orcative/cli
```
npm package: @orcden/od-shadow-quill
Description: OrcDen wrapper around quill to work with Shadow DOM
Author: Mackenzie Westelaken
Latest version: 0.4.10

# OD-Shadow-Quill

> Authentication Library

`ODCognitoAuth` is a simple library that will manage your connection to AWS Cognito Servers

## Installation
- Install with [npm](https://www.npmjs.com/)

```
npm i @orcden/od-authentication
```
## Usage
```
import '@orcden/od-authentication';
```
```
<od-top-button offset=5></od-top-button>
```
    
## Attributes
| Attribute | Type | Default | Description                                                                             |
|-----------|---------|---------|-----------------------------------------------------------------------------------------|
| `offset`  | Number  | 1       | In pixels. Set to change how far down the page the user has to scroll before the button is active.  |
| `active`  | Boolean | false   | Controls CSS to show/hide the button. Setting offset to 0 sets the button to always active. |

## Functions
| Name | Parameters | Description                                  |
|-----------|------|-----------------------------------------------|
| `toTop`   | None | Scrolls the users screen to the top. |

## Styling
- CSS variables are available to alter the default styling provided

| CSS Variables                      |
|------------------------------------|
| `--od-top-button-height`           |
| `--od-top-button-width`            |
| `--od-top-button-color`            |
| `--od-top-button-background-color` |
| `--od-top-button-font-size`        |
| `--od-top-button-hover-bg-color`   |
| `--od-top-button-left`             |
| `--od-top-button-right`            |
| `--od-top-button-padding`          |
| `--od-top-button-z-index`          |
| `--od-top-button-outline`          |
| `--od-top-button-border`           |
| `--od-top-button-border-radius`    |

## Development
### Run development server and show demo

```
npm run demo
```

### Run linter

```
npm run lint
```

### Fix linter errors

```
npm run fix
```

### Run tests

```
npm run test
```

### Build for production

```
npm run build
```
npm package: @orcden/od-spinner
Description: OrcDen Spinner Component
Latest version: 3.0.3

# <od-spinner>

> Spinning component to indicate busy or loading

`<od-spinner>` is a simple component that will hijack the users experience and display a spinning loading cirlce instead.

## Installation
- Install with [npm](https://www.npmjs.com/)

```
npm i @orcden/od-spinner
```
## Usage
```
import '@orcden/od-spinner';
```
```
<div style='height: 500px; position: relative;'>
    <od-spinner scoped size='100' bar-size='10' id='spinner'></od-spinner>
</div>
```
    
## Attributes
| Attribute | Type | Default | Description                                                                             |
|-----------|---------|---------|-----------------------------------------------------------------------------------------|
| `scoped`  | Boolean  | false  | Set this so that the spinner doesn't take up the whole screen. Will scope itslef to the next parent element with position relative (in CSS)  |
| `active`  | Boolean | false   | Controls CSS to show/hide the spinner |
| `size`  | Number | 40 | In pixels. Controls the width ( diameter ) of the spinner |
| `bar-size`  | Number | 3 | In pixels. Controls the stroke width of the spinner |

## Properties
| Attribute | Type | Default | Description                                                                             |
|-----------|---------|---------|-----------------------------------------------------------------------------------------|
| `scoped`  | Boolean  | false  | Set this so that the spinner doesn't take up the whole screen. Will scope itslef to the next parent element with position relative (in CSS)  |
| `active`  | Boolean | false   | Controls CSS to show/hide the spinner |
| `size`  | Number | 40 | In pixels. Controls the width ( diameter ) of the spinner |
| `barSize`  | Number | 3 | In pixels. Controls the stroke width of the spinner |

## Functions
| Name | Parameters | Description                                  |
|-----------|------|-----------------------------------------------|
| `toggleActive`   | None | toggles the spinner on and off |

## Styling
- CSS variables are available to alter the default styling provided

| Shadow Parts     | Description           |
|------------------|-----------------------|
| modal           | The modal inside the component |
| circle           | The circle HTML Element inside the component. Set Stroke to change the colour. |

## Development
### Run development server and show demo

```
npm run demo
```

### Run linter

```
npm run lint
```

### Fix linter errors

```
npm run fix
```

### Run tests

```
npm run test
```

### Build for production

```
npm run build
```
npm package: @orcden/od-suite
Description: A Collection of OrcDen
Latest version: 18.4.1

# OD-Suite

> A collection of agnostic webcomponents

`OD-Suite` is a set of agnostic components that will help you build faster web apps and organize your data more efficiently. It currently contains 10 major components ranging from simple buttons to take you to the top of the page to complex forms frameworks designed to quickly and acurately handle user input data while taking semantic html forms leg-work off of the developer.

## Installation
- Install with [npm](https://www.npmjs.com/)

```
npm i @orcden/od-suite
```
## Usage
```
import '@orcden/od-suite';
```
```
<od-cabinet>
    <od-cabinet-item>
        <span slot='title'>Spinner</span>
        <div style='position: relative;height: 200px;width: 100%;'>
            <od-spinner scoped='true' active='true' ></od-spinner>
        </div>
    </od-cabinet-item>
</od-cabinet>
<od-top-button offset=5></od-top-button>
```
    
## Components
 - [<od-cabinet>](https://bitbucket.org/OrcDen/od-cabinet/src/master/)
 - [<od-carousel>](https://bitbucket.org/OrcDen/od-carousel/src/master/)
 - [<od-forms>](https://bitbucket.org/OrcDen/od-forms/src/master/)
 - [<od-gallery>](https://bitbucket.org/OrcDen/od-gallery/src/master/)
 - [<od-modal>](https://bitbucket.org/OrcDen/od-modal/src/master/)
 - [<od-richtext>](https://bitbucket.org/OrcDen/od-richtext/src/master/)
 - [<od-spinner>](https://bitbucket.org/OrcDen/od-spinner/src/master/)
 - [<od-top-button>](https://bitbucket.org/OrcDen/od-top-button/src/master/)
 - [<od-smart-list>](https://bitbucket.org/OrcDen/od-smart-list/src/master/)
 - [<od-wizard>](https://bitbucket.org/OrcDen/od-wizard/src/master/)

## Development
### Run development server and show demo

```
npm run demo
```

### Run linter

```
npm run lint
```

### Fix linter errors

```
npm run fix
```

### Build for production

```
npm run build
```
npm package: @orcden/od-top-button
Description: OrcDen Top Button Component
Latest version: 5.1.0

# <od-top-button>

> Button to scroll the user's screen to the top.

`<od-top-button>` is a simple button that will show and hide, based on a givin screen offset. When clicked the screen will scroll to the top. By default it has an offset of 1px.

## Installation
- Install with [npm](https://www.npmjs.com/)

```
npm i @orcden/od-top-button
```
## Usage
```
import '@orcden/od-top-button';
```
```
<od-top-button offset=5></od-top-button>
```
    
## Attributes
| Attribute | Type | Default | Description                                                                             |
|-----------|---------|---------|-----------------------------------------------------------------------------------------|
| `offset`  | Number  | 1       | In pixels. Set to change how far down the page the user has to scroll before the button is active.  |
| `active`  | Boolean | false   | Controls CSS to show/hide the button. Setting offset to 0 sets the button to always active. |

## Functions
| Name | Parameters | Description                                  |
|-----------|------|-----------------------------------------------|
| `toTop`   | None | Scrolls the users screen to the top. |

## Styling
- CSS variables are available to alter the default styling provided

| Shadow Parts     | Description           |
|------------------|-----------------------|
| button           | The html button used inside the component |

## Development
### Run development server and show demo

```
npm run demo
```

### Run linter

```
npm run lint
```

### Fix linter errors

```
npm run fix
```

### Run tests

```
npm run test
```

### Build for production

```
npm run build
```