open-index/open-npm huggingface dataset:
npm package: @fantox01/search-it
Description: The simplest yet most powerful web search scraper
Author: FantoX
Latest version: 1.0.0

<h1 align="center"> <a href="https://github.com/FantoX/search-it">@fantox01/search-it</a>
</h1>

<h4 align="center"> The simplest yet most powerful web search scraper
</h4>

<br>

<p align="center">
<a href="https://www.npmjs.com/package/@fantox01/search-it">
    <img src="https://upload.wikimedia.org/wikipedia/commons/d/db/Npm-logo.svg" width="140px">
</a>
</p>

<br>

# Description:

- A scraper that searches the web and returns structured results including the page title, URL, and description.
- Supports both ES5 and ES6 JavaScript, plus TypeScript.
- Zero external runtime dependencies — built with Node's native `https` module and [Cheerio](https://github.com/cheeriojs/cheerio).
- Scraping a website is not always allowed by the website owners. This project is made for educational purposes only.

<br>

# Installation:

```
npm i @fantox01/search-it
```

```
yarn add @fantox01/search-it
```

<br>

## Usage:

- For ES5 Javascript

```js
const { searchit } = require("@fantox01/search-it");

const main = async () => {
  const data = await searchit("cloudflare", 5);
  console.log(data);
};
main();
```

<br>

- For ES6 Javascript / Typescript

```js
import { searchit } from "@fantox01/search-it";

const main = async () => {
  const data = await searchit("cloudflare", 5);
  console.log(data);
};
main();
```

<br>

## Output:

- Returns an array of result objects, each with `index`, `page`, `url`, and `desc`.

```js
[
  {
    index: 0,
    page: 'Connect, protect, and build everywhere | Cloudflare',
    url: 'https://www.cloudflare.com/',
    desc: 'Agents are the future of AI, and Cloudflare is the best place to get started...'
  },
  {
    index: 1,
    page: 'Cloudflare - Wikipedia',
    url: 'https://en.wikipedia.org/wiki/Cloudflare',
    desc: 'Cloudflare, Inc. is an American technology company...'
  },
  ...
]
```

<br>

# Making of @fantox01/search-it

## How?

