open-index/open-npm huggingface dataset:
npm package: @keidarcy/eslint-config
Description: ## Contains
Author: Xing Yahao
Latest version: 0.0.4

## ESlint config presets

## Contains

- node
- typescript
- prettier
- react

### Usage

```js
// .eslintrc.js
module.exports = {
  extends: '@keidarcy/eslint-config/presets/node-prettier',
}
```
npm package: @keift/eris
Description: A NodeJS Discord library
Author: abalabahaha
Latest version: 0.17.2-modified.1699643720000

# This package is a modified version of Eris released as a Discord API library for the Keift organization.

Eris [![NPM version](https://img.shields.io/npm/v/eris.svg?style=flat-square&color=informational)](https://npmjs.com/package/eris)
====

A Node.js wrapper for interfacing with Discord.

Installing
----------

You will need NodeJS 10.4+. If you need voice support you will also need Python 2.7 and a C++ compiler. Refer to [the Getting Started section of the docs](https://abal.moe/Eris/docs) for more details.

```
npm install --no-optional eris
```

If you need voice support, remove the `--no-optional`.

Ping Pong Example
-----------------

```js
const Eris = require("eris");

// Replace TOKEN with your bot account's token
const bot = new Eris("Bot TOKEN", {
    intents: [
        "guildMessages"
    ]
});

bot.on("ready", () => { // When the bot is ready
    console.log("Ready!"); // Log "Ready!"
});

bot.on("error", (err) => {
  console.error(err); // or your preferred logger
});

bot.on("messageCreate", (msg) => { // When a message is created
    if(msg.content === "!ping") { // If the message content is "!ping"
        bot.createMessage(msg.channel.id, "Pong!");
        // Send a message in the same channel with "Pong!"
    } else if(msg.content === "!pong") { // Otherwise, if the message is "!pong"
        bot.createMessage(msg.channel.id, "Ping!");
        // Respond with "Ping!"
    }
});

bot.connect(); // Get the bot to connect to Discord
```

More examples can be found in [the examples folder](https://github.com/abalabahaha/eris/tree/master/examples).

Useful Links
------------

- [The website](https://abal.moe/Eris/) has more details and documentation.
- [The official Eris server](https://abal.moe/Eris/invite) is the best place to get support.
- [The GitHub repo](https://github.com/abalabahaha/eris) is where development primarily happens.
- [The NPM package webpage](https://npmjs.com/package/eris) is, well, the webpage for the NPM package.

License
-------

Refer to the [LICENSE](LICENSE) file.
npm package: @keift/utils
Description: Many useful tools.
Latest version: 1.0.2

[String]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
[Number]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
[Boolean]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean
[Object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object
[Date]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
[Buffer]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
[Promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
[Void]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Undefined
[Null]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/null
[Undefined]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Undefined

<!---->

<div align="center">
  <br/>
  <h1>Keift Utils</h1>
  <br/>
  <br/>
  <img src="https://img.shields.io/npm/v/@keift/utils?label=version&color=%23633BFF"/>
  <img src="https://img.shields.io/npm/l/@keift/utils?label=license&color=%23633BFF"/>
  <img src="https://img.shields.io/npm/dt/@keift/utils?label=downloads&color=%2300927F"/>
  <img src="https://img.shields.io/npm/unpacked-size/@keift/utils?label=size&color=%2300927F"/>
</div>
npm package: @keiii/k-stream
Description: K-Stream is a functional reactive stream library for TypeScript
Author: Ivan Kasenkov
Latest version: 0.0.43

# Functional reactive stream library for TypeScript
K-Stream is ~~yet another~~ a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.

[![npm (scoped)](https://img.shields.io/npm/v/@keiii/k-stream?color=blue)](https://www.npmjs.com/package/@keiii/k-stream) 
[![Coverage Status](https://coveralls.io/repos/github/KEIII/k-stream/badge.svg?branch=master)](https://coveralls.io/github/KEIII/k-stream?branch=master)

```sh
npm i @keiii/k-stream
```

## Usage
```typescript
import { ksPeriodic, ksShare, ksFilterMap, ksTake, some, none } from "@keiii/k-stream";

const stream = ksPeriodic(100, ksShare)
  .pipe(ksFilterMap(n => (n % 2 === 0 ? some(n) : none)))
  .pipe(ksTake(10));

stream.subscribe({
  next: console.log,
  complete: () => console.log('complete!'),
});
```
Create steam from your data source:
```typescript
const stream = ksShare<MouseEvent>(observer => {
  const handler = (e: MouseEvent) => observer.next(e);
  document.addEventListener('click', handler);
  return { unsubscribe: () => document.removeEventListener('click', handler) };
});
```

## Goals
- RxJS like syntax
- “Hot” streams stay “Hot” after pipe usage (https://github.com/ReactiveX/rxjs/issues/1148)
- Type safe, no “any”
- [Either](https://gcanti.github.io/fp-ts/modules/Either.ts.html) data type as an alternative to throwing exceptions
npm package: @keik/generate-flow-types-from-ts-package
Description: Generate Flow libdef from Package which implemented by TypeScript.
Author: keik
Latest version: 0.0.10

# generate-flow-types-from-ts-package

Generate Flow libdef from Package which implemented by TypeScript.

## Concept

```
TS package
   --[tsc]--> *.d.ts
   --[dts-bundle]--> <package_name>.d.ts
   --[flowgen]--> <package_name>.js.flow
```

## Usage

```
% npx @keik/generate-flow-types-from-ts-package --help

Usage: npx generate-flow-types-from-ts-package <path_to_package...>


Options:
      --version  Show version number                                   [boolean]
  -h, --help     Show help                                             [boolean]
      --verbose  Run with verbose logs                                 [boolean]
      --outdir   Path to directory to output flow types      [string] [required]
      --verify   Verify if auto-generated flow types are synchronized (withoutd]
```

## LICENSE

MIT
npm package: @keik/react-findy-id
Description: React container for Findy ID.
Author: deraru
Latest version: 1.1.2-0

[![CircleCI](https://circleci.com/gh/Findy/react-findy-id/tree/master.svg?style=svg)](https://circleci.com/gh/Findy/react-findy-id/tree/master)

# React Findy ID

# How to use

## Install package

### yarn

`yarn add @findy/react-findy-id`

### npm

`npm install @findy/react-findy-id --save`

## Put Sign-in button

Put Sign-in button on your app.

```javascript
<FindyIdComponent
  afterSignInSuccessCallback={afterSignInSuccessCallback}
  signInSuccessUrl="http://localhost:3001"
  tosUrl="https://findy-code.io/terms"
  privacyPolicyUrl="https://findy-code.io/policy"
/>
```

Name|type|Description
----|----|----
afterSignInSuccessCallback|Function|Callback after sign-in, before redirect. The parameter `authResult` is a firebase authentication result object.
signInSuccessUrl|String|Redirect URL after sign-in.
tosUrl|String|Term of Service URL.
privacyPolicyUrl|String|Privacy Policy URL.

# For package developers

## Setup

- `git clone https://github.com/Findy/react-findy-id.git`
- `npm install`

## Run on local example app

- `npm start`
- Open `http://localhost:3001`

## Directory structures

- build
    - Output of build.
- examples
    - Example app which is used by package developer.
- src
    - Main code.

## Publish

- `git checkout master`
- `npm version [major | minor | patch]`
- `git push origin master`
- `git push origin vX.X.X`
- `npm publish --access=public`
npm package: @keikumata/langgraph-cli
Description: The official command-line interface for LangGraph.js, providing tools to create, develop, and deploy LangGraph.js applications.
Latest version: 0.0.6

# LangGraph.js CLI

The official command-line interface for LangGraph.js, providing tools to create, develop, and deploy LangGraph.js applications.

## Installation

The `@langchain/langgraph-cli` is a CLI binary that can be run via `npx` or installed via your package manager of choice:

```bash
npx @langchain/langgraph-cli
```

## Commands

### `langgraphjs dev`

Run LangGraph.js API server in development mode with hot reloading.

```bash
npx @langchain/langgraph-cli dev
```

### `langgraphjs build`

Build a Docker image for your LangGraph.js application.

```bash
npx @langchain/langgraph-cli build
```

### `langgraphjs up`

Run LangGraph.js API server in Docker.

```bash
npx @langchain/langgraph-cli up
```

### `langgraphjs dockerfile`

Generate a Dockerfile for custom deployments

```bash
npx @langchain/langgraph-cli dockerfile <save path>
```

## Configuration

The CLI uses a `langgraph.json` configuration file with these key settings:

```json5
{
  // Required: Graph definitions
  graphs: {
    graph: "./src/graph.ts:graph",
  },

  // Optional: Node version (20 only at the moment)
  node_version: "20",

  // Optional: Environment variables
  env: ".env",

  // Optional: Additional Dockerfile commands
  dockerfile_lines: [],
}
```

See the [full documentation](https://langchain-ai.github.io/langgraph/cloud/reference/cli) for detailed configuration options.
npm package: @keikumata/magic-admin-esm
Description: Magic Authentication Admin Javascript SDK.
Author: Magic Labs
Latest version: 1.4.3

# Magic Authentication Admin Javascript SDK

[![<MagicHQ>](https://circleci.com/gh/magiclabs/magic-admin-js.svg?style=shield)](https://circleci.com/gh/MagicHQ/magic-admin-js)

> The Magic Admin SDK lets developers secure endpoints, manage users, and create middlewares via easy-to-use utilities.

<p align="center">
  <a href="./LICENSE">License</a> ·
  <a href="./CHANGELOG.md">Changelog</a> ·
  <a href="./CONTRIBUTING.md">Contributing Guide</a>
</p>

## 📖 Documentation

See the [developer documentation](https://magic.link/docs/api-reference/server-side-sdks/node) to learn how you can master the Magic Admin SDK in a matter of minutes.

## 🔗 Installation

Integrating your Node.js application with Magic will require our server-side NPM package:

```bash
# Via NPM:
npm install --save @magic-sdk/admin

# Via Yarn:
yarn add @magic-sdk/admin
```

## ⚡️ Quick Start

Sign up or log in to the [developer dashboard](https://dashboard.magic.link) to receive API keys that will allow your application to interact with Magic's administration APIs.

```ts
const { Magic } = require('@magic-sdk/admin');

const magic = new Magic('YOUR_SECRET_API_KEY');

// Read the docs to learn about next steps! 🚀
```
npm package: @keinsell/tsconfig
Description: TypeScript configuration
Author: Jakub Olan
Latest version: 1.0.0

# tsconfig

[TypeScript config](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html)

## Install

```sh
npm install --save-dev @keinsell/tsconfig
```

*This config requires TypeScript 5 or later.*

## Usage

`tsconfig.json`

```json
{
	"extends": "@keinsell/tsconfig",
	"compilerOptions": {
		"outDir": "dist"
	}
}
```

When you are targeting a higher version of Node.js, check the relevant ECMAScript version and add it as `target`:

```json
{
	"extends": "@keinsell/tsconfig",
	"compilerOptions": {
		"outDir": "dist",
		"target": "ES2023"
	}
}
```