open-index/open-npm huggingface dataset:
npm package: @rondigital/ron-ui
Description: Ron ui kit
Author: ecem
Latest version: 0.0.98

# ronded-ui

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
npm install ronded-ui
```

## main.js

```js
  import RondedUI from 'ronded-ui';

  vue.use(RondedUI);

  import 'ronded-ui/index.css';
  import 'ronded-ui/style.css';
```
npm package: @rondlite/reaction-file-collections-sa-s3
Description: An S3 storage adapter for Reaction Commerce's reaction-file-collections, brought to you by out:grow
Author: out:grow
Latest version: 1.0.6

# reaction-file-collections-sa-s3

[![npm (scoped)](https://img.shields.io/npm/v/@outgrowio/reaction-file-collections-sa-s3.svg)](https://www.npmjs.com/package/@outgrowio/reaction-file-collections-sa-s3)

An AWS S3 adapter for [reaction-file-collections](https://github.com/reactioncommerce/reaction-file-collections), brought to you by out:grow.

## Installation

Open a terminal in your project's `reaction` (API) directory, and install the package from NPM using the following command:

```bash
npm install @outgrowio/reaction-file-collections-sa-s3
```

## Configuration

Set up your AWS S3 credentials using environment variables:

```bash
# The AWS region your S3 bucket is in
AWS_S3_REGION=us-east-1

# Name of the S3 bucket you want to store your media in
AWS_S3_BUCKET=reaction-media

# An AWS access key with the appropriate S3 permissions
AWS_ACCESS_KEY_ID=QWERTYUIOPASDFGH

# The secret access key that goes with the access key
AWS_SECRET_ACCESS_KEY=<secret_key>
```

## Usage

In your project's `reaction` (API) directory, open `/src/core-services/files/setUpFileCollections.js`.

Replace usages of `GridFSStore` with `S3Store`, starting from the import on line 19: `const S3Store = require("@outgrowio/reaction-file-collections-sa-s3").default;`.

When replacing the `GridFSStore` constructor with the `S3Store` one, make sure to pass the following options:

```javascript
new S3Store({
    name, // Should be provided within buildGFS
    isPublic: true,
    objectACL: "public-read",
    async transformWrite(fileRecord) {
        // Either write your custom transformation code here, or re-use the one from the GridFSStore constructor
    }
});
```

## Help

Need help integrating this plugin into your Reaction Commerce project? Simply looking for expert [Reaction Commerce developers](https://outgrow.io)? Want someone to train your team to use Reaction at its fullest?

Whether it is just a one-hour consultation to get you set up or helping your team ship a whole project from start to finish, you can't go wrong by reaching out to us:

* +1 (281) OUT-GROW
* contact@outgrow.io
* https://outgrow.io

## Contributing

Pull Requests, Issues and Feature Requests are welcome!
npm package: @rondo.dev/middleware
Description: This package provides a framework-agnostic way to define middlewares for any framework by using the Node's `http.IncomingMessage` and `http.ServerResponse` types.
Latest version: 0.0.3

# @rondo.dev/middleware

This package provides a framework-agnostic way to define middlewares for any
framework by using the Node's `http.IncomingMessage` and `http.ServerResponse`
types.

See tests for more information.
npm package: @rondon-open/youtube-video-block
Description: youtube-video-block: Volto add-on that provides a YouTube video list block
Author: Rondon Open
Latest version: 1.1.0

# YouTube Video Block for Volto

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Volto Compatibility](https://img.shields.io/badge/Volto-%3E%3D18.0.0-blue)](https://github.com/plone/volto)

A Volto add-on that provides a YouTube video list block for your Plone/Volto website.

![youtube-video-block](preview.png)

## Features

- Embed YouTube videos in your Volto content
- List multiple videos in a block format
- Easy integration with Volto's block system
- Configurable video display options

## Installation

1) Add the package to your Volto project:

```bash
yarn add @rondon-open/youtube-video-block
```

2) Add the add-on to your package.json:

```js
"addons": [
    "@rondon-open/youtube-video-block"
],
```

## Usage

1. In your Volto editor, add a new block
2. Select the YouTube Video Block from the block chooser
3. Configure your video settings in the block's sidebar

## Development

### Requirements

- Node.js 16+
- Volto 18+

### Commands

- Run i18n extraction:
  ```bash
  yarn i18n
  ```

- Run a dry release (test without publishing):
  ```bash
  yarn dry-release
  ```

- Create a new release:
  ```bash
  yarn release
  ```

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## License

MIT - See [LICENSE](LICENSE) for details.

## Support

Report issues at [GitHub Issues](https://github.com/rondon-open/youtube-video-block/issues)

---

Maintained by [Rondon Open](https://github.com/rondon-open)
npm package: @rondwell/shared-lib
Description: A shared library for Rondwell Project
Author: Oladokun Oladipupo
Latest version: 1.0.3

# @rondwell/shared-lib

A shared library for the Rondwell Project applications.

## Overview

This shared library contains common utilities, interfaces, and functionality used across the Rondwell ecosystem. It provides standardized implementations to ensure consistency and reduce code duplication.

## Installation

```bash
npm install @rondwell/shared-lib
```

## Usage

```typescript
// Import specific functions/classes
import { SomeUtility } from '@rondwell/shared-lib';

