open-index/open-npm huggingface dataset:
npm package: @imedx/ics-imedx-ymt-platform-js-sdk
Description: 一码通js-sdk
Author: 丁薇
Latest version: 0.0.1

### Usage

```bash
npm i @imedx/ics-imedx-ymt-platform-js-sdk@0.0.1
```
### feature
```
0.0.1 初始提供
```

### Features

 - Test:测试
 - 
### Importing library

You can import the generated bundle to use the whole library generated by this starter:

```javascript
import Test from '@imedx/ics-imedx-ymt-platform-js-sdk'
```

### Test

```javascript
  // 测试返回Promise函数
  testA(data: any): Promise<String>
  // 测试返回字符串函数
  testB(data: any): String
```
npm package: @imehmetgenc/jsondb
Description: This module allows you to create an easy-to-use and instantly modifiable local database in JSON format.
Author: MEGA
Latest version: 0.0.1

<h3>JSON DATABASE</h3>
<p>
EN: This module allows you to create an easy-to-use and instantly modifiable local database in JSON format.<br/>
TR: Bu modül, JSON formatında kullanımı kolay ve anlık değiştirilebilen yerel bir veritabanı oluşturmanıza olanak sağlar.<br/>
</p>
<br/>
Github: https://github.com/imehmetgenc/jsondb<br>

<h3>Usage</h3>
Install this module:

```bash
$ npm install @imehmetgenc/jsondb
```

<br/>
Import or require the module to your code:

```js
const MegaDB = require('@imehmetgenc/jsondb');
```

```js
import MegaDB from '@imehmetgenc/jsondb';
```
<br/>


<h3>Test</h3>
<p>
EN: I have left a few tips for you to use below, I hope I explained them well.<br>
TR: Aşağıda size kullanmanz için bir kaç ipucu bıraktım umarım iyi anlatmışımdır.<br>
</p>
<br/>


```js
const newDb = new MegaDB("test"); // Create database src: /database/test.json

/*
const newDb = new MegaDB(); // Create database src: /database/database.json
const newDb = new MegaDB({ "name": "test", "folder": "database", "noBlankData": true, "readable": true }); // Create database src: /database/test.json
*/

newDb.set("database", "test"); // output: true, data: { "database" : "test" }

newDb.set("array", [1]); // output: true, data: { "array" : [1] }

newDb.push("array", 2); // output: true, data: { "array" : [1, 2] }

newDb.set("number", 1); // output: true, data: { "number" : 1 }

newDb.add("number", 2); // output: true, data: { "number" : 3 }

newDb.all(); // output: { "database" : "test", "array" : [1, 2], "number" : 3 }

newDb.deleteAll(); // output: true, data: {}
```
npm package: @imehmetgenc/mysql.js
Description: This Node.js package simplifies MySQL usage and helps you perform database operations more efficiently in the Node.js environment.
Author: MEGA
Latest version: 1.0.0

# MySQL Query Module

This Node.js module is designed to facilitate interaction with a MySQL database. The module offers essential features for connection management, query operations, and event tracking.

## Installation

To install this module, run the following command:

```bash
npm install @imehmetgenc/mysql.js
```

## Usage

Utilizing the module involves the following steps:

1. **Import the Module:**

```javascript
const { Mysql } = require("@imehmetgenc/mysql.js");

const mysql = new Mysql({
  host: "localhost",
  user: "your_user",
  password: "your_password",
  database: "your_database",
});

//Event Usage
mysql.on("ready", (db) => {
  console.log("I'm ready");
});
mysql.on("error", (error) => {
  console.log("Mysql Error: ", error);
});
mysql.on("disconnected", (db) => {
  console.log("Mysql disconnected.");
});
```

2. **Executing Queries:**

```javascript
// Query execution example
mysql.query("SELECT * FROM users WHERE ?", {'id': 1}) // "SELECT * FROM users WHERE id = 1"
.then((results) => {
console.log("Query Results:", results);
})
.catch((error) => {
console.error("Query Error:", error);
});
```

3. **Basic MySQL Operations:**

