open-index/open-npm huggingface dataset:
npm package: @sider-ai/chrome-openclaw-sider-cli
Description: Official CLI for installing and connecting the chrome-openclaw-sider plugin
Latest version: 1.0.0

# @sider-ai/chrome-openclaw-sider-cli

[English](./README.md)

官方 `npx` CLI，用来安装插件并在 Sider 中连接 OpenClaw，支持 `chrome-openclaw-sider` 的两种初始化方式：

- 终端配对：安装后直接执行 `openclaw channels login --channel chrome-openclaw-sider`
- setup token：写入 `channels.chrome-openclaw-sider.setupToken`，重启 gateway，并等待插件换取长期 token

## 前提

机器上需要已经安装 OpenClaw，并且 `openclaw` 命令可用：

```bash
openclaw --version
```

最低要求：`openclaw >= 2026.3.22`

## 快速开始

安装插件并进入配对流程：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install
```

用 one-time token 安装并完成注册：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install --setup-token '<one-time-token>'
```

直接写入长期 relay token：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install --token '<token>'
```

对已安装插件重新发起配对：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli connect
```

## 命令

### `install`

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install [options]
```

常用选项：

- `--setup-token <token>`：写入 `channels.chrome-openclaw-sider.setupToken`，重启 gateway，并轮询等待插件把长期 `channels.chrome-openclaw-sider.token` 写回配置
- `--token <token>`：直接写入长期 `channels.chrome-openclaw-sider.token`
- `--relay-id <id>`：额外写入 `channels.chrome-openclaw-sider.relayId`
- `--account <id>`：写入命名账号 `channels.chrome-openclaw-sider.accounts.<id>`
- `--timeout-ms <ms>`：setup token 模式下的最长等待时间，默认 `60000`
- `--no-connect`：仅安装或更新插件，不自动进入终端配对
- `--no-restart`：跳过 `openclaw gateway restart`

### `connect`

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli connect [options]
```

常用选项：

- `--account <id>`：对指定账号发起配对
- `--no-restart`：配对成功后跳过 gateway restart

## 行为说明

- 插件安装默认走 `openclaw plugins install chrome-openclaw-sider`
- 若本地已存在，则自动尝试 `openclaw plugins update chrome-openclaw-sider`
- `--setup-token` 和 `--token` 不能混用
- `--setup-token` 模式下，CLI 会检测 `setupToken` 是否已被插件消费，并确认长期 `token` 已经写回配置
npm package: @sider-ai/openclaw-sider-cli
Description: Official CLI for installing and connecting the chrome-openclaw-sider plugin
Latest version: 2.0.6

# @sider-ai/chrome-openclaw-sider-cli

[English](./README.md)

官方 `npx` CLI，用来安装插件并在 Sider 中连接 OpenClaw，支持 `chrome-openclaw-sider` 的两种初始化方式：

- 终端配对：安装后直接执行 `openclaw channels login --channel chrome-openclaw-sider`
- setup token：写入 `channels.chrome-openclaw-sider.setupToken`，重启 gateway，并等待插件换取长期 token

## 前提

机器上需要已经安装 OpenClaw，并且 `openclaw` 命令可用：

```bash
openclaw --version
```

最低要求：`openclaw >= 2026.3.22`

## 快速开始

安装插件并进入配对流程：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install
```

用 one-time token 安装并完成注册：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install --setup-token '<one-time-token>'
```

直接写入长期 relay token：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install --token '<token>'
```

对已安装插件重新发起配对：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli connect
```

## 命令

