open-index/open-npm huggingface dataset:
npm package: @rahadiana/bssn_stamps_generator
Description: a warper to generate stamps for pdf signature.
Author: rahadiana nugraha
Latest version: 0.0.1


# bssn-stamps-generator
a warper to generate e-signature stamps

![enter image description here](https://raw.githubusercontent.com/rahadiana/bssn_stamps_generator/main/src/img/generate.png)
## Installing

Using npm:

    npm i @rahadiana/bssn_stamps_generator


**USAGE**

    const {GenerateStamp} = require("@rahadiana/bssn_stamps_generator");
    
    const  startup = [{
    logo:  (URL) / (LOGO_PATH),
    jabatan:  "Ini Jabatan",
    pangkat:  "INI PANGKAT",
    nama:  "INI NAMA",
    nip:  123
    }]
    
    GenerateStamp(startup).then(console.log)

SUCCESS RESPONE

    {"success":true,"code":200,"message":"successfully generate data","data":"data:image/png;base64,iVBORw.."}

FAILED RESPONSE

    {"success":false,"code":400,"message":"failed generate data","data":{}}

**NOTE**

For logo you can using *url_logo* **OR** *path/to/logo*.
npm package: @rahadiana/eoffice-pdf
Description: simple pdf footer generation
Author: rahadiana nugraha
Latest version: 0.0.1

# eoffice-pdf

simple pdf footer generation , modul yang digunakan pada aplikasi e-office kota bekasi

# INSTALLING

    npm i @rahadiana/eoffice-pdf

# USAGE

    const  PdfGen = require("@rahadiana/eoffice-pdf");
    const  docname = "Ini sosialisasi kegiatan, hal HAL dari JUMLAH_HALAMAN"
    const  page = "HAL"
    const  pagecount = 'JUMLAH_HALAMAN'
    
    var  PdfGens = new  PdfGen(
	{
	    docname:  docname,
		docpath:  'https://raw.githubusercontent.com/rahadiana/eoffice-pdf/main/tes/exsample.pdf',
		qrpath: 'https://raw.githubusercontent.com/rahadiana/eoffice-pdf/main/tes/q.png',
		page:  page,
		pagecount:  pagecount
	});
	    
    PdfGens.Build().then(console.log)


RESPONSE

    {"success":true,"code":200,"message":"dokumen berhasil dibuat","data":{"file":"8lLsj1M6T..."}}



Untuk lebih detail silahkan lihat [README.md](https://github.com/rahadiana/eoffice-pdf/blob/main/README.md)
npm package: @rahadiana/sentimenid
Description: Calculate And Get Sentiment News Score
Author: rahadiana nugraha
Latest version: 0.0.1


# sentimentID

Calculate And Get Sentiment Score For Indonesian Language


## Installing

Using npm:

    npm i @rahadiana/sentimenid


**USAGE**

    const {SentimentId} = require("@rahadiana/sentimenid");
    console.log(SentimentId('aku benci kamu , tetapi aku sayang kamu'))
    

SUCCESS RESPONE

    {"score":1,"sentiment":"positive","comparative":0.14285714285714285,"calculation":[{"sayang":3},{"benci":-2}],"tokens":["aku","benci","kamu","tetapi","aku","sayang","kamu"],"words":["sayang","benci"],"positive":["sayang"],"negative":["benci"]}
npm package: @rahadiana/shodan-grabber
Description: Easy Grab shodan data to JSON , for nodejs
Author: rahadiana nugraha
Latest version: 0.0.1

# shodan-grabber


Easy Grab shodan data to JSON , for nodejs

INSTALATION

    npm i @rahadiana/shodan-grabber

USAGE

    const {ShodanGrabber} = require('@rahadiana/shodan-grabber')
    ShodanGrabber('redis').then(console.log)
SUCCESS RESPONSE

    {"success":true,"code":200,"message":"success get data","data":[{"name":"192.168.1.1","url":"192.168.1.1","desc":"vps..","found_at":"2023-01-08T16:46:09.983654"}]}

NOT FOUND

    {"success":false"code":500,"message":"No results found","data":""}

LIMIT REACHED

    {"success":false"code":500,"message":"Daily search usage limit reached. Please create a free account to do more searches.","data":""}

NOTE !!!!

This module require display for functionality, you can install Xdisplay on linux server varian using **Xvfb**.

SEE : *[install XvFb](https://raw.githubusercontent.com/rahadiana/shodan-grabber/main/.github/workflows/test.yml)*
npm package: @rahagia/eslint-config
Description: An ESLint shareable configuration that used in our projects.
Author: mzrtamp
Latest version: 1.0.1
Deprecated: This package is moved to '@clytage-pkg/eslint-config', please use new one instead.

# eslint-config
> An ESLint [shareable configuration](http://eslint.org/docs/developer-guide/shareable-configs.html) that used in our projects.

<div align="center">
<a href="https://www.npmjs.com/package/@rahagia/eslint-config"><img src="https://img.shields.io/npm/v/@rahagia/eslint-config?maxAge=3600" alt="NPM version" ><a/>
</div>

## Install

```bash
npm install -D @rahagia/eslint-config
```
or with yarn
```bash
yarn add -D @rahagia/eslint-config
```

## Usage

ESLint guide: [link](https://eslint.org/docs/user-guide/configuring#using-a-shareable-configuration-package)

Example:
```json
{
	"extends": "@rahagia/eslint-config"
}
```
or `"@rahagia/eslint-config/node"` for Node environment


Example (TS):
```json
{
    "extends": "@rahagia/eslint-config/typescript"
}
```
or `"@rahagia/eslint-config/typescript/node"` for Node environment

## Note

Requires [ESLint](https://npmjs.com/package/eslint) version 8.13.0 or above

TypeScript config requires:
 * [@typescript-eslint/parser](https://npmjs.com/package/@typescript-eslint/parser) version 5.18.0 or above
 * [@typescript-eslint/eslint-plugin](https://npmjs.com/package/@typescript-eslint/eslint-plugin) version 5.18.0 or above
 * [typescript](https://npmjs.com/package/typescript) version 3.3.1 to 4.7.0