```javascript
// Insert a new user
const newUser = { username: "mehmet", email: "mehmet@muzik.red" };
mysql.insert("users", newUser)
  .then((result) => {
    console.log("Insert Result:", result);
  })
  .catch((error) => {
    console.error("Error:", error);
  });

// Select a user from the database
mysql.selectOne("users", "*", "id = 1")
  .then((user) => {
    console.log("User:", user);
  })
  .catch((error) => {
    console.error("Error:", error);
  });

// Select all data from a table
mysql.selectAll("user", "*")
  .then((products) => {
    console.log("All Users:", products);
  })
  .catch((error) => {
    console.error("Error:", error);
  });

// Update data in a table
const updatedData = { name: "Mehmet Genç" };
mysql.update("users", updatedData, "id = 1")
  .then((result) => {
    console.log("Update Result:", result);
  })
  .catch((error) => {
    console.error("Error:", error);
  });

// Remove data from a table
mysql.remove("users", "id = 1")
  .then((result) => {
    console.log("Removal Result:", result);
  })
  .catch((error) => {
    console.error("Error:", error);
  });
```

4. **Closing the Connection Pool:**

```javascript
mysql.destroy();
```

These examples demonstrate how to use this module to interact with a MySQL database.

## Lisans

This project is licensed under the MIT license. For more information, please refer to the [LICENSE file](LICENSE) .
npm package: @imekachi/combinations
Description: Generate all possible combinations of variant array which contains options array.
Author: Saran Weerakun
Latest version: 1.1.1

# Combinations
Generate all possible combinations of variant array which contains options array.

[![NPM Version][npm-image]][npm-url]
[![Codecov Status][codecov-image]][codecov-url]

## Installation
Using npm:

```sh
$ npm install --save @imekachi/combinations
```

Using yarn:

```sh
$ yarn add @imekachi/combinations
```

## Quick Start
```javascript
import combinations from '@imekachi/combinations'

const variants = combinations([
  ['red', 'green', 'blue'],
  ['S', 'M', 'L'],
])

console.log(`variants: `, variants)
// variants:
// [
//   ['red', 'S'],
//   ['red', 'M'],
//   ['red', 'L'],
//   ['green', 'S'],
//   ['green', 'M'],
//   ['green', 'L'],
//   ['blue', 'S'],
//   ['blue', 'M'],
//   ['blue', 'L'],
// ]
```
If you store options in an object, you can do it like this
```javascript
import combinations from '@imekachi/combinations'

const shirtOptionObj = {
  color: ['red', 'green', 'blue'],
  size: ['S', 'M', 'L'],
}

const variants = combinations(Object.values(shirtOptionObj))
```
Or option object within an array
```javascript
import combinations from '@imekachi/combinations'

const shirtOptions = [
  {
    name: 'Color',
    options: ['red', 'green', 'blue'],
  },
  {
    name: 'Size',
    options: ['S', 'M', 'L'],
  },
]

const variants = combinations(
  shirtVariantOptions.map((variant) => variant.options)
)
```

## Contributing
Feel free to submit any issues or pull requests.

## License
MIT

[npm-image]: https://img.shields.io/npm/v/@imekachi/combinations.svg
[npm-url]: https://npmjs.org/package/@imekachi/combinations
[codecov-image]: https://codecov.io/gh/imekachi/combinations/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/imekachi/combinations/branch/master
npm package: @imemento/lib-components
Description: A Vue.js project
Author: Eugen Schneider
Latest version: 0.0.36

# lib-components

> A Vue.js project

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report
```

For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
npm package: @imengyu/naeasy-ui-react-native
Description: A simple ui lib for react native
Author: imengyu
Latest version: 0.2.8
Deprecated: false


# 简介

## 项目简介

@imengyu/naeasy-ui-react-native 是一款简单的 React Native 移动端UI组件库。提供了一些国内APP开发中经常使用的组件和相关功能，并封装，希望可以给您的开发带来便利！

> 注意：项目正在开发中，有许多功能不完善，请谨慎使用!

## 文档

[主页](https://github.com/imengyu/imengyu-ui-lib)
[文档正在陆续编写中...](https://imengyu.top/pages/naeasy-ui-rn-web-docs/)

## 特性

* 支持 Android & iOS
* 良好的类型定义
* 支持动态切换主题
* 组件化模块封装，使用方便
* 好像没有更多了/(ㄒoㄒ)/~~。。。

## 支持环境

* RN > 0.62
* Android & iOS

## License

Licensed under the MIT License.
npm package: @imengyu/vue-dynamic-form
Description: A data driven form component for vue3
Author: imengyu
Latest version: 0.1.9
Deprecated: false

# vue-dynamic-form

[English](./README.EN.md) | 中文

vue-dynamic-form 一个用数据驱动的 Vue3 动态表单组件。

## 文档

[查看文档](https://docs.imengyu.top//vue-dynamic-form-docs)。

![demo](./demo.jpg)

## 安装

```shell
# npm 
npm i @imengyu/vue-dynamic-form

