open-index/open-npm huggingface dataset:
npm package: @rootenginear/svelte-action-motionone
Description: Unofficial Svelte Action for Motion One animation library
Author: Suthep Chanchuphol
Latest version: 0.7.0

# @rootenginear/svelte-action-motionone

[![npm](https://img.shields.io/npm/v/%40rootenginear%2Fsvelte-action-motionone?logo=npm&logoColor=%23CB3837&color=%23CB3837)](https://www.npmjs.com/package/@rootenginear/svelte-action-motionone) [![jsr](https://img.shields.io/jsr/v/%40rootenginear/svelte-action-motionone?logo=jsr&color=%23F7DF1E)](https://jsr.io/@rootenginear/svelte-action-motionone)

Unofficial [Svelte Action](https://svelte.dev/docs/svelte-action) for [Motion One](https://motion.dev/) animation library

```bash
npm install @rootenginear/svelte-action-motionone
```

```bash
deno add jsr:@rootenginear/svelte-action-motionone
```

## Documentation

[Read the full documentation](https://rootenginear.github.io/svelte-action-motionone/)
npm package: @rootflow/mdeditor
Description: Markdown editor
Latest version: 0.2.8

# @rootflow/mdeditor

A minimal markdown text editor for simple content editing. Built with CodeMirror 6 and React.

## Technologies

- [CodeMirror 6](https://codemirror.net/) — editor core
- [marked](https://marked.js.org/) — markdown to HTML rendering
- [highlight.js](https://highlightjs.org/) — code syntax highlighting in preview
- [Phosphor Icons](https://phosphoricons.com/) — toolbar icons

## Installation

```bash
npm install @rootflow/mdeditor
# or
pnpm add @rootflow/mdeditor
```

Requires React 18 or 19.

## Usage

```tsx
import { useState } from "react";
import { MDEditor } from "@rootflow/mdeditor";

export default function App() {
  const [value, setValue] = useState("");

  return (
    <MDEditor
      value={value}
      onChange={setValue}
      options={{
        placeholder: "Start typing...",
        minHeight: 300,
      }}
    />
  );
}
```

## Props

| Prop       | Type                              | Required | Description                     |
| ---------- | --------------------------------- | -------- | ------------------------------- |
| `value`    | `string`                          | ✓        | Markdown content                |
| `onChange` | `(value: string) => void`         | ✓        | Called on every change          |
| `options`  | [`EditorOptions`](#editoroptions) | ✗        | Additional editor configuration |

## EditorOptions

| Option        | Type               | Default | Description                           |
| ------------- | ------------------ | ------- | ------------------------------------- |
| `placeholder` | `string`           | `""`    | Placeholder text when editor is empty |
| `minHeight`   | `string \| number` | `200px` | Minimum height of the editor          |
| `maxHeight`   | `string \| number` | `480px` | Maximum height of the editor          |

## License

MIT
npm package: @rootflow/mdeditor-strapi
Description: Strapi plugin for Markdown Editor
Author: Ava
Latest version: 0.2.2

# @rootflow/mdeditor-strapi

A Strapi 5 custom field plugin that integrates [@rootflow/mdeditor](https://www.npmjs.com/package/@rootflow/mdeditor) as a text field in the Content-Type Builder.

## Installation

```bash
npm install @rootflow/mdeditor-strapi
# or
pnpm add @rootflow/mdeditor-strapi
```

## Setup

Enable the plugin in `config/plugins.ts`:

```ts
export default {
  'mdeditor-strapi': {
    enabled: true,
  },
};
```

Restart Strapi. The **Markdown Editor** field will appear in the Content-Type Builder under custom fields.

## Usage

Add the field to any content type — it works like a standard text field and stores plain markdown string.

## Requirements

- Strapi 5
- Node.js 18+

## License

MIT
npm package: @roothub/components
Description: RootHub 中后台前端开发组件
Latest version: 1.3.7

# @roothub/components

基于 dumi 组件文档自动生成

## Development

```bash
# install dependencies
$ yarn install

# develop library by docs demo
$ yarn start

# build library source code
$ yarn run build

# build library source code in watch mode
$ yarn run build:watch

# build docs
$ yarn run docs:build

# check your project for potential problems
$ yarn run doctor
```

## Docker 部署

```bash
# 构建
yarn docs:build

# 构建docker 镜像，tag 名用日期
$ docker build -f ./Dockerfile -t giscafer/roothub-component:20230525 .

# 推送镜像
$ docker push docker.io/giscafer/roothub-component:20230525

# 到目标服务器执行，端口 9527
$ docker pull giscafer/roothub-component:20230525
$ docker run -p 9527:80 --name=component-docs -d giscafer/roothub-component:20230525
```
npm package: @roothub/helper
Description: Roothub 工具函数共享库
Author: giscafer
Latest version: 1.1.1

# @roothub/helper

## Packages & Libs

- 📦 **@roothub/components** React 组件库 [![npm package](https://img.shields.io/npm/v/@roothub/components.svg)](https://www.npmjs.com/package/@roothub/components)，文档：http://components.leekhub.com/
- 🚀 **@roothub/helper** 工具库