open-index/open-npm huggingface dataset:
npm package: @songvi/panasonic-comfort-cloud-client
Description: Panasonic Comfort Cloud client with CORS proxy support
Author: Le Song Vi
Latest version: 2.1.22

# panasonic-comfort-cloud-client

[![npm version](https://img.shields.io/npm/v/panasonic-comfort-cloud-client.svg?style=flat-square)](https://www.npmjs.com/package/panasonic-comfort-cloud-client)
[![build status](https://img.shields.io/travis/marc2016/panasonic-comfort-cloud-client/master.svg?style=flat-square)](https://travis-ci.org/github/marc2016/panasonic-comfort-cloud-client)

Panasonic Comfort Cloud Client for node.js to control air conditioning systems over REST API. This libaray uses the same endpoints as the mobile app [Panasonic Comfort Cloud](https://play.google.com/store/apps/details?id=com.panasonic.ACCsmart).

## Features

- get information of the air conditioning devices
- get Groups of the devices
- set parameter of devices

## Installing

Using npm:

```bash
$ npm install panasonic-comfort-cloud-client
```

Using yarn:

```bash
$ yarn add panasonic-comfort-cloud-client
```

## Example

### Login

```js
import { ComfortCloudClient } from 'panasonic-comfort-cloud-client'

await client.login(username, password)
```

Login to Panasonic Comfort Cloud with username and password will return an random token. This token is stored internally in a variable and sent with every request.

### Groups and Devices

```js
import {
  Device,
  Group,
  ComfortCloudClient,
} from 'panasonic-comfort-cloud-client'

await client.login(username, password)
// List of groups representing different homes, containig a list of devices
const groups = await client.getGroups()
// Get device by guid. Containing readable and writable properties.
const device = await comfortCloudClient.getDevice(guid)
```

### Writable properties of device

```js
import {
  Device,
  ComfortCloudClient,
  //enums for writable properties
  Power,
  AirSwingLR,
  AirSwingUD,
  FanAutoMode,
  EcoMode,
  OperationMode,
} from 'panasonic-comfort-cloud-client'

await client.login(username, password)
const device = await comfortCloudClient.getDevice(guid)
// writable properties of device. Use the enums for the correct numbers.
device.operate = Power.On
device.operationMode = OperationMode.Auto
device.ecoMode = EcoMode.Auto
device.temperatureSet = 22
device.airSwingUD = AirSwingUD.Mid
device.airSwingLR = AirSwingLR.Mid
device.fanAutoMode = FanAutoMode.AirSwingAuto
device.fanSpeed = FanSpeed.Auto

// use parameter setter to send specific properties or use the device setter to send all parameter
await comfortCloudClient.setParameters(device.guid, device.parameters)
await comfortCloudClient.setDevice(device)
```

## License

[MIT](LICENSE)
npm package: @songxizi/joy-pro
Description: 基于react和antd的ui业务组件库
Author: songzi
Latest version: 0.1.48

<p align="center">
  <a href="">
    <img width="200" src="./site/theme/static/icon.png">
  </a>
</p>

<h1 align="center">JOY PRO</h1>

<div align="center">

# 基于阿里开源框架 ANTD 的特定业务组件上二次封装

</div>

## [文档地址](https://github.com/songxing66/antd-pro-base)

## [npm 地址](https://www.npmjs.com/package/@songxizi/joy-pro)
npm package: @songyaeji/security-paper-mcp-server
Description: MCP server for searching security conference papers from top-tier (S&P, USENIX Security, CCS, NDSS) and second-tier (ACSAC, RAID, ESORICS) conferences
Latest version: 1.0.0

# Security Paper Search MCP Server

보안 학회 논문을 검색하는 MCP (Model Context Protocol) 서버입니다.

## 지원 컨퍼런스

### Top-Tier (4대 학회)
- **S&P** (IEEE Symposium on Security and Privacy)
- **USENIX Security** (USENIX Security Symposium)
- **CCS** (ACM Conference on Computer and Communications Security)
- **NDSS** (Network and Distributed System Security Symposium)

### Second-Tier
- **ACSAC** (Annual Computer Security Applications Conference)
- **RAID** (Research in Attacks, Intrusions and Defenses)
- **ESORICS** (European Symposium on Research in Computer Security)

## 설치

```bash
npm install
npm run build
```

## Claude Code에서 사용하기

`~/.claude/claude_desktop_config.json` 또는 `settings.json`에 추가:

```json
{
  "mcpServers": {
    "security-papers": {
      "command": "node",
      "args": ["<절대경로>/security-paper-mcp-server/dist/index.js"]
    }
  }
}
```

## 제공 도구 (Tools)

### 1. search_papers
논문 검색 (키워드, 저자, 연도, 컨퍼런스 필터)

```
search_papers(
  keyword: "fuzzing",        // 검색 키워드
  author: "John Smith",      // 저자명
  yearFrom: 2022,            // 시작 연도
  yearTo: 2024,              // 종료 연도
  conferences: ["sp", "ccs"], // 특정 컨퍼런스
  tier: "top",               // top, second, all
  limit: 50                  // 최대 결과 수
)
```

### 2. get_conference_papers
특정 컨퍼런스의 특정 연도 논문 조회

```
get_conference_papers(
  conference: "sp",  // sp, usenix, ccs, ndss, acsac, raid, esorics
  year: 2024
)
```

### 3. list_conferences
지원되는 컨퍼런스 목록 확인

```
list_conferences()
```

### 4. get_stats
검색 결과 통계 (연도별, 컨퍼런스별)

```
get_stats(
  keyword: "malware",
  tier: "top"
)
```

## 사용 예시

Claude에게 다음과 같이 요청하면 됩니다:

- "2024년 S&P 논문 중 fuzzing 관련 논문 찾아줘"
- "CCS와 NDSS에서 발표된 malware 분석 논문 검색해줘"
- "2022년부터 2024년까지 top-tier 학회의 LLM 보안 관련 논문 찾아줘"
- "USENIX Security 2023 논문 목록 보여줘"

## 데이터 소스

이 서버는 [DBLP](https://dblp.org) API를 사용하여 논문 정보를 검색합니다.

## 개발

```bash
# 개발 모드 실행
npm run dev

# 빌드
npm run build

# 실행
npm start
```

## 라이선스

MIT
npm package: @songyazhao/dmx-ui
Description: 基于mpx框架的微信规范开发一套高复用型UI组件库
Author: 糖醋里脊叉烧包
Latest version: 0.0.3

# dmx-ui

> 基于[mpx](https://github.com/didi/mpx)框架的微信规范开发一套高复用型UI组件库

[![Node](https://img.shields.io/badge/node-^10.15.1-brightgreen.svg?style=flat-square&logo=appveyor)](https://nodejs.org)
[![Mpx](https://img.shields.io/badge/mpx-^2.3.0-brightgreen.svg?style=flat-square&logo=appveyor)](https://github.com/didi/mpx)
[![License](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square&logo=appveyor)](https://github.com/songyazhao/dmx-ui/blob/master/LICENSE)
<!-- [![downloads](https://img.shields.io/npm/dt/@songyazhao/dmx-ui.svg?style=flat-square&logo=appveyor)](https://www.npmjs.com/package/@songyazhao/dmx-ui) -->

- [组件文档](https://github.com/songyazhao/dmx-ui/blob/master/docs/component.md)
- [示例说明](https://github.com/songyazhao/dmx-ui/blob/master/docs/example.md)
- [更新记录](https://github.com/songyazhao/dmx-ui/blob/master/docs/history.md)

## Use

安装组件库

```bash
npm install @songyazhao/dmx-ui
```

在mpx脚手架生成的build下找到 webpack 的配置文件并配置目录别名

```js
  resolve: {
    ...
    alias: {
      ...
      '~dmx': resolve('node_modules/@songyazhao/dmx-ui/packages')
    }
  }
```

在页面中引用, 比如 `dmx-button`

```html
<template>
  <dmx-button
    round
    size="middle"
    type="primary"
    disabled="{{disabled}}"
    bind:click="bindClick">Ok
  </dmx-button>
</template>

<script>
import { createPage } from '@mpxjs/core'

createPage({
  data: {
    disabled: false
  },

  methods: {
    bindClick () {
      console.log('我是一个按钮, 我被点击了(⊙o⊙)…')
    }
  }
})
</script>

<script type="application/json">
{
  "usingComponents": {
    "dmx-button": "~dmx/dmx-button"
  }
}
</script>
```
npm package: @sonhaaa/solanahackdaytest
Description: > This readme is automatically generated by [create-ink-app](https://github.com/vadimdemedes/create-ink-app)
Latest version: 0.0.0

# my-cli

> This readme is automatically generated by [create-ink-app](https://github.com/vadimdemedes/create-ink-app)

## Install

```bash
$ npm install --global my-cli
```

## CLI

```
$ my-cli --help

  Usage
    $ my-cli

  Options
    --name  Your name

  Examples
    $ my-cli --name=Jane
    Hello, Jane
```
npm package: @sonhaaa/workshop
Description: > This readme is automatically generated by [create-ink-app](https://github.com/vadimdemedes/create-ink-app)
Latest version: 0.0.0

# my-cli

> This readme is automatically generated by [create-ink-app](https://github.com/vadimdemedes/create-ink-app)

## Install

```bash
$ npm install --global my-cli
```

## CLI

```
$ my-cli --help

  Usage
    $ my-cli

  Options
    --name  Your name

  Examples
    $ my-cli --name=Jane
    Hello, Jane
```
npm package: @sonhoai272/header
Description: Header Tool for Editor.js
Author: sonhoai272@gmail.com
Latest version: 1.0.9

# Heading Tool

![Version of EditorJS that the plugin is compatible with](https://badgen.net/badge/Editor.js/v1.0.3/blue)

Provides Headings Blocks for the [Editor.js](https://ifmo.su/editor).

## Installation

### Install via NPM

Get the package

```shell
npm i --save @sonhoai272/header
yarn add @sonhoai272/header
```

Include module at your application

```javascript
const Header = require('@sonhoai272/header');
```

## Usage

Add a new Tool to the `tools` property of the Editor.js initial config.

```javascript
var editor = EditorJS({
  ...

  tools: {
    ...
    header: Header,
  },

  ...
});
```

## Shortcut

You can insert this Block by a useful shortcut. Set it up with the `tools[].shortcut` property of the Editor's initial config.

```javascript
var editor = EditorJS({
  ...

  tools: {
    ...
    header: {
      class: Header,
      shortcut: 'CMD+SHIFT+H',
    },
  },

  ...
});
```

## Config Params

All properties are optional.

| Field        | Type       | Description                 |
| ------------ | ---------- | --------------------------- |
| placeholder  | `string`   | header's placeholder string |
| levels       | `number[]` | enabled heading levels      |
| defaultLevel | `number`   | default heading level       |

```javascript
var editor = EditorJS({
  ...

  tools: {
    ...
    header: {
      class: Header,
      config: {
        placeholder: 'Enter a header',
        levels: [2, 3, 4],
        defaultLevel: 3
      }
    }
  }

  ...
});
```

## Tool's settings

![An image showing the header block tool](https://capella.pics/634ad545-08d7-4cb7-8409-f01289e0e5e1.jpg)

You can select one of six levels for heading.

## Output data

| Field | Type     | Description                                      |
| ----- | -------- | ------------------------------------------------ |
| text  | `string` | header's text                                    |
| level | `number` | level of header: 1 for H1, 2 for H2 ... 6 for H6 |

```json
{
  "type": "header",
  "data": {
    "text": "Why Telegram is the best messenger",
    "level": 2
  }
}
```
npm package: @sonhoai272/listview
Description: ## filter
Author: sonhoai272@gmail.com
Latest version: 1.1.9

# How to use

## filter

- filter: (req, res, next)

## pagination

- pagination: (req, res, next)

## makeSort

- makeSort: (req)

## makeSearch

- makeSearch: (req)

## headers

- headers: (columns = [], fieldsAcceptToShow = [])
- columns get from client
- fieldsAcceptToShow: columns defined by schema Mongo.

## get

- get: async ({ model, req, res, next, fieldsAcceptToShow = [], populate = {}, populateColumn = '' })