// Or import from specific modules
import { ValidationHelpers } from '@rondwell/shared-lib/validation';
```

## Project Structure

```
shared-lib/
├── dist/             # Compiled output
├── src/              # Source code
│   ├── errors/       # Custom error classes
│   ├── middleware/   # Middleware functions
│   ├── types/        # TypeScript types and interfaces
│   ├── utils/        # Utility functions
│   └── index.ts      # Main entry point
├── package.json
└── tsconfig.json
```

## Development

### Prerequisites

- Node.js (v20.18+)
- npm

### Setup

1. Clone the repository
2. Install dependencies:
   ```bash
   npm install
   ```
3. Build the project:
   ```bash
   npm run build
   ```

### Scripts

- `npm run build` - Build the library

## TypeScript Configuration

To properly use this library with TypeScript, ensure your `tsconfig.json` includes:

```json
{
  "compilerOptions": {
    "declaration": true,
    "esModuleInterop": true,
    "moduleResolution": "node"
  }
}
```

## Troubleshooting

### TypeScript Declaration Files

If you encounter TypeScript errors about missing declaration files:

1. Make sure you're using the latest version of the library
2. Check that the package is correctly installed

## Contributing

1. Create a branch from `main`
2. Make your changes
3. Submit a pull request

## License

[LICENSE TYPE] - See LICENSE file for details.
npm package: @ronen1malka/custom-button
Description: custom-button
Author: Ronen
Latest version: 1.1.1

# custom button component for react projects

[![npm version](https://img.shields.io/npm/v/@ronen1malka/custom-button.svg?style=plastic)](https://www.npmjs.com/package/@csejtei/custom-button)
[![demo site](https://img.shields.io/badge/demo-site-green.svg?style=plastic)](https://ronenmalka.github.io/custom-button/)
npm package: @ronething/notion-db-exporter
Description: notion database exporter
Author: Ashing Zheng
Latest version: 1.0.0

## notion-db-exporter

This module allows you to export data from a Notion database to a CSV file.

## Installation

First, install the module using npm:

```bash
npm install @ronething/notion-db-exporter
```

## Setup

Before using the exporter, you need to set up your Notion integration and obtain your Notion API token and database ID. Set these as environment variables:

```bash
export NOTION_TOKEN='your_notion_token_here'
export NOTION_DATABASE_ID='your_database_id_here'
```

Alternatively, you can create a `.env` file in the root of your project and add your Notion token and database ID there:

```
NOTION_TOKEN=your_notion_token_here
NOTION_DATABASE_ID=your_database_id_here
```

## Usage

After installing the module and setting up your environment variables, you can use the module to export your Notion database to a CSV file. Here's a simple script example:

```javascript
const notionExporter = require('@ronething/notion-db-exporter');

// Execute the export
notionExporter.exportNotionToCsv();
```

This script will export the Notion database data to a file named `out.csv` in your current directory.

## Contributing

Feel free to fork the repository and submit pull requests.

## License

This project is licensed under the MIT License - see the LICENSE.md file for details.
npm package: @roney492/wappler_sc_opensearch_logs
Description: Opensearch log service
Author: roney492
Latest version: 0.0.2

# wappler_opensearch_logs

Instructions:
1. Set the environment variables in the config.json or user_config.json file whichever is defined
OPS_USERNAME - opensearch Instance Username
OPS_PASSWORD - opensearch Instance Password
DOMAIN - for the domain in the logs object so as to be able to distinguish the logs based on domains
2. Add the module to which API you wish to send the logs from to Opensearch.


Example:
![image](https://github.com/roney492/wappler_opensearch_logs/assets/116948023/912006c4-485c-4aa5-9264-019980545755)
![image](https://github.com/roney492/wappler_opensearch_logs/assets/116948023/d018715a-7bf1-4759-ac41-996f3d52b6e5)
npm package: @rongchuan/rh-ui
Description: React UI Components
Author: BeliefRC
Latest version: 0.1.0

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).