open-index/open-npm huggingface dataset:
npm package: @neoxia-js/element-angular
Description: element ui for angular
Author: Sascha Braun
Latest version: 0.8.2


<div align="center">
<img src="https://camo.githubusercontent.com/462f24153b8e8739c8ea71f7102585c4cb0e1575/68747470733a2f2f63646e2e7261776769742e636f6d2f456c656d6546452f656c656d656e742f6465762f656c656d656e745f6c6f676f2e737667" width="250" height="100" align="center">
<img src="https://angular.cn/assets/images/logos/angular/angular.svg" width="90" height="90" align="center">
</div>

<h2 align="center"> Element for Angular </h2>

[![npm version](https://badge.fury.io/js/element-angular.svg)](https://badge.fury.io/js/element-angular)
[![npm](https://img.shields.io/npm/dt/element-angular.svg)](http://npm-stat.com/charts.html?package=v2ex-cli)
[![Join the chat at https://gitter.im/element-angular/Lobby](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/element-angular/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

*Forked from https://github.com/ElemeFE/element-angular*

## Catalog

-  [Documentation](#documentation)
-  [Getting Started](#getting-started)
-  [Contribution](#contribution)
-  [Support](#support)
-  [LICENSE](#license)


## Documentation

[element-angular](https://element-angular.faas.ele.me)


## Getting Started
1. Install:
```bash
# install
npm i --save element-angular
```
2. Usage:
```typescript
// improt module
import { ElModule } from 'element-angular'

// import styles
// if you use webpack, in app.module.ts:
import 'element-angular/theme/index.css'

// or anglar-cli, in /angular-cli.json:
{
  "app": [{
    "styles": [
      "../node_modules/element-angular/theme/index.css"
    ],
    // other configurations...
  }]
}

// or other, in /src/styles.css:
@import "~element-angular/theme/index.css"

```

More: [Doc](https://element-angular.faas.ele.me)



## Contribution

- [Contribution Guide](https://github.com/eleme/element-angular/blob/master/.github/CONTRIBUTING.en-US.md)

- [贡献指南](https://github.com/eleme/element-angular/blob/master/.github/CONTRIBUTING.zh-CN.md)



## Support

Modern browsers and Internet Explorer 9+.


## LICENSE

**MIT**
npm package: @neoxia-js/ra-data-nestjsx-crud
Description: Data provider which integrates React Admin with NestJS CRUD library
Author: Ciro Alabrese
Latest version: 1.1.8

# Nest.js API Data Provider For React-Admin

```ra-data-nestjsx-crud``` is a fork of [@FusionWorks/ra-data-nest-crud](https://github.com/FusionWorks/react-admin-nestjsx-crud-dataprovider).

```ra-data-nestjsx-crud``` is a data-provider for [react-admin](https://github.com/marmelab/react-admin), that has been designed to make easier communication between a frontend application built with [react-admin](https://github.com/marmelab/react-admin),
and a backend application built with [nestjs](https://github.com/nestjs/nest) framework and [nestjsx/crud](https://github.com/nestjsx/crud).

## Install

Using **npm**:
```npm i ra-data-nestjsx-crud```

Using **yarn**:
```yarn add ra-data-nestjsx-crud```

## Usage

```jsx
// in app.jsx file

import React from 'react';
import { Admin, Resource, ShowGuesser } from 'react-admin';
import crudProvider from 'ra-data-nestjsx-crud'
import { UsersList, UserCreate, UserEdit } from './Users'

const dataProvider = crudProvider('http://localhost:3000');
const App = () => (
  <Admin dataProvider={dataProvider}>
    <Resource name="users" list={UsersList} create={UserCreate} edit={UserEdit} show={ShowGuesser} />
  </Admin>
);
export default App;
```
npm package: @neoxr/api
Description: Official Fetcher for Neoxr API
Author: Wildan Izzudin
Latest version: 1.5.3

## Official Fetcher for Neoxr API

> Module to fetch api data very easily with efficient and readable code

### How to use ??

```Javascript
Api.neoxr([endpoint], [parameter])
```

### Example

Here I give an example of fetching the Google Gemini Chat API with ```gemini-chat``` as endpoint and ```q``` as parameter.

<p align="center"><img align="center" width="100%" src="https://telegra.ph/file/49c170e3bf28292960c18.jpg" /></p>

```Javascript
const NeoxrApi = require('@neoxr/api')

// recommend making it as global variable
const Api = new NeoxrApi('https://api.neoxr.my.id/api', 'yntkts')

Api.neoxr('/gemini-chat', {
   q: 'Hai'
}).then(console.log)

// async/await version
const json = await Api.neoxr('/gemini-chat', {
   q: 'Hai'
})
console.log(json)

```

Result :

<p align="center"><img align="center" width="100%" src="https://telegra.ph/file/e87eba5936803018c49f8.jpg" /></p>
npm package: @neoxr/audio-decode
Description: Decode audio data in node or browser
Author: ΔY
Latest version: 2.2.1

# audio-decode [![test](https://github.com/audiojs/audio-decode/actions/workflows/test.js.yml/badge.svg)](https://github.com/audiojs/audio-decode/actions/workflows/test.js.yml) [![stable](https://img.shields.io/badge/stability-unstable-green.svg)](http://github.com/badges/stability-badges)

Decode audio data from supported format to [AudioBuffer](https://github.com/audiojs/audio-buffer).

Supported formats:

* [x] `wav`
* [x] `mp3`
* [x] `ogg vorbis`
* [x] `flac`
* [x] `opus`
* [ ] `alac`
* [ ] `aac`
* [ ] `m4a`
* [x] [`qoa`](https://github.com/phoboslab/qoa)

[![npm install audio-decode](https://nodei.co/npm/audio-decode.png?mini=true)](https://npmjs.org/package/audio-decode/)

```js
import decodeAudio from 'audio-decode';
import buffer from 'audio-lena/mp3';

let audioBuffer = await decode(buffer);
```

`buffer` type can be: _ArrayBuffer_, _Uint8Array_ or _Buffer_.

Decoder's code is lazy: first run loads decoder's sources and compiles module before decoding.

To get more granular control over individual decoders, use `decoders`:

```js
import decode, {decoders} from 'audio-decode';

await decoders.mp3(); // load & compile decoder
const audioBuffer = await decoders.mp3(mp3buf); // decode
```

## See also

* [wasm-audio-decoders](https://github.com/eshaz/wasm-audio-decoders) – best in class compact & fast WASM audio decoders.
* [Web Audio Decoders](https://developer.mozilla.org/en-US/docs/Web/API/AudioDecoder) – native decoders API, hope one day will be fixed or alternatively polyfilled.
* [decodeAudioData](https://github.com/eshaz/wasm-audio-decoders) – default in-browser decoding method.
* [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm) – ultimate encoding/decoding library (8.5Mb of code).

## License

[MIT](LICENSE)&nbsp;&nbsp;•&nbsp;&nbsp;<a href="https://github.com/krishnized/license/">🕉</a>
npm package: @neoxr/baileys
Description: A WebSockets library for interacting with WhatsApp Web
Author: Rajeh Taher
Latest version: 8.3.2

### BAILEYS

> [!NOTE] 
> This is the original Baileys v7.0.0-rc.3 (Fixed Connection)

Original Repository : [WhiskeySockets](https://github.com/whiskeySockets/Baileys/)
npm package: @neoxr/mex
Description: > Easy to use CLI program like Mongodb Tools to perform Mongo database backups and migrations.
Author: Wildan Izzudin
Latest version: 1.0.2

## Mex

> Easy to use CLI program like Mongodb Tools to perform Mongo database backups and migrations.

```
Usage : mex <command> [option]

Commands :
  export  Export all collections from database
  import  Import backup files to new database

Options :
  --help, -h     Display help about this program
  --version, -v  Print version
  --uri          Set mongodb uri
  --db           Set database name
  --output       Set backup folder
  ```

  ### Export
  ```js
  $ mex export --uri="mongodb+srv://localhost" --db="bot"
  ```

  ### Import
  ```js
  $ mex import --uri="mongodb+srv://localhost" --db="bot"
  ```
npm package: @neoxr/midtrans
Description: Simple Midtrans API Wrapper
Author: Wildan Izzudin
Latest version: 1.0.0

## Simple Midtrans API Wrapper

> Unofficial Midtrans API Wrapper yang hanya tersedia untuk 3 metode pembayaran : QRIS, Virtual Account & E-Wallet.

### Instalasi

```Javascript
const { Midtrans } = require('@neoxr/midtrans')
const mdt = new Midtrans({
   production: false,
   server_key: 'xx-xx-xxxxxxx',
   prefix: 'NXR',
   callback_url: 'https://example.com/payment-status',
   expiration: 30 // minutes
})
```

### Membuat Pembayaran

Untuk membuat pembayaran dengan API Midtrans cukup dengan memasukan 2 parameter wajib dan 1 parameter opsional :

```Javascript
mdt.createPayment([amount], [channel], [customer_details])
```

1. `amount` : nominal tagihan dengan tipe data integer.

2. `channel` : channel metode pembayaran dengan tipe data string.

3.  `customer_details` (opsional) : menambahkan informasi customer dengan tipe data object.

#### Contoh :

```Javascript
mdt.createPayment(50000, 'qris').then(console.log)
```

Live Response : [Here](https://neoxr.my.id/mdt/create-payment?amount=50000&channel=qris)


### Cek Status Pembayaran

```Javascript
mdt.checkPayment([id])
```

#### Contoh :

```Javascript
mdt.checkPayment('77847cda-43db-497c-b482-389863e527a6').then(console.log)
```
Live Response : [Here](https://neoxr.my.id/mdt/check-payment?id=77847cda-43db-497c-b482-389863e527a6)


### Daftar Channel

Pastikan akun sudah terverifikasi dan channel metode pembayaran berstatus aktif.

1. **Qris** : qris

2. **Virtual Account** : bri, mandiri, bni, permata, bca, cimb

3. **E-wallet** : gopay
npm package: @neoxr/nlp
Description: Simple and light NLP system without library
Author: Wildan Izzudin
Latest version: 1.6.3

## Natural Language Processing

> Simple and light NLP system without library

### How to use ??

> A little documentation I hope you understand this

```Javascript
nlp.add([type], [message])
nlp.answer([type], [message])
nlp.reactor([type], [reactor]) // choose "random" or "score"
nlp.rmModel([type])
nlp.rmUser([type], [message])
nlp.rmAssistant([type], [message])
```

#### Example

> This is an example of how you use this module

```Javascript
const { NLP } = require('@neoxr/nlp')
const nlp = new NLP({
   contain: true // if 'true' is case sensitive
})

nlp.add('greeting', 'hi bro')
nlp.add('greeting', 'hello')
nlp.answer('greeting', 'Hello, how can I help you?')
nlp.answer('greeting', 'Yeah im here')
nlp.answer('greeting', 'Iya, ada yang bisa saya bantu?')
nlp.reactor('greeting', 'random')

nlp.add('introduce', 'who are you')
nlp.add('introduce', 'whats name')
nlp.answer('introduce', 'i\'m is a simple NLP model')
nlp.answer('introduce', 'i\'m is a NLP model test')
nlp.reactor('introduce', 'score')

console.log(nlp.process('hi, who you really are?'))
```

Result : 

<p align="center"><img align="center" width="100%" src="https://telegra.ph/file/09b6c4f0ed7ddd0d02425.jpg" /></p>

```Javascript
{
  user: 'hi, who you really are?',
  assistant: "i'm is a simple NLP model",
  scores: [
    { answer: "i'm is a simple NLP model", score: '24.0' },
    { answer: "i'm is a NLP model test", score: '17.4' }
  ],
  parent: {
    type: 'introduce',
    reactor: 'score',
    assistant: [ "i'm is a simple NLP model", "i'm is a NLP model test" ]
  }
}
```