### `install`

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install [options]
```

常用选项：

- `--setup-token <token>`：写入 `channels.chrome-openclaw-sider.setupToken`，重启 gateway，并轮询等待插件把长期 `channels.chrome-openclaw-sider.token` 写回配置
- `--token <token>`：直接写入长期 `channels.chrome-openclaw-sider.token`
- `--relay-id <id>`：额外写入 `channels.chrome-openclaw-sider.relayId`
- `--account <id>`：写入命名账号 `channels.chrome-openclaw-sider.accounts.<id>`
- `--timeout-ms <ms>`：setup token 模式下的最长等待时间，默认 `60000`
- `--no-connect`：仅安装或更新插件，不自动进入终端配对
- `--no-restart`：跳过 `openclaw gateway restart`

### `connect`

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli connect [options]
```

常用选项：

- `--account <id>`：对指定账号发起配对
- `--no-restart`：配对成功后跳过 gateway restart

## 行为说明

- 插件安装默认走 `openclaw plugins install chrome-openclaw-sider`
- 若本地已存在，则自动尝试 `openclaw plugins update chrome-openclaw-sider`
- `--setup-token` 和 `--token` 不能混用
- `--setup-token` 模式下，CLI 会检测 `setupToken` 是否已被插件消费，并确认长期 `token` 已经写回配置
npm package: @sidera/mui-kit
Description: Custom components and utilities for MUI
Author: Hitoshi Hoshino
Latest version: 0.2.4

# @sidera/mui-kit

## Overview
`@sidera/mui-kit` is a custom UI component library built on top of Material-UI (MUI).

---

## Installation

To install the package, use the following command:

```bash
npm install @sidera/mui-kit
```

---

## Components

### FitText

The `FitText` component is a responsive text container that dynamically adjusts its font size and width to fit within its parent container. It is built using Material-UI's `Box` component and provides additional customization options for scaling and font size.

#### Props

| Prop          | Type                | Default       | Description                                                                 |
|---------------|---------------------|---------------|-----------------------------------------------------------------------------|
| `minFontSize` | `number`            | `undefined`   | The minimum font size allowed for the text.                                |
| `maxFontSize` | `number`            | `undefined`   | The maximum font size allowed for the text.                                |
| `fontRatio`   | `number, string`   | `1`           | Ratio for fine-tuning font size. Usually used with a fixed ratio of 1.  |
| `minScaleX`   | `number`            | `0.25`        | The minimum horizontal scaling factor for the text.                        |
| `sx`          | `BoxProps["sx"]`    | `{}`          | Custom styles to apply to the component.                                   |
npm package: @sideroad/react-i18n
Description: ## Initialize i18n  _app.tsx
Author: sideroad
Latest version: 4.0.0

# How to use in next.js 10?

## Initialize i18n 
_app.tsx

```
import { init, Provider } from '@sideroad/react-i18n';

...

render() {
  const i18n = init({
    lang: this.props.router.locale,
    locales,
  });

  return (
    <Provider value={i18n}>
      ...
    </Provider>
  );
}
```

## Usage

```
import I18n from '@sideroad/react-i18n';

const Component = () => <I18n id="hello" />;
```


# LICENSE
MIT
npm package: @sideroad/redux-fetch
Description: isomorphic fetching logic connect and dispatch action
Author: sideroad
Latest version: 4.0.0

# redux-unfetch

## Prepare URLs

