open-index/open-npm huggingface dataset:
npm package: @seanchas116/design-icons
Description: Icon set for design tools
Author: Ryohei Ikegami
Latest version: 2.0.1

# design-icons

<p align="center"><img src="thumbnails.svg"></p>

design-icons is a small collection of icons for use in design tools.

The icons are originally used in [Macaron](https://macaron-elements.com/), a design tool for creating web pages.

Each icon is 24x24px sized and has 2px stroke. You can combine this icon set with other popular ones with the same proportion like Material Symbols with 400 weight.

It includes SVG files and JSON files compatible with [Iconify](https://iconify.design/).

## Installation

```bash
npm install @seanchas116/design-icons
```

## Directories

- `/svg`: Icon SVG files
- `/json`: JSON files [compatible with Iconify](https://docs.iconify.design/types/iconify-icon.html)
  - Format:
    ```json
    {
      "body": "<svg><path fill==\"currentColor\" ... >...</svg>",
      "width": 24,
      "height": 24
    }
    ```

## Usage

### [Iconify React](https://docs.iconify.design/icon-components/react/)

```js
import image from "@seanchas116/design-icons/json/image.json";
import { Icon } from "@iconify/react";

const App = () => (
  <>
    <Icon icon={image} />
    <Icon icon={image} vFlip rotate={2} />
  </>
);
```
npm package: @seanconnolly/gen
Description: My personal cli for many awesomes
Author: Sean Connolly
Latest version: 0.5.1

# @seanconnolly/gen
`gen` is my personal cli for many awesomes

# Usage

## Generating a NextJS static application

1. Clone/create a new git repository
2. Run one of the generator commands below  or `npx @seanconnolly/gen nextjs ssr` in the root of the repository
3. `npm i` to install dependencies
4. `npm run dev` to make sure it's working

### Next.js + Fauna
`npx @seanconnolly/gen nextjs fauna`

### Next.js + Fauna + Material UI
`npx @seanconnolly/gen nextjs fauna-mui`

### SSR Next.js (deprecated)
`npx @seanconnolly/gen nextjs ssr`

### Static Next.js (deprecated)
`npx @seanconnolly/gen nextjs static`

## Local testing
`npm link`

## Publishing a new version

1. Bump the version in the package.json
2. `npm publish`
npm package: @seancroach/eslint-config-typescript
Description: A shared ESLint configuration I use across my TypeScript projects.
Author: Sean Colin Roach
Latest version: 3.0.8

# @seancroach/eslint-config-typescript

<p align="left">
  <a href="https://github.com/seancroach/eslint-config-typescript/actions?query=workflow%3ACI">
    <img alt="build status" src="https://img.shields.io/github/workflow/status/seancroach/eslint-config-typescript/CI?logo=GitHub">
  </a>
  <a href="https://www.npmjs.com/package/@seancroach/eslint-config-typescript">
    <img alt="downloads" src="https://img.shields.io/npm/dt/@seancroach/eslint-config-typescript?logo=npm">
  </a>
</p>

_A shared ESLint configuration I use across my TypeScript projects._

## Highlights

- Enforces all the recommended TypeScript practices
- Ensures your code adheres to the [Prettier Style Guide](https://prettier.io/)
- Lints your import statements to follow the best conventions
- Applies best practices on ESLint directive comments such as
  `/* eslint-disable */`

Like many shared configurations, you _could_ write all the configurations
yourself, but why do that when it's already right here to use!

## Installation

`@seancroach/eslint-config-typescript` has a few peer dependencies that have to
be downloaded alongside it:

- [`eslint`](https://eslint.org/)
- [`prettier`](https://prettier.io/)
- [`typescript`](https://www.typescriptlang.org/)

Install `@seancroach/eslint-config-typescript` and its peer dependencies through
`npm`:

```
npm install --save-dev @seancroach/eslint-config-typescript eslint prettier typescript
```

## Usage

You can configure ESlint a variety of ways; refer to the documentation [here](https://eslint.org/docs/user-guide/configuring) for more info.

I suggest to do your
configurations from your `package.json` whenever possible to reduce the amount of dotfiles in your project. For example, in your `package.json`, do the following:

```json
{
	"name": "my-cool-project",
	"eslintConfig": {
		"extends": "@seancroach/eslint-config-typescript"
	}
}
```

By default, `@seancroach/eslint-config-typescript` will look for a `tsconfig.eslint.json` file in your workspace directory. It is advised your `tsconfig.eslint.json` file looks like so:

```jsonc
{
	"extends": "<path to (root) tsconfig>",
	"compilerOptions": {
		// Ensure no one accidentally builds the "lint" project.
		"noEmit": true
	},
	"include": [
		// Include all TypeScript files.
		"**/*.ts"
	]
}
```

## License

This package is available as open source under the terms of the [MIT License](https://github.com/seancroach/eslint-config-typescript/blob/latest/LICENSE.md).
npm package: @seancroach/tsconfig
Description: A shared TypeScript configuration I use across my projects.
Author: Sean Colin Roach
Latest version: 2.1.0

# @seancroach/tsconfig

<p align="left">
  <a href="https://github.com/seancroach/tsconfig/actions?query=workflow%3ACI">
    <img alt="build status" src="https://img.shields.io/github/workflow/status/seancroach/tsconfig/CI?logo=GitHub">
  </a>
  <a href="https://www.npmjs.com/package/@seancroach/tsconfig">
    <img alt="downloads" src="https://img.shields.io/npm/dt/@seancroach/tsconfig?logo=npm">
  </a>
</p>

_A shared TypeScript configuration I use across my projects._

## Highlights

- Enables strict options which enforce type safety
- Enables linting options which enforce a higher quality of code
- Enables importing `.json` files directly within TypeScript
- Targets Node v10 to ensure compatibility with all active LTS Node versions

Of course, you _could_ write all the configurations yourself, but why do that when
it's already right here to use!

## Installation

Install `@seancroach/tsconfig` through `npm`:

```
$ npm install --save-dev @seancroach/tsconfig
```

## Usage

In your `tsconfig.json` file, extend `@seancroach/tsconfig` using the `extends` field:

```jsonc
{
  "extends": "@seancroach/tsconfig"
  // ...
}
```

## License

This package is available as open source under the terms of the [MIT License](https://github.com/seancroach/tsconfig/blob/latest/LICENSE.md).
npm package: @seandong/seno
Description: ONES AI Agent CLI
Latest version: 0.2.0

# SENO

ONES 企业内部 AI Agent CLI

## 快速开始

### 一键安装

```bash
curl -fsSL https://seno.help/install.sh | bash
```

### 手动安装

```bash
npm install -g @seandong/seno
seno init
```

### 环境要求

- Node.js >= 18

按照交互提示完成配置：

1. 选择 LLM Provider
2. 配置授权（OAuth 或 API Key）
3. 选择模型
4. 输入 ONES MCP URL

配置文件保存在 `~/.seno/config.json`。

### 使用

```bash
seno
```

启动后直接输入自然语言与 AI 对话。输入 `/` 查看可用命令。

## 核心能力

- **运维自动化** — 通过内置 Skills 执行 ONES 安装、升级、备份、巡检等运维操作，支持 SSH 远程执行
- **插件开发** — 一键初始化 ONES 插件项目，自动检查环境依赖，提供开发文档参考
- **知识检索** — 智能检索企业内部 Wiki、运维手册、开发者文档、通用技术文档
- **ONES 协作** — 通过 MCP 直接操作 ONES 平台：任务管理、项目协作、Wiki、工时记录

## 命令参考

| 命令 | 说明 |
|------|------|
| `/help` | 显示帮助信息 |
| `/skills list` | 列出所有 Skills |
| `/skills sync` | 手动同步远程 Skills |
| `/server list` | 列出所有 SSH 服务器 |
| `/server add` | 添加新服务器 |
| `/server remove <name>` | 删除指定服务器 |
| `/plugin init` | 初始化新插件项目 |
| `/model set` | 切换 Provider 和模型 |
| `/model auth` | 配置 Provider 授权 |
| `/clear` | 清空对话历史 |
| `/exit` | 退出 |

## 更多文档

- [产品介绍](docs/product-intro.md)
- [架构规范](docs/architecture/ones-agent-cli-spec.md)
- [命令系统](docs/cli/command-system.md)