open-index/open-npm huggingface dataset:
npm package: @sai_tarun/connect
Description: Embed Overhyped AI's widget seamlessly for user activation - Activate Every. Single. User.
Author: Sai Tarun
Latest version: 0.0.1

# Overhyped AI's Connect | AI voice agent for user activation

This package is used to embed Overhyped AI's Connect into your Platform

Please refer [Overhyped AI's Documentation](https://docs.overhyped.ai/) for more information
npm package: @sai_tarun/pb_connect
Description: Embed PingBase widget seamlessly for enhanced video interactions across platforms
Author: PingBase.ai
Latest version: 0.0.7

# PingBase Connect

Embed PingBase Connect into your Platform

## Quick Start Guide

```js
import PingBase from '@pingbase/connect';

PingBase("initOrg", 'ORG_TOKEN');
PingBase("initUser", 'email', 'firstName', 'lastName', 'trialType')
```

## Methods and their uses

- `initOrg`: Initializes the organization for connection.
Params:
    - `orgKey: string`: A unique token given at the time of organization onboarding.
    - `options: object` (Optional): Additional options to customize.
        - `autoConnect: boolean = true` (Optional): Specifies whether to connect the user directly when the `initUser` command is called. If set to false, you need to connect the user explicitly using `PingBase("connect")`.
- `initUser`: Initializes the user for connection. This should be called upon user login.
Params:
    - `email: string`: Email of the user
    - `firstName: string`: First Name of the user
    - `lastName: string`: Last Name of the user
    - `trialType: string | 'other'`: Trial type of the user.
    If the user is a **PAID** user, send `trialType` as **`other`**. Otherwise, send the name of the trial like `Free Trial`, `Freemium`, etc.
    - `customMetadata: object` (Optional): Any other data of the end user.
        - `role: string` (Optional): Role of the user in their company.
        - `company` (Optional): Company of the user.
- `connect`: Connects the user to PingBase.
This is used only when `autoConnect` is set to `false`.
- `disconnect`: Disconnects the user from PingBase.
Can be used to hide the widget upon logout.
npm package: @saiakhil2012/abstract-provider
Description: An Abstract Class for describing an Ethereum Provider for ethers.
Author: Richard Moore
Latest version: 5.6.2

Abstract Provider
=================

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It is responsible for defining the common interface for a Provider, which in
ethers differs quite substantially from Web3.js.

A Provider is an abstraction of non-account-based operations on a blockchain and
is generally not directly involved in signing transaction or data.

For signing, see the [Abstract Signer](https://www.npmjs.com/package/@ethersproject/abstract-signer)
or [Wallet](https://www.npmjs.com/package/@ethersproject/wallet) sub-modules.

For more information, see the [documentation](https://docs.ethers.io/v5/api/providers/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Provider,

    ForkEvent,
    BlockForkEvent,
    TransactionForkEvent,
    TransactionOrderForkEvent,

    // Types
    BlockTag,

    Block,
    BlockWithTransactions,

    TransactionRequest,
    TransactionResponse,
    TransactionReceipt,

    Log,
    EventFilter,

    Filter,
    FilterByBlockHash,

    EventType,
    Listener

} = require("@ethersproject/abstract-provider");
```

License
-------

MIT License
npm package: @saiakhil2012/abstract-signer
Description: An Abstract Class for desribing an Ethereum Signer for ethers.
Author: Richard Moore
Latest version: 5.6.3

Abstract Signer
===============

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It is an abstraction of an Ethereum account, which may be backed by a [private key](https://www.npmjs.com/package/@ethersproject/wallet),
signing service (such as Geth or Parity with key managment enabled, or a
dedicated signing service such as Clef),
[hardware wallets](https://www.npmjs.com/package/@ethersproject/hardware-wallets), etc.

For more information, see the [documentation](https://docs.ethers.io/v5/api/signer/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Signer,
    VoidSigner,

    // Types
    ExternallyOwnedAccount

} = require("@ethersproject/abstract-signer");
```

License
-------

MIT License
npm package: @saiakhil2012/contracts
Description: Contract abstraction meta-class for ethers.
Author: Richard Moore
Latest version: 5.6.16

Ethereum Contract Meta-Class
============================

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It is creating (at run-time) an object which interacts with an on-chain
contract as a native JavaScript object.

If you are familiar with ORM for Databases, this is similar, but for smart contracts.

For more information, see the [documentation](https://docs.ethers.io/v5/api/contract/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Contract,
    ContractFactory,

    RunningEvent,

    // Types

    ContractInterface,

    Overrides,
    PayableOverrides,
    CallOverrides,

    PopulatedTransaction,

    EventFilter,

    ContractFunction,

    Event,
    ContractReceipt,
    ContractTransaction

} = require("@ethersproject/contracts");
```


License
-------

MIT License
npm package: @saiakhil2012/logger
Description: Logger utility functions for ethers.
Author: Richard Moore
Latest version: 5.6.13

Logger
======

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It is responsible for managing logging and errors to maintain a standard
structure.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/logger/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Logger,

    // Enums

    ErrorCode,

    LogLevel,

} = require("@ethersproject/logger");
```


License
-------

MIT License.
npm package: @saiakhil2012/providers
Description: Ethereum Providers for ethers.
Author: Richard Moore
Latest version: 5.6.38

Ethereum Providers
==================

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It contains common Provider classes, utility functions for dealing with providers
and re-exports many of the classes and types needed to implement a custom Provider.

For more information, see the [documentation](https://docs.ethers.io/v5/api/providers/).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Provider,
    BaseProvider,

    JsonRpcProvider,
    StaticJsonRpcProvider,
    UrlJsonRpcProvider,

    FallbackProvider,

    AlchemyProvider,
    CloudflareProvider,
    EtherscanProvider,
    InfuraProvider,
    NodesmithProvider,

    IpcProvider,

    Web3Provider,

    WebSocketProvider,

    JsonRpcSigner,

    getDefaultProvider,

    getNetwork,

    Formatter,

    // Types

    TransactionReceipt,
    TransactionRequest,
    TransactionResponse,

    Listener,

    ExternalProvider,

    Block,
    BlockTag,
    EventType,
    Filter,
    Log,

    JsonRpcFetchFunc,

    Network,
    Networkish

} = require("@ethersproject/providers");
```


License
-------

MIT License
npm package: @saiakhil2012/wallet
Description: Classes for managing, encrypting and decrypting Ethereum private keys as a Signer for ethers.
Author: Richard Moore
Latest version: 5.6.3

Ethereum Wallet
===============

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It contains the class to manage a private key and signing for a standard
externally-owned account.

For more information, see the [documentation](https://docs.ethers.io/v5/api/signer/#Wallet).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    Wallet,

    verifyMessage

} = require("@saiakhil2012/wallet");
```


License
-------

MIT License
npm package: @saiakhil2012/web
Description: Utility fucntions for managing web requests for ethers.
Author: Richard Moore
Latest version: 5.6.12

Web Utilities
=============

This sub-module is part of the [ethers project](https://github.com/ethers-io/ethers.js).

It contains functions to abstract safely and responsibly connecting to the web,
including exponential back-off.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/web/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethers),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    fetchJson,

    poll,

    // Types
    ConnectionInfo,
    FetchJsonResponse,

    PollOptions,
    OncePollable,
    OnceBlockable

} = require("@saiakhil2012/web");
```


License
-------

MIT License
npm package: @saiansh2525/jsonlines
Description: Simple lightweight library built for parsing and stringifying JSONL
Author: Yash Singh
Latest version: 1.1.1

# jsonlines

[`JSONL`](https://jsonlines.org/) (JavaScript Object Notation Lines) is a shorter
way to write a list of JSON objects. This is a simple lightweight library built for
parsing and stringifying `JSONL`.

:warning: This package has very minor support on browsers :warning:

## Installation

Install from `npm`:

```sh
npm install --save @saiansh2525/jsonlines
```

### HTML

```html
<script src="node_modules/@saiansh2525/jsonlines/index.js"></script>
```

### NodeJS

```javascript
const JSONL = require('@saiansh2525/jsonlines');
```

## Docs

You can call `JSONL` functions and view strings through the `JSONL` object.

### JSONL.parse

To parse a string to a list, use `JSONL.parse`.
The only parameter is the string that has to be parsed.
It will return a list.
Error may occur on the scenario of invalid `JSONL` strings being passed in to parse.

### JSONL.stringify

To stringify a list into `JSONL`, use `JSONL.stringify`. The parameter is the list.
It will return a string of the list stringified.

### JSONL.name

The name of the library => `"jsonlines"`.

## Contributing

Contributions are welcome!
npm package: @saiarlen/pdf-signer-latest
Description: A JavaScript PDF signer with certificate for NodeJS
Latest version: 3.0.5

# PDF Signer Latest

A JavaScript PDF signer with certificate for NodeJS using .pfx. 

This package is fork of [vizicsaba89/pdf-signer](https://github.com/vizicsaba89/pdf-signer).

## PDF versions
Pdf-signer cant handle pdf stream in the moment. It only can works with pdf which built on XREF tables. 

## Document Signer Certificate
Document Signer Certificates are issued to organizational software applications for the automatic bulk authentication of documents/information attributed to the organization using digital signatures. This certificate is on the more expensive side and only issued to organizations. The most common uses for this type of signature are e-commerce receipts, invoices, credit card bills, etc.

## Installation

Installation uses the npm package manager. Just type the following command after installing npm.

```bash
npm install pdf-signer-latest
```

## Usage

single signing example:
```javascript
const sign =  require('@saiarlen/pdf-signer-latest');
const fs = require('fs')
const dateFormat = require("dateformat")

const p12Buffer = fs.readFileSync(`./assets/pdf-signer.p12`) //  .pfx file 
const pdfBuffer = fs.readFileSync(`./assets/example.pdf`)

const signature = 'Your Name'
const password = 'pdfsigner'
const signedPdf = sign.sign(pdfBuffer, p12Buffer, password, {
  reason: '2',
  email: 'test@mail.com',
  location: 'City, IN',
  signerName: signature,
  annotationAppearanceOptions: {
    signatureCoordinates: { left: 20, bottom: 120, right: 190, top: 20 },
    signatureDetails: [
      {
        value: signature,
        fontSize: 5,
        transformOptions: { rotate: 0, space: 2, tilt: 0, xPos: 0, yPos: 32 },
      },
      {
        value: 'Name of the organization',
        fontSize: 5,
        transformOptions: { rotate: 0, space: 2, tilt: 0, xPos: 0, yPos: 25.4 },
      },
      {
        value: 'Signed on' + dateFormat(new Date(), 'd/mm/yyyy HH:MM:ss'),
        fontSize: 5,
        transformOptions: { rotate: 0, space: 2, tilt: 0, xPos: 0, yPos: 18 },
      },
      {
        value: 'This document is digitally signed by OZ',
        fontSize: 5,
        transformOptions: { rotate: 0, space: 2, tilt: 0, xPos: 0, yPos: 11 },
      },
    ]
  },
})
signedPdf.then(content => fs.writeFileSync('./assets/results/signed.pdf', content))
```
More examples can be found in spec file [spec](https://github.com/saiarlen/pdf-signer-latest/blob/master/src/sign.spec.ts).

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)