open-index/open-npm huggingface dataset:
npm package: @kamen-kigu/docusaurus-plugin-structured-data
Description: Forked plugin which adds structured data to kig.wiki docusaurus site.
Author: Kamen Kigu
Latest version: 2.0.0

# docusaurus-plugin-structured-data
> Plugin to configure [__Structured Data__](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) for Docusaurus sites

## How it works

This plugin will generate [__Structured Data__](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) for your Docusaurus site, compliant with [__schema.org__](https://schema.org/).  

The plugin will generate the following types of structured data, and include them in the `<head>` of your site using the [__JSON-LD__](https://developers.google.com/search/docs/guides/intro-structured-data) format:  

- [__`Organization`__](https://schema.org/Organization) - *augmented using data from `themeConfig.structuredData.organization`*
- [__`WebSite`__](https://schema.org/WebSite) - *augmented using data from `themeConfig.structuredData.website`*
- [__`WebPage`__](https://schema.org/WebPage) - *dynamically generated for each page*
- [__`BreadcrumbList`__](https://schema.org/BreadcrumbList) - *dynamically generated for each page*

## Installation

```bash
npm i @kamen-kigu/docusaurus-plugin-structured-data
# or
yarn add @kamen-kigu/docusaurus-plugin-structured-data
```

## Setup

Add to `plugins` in `docusaurus.config.js`:

```js
{
  plugins: [
    '@kamen-kigu/docusaurus-plugin-structured-data',
    ...
  ]
}
```

Update `themeConfig` in the `docusaurus.config.js` file:

```js
{
  themeConfig: {
    structuredData: {
      excludedRoutes: [], // array of routes to exclude from structured data generation
      verbose: false, // print verbose output to console
      organization: {}, // Organization properties
      website: {}, // WebSite properties
      webpage: {
        datePublished: string, // default is the current date
        inLanguage: string, // default: en-US
      },
      breadcrumbLabelMap: {} // used to map breadcrumb labels to custom values
    },
  }
}
```

## Config Example

```js
structuredData: {
  excludedRoutes: [
    '/providers',
  ],  
  verbose: true,
  organization: {
    sameAs: [
      'https://github.com/yourusername',
    ],
    logo: {
      '@type': 'ImageObject',
      inLanguage: 'en-US',
      '@id': 'https://yoursite.com/#logo',
      url: 'https://yoursite.com/img/logo.png',
      contentUrl: 'https://yoursite.com/img/logo.png',
      width: 1440,
      height: 900,
    },
  },
  website: {
    inLanguage: 'en-US',
  },
  webpage: {
    inLanguage: 'en-US',
    datePublished: '2021-07-01',
  },
  breadcrumbLabelMap: {
    'docs': 'Documentation',
    'getting-started': 'Getting Started',
  }
}
```
npm package: @kameo/core
Description: Web form editor framework powered by ProseMirror
Latest version: 0.0.37

# @kameo/core

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-blockquote
Description: blockquote extension for kameo
Latest version: 0.0.37

# @kameo/extension-blockquote

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-bold
Description: bold extension for kameo
Latest version: 0.0.37

# @kameo/extension-bold

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-document
Description: document extension for kameo
Latest version: 0.0.37

# @kameo/extension-document

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-checkbox
Description: form checkbox extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-checkbox

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-input
Description: form input extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-input

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-radio-group
Description: form radio group extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-radio-group

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-rating
Description: form rating extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-rating

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-select
Description: form select extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-select

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-signature
Description: form signature extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-signature

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-slider
Description: form slider extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-slider

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-submit
Description: form submit extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-submit

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-switch
Description: form switch extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-switch

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-form-textarea
Description: form textarea extension for kameo
Latest version: 0.0.37

# @kameo/extension-form-textarea

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-heading
Description: heading extension for kameo
Latest version: 0.0.37

# @kameo/extension-heading

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-highlight
Description: highlight extension for kameo
Latest version: 0.0.37

# @kameo/extension-highlight

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-image
Description: image extension for kameo
Latest version: 0.0.37

# @kameo/extension-image

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-italic
Description: italic extension for kameo
Latest version: 0.0.37

# @kameo/extension-italic

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-link
Description: link extension for kameo
Latest version: 0.0.37

# @kameo/extension-link

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-list
Description: list extension for kameo
Latest version: 0.0.37

# @kameo/extension-list

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-paragraph
Description: paragraph extension for kameo
Latest version: 0.0.37

# @kameo/extension-paragraph

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-placeholder-field
Description: placeholder field extension for kameo
Latest version: 0.0.37

# @kameo/extension-placeholder-field

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-slash-command
Description: slash command extension for kameo
Latest version: 0.0.37

# @kameo/extension-slash-command

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-strike
Description: strike extension for kameo
Latest version: 0.0.37

# @kameo/extension-strike

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-text
Description: text extension for kameo
Latest version: 0.0.37

# @kameo/extension-text

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-text-align
Description: text align extension for kameo
Latest version: 0.0.37

# @kameo/extension-text-align

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-text-style
Description: text style extension for kameo
Latest version: 0.0.37

# @kameo/extension-text-style

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extension-underline
Description: underline extension for kameo
Latest version: 0.0.37

# @kameo/extension-underline

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/extensions
Description: various extensions for kameo
Latest version: 0.0.37

# @kameo/extensions

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/form-kit
Description: form kit for kameo
Latest version: 0.0.37

# @kameo/form-kit

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/pm
Description: prosemirror wrapper package for kameo
Latest version: 0.0.37

# @kameo/pm

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## What is this `pm` package?

The `pm` package is a wrapper package for [@tiptap/pm](https://www.npmjs.com/package/@tiptap/pm). This includes all ProseMirror packages that are required to run Kameo.

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/starter-kit
Description: starter kit for kameo
Latest version: 0.0.37

# @kameo/starter-kit

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/suggestion
Description: suggestion for kameo
Latest version: 0.0.37

# @kameo/suggestion

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameo/toolbar-form-fields
Description: toolbar with draggable fields for kameo
Latest version: 0.0.37

# @kameo/toolbar-fields

## Introduction

Kameo is a toolkit for creating and rendering interactive web forms in rich text. Based on [ProseMirror](https://prosemirror.net/).

## License

The MIT License (MIT). Please see [License](https://github.com/kameojs/kameo/blob/main/LICENSE) for more information.
npm package: @kameshravichandran/sim-icons
Description: SimStudio's custom PanelLeft sidebar toggle icon as a React component
Author: kameshravichandran
Latest version: 1.0.1

# @kameshravichandran/sim-icons

SimStudio's custom **PanelLeft** sidebar toggle icon as a React component.

---

## Install as a dependency

```bash
npm install @kameshravichandran/sim-icons
# or
pnpm add @kameshravichandran/sim-icons
# or
yarn add @kameshravichandran/sim-icons
```

```tsx
import { SimPanelLeft } from '@kameshravichandran/sim-icons'

export function MyComponent() {
  return <SimPanelLeft className="h-4 w-4" />
}
```

---

## Scaffold into your project (npx)

Copies `sim-panel-left.tsx` directly into your project (zero runtime dependency):

```bash
# Default: copies to ./components/ui/sim-panel-left.tsx
npx @kameshravichandran/sim-icons

# Custom output directory
npx @kameshravichandran/sim-icons src/icons
```

Then import locally:

```tsx
import { SimPanelLeft } from '@/components/ui/sim-panel-left'
```

---

## With sidebar open/close rotation (Tailwind)

```tsx
<SimPanelLeft
  className={cn(
    'h-[17px] w-[17px] transition-transform duration-200',
    isOpen ? 'rotate-180' : 'rotate-0'
  )}
/>
```

---

## Icon preview

The icon is a 16×14 custom panel-layout SVG — the exact icon used in the [SimStudio](https://github.com/simstudioai/sim) project sidebar toggle.

---

## License

MIT