open-index/open-npm huggingface dataset:
npm package: @supjt/suw-wsir-picc-jssdk
Description: 人保3S地图JSSDK
Latest version: 0.2.328

# typescript-template

## 简介

mapbox 封装 sdk

## npm scripts

- `build`: 打包脚本
- `clean`: 清理打包脚本目录
- `dev`: 打包脚本并监听文件更改
- `docs`: 生成 api 文档
- `docs:server`: 生成 api 文档并在本地服务器查看
- `format`: 格式化代码
- `test`: 运行全部的测试
npm package: @supl.biz_tech/components
Description: Collection of reusable components
Latest version: 2.1.12

# components

Collection of reusable components

## Installation

```
yarn add @supl.biz_tech/components
```

```javascript
// in your Babel configuration somewhere...
plugins: [
  ['@supl.biz_tech/components/babel', { format: 'esm'/* esm (default) | cjs */ }],
  // other plugins, if any...
],
```

```javascript
import { Container, Heading, Input } from '@supl.biz_tech/components';
```

## Requirements

If you want all components to work in old crap like IE11, you need to provide polyfills for:
- ES6+ standard library
- Web APIs: Intersection Observer


You also need to compile down to `ES5` the contents of `node_modules/@supl.biz_tech/components/build`,
right now all code there is `ES2019`, in both `ESM` and `CJS` formats.


If you're using `rollup-plugin-babel`, just add `exclude: /node_modules\/(?!@supl.biz_tech\/components)/` to its config.

## Peer Dependencies

We aim to have as few of these as possible:

- `@popperjs/core`: `^2.0.0`
- `react`: `^16.8.0`
- `react-dom`: `^16.8.0`

## Components Roadmap

- Preloader [DONE]
- Image [DONE]
- Container [DONE]
- Page [DONE]
- Heading [DONE]
- Text [DONE]
- Block [DONE]
- Modal [DONE]
- Button [DONE]
- Input [DONE]
- Textarea [DONE]
- Checkbox [DONE]
- Collapse [DONE]
- Radio [DONE]
- Link [DONE]
- Select [DONE]
- Icon [DONE]
- Notification [DONE]
- Tooltip [DONE]
npm package: @suplink/cli
Description: suplink cli
Author: zhongshihao
Latest version: 2.0.1

## 概述

> 本工具供开发、工程快速创建、发布、上架、模拟、调试supLink小程序使用。

## 特性

- 覆盖supLink小程序开发全生命周期。
- 支持supLink服务和账号管理。
- 支持令牌和密码(可选)记忆，支持操作记忆。
- 支持非Mac调试IOS真机，支持免登模拟和调试，支持纯内网使用。

## 功能

### 创建小程序

> 支持react和vue框架，可选择场景，默认场景为基础场景，提供鉴权获取用户信息并显示的功能，未来根据需要可提供更多场景模板。

**命令**

```shell
suplink create {小程序名}
```

### 三方小程序转换

> 微信等三方小程序转换为supLink小程序。

**命令**

```shell
suplink convert
```

### 发布小程序

> 将小程序发布到指定的supLink服务。

**命令**

```shell
suplink publish
```

### 上架小程序

> 将小程序上架到指定的supLink服务。

**命令**

```shell
suplink deploy
```

### 模拟

> 可对小程序进行本地浏览器或者在线真机模拟。

**命令**

```shell
suplink mock
```

### 调试

> 可对小程序进行本地浏览器或者在线真机调试。
> 支持在局域网下调试真机以及在非Mac环境调试IOS。

**命令**

```shell
suplink debug
```

### 管理supLink服务

> 增删查询supLink服务。

**命令**

```shell
suplink server add/remove/list
```

### 导入导出本地数据

> 导入导出本地数据（包括supLink服务、模拟以及调试数据），方便进行数据共享。

**命令**

```shell
suplink setting import/export
```

### 添加JSSDK案例

> 支持往客户端添加supLink小程序案例（比如JSSDK案例）供开发者参考。

**命令**

```shell
suplink example
```
npm package: @suplink/jssdk
Description: suplink jssdk库
Author: hxz
Latest version: 1.9.3

## 概述

