open-index/open-npm huggingface dataset:
npm package: @regscale/regml-core-task-registry-hardcoded
Description: This is a hardcoded version of the Core Task Registry.
Latest version: 0.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Core Task Registry (Hardcoded)

This is a hardcoded version of the Core Task Registry.

Until we have a way to dynamically load providers, this is the single-source-of-truth for task definitions.
npm package: @regscale/regml-embeddings-huggingface
Description: This package contains a direct fork of the langchain HFTransformers package, which is fully isolated.
Latest version: 0.2.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @regscale/regml-embeddings-huggingface

This package contains a direct fork of the langchain HFTransformers package, which is fully isolated.
npm package: @regulaforensics/face-recognition-webclient
Description: OpenAPI client for face api
Author: Regula Forensics, Inc.
Latest version: 2.1.1

# Regula Face Recognition js client for the browser and node.js based on axios

[![npm version](https://img.shields.io/npm/v/@regulaforensics/face-recognition-webclient?color=yellow&style=flat-square)](https://www.npmjs.com/package/@regulaforensics/face-recognition-webclient)
![npm type definitions](https://img.shields.io/npm/types/typescript?style=flat-square&collor=858df6)
[![documentation](https://img.shields.io/badge/docs-en-f6858d?style=flat-square)](https://support.regulaforensics.com/hc/en-us/articles/115000916306-Documentation)
[![OpenAPI](https://img.shields.io/badge/OpenAPI-defs-0a8c42?style=flat-square)](https://github.com/regulaforensics/FaceRecognition-web-openapi)


Face recognition as easy as reading two bytes.

 - Face Matching - Compare the person holding the ID to the person pictured in the ID document (1:1)
 - Face Recognition - Find the person by his or her photo in databases / lists (1:N)
 - Liveness Detection - Perform liveness check using a selfie taken with the user’s smartphone.

If you have any problems with or questions about this client, please contact us
through a [GitHub issue](https://github.com/regulaforensics/FaceRecognition-web-js-client/issues).
You are invited to contribute [new features, fixes, or updates](https://github.com/regulaforensics/FaceRecognition-web-js-client/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22), large or small; We are always thrilled to receive pull requests, and do our best to process them as fast as we can. See [dev guide](./dev.md).

## Install package

```
npm install @regulaforensics/face-recognition-webclient
```
## Example of Face Matching

Performing request:

```js
const face1 = fs.readFileSync('face1.jpg').buffer
const face2 = fs.readFileSync('face2.jpg').buffer

const sdk = new FaceSdk({basePath: "http://localhost:41101"})

const compareResponse = await sdk.matchingApi.compare({
    images: [
        {type: ImageSource.LIVE, data: face1, index: 1},
        {type: ImageSource.DOCUMENT_RFID, data: face2, index: 2}
    ]
  })
```

Parsing results:
```js
  for (const result of compareResponse.results) {
  console.log(`pair(${result.firstIndex},${result.secondIndex})   similarity: ${result.similarity}`)
}
```

You can find more detailed guide and run this sample in [example](./example/README.md) folder.

## Compatibility

Language level
* ES5, ES6.Promises - depends on a native ES6 Promise implementation to be supported. If your environment doesn't support ES6 Promises, you can polyfill.

Module system
* CommonJS
* ES6 module system

Definitions
* TypeScript's definitions should be automatically resolved via `package.json`. ([Reference](http://www.typescriptlang.org/docs/handbook/typings-for-npm-packages.html))
npm package: @regular/flumeview-level-aggregate
Description: flumeview-level-aggregate ---
Author: Jan Bölsche
Latest version: 1.3.0

flumeview-level-aggregate
---
  
*Example*

``` js
  const pull = require('pull-stream')
  const Log = require('flumelog-offset')
  const Flume = require('flumedb')

  const Aggregate = require('flumeview-level-aggregate')

  let db = Flume(Log())
  db.use('agg', Aggregate(1, fitsBucket, add, {timeout: 100}))

  function bucketKey(n) {
    return (n / 10) << 0
  }

  function add(b, {n}) {
    b = b || {
      key: bucketKey(n),
      value: {
        l: [], sum: 0
      }
    }
    b.value.sum += n
    b.value.l = b.value.l.concat([n])
    return b
  }

  function fitsBucket({key, value}, {n}) {
    return bucketKey(n) == key
  }

  db.append([
    {n:1},
    {n:2},
    {n:10},
  ], (err, seq) => {
    pull(
      db.agg.read({
        keys: true,
        values: true
      }),
      pull.collect( (err, items)=>{
          // { key: 0,  value: {sum: 3, l: [1, 2]} },
          // { key: 1,  value: {sum: 10, l: [10]} },
        })
      })
    )
  })
```
npm package: @regular/pull-buckets
Description: Group items and reduce each group to a single value
Author: Jan Bölsche
Latest version: 1.1.0

pull-buckets
===

Segmentate an incoming stream into groups ("buckets") and reduce each group to a single value that is then passed downstream. Suitable for live-streams when using hte timeout option. (Makes sure bucket value is eventually emitted when no new data comes in for a while)

``` js
const buckets = require('pull-buckets')

function bucketKey(n) {
  return (n / 10) << 0
}

function createOrAdd(b, n) {
  b = b || {
    tens: bucketKey(n),
    l: [],
    sum: 0
  }
  b.sum += n
  b.l = b.l.concat([n])
  return b
}

function fitsBucket({tens}, n) {
  return bucketKey(n) == tens
}

pull(
  pull.values([1,2,10,11,20,25]),
  buckets(fitsBucket, createOrAdd),
  pull.log()
)

/* output: 
   {tens: 0, sum: 3, l: [ 1, 2 ]},
   {tens: 1, sum: 21, l: [ 10, 11 ]},
   {tens: 2, sum: 45, l: [ 20, 25 ]} 
*/
```

`buckets(fitsBucket, add, opts)`
    
returns a new pull through stream that accumulates items in buckets and passes buckets
downstream once encountering an item that does not fit the current bucket.

IMPORTANT: because of this mechanics, the icoming stream needs to be a sorted stream in regards to
whatever criteria `fitsBucket` (see below) implements.

    fitsBucket(bucket, value)

returns true if the value fits into the given bucket, false otherwise

    add(bucket, value)

if bucket is `undefined`, creates a fresh bucket and throws the given value into it. Othereise, accumulate the value in the existing bucket. Should manipulate bucket object in-place whenever ppssible. pull-buckets will make a copy of the bucket before sending it out.

Options:

- `initial`: an initial value for the first bucket
- `timeout`: emit the current bucket once last update is older than given milliseconds
- `max_size`: start a new bucket when this number of items where thrown into current bucket

License: MIT
npm package: @regularwave/beleren-bold-woff2
Description: Beleren Bold typeface as woff2
Author: regularwave
Latest version: 1.0.1

<h1 align="center" style="text-align: center;">Beleren Bold woff2</h1>

<p align="center">
  <a href="https://www.npmjs.com/package/@regularwave/beleren-bold-woff2">
    <img src="https://img.shields.io/npm/v/%40regularwave%2Fbeleren-bold-woff2.svg?style=flat" alt="Package Version">
  </a>
</p>

<p align="center">Beleren Bold typeface but ✨woff2✨.</p>

---

## 📦 Installation

```bash
npm install --save @regularwave/beleren-bold-woff2
```

## 🔧 Usage

To use this typeface, simply import it once in your application's entry point:

```javascript
import "@regularwave/beleren-bold-woff2"
```

Or you can include it in your page's header via jsDelivr:

```html
<link href="https://cdn.jsdelivr.net/npm/@regularwave/beleren-bold-woff2@latest/css/beleren-bold-w2.css" rel="stylesheet" type="text/css" />
```

## 📣 Acknowledgements

  - woff to woff2 conversion via https://github.com/bashi/kombu

  - The fonts in this library have been extracted from Magic: The Gathering's official website, which is owned by [Wizards of the Coast](http://magicthegathering.com). This is not an official or authorized library! It is published for non-commercial use and comes with no support. This is **unofficial Fan Content** permitted under the [Wizards of the Coast Fan Content Policy](https://company.wizards.com/en/legal/fancontentpolicy). It is not approved or endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC.

## 🥂 License

All fonts are ©Wizards of the Coast LLC.

CSS released under the [MIT license](https://github.com/regularwave/beleren-bold-woff2/blob/main/LICENSE.md).
npm package: @regulondb-testing/hola
Description: > This project is created to simplify the process of publishing a React component to npm. For a full tutorial on publishing React component to npm, please refer to [this guide](https://medium.com/groftware/how-to-publish-your-react-component-on-npm-9cf48d
Latest version: 1.0.2

> This project is created to simplify the process of publishing a React component to npm. For a full tutorial on publishing React component to npm, please refer to [this guide](https://medium.com/groftware/how-to-publish-your-react-component-on-npm-9cf48d91944d)

## Guide
1. Replace contents in `/src` with your React component.
1. Edit `webpack.config.js`, replace the following:
	1. `entry: './src/YOUR_COMPONENT.js'` Replace value of `entry` to path to the entry point of your component.
	1. Replace 	`output.filename` to the name of your component
	```
		output: {
			path: path.resolve('lib'),
			filename: 'YOUR_COMPONENT.js',
			libraryTarget: 'commonjs2',
  	},
	```
1. Edit `package.json`, replace the following:
	1. `"name": "YOUR_PACKAGE_NAME"` Replace the value of `name` to your package name. This will be the name of the package that is published to `npm` and the name that is used when other people install your package using `npm install YOUR_PACKAGE_NAME`.
	1. Update the values of `version` and `description` to accordingly.
	1. `"main": "./lib/YOUR_COMPONENT.js"` replace `YOUR_COMPONENT.js` with the name that you've set in `output.filename` during Step #2
	1. If your component uses any other dependencies, make sure to add them into the `peerDependencies` list.
1. Building your component by running `npm build` in your command line. This would generate the folder `/lib` which includes your component.
1. Publishing to [npm](https://www.npmjs.com/)
	1. Make sure you've [registered an npm account](https://www.npmjs.com/signup)
	1. Run `npm login` in your command line, and enter your credentials.
	1. Run `npm publish`, and your React component will be uploaded to npm! You can find it at https://www.npmjs.com/package/[YOUR PACKAGE NAME] or your npm profile.

1. To update your package, make sure you remember to increment the `version` in `package.json`, and then perform Step #5 again.