open-index/open-npm huggingface dataset:
npm package: @hsmy/vue-echarts-container
Description: 基于vue的echarts容器组件，根据容器的大小自动适应，屏幕尺寸发生变化后，图表自动刷新
Author: lixy
Latest version: 3.0.0

# echarts-container

## 安装

```sh
  npm i @hsmy/echarts-container
  
  # vue2 版本请安装
  npm i @hsmy/echarts-container@2
```

### 简介

    基于vue的echarts容器组件，根据容器的大小自动适应，屏幕尺寸发生变化后，图表自动刷新

![example.gif](https://raw.githubusercontent.com/lixy01/files/refs/heads/main/hsmy-echarts-container/example.gif)

### props

#### [option](https://echarts.apache.org/zh/option.html#title)

    echarts配置对象

#### theme?

    echarts主题

### 例子

#### 1、固定尺寸

```vue

<script setup lang="ts">
  import EchartsContainer from "@hsmy/echarts-container";
  import {onMounted, ref} from "vue";

  const option = ref({})


  onMounted(() => {
    option.value = {
      xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
      },
      yAxis: {
        type: 'value'
      },
      series: [
        {
          data: [150, 230, 224, 218, 135, 147, 260],
          type: 'line'
        }
      ]
    }
  })

</script>

<template>
  <div class="app-container">
    <!--固定尺寸-->
    <div style="width: 500px;height: 400px;">
      <EchartsContainer :option="option"/>
    </div>
  </div>
</template>

```

![img.png](https://raw.githubusercontent.com/lixy01/files/refs/heads/main/hsmy-echarts-container/example.png)

#### 2、flex布局

```vue

<script setup lang="ts">
  import EchartsContainer from "@hsmy/echarts-container";
  import {onMounted, ref} from "vue";

  const option = ref({})


  onMounted(() => {
    option.value = {
      xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
      },
      yAxis: {
        type: 'value'
      },
      series: [
        {
          data: [150, 230, 224, 218, 135, 147, 260],
          type: 'line'
        }
      ]
    }
  })

</script>

<template>
  <div class="app-container">
    <!--flex:1,自动填充后的尺寸-->
    <div style="flex:1">
      <EchartsContainer :option="option"/>
    </div>
  </div>
</template>

```

![img.png](https://raw.githubusercontent.com/lixy01/files/refs/heads/main/hsmy-echarts-container/example.png)
npm package: @hsn0918/iplocate-mcp
Description: IP地址和经纬度位置查询 MCP 服务
Author: hsn0918
Latest version: 1.0.1

# iplocate-mcp

IP地址和经纬度位置查询 MCP (Model Context Protocol) 服务

## 简介

这个包提供了一个 MCP 服务，可以让大语言模型 (LLM) 通过 IP 地址或经纬度查询位置信息。它是 [iplocate](https://github.com/hsn0918/iplocate) 工具的 MCP 封装版本。

## 功能

- 通过 IP 地址查询基本位置信息
- 通过经纬度查询详细位置信息
- 支持标准的 MCP 协议，易于与 LLM 应用集成

## 安装

```bash
# 全局安装
npm install -g @hsn0918/iplocate-mcp

# 或者使用 npx 运行而不安装
npx @hsn0918/iplocate-mcp
```

## 前提条件

- Node.js 14.0 或更高版本
- 支持的操作系统:
  - Windows (x64)
  - macOS (Intel/Apple Silicon)
  - Linux (x64/ARM64)

本包包含预编译的 iplocate 二进制文件，无需额外依赖 Go 环境。

## 使用方法

### 直接运行

```bash
# 如果全局安装了包
iplocate-mcp

# 或者使用 npx
npx @hsn0918/iplocate-mcp
```

### 与 LLM 应用集成

在您的 MCP 配置中添加：

```json
{
  "iplocate-mcp": {
    "isActive": true,
    "name": "iplocate-mcp",
    "type": "stdio",
    "description": "IP地址和经纬度位置查询服务，提供全球IP地址位置信息查询和经纬度详细地址查询功能",
    "command": "npx",
    "args": [
      "-y",
      "@hsn0918/iplocate-mcp"
    ],
    "env": {}
  }
}
```

## 可用工具

这个 MCP 服务提供两个工具：

1. **ip_location** - 通过 IP 地址查询位置
   - 参数：`ip`（字符串）- 要查询的 IP 地址

2. **latlng_location** - 通过经纬度查询位置
   - 参数：`lat`（数字）- 纬度值
   - 参数：`lng`（数字）- 经度值

## 示例

### IP 位置查询

```json
{
  "id": "1",
  "type": "callTool",
  "params": {
    "name": "ip_location",
    "arguments": {
      "ip": "8.8.8.8"
    }
  }
}
```

### 经纬度位置查询

```json
{
  "id": "2",
  "type": "callTool",
  "params": {
    "name": "latlng_location",
    "arguments": {
      "lat": 40.7128,
      "lng": -74.006
    }
  }
}
```

## 故障排除

- 如果遇到权限问题，尝试使用 `sudo` 运行
- 确保您的操作系统和架构是受支持的
- 如果遇到"找不到可执行文件"错误，请检查 bin 目录是否存在且包含正确的二进制文件

## 许可证

MIT
npm package: @hsnlbnan/sentiment-analysis-turkish
Description: Türkçe cümlelerin duygu analizi yapılmasını sağlayan bir kütüphanedir.
Author: Hüsnü Lübnan
Latest version: 1.5.1

# @hsnlbnan/sentiment-analysis-turkish

Bu kütüphane Türkçe cümlelerinizde cümlenin olumlu/olumsuz olduğunu algılamak için yapılmıştır.

## Kurulum

Install with [npm]([https://www.npmjs.com/](https://www.npmjs.com/package/@hsnlbnan/sentiment-analysis-turkish)):

    npm install @hsnlbnan/sentiment-analysis-turkish

## Kullanım

```js
const { findSentiment } = require("@hsnlbnan/sentiment-analysis-turkish"); // veya
import { findSentiment } = require("@hsnlbnan/sentiment-analysis-turkish")
console.log(findSentiment("O, bugün üzgün."));
// =>  {
//   score: -2,
//   words: [ 'üzgün' ],
//   positive: [],
//   negative: [ 'üzgün' ]
// }
```

## Katkıda bulunma

Pull request'e ve yıldızlara daima açığız.

Hata veya geliştirme için , [lütfen issue oluşturun](https://github.com/hsnlbnan/sentiment-analysis-turkish/issues).

1. Fork'la!
2. Branchini oluştur.
3. Commitle.
4. PR aç

## Yazar

- [github/hsnlbnan](https://github.com/hsnlbnan)
- [twitter/hsnlbnan](https://twitter.com/hsnlbnan)

## Lisans

MIT © hsnlbnan
npm package: @hsokhorn/vue-http2
Description: An easy way for http request with error validation management.
Author: Sokhorn Houn
Latest version: 0.0.1

# An easy way for http request with error validation management.

[![Latest Version on NPM](https://img.shields.io/npm/v/form-backend-validation.svg?style=flat-square)](https://npmjs.com/package/form-backend-validation)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)
[![Build Status](https://img.shields.io/travis/spatie/form-backend-validation/master.svg?style=flat-square)](https://travis-ci.org/spatie/form-backend-validation)
[![npm](https://img.shields.io/npm/dt/form-backend-validation.svg?style=flat-square)](https://npmjs.com/package/form-backend-validation)

Wouldn't it be great if you could just use your back end to validate forms on the front end? This package provides a `BaseProxy` class that does exactly that. It can post itself to a configured endpoint and manage errors. The class is meant to be used with a Laravel back end.

Take a look at the [usage section](#usage) to view a detailed example on how to use it.

The code of this package is based on the [Object-Oriented Forms lesson](https://laracasts.com/series/learn-vue-2-step-by-step/episodes/19) in the [Vue 2.0 series](https://laracasts.com/series/learn-vue-2-step-by-step/) on [Laracasts](https://laracasts.com/).

## Install

You can install the package via yarn (or npm):

```bash
yarn add @hsokhorn/vue-http2
```
npm package: @hsorby/changelog
Description: Generate a changelog for pull requests referencing issues in a repo workflow.
Author: Bo Borgerson
Latest version: 3.0.2

# @hsorby/changelog

A streamlined changelog generator that maps GitHub **Issue Types** to categorized release notes. Unlike standard generators that rely on PR labels, this tool looks at the issues linked to your Pull Requests to determine where changes belong.

## Usage

```bash
# Run via npx
npx @hsorby/changelog --from v1.0.0

# Or via yarn
yarn lerna-changelog --from v1.0.0

```

### How it works

1. **Finds Commits:** Identifies all commits between your specified tags on the target ref, default main.
2. **Links PRs:** Maps those commits back to their parent Pull Requests.
3. **Inspects Issues:** Looks at the **Issues** linked to those PRs.
4. **Categorizes:** Matches the `issueType` of the linked issue against your configuration to place the change in the correct section (e.g., Bug Fix, Feature).

---

## Configuration

Add a `changelog` key to your `package.json`. Even though the key is still called `labels`, it now maps to the **Type** field found in your GitHub Issues (this should change in the future).

```json
{
  "changelog": {
    "repo": "hsorby/my-project",
    "labels": {
      "feature": "🚀 New Features",
      "bug": "🐛 Bug Fixes",
      "documentation": "📝 Documentation",
      "internal": "🏠 Internal Task"
    },
    "ignoreCommitters": [
      "dependabot",
      "github-actions"
    ]
  }
}

```

The repo key is optional, the package will try and determine the repository from the repo key in the package.json itself.

### Options

| Option | Description |
| --- | --- |
| `repo` | Your `org/repo` (Inferred from package.json if omitted). |
| `nextVersion` | The header for the latest changes (e.g., `Latest Changes`). |
| `labels` | **Maps Issue Types** to Section Headers. |
| `ignoreCommitters` | Array of usernames to exclude from the contributor list. |

---

## Enhanced Features

### 📸 Clean Contributor Grids

No more messy inline lists. This fork renders a clean, centered grid of contributors with high-resolution avatars:

| <img src="[https://github.com/hsorby.png](https://www.google.com/search?q=https://github.com/hsorby.png)" width="50"> | <img src="[https://github.com/octocat.png](https://www.google.com/search?q=https://github.com/octocat.png)" width="50"> |
| --- | --- |
| [@hsorby](https://www.google.com/search?q=...) | [@octocat](https://www.google.com/search?q=...) |

### 🌳 Branch Awareness

The generator uses a target reference to ensure that only commits belonging to your primary branch are included, preventing "noise" from unmerged or side-feature branches.

### ⚡ Smart Caching

Includes an internal caching layer to prevent redundant GitHub API calls when multiple commits belong to the same Pull Request.

---

## GitHub Token

To avoid API rate limiting, export a personal access token:

```bash
export GITHUB_AUTH="your_token_here"

```

Requires `public_repo` scope for public repositories.

---

## License

[MIT ©](https://mit-license.org/)