> 本项目为supLink jssdk库。<br>
> [API在线文档](https://cloud.supos.com/suplink/jssdk/docs/index.html)<br>
> [开发说明文档](./DEVELOP.md)
npm package: @suppayami/eslint-config
Description: Yami's ESLint Config
Author: Dr.Yami
Latest version: 6.0.1

# @suppayami/eslint-config

[![code style](https://antfu.me/badge-code-style.svg)](https://github.com/antfu/eslint-config)

## Defaults
- Single quotes, no semi, tabs
- Use ESLint Stylistic for formatting by default, can be disabled to use other formatter.

## Usage

Read more customisation from [@antfu/eslint-config](https://github.com/antfu/eslint-config?tab=readme-ov-file#customization)

### Install
```
pnpm i -D @suppayami/eslint-config
```

### Create config file
With `"type": "module"` in `package.json` (recommended):

```js
// eslint.config.js
import suppayami from '@suppayami/eslint-config'

export default suppayami({
	// react: true,
	// vue: true,
	// stylistic: false,
})
```

### VSCode Support
```jsonc
{
	// Enable the ESlint flat config support
	"eslint.experimental.useFlatConfig": true,

	// Disable the default formatter, use eslint instead
	"prettier.enable": false,
	"editor.formatOnSave": false,

	// Auto fix
	"editor.codeActionsOnSave": {
		"source.fixAll.eslint": "explicit",
		"source.organizeImports": "never"
	}
}
```

## Prettier
Disable ESLint Stylistic rules:

```js
// eslint.config.js
import suppayami from '@suppayami/eslint-config'

export default suppayami({
	stylistic: false,
})
```

## FAQ
### Why extends @antfu/eslint-config?
Good default, reasonable strict, well maintained.
npm package: @supper/vuexform
Description: vuex state form map helper
Author: supperbowen
Latest version: 1.0.0

# vuex-from

### 描述
我们在表单中使用 `vuex` 时总会感觉到各种的不方便
* 每个属性都要指定一个 `mutation` 来更新
* 需要拆开 `v-model` 为 `:value` 和`@input`
* 界面中要单独声明一个更新的方法

这是让很多人放弃在表单中使用 `vuex`的原因，太笨太繁琐了

### vuex 默认的表单方案

```html

<template>
    <input :value="message" @input="updateMessage">
</template>

<script>
import {mapStates} from 'vuex'

export default {
    computed: {
    ...mapState({
        message: state => state.obj.message
    })
    },
    methods: {
        updateMessage (e) {
            this.$store.commit('updateMessage', e.target.value)
        }
    }
}
</script>
```

## vuex from 解决方案：

### 安装

```sh
npm install --save vuexfrom
```

### 代码设置

#### main.js

```js
import vuexform from '@supper/vuexform'
import store from '@/store'

vuexform.install(store)
```

#### vuex store module 'customer.js'

```js
import {updateState} from '@supper/vuexform'

export default {
    namespaced:true,
    state:{
        current:{
            name:'bowen',
            age:18
        }
    },
    mutations:{
        updateState
    }
}
```

###  一般映射

```html
<template>
    <div>
        <input v-model="name">
        <input v-model="age">
    </div>
</template>

<script>
import {mapFormStates} from '@supper/vuexform'
export default {
    computed:{
        ...mapFormStates('customer', ['current'])        
    }
}
</script>
```

### 添加映射前缀

```html


<template>
    <div>
        <input v-model="cu_name">
        <input v-model="cu_age">
    </div>
</template>

<script>
import {mapFormStates} from '@supper/vuexform'
export default {
    computed:{
        ...mapFormStates('customer', ['cu:current'])
    }
}
</script>
```



###  属性逐个映射

```html


<template>
    <div>
        <input v-model="cname">
        <input v-model="cage">
    </div>
</template>

<script>
import {mapFormStates} from '@supper/vuexform'
export default {
    computed:{
        ...mapFormStates('customer', [{cname:'current.name', cage:'current.age'}])
    }
}
</script>
```

### 已知问题

1. 必需要使用异步组件，否则在映射对象是会存在store还没有初始化的问题

```js
// 组件中
export default {
  name: 'app',
  components: {
    HelloForm: () => import('./components/Form.vue')  // 需要用异步加载的组件，包括在 vue-router 时
  }
};

// 路由
{
    path: 'form',
    component: () => import('./components/Form.vue'),
    name: 'HelloForm'
}
```
npm package: @supple-kit/prettier-config
Description: Prettier config for Supple-kit projects
Author: Bram Smulders
Latest version: 1.0.1

# @supple-kit/prettier-config

Default prettier config for Supple-kit projects

## Install

```bash
npm i -D @supple-kit/prettier-config
```

## Usage

In `package.json`:

```json
{
  "prettier": "@supple-kit/prettier-config"
}
```

In dedicated `prettier.config.js`:

```js
module.exports = {
  ...require("@supple-kit/prettier-config")
};
```

## License

MIT.
npm package: @supple-kit/stylelint-config-supple
Description: Supple shareable config for stylelint
Author: Bram Smulders
Latest version: 4.0.1

# @supple-kit/stylelint-config-supple

The Supple shareable config for stylelint, build on top of [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss).

## Installation

```bash
npm install @supple-kit/stylelint-config-supple --save-dev
```

## Usage

If you've installed `stylelint-config-supple` locally within your project, just set your `stylelint` config to:

```json
{
	"extends": "@supple-kit/stylelint-config-supple"
}
```
npm package: @supplyflow/mcp
Description: MCP client adapter for connecting AI agents to Supplyflow Hospital Supply Chain Management API
Author: SupplyFlow
Latest version: 0.1.3

# Supplyflow MCP Client

[![npm version](https://badge.fury.io/js/@supplyflow%2Fmcp.svg)](https://www.npmjs.com/package/@supplyflow/mcp)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Official MCP (Model Context Protocol) server for connecting AI agents to the Supplyflow Hospital Supply Chain Management API. Query hospital inventory, search product catalogs, evaluate suppliers, and manage supply chain data — all from Claude Desktop, Claude Code, Cursor, or any MCP-compatible client.

## Features

- **Hospital supply chain tools** for inventory, products, and supplier management
- **Smart caching** for frequently accessed product and supplier data
- **Automatic retry logic** with exponential backoff
- **Simple configuration** with minimal setup required

## Installation

Add to your MCP servers configuration:

```json
{
  "mcpServers": {
    "supplyflow": {
      "command": "npx",
      "args": ["-y", "@supplyflow/mcp"],
      "env": {
        "SUPPLYFLOW_API_URL": "http://localhost:8100",
        "SUPPLYFLOW_API_KEY": "sf_..."
      }
    }
  }
}
```

### Environment Variables

| Variable             | Description  | Default                 |
| -------------------- | ------------ | ----------------------- |
| `SUPPLYFLOW_API_KEY` | Your API key | _(required)_            |
| `SUPPLYFLOW_API_URL` | API endpoint | `http://localhost:8100` |

## Resources

- [GitHub Repository](https://github.com/SupplyFlowQC/supplyflow-mcp-client)
- [Model Context Protocol](https://modelcontextprotocol.io/)

## Support

- [Issues](https://github.com/SupplyFlowQC/supplyflow-mcp-client/issues)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

MIT © 2026 SupplyFlow
npm package: @support-pp/sinusbot-ts
Description: JavaScript library wrapper to communicate with the SinusBot API (HTTP)
Author: KlexHub UG
Latest version: 1.0.7

![Publish](https://github.com/Support-pp/sinusbot-ts/workflows/Publish/badge.svg)
# @support-pp/sinusbot-ts

WIP: JavaScript library wrapper to communicate with the SinusBot API (HTTP)

## Installation

```bash
$ npm install @support-pp/sinusbot-ts

# Or, if you prefer yarn
$ yarn add @support-pp/sinusbot-ts
```

## Usage 
The lib is work in progress. But here is a small example.

```javascript
const { SinusBot } = require('@support-pp/sinusbot-ts');

// Host as string to your sinusbot (https://example.de)
const HOST = process.env.Host;
// Port as number to your sinusbot (8087)
const PORT = process.env.PORT;

const bot = new SinusBot(HOST, PORT);

(async () => {
    const botId = await bot.getBotId();
    console.log(`BotID :: ${botId.defaultBotId}`)

    const loginStatus = await bot.login({
        username: "admin",
        password: "foobar",
    })
    if (loginStatus.success){
        console.log(`> SinusBot auth success!`)
    }

})();
```

## Getting Help

If you get stuck, we're here to help.

  * [Issue Tracker](http://github.com/support-pp/sinusbot-ts/issues) for questions, feature requests, bug reports.
  * [Discord](https://discordapp.com/invite/3acZCcu): you can ask for help on our discord server.
npm package: @supportclass/prettier-config
Description: Support Class' re-usable config for the Prettier code formatter.
Author: Support Class
Latest version: 1.0.1

# Support Class' prettier-config [![npm](https://img.shields.io/npm/v/@supportclass/prettier-config.svg)](https://www.npmjs.com/package/@supportclass/prettier-config)

 > Our re-usable config for the Prettier code formatter.

## Usage

1. Install the config you wish to use as a devDependency:

    ```bash
    npm i -D @supportclass/prettier-config
    ```

2. Follow the instructions here to use or extend our config: https://prettier.io/docs/en/configuration.html#sharing-configurations
npm package: @supportclass/stylelint-config
Description: Support Class' re-usable config for the Stylelint CSS linter.
Author: Support Class
Latest version: 1.0.1

# Support Class' stylelint-config

> Our re-usable config for the Stylelint CSS linter.

## Usage

1. Install this config as a devDependency:

    ```bash
    npm i -D @supportclass/stylelint-config
    ```

2. Extend our config in your own stylelint config:

	```json
	{
		"extends": [
			"@supportclass/stylelint-config"
		],
		"rules": {
			"indentation": "tab"
		}
	}
	```
npm package: @supportomate-sajed/core-ui-react
Description: CoreUI React Bootstrap 4 components
Author: Łukasz Holeczek
Latest version: 2.5.10

## @coreui/react v2 for [CoreUI for React](https://coreui.io/react/)

[![npm package][npm-badge]][npm]
[![npm next][npm-next]][npm]
[![NPM downloads][npm-download]][npm]
[![Travis][build-badge]][build]
[![Coveralls][coveralls-badge]][coveralls]

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/@coreui/react.png?style=flat-square
[npm-next]: https://img.shields.io/npm/v/@coreui/react/next.png?style=flat-square
[npm]: https://www.npmjs.com/package/@coreui/react
[npm-download]: https://img.shields.io/npm/dm/@coreui/react.svg?style=flat-square

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo

[circleci-badge]: https://circleci.com/gh/coreui/react/tree/master.svg?style=shield 
[circleci]: https://circleci.com/gh/coreui/react/tree/master.svg?style=shield 

- bootstrapped with [nwb](https://github.com/insin/nwb) toolkit

#### `npm run` scripts

`package.json` is configured with `"scripts"` we can use with `npm run` while developing the project.

Command | Description |
--- | ---
`npm start` | start a development server for the demo app
`npm test` | run tests
`npm run test:coverage` | run tests and produce a code coverage report in `coverage/`
`npm run test:watch` | start a test server and re-run tests on every change
`npm run build` | prepare for publishing to npm
`npm run clean` | delete built resources

#### see also:
- [Developing React Components and Libraries with nwb](https://github.com/insin/nwb/blob/master/docs/guides/ReactComponents.md#developing-react-components-and-libraries-with-nwb)
npm package: @supportpal/pollcast
Description: The frontend component to accompany [supportpal/pollcast](https://github.com/supportpal/pollcast).
Author: Kieran brahney
Latest version: 3.1.0

# Pollcast

The frontend component to accompany [supportpal/pollcast](https://github.com/supportpal/pollcast).

## Browser compatibility

IE | Chrome | Firefox | Safari | Edge
-------|-------|---------|--------|-----
11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
npm package: @supprt/widget
Description: Embeddable chat widget for customer support. Works with React, Vue, Svelte, Angular, or vanilla JS.
Author: Supprt
Latest version: 0.1.9

<p align="center">
  <img src="https://supprt.io/logo.svg" alt="Supprt" width="80" height="80" />
</p>

<h1 align="center">@supprt/widget</h1>

<p align="center">
  Embeddable chat widget for customer support.<br/>
  Works with React, Vue, Svelte, Angular, Next.js, Nuxt, Astro, or vanilla JavaScript.
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@supprt/widget"><img src="https://img.shields.io/npm/v/@supprt/widget.svg" alt="npm version" /></a>
  <a href="https://www.npmjs.com/package/@supprt/widget"><img src="https://img.shields.io/npm/dm/@supprt/widget.svg" alt="npm downloads" /></a>
  <a href="https://github.com/supprt-io/supprt/actions/workflows/ci.yml"><img src="https://github.com/supprt-io/supprt/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
  <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT" /></a>
</p>

<p align="center">
  <a href="https://docs.supprt.io"><strong>Get Started →</strong></a>
</p>