- Using [Cheerio](https://github.com/cheeriojs/cheerio) and Node's built-in `https` module
- **Cheerio -** A fast, flexible, and elegant library for parsing and manipulating HTML and XML.

## Why?

- IDK, scraping is fun to me and also legal up to a limited extend as long as you don't misuse it.
  <br />

# Contributions

- Made by [FantoX](https://github.com/FantoX)
- I don't have any other contributors in this project yet. Feel free to contribute.

<br />

# Support me

- Give this project a 🌟 if you like my project.
- Please follow me on GitHub to get notified about my upcoming projects.

<br />
npm package: @fantuan/cf-cli
Description: Cloud Function Building Tools
Author: papaoffantuan
Latest version: 1.0.3

# cf-cli

>
> [简介](#简介)
>
> [运行环境](#运行环境)
>
> [使用指导](#使用指导)
>

## 简介

> cf-cli 全称为 Cloud Function Command Line Interface。通过cf-cli ，可以方便的实现函数项目的创建，打包，部署，本地调试
> cf-cli 通过函数资源配置描述文件，完成函数以及相关周边资源的描述，并基于配置文件实现本地代码及配置部署到云端的过程

## 运行环境

> cf-cli 可以在Windows、Linux、Mac上运行。cf-cli 基于nodejs开发，因此在安装及运行前需要系统中安装nodejs环境，更多详细信息可参见 [安装与配置](doc/setup.md)

## 使用指导

* [快速开始](doc/quickstart.md)
* [安装与配置](doc/setup.md)
* [初始化示例项目](doc/initSample.md)
* [打包部署](doc/packageAndDeploy.md)
* [本地调试](doc/localDebug.md)
* [功能集成开发](doc/integrateDevelopment.md)
npm package: @fanvue/n8n-nodes-fanvue
Description: Fanvue API node for n8n (generated from OpenAPI)
Author: Fanvue
Latest version: 0.1.12

# n8n-nodes-fanvue

This is an n8n community node. It lets you use Fanvue API in your n8n workflows.

Fanvue is a platform for content creators to monetize their content through subscriptions and direct interactions with fans.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.

[Installation](#installation)
[Operations](#operations)
[Credentials](#credentials)
[Compatibility](#compatibility)
[Usage](#usage)
[Resources](#resources)
[Version history](#version-history)

## Installation

To install this node in your n8n instance:

1. Open your n8n instance
2. Go to **Settings** > **Community Nodes**
3. Click **Install**
4. Enter `@fanvue/n8n-nodes-fanvue`
5. Click **Install**

For alternative installation methods, see the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

This node provides access to all Fanvue API endpoints, organized by resource:

- **Chats**: Messaging and chat operations
- **Creators**: Creator and agency operations
- **Followers**: Follower management
- **Insights**: Analytics and statistics
- **Media**: Media upload and management
- **Posts**: Content creation and management
- **Subscribers**: Subscription handling
- **Tracking-links**: Tracking link management
- **Users**: User profile and account management
- **Vault**: Vault content management

## Credentials

This node uses OAuth2 authentication with the Fanvue API. You'll need to configure OAuth2 credentials in n8n with your Fanvue API client ID and secret.

## Compatibility

Tested with n8n version 1.0.0 and above.

## Usage

After installing the node and configuring credentials, you can access all Fanvue API operations through the node interface. The operations are organized by resource type for easy navigation.

## Resources

- [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
- [Fanvue API documentation](https://api.fanvue.com/docs)

## Version history

- **0.1.12** - Added Tracking-links and Vault resources
- **0.1.0** - Initial release with full Fanvue API support
npm package: @fanwang/pack-util
Description: Pack all installed package in ./node_modules, and publish to Nexus self-hosted Registry.
Author: fanwang
Latest version: 3.2.3

# pack-util

**中文** | [English](./README.en-US.md)

一个打包工具，可以在互联网网机器上将项目 ./node_modules 中安装的包遍历后打包，并放在 ./node_modules_pack 文件夹中，并批量上传到 nexus 搭建的 npm 私服上。支持 `pnpm`/`yarn`/`npm` 打包工具。

## 安装

全局安装即可。
```sh
npm install -g @fanwang/pack-util
```

## 使用

**使用说明**

如果使用控制台命令的时候提示电脑禁止运行脚本,用管理员身份运行 cmd 或者 vscode 等然后在命令行输入:

```
Set-ExecutionPolicy RemoteSigned
```

建议先将源仓库设为阿里镜像仓库，这样打包速度更快（yarn 和 npm 需要同时设置）：
```sh
yarn config set registry https://registry.npmmirror.com
npm config set registry https://registry.npmmirror.com
```

### 第一步. 将项目所有依赖包下载至 ./node_modules_pack 文件夹
```sh
cd your_project
pack-util pack
# 选择所使用的包管理工具即可（ pnpm | yarn | npm ）
```
**解释：**
工具是根据你使用的包管理工具来检索项目的所有依赖包。
- pnpm: 根据 `pnpm-lock.yaml` 文件来检索
- yarn: 根据 `yarn.lock` 文件来检索
- npm: 根据 `npm list --all` 的输出来检索

因此，如果单纯的想从互联网下载一些包，可以仅凭一个 package.json 文件，利用不同的包管理工具执行 install 得到相应的检索文件后，就可以执行 pack 操作了。甚至建立一个空文件夹，然后通过 `yarn add` | `pnpm add` | `npm install` 添加自己需要的包来直接得到检索文件，也是可以的。

### 第二步. 将依赖包批量上传到 nexus 搭建的 npm 私服上
1. 将 ./node_modules_pack 文件夹和你的项目一起拷贝至内网机器上，然后执行上传。
```sh
cd your_project
pack-util upload
```
**解释：**
工具是在命令执行目录下查找 ./node_modules_pack 文件夹，然后把文件夹中的包批量上传，所以只需要把 ./node_modules_pack 文件夹拷贝到命令执行目录即可。

2. 输入参数
```
? Please input your Nexus url host (eg: http://xx.xx.xx.xx:xxxx): http://xx.xx.xx.xx:8081/
? Please input your Nexus npm repository (eg: localNpm):  localNpm
? login to Nexus by username:  admin
? password:  [hidden]
```

3. 如果出现上传失败，删除其他成功上传的包，然后重新执行上传（也可以直接重试上传）。

### 第三步. 在内网机器上执行包依赖安装
先删除 `yarn.lock` / `package-lock.json` / `pnpm-lock.yaml` 文件。

**PNPM**
```
pnpm config set registry http://xx.xx.xx.xx:xxxx/repository/localNpm/
pnpm install
```

**YARN**
```
yarn config set registry http://xx.xx.xx.xx:xxxx/repository/localNpm/
yarn install
```

**NPM**
```
npm config set registry http://xx.xx.xx.xx:xxxx/repository/localNpm/
npm install --save --legacy-peer-deps  # 注意：在私网上安装 npm 包需要忽略对 peer 依赖
```
npm package: @fanyinghao/uniswap-sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.0.0-alpha.0

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @fanz91/uniswap-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Author: Fanz
Latest version: 3.0.4

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @fao.org/fast-downloads
Description: Library to trigger downloads for browsers and cordova
Author: Food and Agriculture Organization of the United Nations
Latest version: 0.1.0

# FAST - Download

A small library to trigger File downloads that works on Browser and Cordova

### Installing

To install this package into your project, you can use the following command within your terminal

```
npm install --save fast-downloads
```

# Usage

Using the Downloader with promises

```javascript
import Download from 'fast-downloads';

Download.file({ content, fileName, mimeType }).then(() => {
  // console.log('The file was downloaded')
});
```

Using the Downloader with Await

```javascript
import Download from 'fast-downloads';

  let downloaded = await Download.file({ content, fileName, mimeType })
  if(downloaded){
    // console.log('The file was downloaded')
  }
```

Example

```javascript
import Download from 'fast-downloads';

  let downloaded = await Download.file({
            content: some.csv,                    // Content to include in the download
            fileName: 'download.csv',             // Name and extension of the file
            mimeType: 'text/csv;encoding:utf-8'   // mimeType for the given extension
          });
```

## Readings

* [This library was created using](http://krasimirtsonev.com/blog/article/javascript-library-starter-using-webpack-es6)
npm package: @fapalz/priority-menu
Description: GitHub template for starting new projects
Author: Gladikov Kirill - Fapalz
Latest version: 1.0.3

# Priority menu

## Getting started

Pull-in a latest version with NPM ...

```bash
npm install @fapalz/priority-menu
```

```js
import PriorityMenu from '@fapalz/priority-menu'

new PriorityMenu('.navigation', options)
```
npm package: @fapfop/core
Description: Function Oriented Programming (FOP) in Typescript
Author: David Shekunts
Latest version: 0.0.45

<h3>
  <a href="https://fop.davidshekunts.ru/">
    <img src="https://fop.davidshekunts.ru/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbeede22b-3fb7-4d77-b011-c7647b25962a%2FFOP_Logo.png?table=block&id=101ffcdc-ef71-463c-81c9-ecf20130d74b&spaceId=b5a6916f-2c86-42ae-9a5c-d25bf5231a44&width=250&userId=&cache=v2">
  </a>
</h3>

# Functional Oriented Programming (FOP) in TypeScript

This library contains minimal set of types and functions, that can help
you creating application in Functional Oriented Programming style.

More on Functional Oriented Programming (FOP) you can find here:

https://fop.davidshekunts.ru

# Install

`npm install -s @fapfop/core`

# Release

```
# Locally
git add .
git commit -m "..."
npm run publish:(prerelease | patch | minor | major)
git push --follow-tags origin main
```

# Used in

1. 🛌 FDD (https://github.com/Dionid/fdd-ts) – Fatigue Driven Development
1. 💬 Teleadmin (https://github.com/Dionid/teleadmin) – Admin and CRM for Telegram.

# News

All news and announcements you can find in:

💪 David Shekunts IT-Kachalka 🦾 – https://t.me/it_kachalka

# License

The MIT License (MIT)
npm package: @fapoli/lospec-cli
Description: CLI tool that downloads a Lospec palette and generates a PNG grid
Latest version: 1.0.3

# lospec-cli

[![npm version](https://img.shields.io/npm/v/@fapoli/lospec-cli)](https://www.npmjs.com/package/@fapoli/lospec-cli)
[![GitHub repo](https://img.shields.io/badge/github-fapoli%2Flospec--cli-blue?logo=github)](https://github.com/fapoli/lospec-cli)
[![license](https://img.shields.io/badge/license-MIT-blue)](./LICENSE)

CLI tool that downloads a Lospec palette and generates a PNG grid.

## Installation

### Global install

```bash
npm install -g @fapoli/lospec-cli
```

### Run with npx

```bash
npx @fapoli/lospec-cli
```

## Usage

Run the CLI:

```bash
lospec
```

You will be prompted for:

- **Palette name** (from Lospec)
- **Number of columns**
- **Cell size**

The tool will then generate a PNG file named:

```
<palette>.png
```

## Example

```bash
lospec
```

Input:

```
Palette name: comfy57
Columns: 8
Cell size: 32
```

Output:

```
comfy57.png
```

## Features

- Fetches palettes directly from Lospec
- Generates clean PNG grids
- Simple interactive CLI

## Development

Clone the repo:

```bash
git clone https://github.com/fapoli/lospec-cli.git
cd lospec-cli
npm install
```

Test locally:

```bash
npm link
lospec
```

## License

MIT