# or yarn
yarn add @imengyu/vue-dynamic-form
```

## 简介

设计参考了 [阿里的 XRender](https://xrender.fun/form-render)。

在中后台开发中，我们经常会使用表单提交数据，表单提交数据占据开发的多半时间，
当表单特别多时，手动写表单组件是一件非常麻烦的事情。vue-dynamic-form就是为了解决这个问题而写的，
vue-dynamic-form 支持你使用 JSON 数据动态生成表单，只需要传入一个包含各种描述信息的 JSON，就能渲染出一个完整的表单。

本库也可以实现通过后端动态下发表单配置实现动态渲染表单。

vue-dynamic-form 并不是开发中所必须的，它只是一个帮助你加快开发的小组件。

作者公司使用的中后台项目已经全部使用动态表单，省去了80%布局表单的时间，开发效率得到了不少提升（可以用更多时间摸鱼啦🤭）。现在将 vue-dynamic-form 开源，希望可以为你的开发提供便利。

> **本项目目前还处于早期发布阶段，可能会存在不少问题，如果遇到问题，欢迎在 [Github](https://github.com/imengyu/vue-dynamic-form/issues) 提出 Issue，我会尽量为你解决！**

## 支持

作者开发不易，如果这个项目对您有帮助，希望你可以帮我点个 ⭐ ，这将是对我极大的鼓励。谢谢啦 (●'◡'●)

## 作者的其他项目

* [vue3-context-menu 一个简洁美观简单的Vue3右键菜单组件](https://github.com/imengyu/vue3-context-menu/)
* [vue-code-layout A Vue editor layout component that like VSCode](https://github.com/imengyu/vue-code-layout)

## License

[MIT](./LICENSE)
npm package: @imephra06/pluginmodal
Description: A reusable React modal component
Author: elonkuta
Latest version: 1.1.4

# PluginModal

## Comment l'utiliser 

### Installation du package

`npm install @imephra06/pluginmodal`

### Importation dans un projet

`import Modal from "@imephra06/pluginmodal";`

### Utilisation comme un composant normal (ex: App.js)
```
function App() {
  const [open, setOpen] = useState(true);

  const messageModal = "Hello from plugin!";
  const paramsModal = {
    bgColor: "#93AD18",
    Color: "white",
    link: ""
  };

  return (
    <div className="App">
      <Modal
        display={open}
        setDisplay={setOpen}
        message={messageModal}
        params={paramsModal}
      />
    </div>
  );
}

export default App;
```
npm package: @imeredith/es-extensions-api
Description: > Provides an extension API for es5+ applications based on Jenkins [JEP-204](https://github.com/jenkinsci/jep/tree/master/jep/204)
Latest version: 0.1.9

# ES Extensions API
> Provides an extension API for es5+ applications based on Jenkins [JEP-204](https://github.com/jenkinsci/jep/tree/master/jep/204)

[![npm version](https://badge.fury.io/js/%40imeredith%2Fes-extensions-api.svg)](https://badge.fury.io/js/%40imeredith%2Fes-extensions-api)

## Installation

```sh
npm i -S @imeredith/es-extensions-api
```


## Usage example
Extensions are just functions that take some context as a parameter, and do something. It is totally up to the application that wants to use extensions implemented by plugins to define the contract for the plugins to implement.


### Example extension

* Extension Point identifier - 'example.ext'
* Extension Context
  * container - Html Div element to render into.
  * name - Name to render

#### Example Extesnion Impl
```javascript
import { ExtensionStore } from '@imeredith/es-extensions-api';

ExtensionStore.register('example.ext', function (context) {
    context.container.innerHTML = '<h1> Hello ' + context.name + '</h1>';
})
```

#### Example Extension Usage 
```javascript
import stores from '@imeredith/es-extensions-api';

const container = document.getElementbyId('ext_container');

const extension = ExtensionStore.getExtensions('example.ext')[0]
if(extension) {
    extension({container, name: 'World!'})
}
```

## Development setup

```sh
npm i
```

## Release History

* 0.0.3
    * Work in progress

## Meta

Distributed under the MIT license. See ``LICENSE`` for more information.