open-index/open-npm huggingface dataset:
npm package: @nikpaolillo/react-native-facetec
Description: Bridge for Facetec SDK
Author: Nicolás Paolillo
Latest version: 1.0.74

# react-native-facetec
Bridge for Facetec SDK
## Installation

```sh
npm install react-native-facetec
```

## Usage

```js
import { multiply } from "react-native-facetec";

// ...

const result = await multiply(3, 7);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @nikri/loopback-full-text-search
Description: Add Full-text search when using the 'q' parameter in the where clause for Loopback 3
Author: Carlos Almeida
Latest version: 1.0.0

# loopback-full-text-search
Add Full-text search when using the `q` parameter in the `where` clause for [Loopback 3](https://loopback.io/).

## Installation

```bash
npm install --save loopback-full-text-search
```

## Usage

Modify your server/component-config.json to include this module and configure the models and fields you want to include in the Full-text search:

```json
"loopback-full-text-search": {
  "models": [
    {
      "name": "book",
      "fields": ["name", "description"]
    },
    {
      "name": "user",
      "fields": ["name"]
    }
  ]
}
```

And make the Full-text search using the `q` parameter in the `where` clause:
```json
{ 
  "where": {
    "q": "loopback" 
  }
}
```

## react-admin

You can use loopback-full-text-search with [react-admin](https://github.com/marmelab/react-admin).

```js
// in src/books.js
const BookFilter = (props) => (
  <Filter {...props}>
    <TextInput label="Search" source="q" alwaysOn />
  </Filter>
);

export const BookList = (props) => (
  <List {...props} filters={<BookFilter />} >
    ...
  </List>
);
```

Don't forget to check [loopback-content-range](https://github.com/darthwesker/loopback-content-range) and [react-admin-loopback](https://github.com/darthwesker/react-admin-loopback).

## License

This library is licensed under the [MIT Licence](LICENSE).
npm package: @nikrowell/utils
Description: A collection of small and commonly used helper functions
Author: Nik Rowell
Latest version: 0.5.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nikrowell/utils

A collection of small and commonly used helper functions

```bash
npm install --save @nikrowell/utils
```

Docs and tests coming ... someday

## Available Functions

- extend
- fill
- findAll
- findOne
- flatten
- guid
- get
- post
- noop
- PI
- TWO_PI
- HALF_PI
- average
- distance
- guassian
- lerp
- luminance
- map
- normalize
- random
- shuffle
- toDegrees
- toRadians
- toRGB
- toArray
- isArray
- isBoolean
- isEmpty
- isFunction
- isNumber
- isObject
- isString
- isUndefined
npm package: @nikso/adapter-serverless
Description: An (experimental) adapter to build a [SvelteKit](https://kit.svelte.dev/) app into a lambda ready handler for [Serverless](https://www.serverless.com/) deployment.
Author: Nicola Peduzzi
Latest version: 0.1.0

# adapter-serverless for SvelteKit

An (experimental) adapter to build a [SvelteKit](https://kit.svelte.dev/) app
into a lambda ready handler for [Serverless](https://www.serverless.com/) deployment.

```
npm install --save-dev @nikso/adapter-serverless
```

It uses [serverless-http](https://github.com/dougmoscrop/serverless-http) to wrap
a [Polka](https://github.com/lukeed/polka) server.

Note that because of the ESM nature of SvelteKit and the non-ESM nature of AWS
lamnda, this adapter uses [esbuild](https://esbuild.github.io/) to compile your
app in a CommonJS bundle.

## Usage

In your `svelte.config.cjs` add the adapter like so:

```js
const serverless = require('@nikso/adapter-serverless');
const pkg = require('./package.json');

module.exports = {
  kit: {
    adapter: serverless(),

    // NOTE that Serverless might add a "stage" fragment to URLs. You want to
    // reflect it here in `path.base` to have static files being served properly
    paths: {
      base: '/dev',
    },

    target: '#svelte',

    vite: {
      ssr: {
        noExternal: Object.keys(pkg.dependencies || {}),
      },
    },
  },
};
```

## Example serverless.yml

After building your Svelte app with `npm run build`, an example Serverless
configuration to run `serverless offline` could be:

```yml
service: svelte-app

frameworkVersion: '2'

provider:
  name: aws
  runtime: nodejs12.x
  lambdaHashingVersion: 20201221

