open-index/open-npm huggingface dataset:
npm package: @szelenov/tutorialkit-astro
Description: TutorialKit integration for Astro (https://astro.build)
Author: Sergey Zelenov
Latest version: 1.0.2

# @szelenov/tutorialkit-astro

This **[Astro integration][astro-integration]** adds [TutorialKit](https://tutorialkit.dev/) to your project so that you can use TutorialKit's tutorial format for your astro content.

This integration adds routes to serve your tutorial. It uses `@szelenov/tutorialkit-react` for the dynamic part of the experience.

## License

MIT

Copyright (c) 2023–present [StackBlitz][stackblitz]

[stackblitz]: https://stackblitz.com/
[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/
npm package: @szelenov/tutorialkit-types
Description: Types for TutorialKit
Author: Sergey Zelenov
Latest version: 1.0.2

# @szelenov/tutorialkit-types

Collection of schemas and type definitions used by a TutorialKit project.

In particular, this contains the schema for TutorialKit's main content format: parts, chapters, and lessons.

## License

MIT

Copyright (c) 2024–present [StackBlitz][stackblitz]

[stackblitz]: https://stackblitz.com/
npm package: @szelep/styleselect
Description: Style select is:
Author: szelepke
Latest version: 1.0.4

# Style Select

## Full styling for select boxes. No jQuery.

Style select is:

 - **Standalone** - runs on its own without any dependencies. If you're using vanilla JS and want to style a select box, you've come to the right place.
 - **Correct** - Triggers 'change' events on real select boxes so you won't have to modify your existing event listeners.
 - **Usable with the keyboard** - Appears in tab index, space shows and hides the options, up and down arrow changes the highlight option, enter selects the currently highlighted option.
 - **Stylable** - designed for easy incorporation into your own look and feel. SCSS, free of magic numbers, CSS 'triangles', images, and other hacks.
 - **Accessable** - people using screen readers simply experience the regular, unstyled select box.

## Demo

There's a live demo at http://mikemaccana.github.io/styleselect/.

There's also a live demo of the code in this repo. Just run `http-server` (or whatever your preferred static webserver is) in the current directory.

Open the JavaScript console on the demo page for more instructions.

Note that since Android and iOS have specific touch-enabled features to ease their use on mobile, Style Select will not change select buttons on these platforms.

## Usage:

### SASS

Include `styleselect.scss` in your project.

### JS

#### Import module

Style Select supports both AMD/require.js or npm/browserify modules:

For AMD/require.js users:

    define('styleselect', function(styleSelect){
        ...
    });

For npm/browserify users:

    var styleSelect = require('styleSelect');

#### Style a select box

To style a select box:

    styleSelect(selector);

or

    styleSelect(element);

Where `selector` is a CSS selector and `element` is an HTML Element or NodeList.

That's all. From then on you'll probably want to tweak styling.

## Credit

Style Select is based on [VisualSelect](https://github.com/LeslieOA/VisualSelect), created for Multplx Attract platform.

Style Select adds lots of bugfixes, new SASS, docs and a demo, the license has also been changed from WTFPL to the MIT license.
npm package: @szemeng76/ipfind-mcp-server
Description: MCP server for interacting with IP Find API
Author: IP Find
Latest version: 0.1.2

# IP Find MCP Server

A Model Context Protocol server that enables AI assistants to use IP Find. 

## How It Works

The MCP server:

-   Connects to your IP Find API and allows AI Assistants to get locations of IP Addresses.

## Usage with Claude Desktop

### Prerequisites

-   NodeJS
-   MCP Client (like Claude Desktop App)
-   IP Find API Key

### Installation

To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your `claude_desktop_config.json`:

```json
{
    "mcpServers": {
        "ipfind": {
            "command": "npx",
            "args": ["-y", "@szemeng76/ipfind-mcp-server"],
            "env": {
                "IPFIND_API_KEY": "<API KEY GOES HERE>"
            }
        }
    }
}
```

-   `IPFIND_API_KEY` - You can generate an API key at IPfind.com.
npm package: @szemeng76/mcp-server-express-maxbin
Description: 快递查询 MCP 服务器
Latest version: 1.0.0

# mcp-server-express MCP Server

一个基于TypeScript的MCP服务器，实现了简单的快递查询系统。

## 功能

### 工具
- `query_express` - 通过快递单号查询快递信息
  - 调用快递100接口 https://api.kuaidi100.com/manager/v2/home
- `compare_price` - 比较快递公司的寄件价格

## 开发

安装依赖：
```bash
npm install
```

构建服务器：
```bash
npm run build
```

开发模式（自动重建）：
```bash
npm run watch
```

## 安装

要与Claude Desktop一起使用，请添加服务器配置：

在MacOS上：`~/Library/Application Support/Claude/claude_desktop_config.json`
在Windows上：`%APPDATA%/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "mcp-server-express-maxbin": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-express-maxbin",
        "--auth_key=kuaidi100authkey",
        "--customer=kuaidi100customer",
      ],
      "env": {}
    }
  }
}
```

### 调试

由于MCP服务器通过stdio通信，调试可能具有挑战性。我们推荐使用[MCP Inspector](https://github.com/modelcontextprotocol/inspector)，它作为一个包脚本提供：

```bash
npm run inspector
```

Inspector将提供一个URL，用于在浏览器中访问调试工具。
npm package: @szfdiwang/platon-tools
Description: PlatON utility library with built-in contract trading parameters
Author: szfdiwang
Latest version: 0.0.4




##### PlatON utility library with built-in contract trading parameters

[git address:](https://github.com/szfdiwang/PlatON-tools/tree/develop)

> ouput: getContractAddress, getParams

- you can use it like


```
import {getContractAddress,getParams} from 'platon-tools'
```
npm package: @szfdiwang/uniswap-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Author: 1726021@qq.com
Latest version: 3.0.3

# 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: @szg/oauth2-authorization-proxy-client-angularjs-facebook
Description: Facebook provider of the AngularJS implementation of the OAuth2 Authorization Proxy Client library
Author: Gabor Szabo
Latest version: 1.0.1

# OAuth2 Authorization Proxy Client AngularJS Facebook

[![Build Status](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client.svg?branch=master)](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client)
[![Dependencies](https://img.shields.io/david/szgabsz91/oauth2-authorization-proxy-client.svg)](https://david-dm.org/szgabsz91/oauth2-authorization-proxy-client)
[![License](https://img.shields.io/github/license/szgabsz91/oauth2-authorization-proxy-client.svg)](https://github.com/szgabsz91/oauth2-authorization-proxy-client/blob/master/LICENSE)

Facebook provider of the AngularJS implementation of the OAuth2 Authorization Proxy Client library.

The main responsibilities are:

* Adds the `Authorization` and `X-OAuth2-Provider` headers to REST API requests.
* In case of images, adds the `access_token` and `oauth2_provider` query parameters.
* Provides components to login and logout with several supported OAuth2 providers such as Facebook and Google.
* Stores the authentication information in local storage.

Currently supported technology stacks:

* VanillaJS
* AngularJS
npm package: @szg/oauth2-authorization-proxy-client-vanillajs-core
Description: Core of the VanillaJS implementation of the OAuth2 Authorization Proxy Client library
Author: Gabor Szabo
Latest version: 1.0.1

# OAuth2 Authorization Proxy Client VanillaJS Core

[![Build Status](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client.svg?branch=master)](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client)
[![Dependencies](https://img.shields.io/david/szgabsz91/oauth2-authorization-proxy-client.svg)](https://david-dm.org/szgabsz91/oauth2-authorization-proxy-client)
[![License](https://img.shields.io/github/license/szgabsz91/oauth2-authorization-proxy-client.svg)](https://github.com/szgabsz91/oauth2-authorization-proxy-client/blob/master/LICENSE)

Core of the VanillaJS implementation of the OAuth2 Authorization Proxy Client library.

The main responsibilities are:

* Adds the `Authorization` and `X-OAuth2-Provider` headers to REST API requests.
* In case of images, adds the `access_token` and `oauth2_provider` query parameters.
* Provides components to login and logout with several supported OAuth2 providers such as Facebook and Google.
* Stores the authentication information in local storage.

Currently supported technology stacks:

* VanillaJS
* AngularJS
npm package: @szg/oauth2-authorization-proxy-client-vanillajs-google
Description: Google provider of the VanillaJS implementation of the OAuth2 Authorization Proxy Client library
Author: Gabor Szabo
Latest version: 1.0.1

# OAuth2 Authorization Proxy Client VanillaJS Google

[![Build Status](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client.svg?branch=master)](https://travis-ci.org/szgabsz91/oauth2-authorization-proxy-client)
[![Dependencies](https://img.shields.io/david/szgabsz91/oauth2-authorization-proxy-client.svg)](https://david-dm.org/szgabsz91/oauth2-authorization-proxy-client)
[![License](https://img.shields.io/github/license/szgabsz91/oauth2-authorization-proxy-client.svg)](https://github.com/szgabsz91/oauth2-authorization-proxy-client/blob/master/LICENSE)

Google provider of the VanillaJS implementation of the OAuth2 Authorization Proxy Client library.

The main responsibilities are:

* Adds the `Authorization` and `X-OAuth2-Provider` headers to REST API requests.
* In case of images, adds the `access_token` and `oauth2_provider` query parameters.
* Provides components to login and logout with several supported OAuth2 providers such as Facebook and Google.
* Stores the authentication information in local storage.

Currently supported technology stacks:

* VanillaJS
* AngularJS