```
// urls.js
export default {
  fruits: {
    gets: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/fruits'
      method: 'GET'
    },
    create: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/fruits',
      method: 'POST'
    },
    get: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/fruits/:id',
      method: 'GET'
    },
    update: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/fruits/:id',
      method: 'PATCH'
    }
  },
  animals: {
    gets: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/animals'
      method: 'GET'
    },
    create: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/animals',
      method: 'POST'
    },
    get: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/animals/:id',
      method: 'GET'
    },
    update: {
      url: 'https://chaus.herokuapp.com/apis/unfetch/animals/:id',
      method: 'PATCH'
    }
  }
}


// _app.js

import React from 'react';
import Head from 'next/head';
import { Provider } from 'react-redux';
import App, { Container } from 'next/app';
import withReduxStore from 'with-redux-store';
import { get } from '../helpers/i18n';
import Fetcher from 'redux-unfetch';
import { Provider as ContextProvider } from '../helpers/context';
import urls from '../urls';

class MyApp extends App {
  static async getInitialProps({ Component, ctx }) {
    let pageProps = {};
    const headers = ctx.req ? ctx.req.headers : {};

    const fetcher = new Fetcher({
      headers,
      client,
      dispatch: ctx.store.dispatch,
      urls,
      type: 'server',
    });

    if (Component.getInitialProps) {
      pageProps = await Component.getInitialProps({ ...ctx, fetcher });
    }
    return {
      pageProps,
      headers: ctx.req ? ctx.req.headers : undefined
    };
  }

  render() {
    const { Component, pageProps, store, headers, ext, origin } = this.props;
    const fetcher = new Fetcher({
      client,
      dispatch: store.dispatch,
      urls,
      headers,
    });
    return (
      <ContextProvider
        value={{
          fetcher,
        }}
      >
        <Container>
          <Provider store={store}>
            <div className="app">
              <Component {...pageProps} />
            </div>
          </Provider>
        </Container>
      </ContextProvider>
    );
  }
}

export default withReduxStore(MyApp, initializeStore);
```


# LICENSE
MIT
npm package: @sideroad/vscode-extension-install
Description: install vscode extensions by referring extensions.json recommendations
Author: sideroad
Latest version: 4.0.0

# vscode-extension-install

## Prerequisite
The machine should be installed vscode command line as `code`. otherwise skill process to install extension.

# How to use
VSCode can have setting to install extension by preparing `.vscode/extensions.json`.
This tool enforce to install vscode extension by using extensions.json file

.vscode/extensions.json
```
{
  "recommendations": [
      "dbaeumer.vscode-eslint", "shinnn.stylelint"
  ]
}
```

```
npm i --save-dev vscode-extension-install
```

package.json
```
{
  ...
  "scripts": {
    "postinstall": "vscode-extension-install"
  }
  ...
}
```

# LICENSE
MIT
npm package: @sideshift/toolkit
Description: Functions for orders, deposits, rates, and webhooks
Author: SideShift.ai
Latest version: 0.10.1

# SideShift.ai Toolkit

Functions for orders, deposits, rates, and webhooks

## Installation

```bash
npm install @sideshift/toolkit
```

## Features

- TypeScript types
- REST API (Create orders)
- Webhooks (Push notifications for orders and deposits)

## Examples

See https://github.com/sideshift/saier

## License

MIT. See [LICENSE](LICENSE)
npm package: @sideshowsystems/jquery-sbs-slider
Description: jQuery Image Side By Side Slider
Author: Florian Binder
Latest version: 0.2.2
Deprecated: false

# jquery-sbs-slider

[![npm (scoped)](https://img.shields.io/badge/npm-v0.2.1-brightgreen.svg)](https://github.com/sideshow-systems/jquery-sbs-slider)
[![npm (scoped)](https://badgen.net/packagephobia/install/@sideshowsystems/jquery-sbs-slider)](https://packagephobia.now.sh/result?p=%40sideshowsystems%2Fjquery-sbs-slider)

jQuery SideBySide Slider


#### Package Managers

```sh
# NPM
npm install @sideshowsystems/jquery-sbs-slider
```

#### Usage

HTML
```html
<div class="img_sbs_box">
	<div class="imgwrapper imgleft">
		<img src="image-left.jpg" />
	</div>
	<div class="imgwrapper imgright">
		<img src="image-right.jpg" />
	</div>
</div>
```

Java Script
```js
$('.img_sbs_box').sbsbox();
```

with options
```js
$('.img_sbs_box').sbsbox({
	showPcnt: 90
});
```

#### Settings

Option | Type | Default | Description
------ | ---- | ------- | -----------
aniSpeed | int | 250 | Animation speed in milliseconds
showPcnt | int | 85 | Percentage of image reveal