package:
  individually: true
  exclude:
    - ./**
  include:
    - build/**

functions:
  svelte:
    handler: build/serverless.handler
    events:
      - http: ANY /
      - http: ANY /{proxy+}

plugins:
  - serverless-offline
```
npm package: @niksy/generator-paleta
Description: Yeoman generator for my projects.
Author: Ivan Nikolić
Latest version: 11.1.0

# generator-paleta

[![Build Status][ci-img]][ci]

[Yeoman][yeoman] generator for my projects.

> _paleta_ is Croatian word for _palette_, a thin board on which a painter lays
> and mixes colors.

## Install

```sh
npm install -g @niksy/generator-paleta
```

## Usage

```sh
yo @niksy/paleta
```

## License

MIT © [Ivan Nikolić](http://ivannikolic.com)

<!-- prettier-ignore-start -->

[ci]: https://github.com/niksy/generator-paleta/actions?query=workflow%3ACI
[ci-img]: https://github.com/niksy/generator-paleta/actions/workflows/ci.yml/badge.svg?branch=master
[yeoman]: http://yeoman.io/

<!-- prettier-ignore-end -->
npm package: @niksy/tv-shows-cli
Description: Personal TV shows manager.
Author: Ivan Nikolić
Latest version: 1.4.0

# tv-shows-cli

[![Build Status][ci-img]][ci]

Personal TV shows manager.

![](https://github.com/niksy/tv-shows-cli/raw/master/media/usage.gif)

## Install

```sh
npm install -g @niksy/tv-shows-cli
```

## Usage

```
tv-shows

  Personal TV shows manager.

  Usage
    $ tv-shows [options]

  Options
    -d, --date [human date]  Display TV shows for given (airing) date or range of dates in human readable format (Default: yesterday)
    -s, --choose-show  Choose TV show regardless of date
    -o, --organize-files  Organize subtitle and video files (optionally refreshing Plex Media Server library and removing watched episodes)
```

## Configuration

Configuration is stored in `.tvshowsrc` file and parsed with [cosmiconfig][cosmiconfig].

| Property | Type | Default | Description |
| --- | --- | --- | --- |
| `subtitleLanguage` | `String|Number` | | [Subtitle language][subtitle-language]. |
| `quality` | `String[]` | | [Video/audio quality][quality]. |
| `country` | `String[]` | | [Country schedule][country-schedule]. |
| `excludeTorrentService` | `String[]` | `[]` | [Exclude torrent service][exclude-torrent-service] from checking. |
| `showsDir` | `String` | [OS homedir][os-homedir] | Shows directory location. Used for default subtitle download location. |
| `maxItems` | `Number` | `15` | Maximum number of torrents and subtitles to display. |
| `refreshPlexLibrary` | `Boolean` | `false` | Refresh [Plex][plex] library when organizing files. |
| `removeWatchedEpisodes` | `Boolean` | `false` | Remove watched episodes from Plex library. |
| `shows` | `Object[]` | | [List of shows][shows]. |

### Example

```json
{
	"subtitleLanguage": "en_US",
	"quality": ["720p"],
	"country": ["US", "GB"],
	"excludeTorrentService": [],
	"showsDir": "~/Movies",
	"maxItems": 15,
	"refreshPlexLibrary": false,
	"removeWatchedEpisodes": false,
	"shows": [
		{
			"title": "Game of Thrones",
			"webChannel": false,
			"tvmazeId": 123,
			"addic7edId": 456,
			"searchQuery": [
				"game of thrones",
				"of thrones"
			],
			"advancedSearchQuery": [
				"game of thrones {{ season }} {{ episode }}"
			]
		}
	]
}
```

## License

MIT © [Ivan Nikolić](http://ivannikolic.com)

[ci]: https://travis-ci.org/niksy/tv-shows-cli
[ci-img]: https://travis-ci.org/niksy/tv-shows-cli.svg?branch=master
[subtitle-language]: https://github.com/niksy/tv-shows#subtitlelanguage
[quality]: https://github.com/niksy/tv-shows#quality
[exclude-torrent-service]: https://github.com/niksy/tv-shows#excludetorrentservice
[shows]: https://github.com/niksy/tv-shows#show-configuration
[cosmiconfig]: https://github.com/davidtheclark/cosmiconfig
[os-homedir]: https://github.com/sindresorhus/os-homedir
[country-schedule]: https://github.com/niksy/tv-shows#country
[plex]: https://www.plex.tv/
npm package: @niku/ez-form
Description: Powerful, Easy-to-use form package
Author: Niku
Latest version: 1.4.1

<p align="center">
  <a href="https://niku98.github.io/ez-form/" target="_blank">
    <img src="https://raw.githubusercontent.com/niku98/ez-form/main/logo.png" width="200" title="Go to website">
  </a>
</p>

<p align="center">
Easy & Fast Form
</p>

<p align="center">
	<a href="https://www.npmjs.com/package/@niku/ez-form" target="_blank">
		<img src="https://img.shields.io/npm/v/@niku/ez-form.svg?label=&color=18C75B">
	</a>
	<a href="https://npm-stat.com/charts.html?package=@niku/ez-form" target="_blank">
		<img src="https://img.shields.io/npm/dm/@niku/ez-form.svg?label=&color=F09E18">
	</a>
	<a href="https://niku98.github.io/ez-form/" target="_blank">
		<img src="https://img.shields.io/badge/-Documentation-09BA4D">
	</a>
</p>
<br>
<br>
<br>

## ✨ Features

⚡️ **Fast:** Faster form and building form faster too.

🤏 **Minimal:** Only handles form logics. You have full controls of form's input.

✍ **Validation:** Validate your form very easy with Async validator.

🛠️ **Simple:** Starting build your form with no configuration.

🔌 **Devtool:** Inspect your forms with Vue Devtool.

<br>

## 📖 Documentation:

[Read Documentation](https://niku98.github.io/ez-form/)
npm package: @nikul.patel/earth-library
Description: Shared directives and components for Angular applications
Author: Nikul Patel
Latest version: 1.0.1

# EarthLibrary

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build earthLibrary
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/earth-library
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @nikunjjadav1234/sutr-arr
Description: sutr-arr is a lightweight JavaScript array utility library inspired by Indian Sutra philosophy — providing short, powerful formulas to solve complex array operations with clarity and speed.
Author: Nikunj Jadav
Latest version: 1.2.1

# sutr-arr 🧵

> **Array logic and Date logic, written as Sutras.**  
> Short, powerful formulas for JavaScript — inspired by Indian *Sutra* philosophy.

`sutr-arr` is a lightweight, modern JavaScript utility library that transforms **array** and **date** operations into concise, reusable helpers.  
It is designed as a clean alternative to lodash’s array utilities and traditional date libraries, with a strong focus on **clarity**, **immutability**, and **developer ergonomics**.

Instead of long chains and configuration-heavy APIs, `sutr-arr` favors **intent-first functions** — one function for one clear idea.

---

## ✨ What it provides

### 🧮 Array Sutras
Clean helpers for common and advanced array operations, designed to be readable, composable, and immutable.

### 📅 Date Sutras
Human-friendly date utilities focused on real-world needs such as:
- Date shortcuts (`today`, `tomorrow`, `yesterday`)
- Business-day calculations
- Safe date comparisons
- Date ranges and age calculations

Unlike traditional date libraries, `sutr-arr` avoids heavy parsing, locale complexity, and chaining in favor of **predictable, explicit behavior**.

---

## 🕰️ Date input support

This library intentionally supports **only safe and unambiguous date inputs**:

- JavaScript `Date` objects
- ISO date strings (`YYYY-MM-DD`, `YYYY-MM-DDTHH:mm:ssZ`)
- Timestamps (milliseconds)

Locale-specific or free-text date strings are **not supported by design**, to prevent ambiguity and timezone-related bugs.

---

## 🎯 Design philosophy

- **Intent over configuration**
- **Immutability by default**
- **Readable, English-like APIs**
- **No guessing, no silent failures**

`sutr-arr` complements existing libraries by focusing on **what developers mean**, not just what JavaScript allows.

---

## 📦 Installation

```bash
npm install @nikunjjadav1234/sutr-arr

import { SUT_ } from 'sutr-arr'

### humanSmartDiff()

```js
SUT_.getDayPhase(2026-01-06T10:00)
// → "morning"

SUT_.getDayPhase("2026-01-05T19:30");
// → "evening"
npm package: @nikx/storage
Description: A simple storage module that offers easy way to store and retrieve data from client storage.
Author: Nadeem Ahmad
Latest version: 0.6.5

# Storage

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.

## Code scaffolding

Run `ng generate component component-name --project storage` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project storage`.
> Note: Don't forget to add `--project storage` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build storage` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build storage`, go to the dist folder `cd dist/storage` and run `npm publish`.

## Running unit tests

Run `ng test storage` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.