open-index/open-npm huggingface dataset:
npm package: @selvklart/sanity-plugin-desk-hierarchy
Description: > This is a **Sanity Studio v3** plugin.
Author: Selvklart AS
Latest version: 1.0.2

# @selvklart/sanity-plugin-desk-hierarchy

> This is a **Sanity Studio v3** plugin.

## Installation

```sh
npm install @selvklart/sanity-plugin-desk-hierarchy
```

## Usage

Add it as a plugin in `sanity.config.ts` (or .js):

```ts
import {defineConfig} from 'sanity'
import {deskTool} from 'sanity/desk'
import {createDeskHierarchy, deskHierarchyPlugin} from '@selvklart/sanity-plugin-desk-hierarchy'

export default defineConfig({
  //...
  plugins: [
    deskHierarchyPlugin(),
    deskTool({
      structure: (S) => S.list()
        .items([
          createDeskHierarchy(S, {
            title: 'Category structure',

            // The hierarchy will be stored in this document ID 👇
            documentId: 'categories_map',

            // Document types editors should be able to include in the hierarchy
            referenceTo: ['category']
          }),
          ...S.documentTypeListItems().filter((li) => li.getId() !== 'hierarchy.tree')
        ])
    }),
  ],
})
```

Notice that we have hidden the internal "hierarchy.tree" document type

## License

[MIT](LICENSE) © Selvklart AS

## Develop & test

This plugin uses [@sanity/plugin-kit](https://github.com/sanity-io/plugin-kit)
with default configuration for build & watch scripts.

See [Testing a plugin in Sanity Studio](https://github.com/sanity-io/plugin-kit#testing-a-plugin-in-sanity-studio)
on how to run this plugin with hotreload in the studio.
npm package: @selvklart/sanity-plugin-table
Description: Table schema type and input component for Sanity CMS
Author: Rupert Dunk
Latest version: 1.2.1

# sanity-plugin-table

This is a fork of https://github.com/coreyward/sanity-plugin-table, made into a package for easier use.

[Sanity](https://www.sanity.io/) plugin that implements a `table` schema type and input component.

![example](https://user-images.githubusercontent.com/8467307/48703530-e369be00-ebeb-11e8-8299-14812461aee8.gif)

## Installing

Install using the [Sanity CLI](https://www.sanity.io/docs/cli).

```
sanity install table
```

## Usage

Simply specify `table` as a field type in your schema.

```js
export default {
  name: 'product',
  title: 'Product',
  type: 'document',
  fields: [
    name: 'sizeChart',
    title: 'Size Chart',
    type: 'table', // Specify table type
  ],
};
```

## Similar Packages
* [sanity-datatable](https://github.com/fredjens/sanity-datatable/) by [fredjens](https://github.com/fredjens/)

## License

[MIT](http://opensource.org/licenses/MIT)
npm package: @selxyzz/instagram-dl
Description: Sebuah Module Yang Menawarkan Untuk Mendownload Video Instagram
Author: selxyz
Latest version: 1.0.5

### @selxyzz/instagram-dl

## Apa Itu? 
- @selxyzz/instagram-dl Adalah Sebuah Module Yang Menawarkan Untuk Mendownload Video Instagram 
- Sebuah Module Yang Berbasis Online Agar Memudah Kan Dalam Mendownload Instagram Video

---

## Berapa Request Nya? 
- Batas Request Untuk Instagram Adalah 1000 Request / Month, Jika Sudah Melebihi Batas Maka Tidak Akan Bekerja Lagi. 
# *Mengapa Begitu?*
- Itu Adalah Max Request Dari Token Nya, Jika Sudah Habis 1000 Request Maka Akan Di Reset Setelah Bulan Depan. 
---

## Bagaimana Meng-install Nya? 
- Anda Bisa Menginstall Module Ini Dengan Cmd Ini:
```bash
npm install @selxyzz/instagram-dl
```
- Bagaimana Menggunakan Nya Pada Bot Anda?
- Anda Cukup Menggunakan Cmd Ini Pada Bot Anda: 
```js
(async () => {
const { igdl } = require('@selxyzz/instagram-dl') 
const download = await igdl('https://www.instagram.com/reel/DDCEjsAy0du/?igsh=MTlhbndpYzU5OWtxeg==') 
console.log(download) 
})()
```
---

## Contributors
- [`Selxyz`](https://wa.me/6282181938329) 
---
npm package: @selxyzz/play
Description: Search & Download YouTube.
Author: selxyzz
Latest version: 0.0.6

### @selxyzz/play 
---

# Instalisasi
- Anda Dapat Menginstall Module Ini Dengan Cara Berikut:
```bash
npm install @selxyzz/play
```
---

# Penggunaan
- Anda Dapat Menggunakan Module Ini Untuk Melakukan Download Atau Langsung Melakukan Kedua Nya. 
- Berikut Adalah Code Untuk Melakukan Download.:
```js
const { play } =require('@selxyzz/play')

(async () => {
const playy = await play('https://youtu.be/afNlwml5yUc?si=v_6GCiOWKPlL9Xi8', 'mp3') // Mp4 Juga Support.
if (playy === 0) {
 console.log('Tidak Ada Result') 
} else {
console.log(playy) 
}
})()
```
---


# Contributors 
- Programmer Yang Membantu Project Module Ini Adalah
- [`Selxyzz`](https://wa.me/6282181938329) 
---

Thanks For Using My Module. 
> Selxyz
npm package: @selxyzz/youtube-dl
Description: Module Yang Menawarkan Dan Bisa Mendownload Video YouTube Only
Author: selxyz
Latest version: 1.1.1

### @selxyz/youtube-dl
- @selxyz/youtube-dl adalah sebuah module yang menawarkan Untuk bisa mendownload video youtube. 

# Install Module
```bash
$ npm install @selxyz/youtube-dl
```

- Penggunaan Module
```js
(async () => {
const { youtubedl } = require('@selxyz/youtube-dl')
const data = await youtubedl('https://youtu.be/Di6ovKClY00?si=VzoNBLd1oFXA6Xfv')
console.log(data)
})()
```
---

# Contributors
[`Selxyz`](https://wa.me/6282181938329) 

---
npm package: @sema-lang/sema-wasm
Description: WebAssembly bindings for the Sema Lisp interpreter
Latest version: 1.12.2

# @sema-lang/sema-wasm

Low-level WebAssembly bindings for the Sema Lisp interpreter.

> **Most users should use [`@sema-lang/sema`](https://www.npmjs.com/package/@sema-lang/sema) instead**, which provides a higher-level API.

This package contains the raw wasm-bindgen output and is a dependency of `@sema-lang/sema`.

## License

MIT
npm package: @semacode/mcp
Description: Servidor MCP da Sema que expoe validacao, drift, contexto IA e fluxo vendor-first de persistencia como ferramentas para agentes.
Latest version: 1.5.5

# @semacode/mcp

`@semacode/mcp` expoe a Sema como servidor MCP para Claude Code, Cursor, VS Code, Cline e clientes compativeis.

Ele usa a CLI da Sema como backend operacional. Instale a CLI antes ou junto:

```bash
npm install -g @semacode/cli @semacode/mcp
```

Tambem funciona sem instalacao previa da ferramenta MCP:

```bash
npx -y @semacode/mcp
```

## Ferramentas expostas

- `sema_validar`
- `sema_ir`
- `sema_drift`
- `sema_impacto`
- `sema_renomear_semantico`
- `sema_resumo`
- `sema_prompt_ia`
- `sema_contexto_ia`
- `sema_verificar`
- `sema_inspecionar`

Essas ferramentas acompanham a linha publica atual da Sema, incluindo persistencia vendor-first para `postgres`, `mysql`, `sqlite`, `mongodb` e `redis`.

## Configuracao no Claude Code

```json
{
  "mcpServers": {
    "sema": {
      "command": "npx",
      "args": ["-y", "@semacode/mcp"]
    }
  }
}
```

## Configuracao no Cursor, VS Code ou Cline

```json
{
  "mcpServers": {
    "sema": {
      "command": "npx",
      "args": ["-y", "@semacode/mcp"]
    }
  }
}
```

## Rodando localmente pelo repo

```json
{
  "mcpServers": {
    "sema": {
      "command": "node",
      "args": ["C:/GitHub/Sema/pacotes/mcp/dist/index.js"]
    }
  }
}
```

## Modo stdio e modo HTTP

- padrao: `stdio`, ideal para uso local com agentes
- remoto: defina `MCP_PORT` para expor `/mcp` e `/sse`

Exemplo:

```bash
MCP_PORT=3333 npx -y @semacode/mcp
```

## Observacoes

- o servidor MCP resolve `sema` pelo PATH do sistema
- `sema_verificar` usa o diretorio do projeto informado como `cwd`, evitando escrever artefatos no lugar errado
- para reproduzibilidade, mantenha `@semacode/cli` e `@semacode/mcp` na mesma versao
npm package: @semantic-components/breadcrumb
Description: I've created a comprehensive breadcrumb component for Angular that leverages signals for reactive state management. Here are the key features: Key Components:
Author: Khalil LAGRIDA
Latest version: 0.0.1

# breadcrumb

I've created a comprehensive breadcrumb component for Angular that leverages signals for reactive state management. Here are the key features:
Key Components:

BreadcrumbService: Uses Angular signals to track route changes and compute breadcrumb items
BreadcrumbComponent: A standalone component that displays the breadcrumbs with full customization options
Route Configuration: Example showing how to configure routes with breadcrumb data

Features:

Signal-based reactivity: Uses signal() and computed() for efficient state management
Automatic route tracking: Listens to router events and builds breadcrumbs automatically
Customizable: Options for home link, navigation enable/disable, labels, and styling
Accessibility: Full ARIA support and keyboard navigation
Responsive design: Adapts to different screen sizes
Parameter handling: Resolves route parameters in breadcrumb URLs
Nested routes: Supports complex nested route structures

Usage:

Add breadcrumb data to your routes:

typescript{
path: 'products/:productId',
component: ProductComponent,
data: { breadcrumb: 'Product Details' }
}

Include the component in your template:

html<app-breadcrumb
[showHome]="true"
[enableNavigation]="true"
homeLabel="Dashboard">
</app-breadcrumb>
The component automatically generates breadcrumbs like: Home > Products > Category > Product Details with proper navigation links and current page indication.
npm package: @semantic-components/carousel
Description: Carousel components built on top of Embla Carousel for the Semantic Components library.
Author: Khalil LAGRIDA
Latest version: 0.81.0

# @semantic-components/carousel

Carousel components built on top of Embla Carousel for the Semantic Components library.

## Contents

- **Components**: Carousel, viewport, track, item, next/previous navigation

## Usage

```ts
import { ScCarousel, ScCarouselItem, ScCarouselNext, ScCarouselPrevious, ScCarouselTrack, ScCarouselViewport } from '@semantic-components/carousel';
```
npm package: @semantic-components/code
Description: Code editor and code viewer components built on top of Shiki for the Semantic Components library.
Author: Khalil LAGRIDA
Latest version: 0.81.0

# @semantic-components/code

Code editor and code viewer components built on top of Shiki for the Semantic Components library.

## Contents

- **Components**: Code editor (with header, footer, content, copy button, label) and Code viewer (with header, content, label)
- **Styles**: Shiki syntax highlighting styles (light/dark themes, line numbers)

## Usage

```ts
import { ScCodeEditor, ScCodeEditorContent } from '@semantic-components/code';
import { ScCodeViewer, ScCodeViewerContent } from '@semantic-components/code';
```
npm package: @semantic-components/editor
Description: Rich text editor components built on top of Tiptap for the Semantic Components library.
Author: Khalil LAGRIDA
Latest version: 0.81.0

# @semantic-components/editor

Rich text editor components built on top of Tiptap for the Semantic Components library.

## Contents

- **Components**: Editor, toolbar, formatting buttons (bold, italic, underline, strikethrough), alignment, lists, headings, links, code, blockquote, horizontal rule, undo/redo, word/char count
- **Styles**: ProseMirror editor styles

## Usage

```ts
import { ScEditor, ScEditorBoldButton, ScEditorContent, ScEditorToolbar } from '@semantic-components/editor';
```
npm package: @semantic-components/mcp-server
Description: The `@semantic-components/mcp-server` package provides an [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that exposes component documentation to AI coding assistants like Claude Code.
Author: Khalil LAGRIDA
Latest version: 0.81.0

# MCP Server

The `@semantic-components/mcp-server` package provides an [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that exposes component documentation to AI coding assistants like Claude Code.

When working in a project that consumes `@semantic-components/*`, Claude Code can query the MCP server to discover components, read their documentation, and understand usage patterns — without needing the source code.

## Setup

Add the following to your project's `.mcp.json` (at the project root):

```json
{
  "mcpServers": {
    "semantic-components": {
      "command": "npx",
      "args": ["-y", "@semantic-components/mcp-server"]
    }
  }
}
```

No installation is required. `npx -y` downloads the package from npm on first use and caches it.

## Available Tools

The server exposes 4 tools:

### `list_components`

Lists all available components across libraries. Optionally filter by library name.

**Input:** `library?` — e.g. `"ui"`, `"ui-lab"`, `"carousel"`

**Example output:**

```
## @semantic-components/ui (57 components)

- 📄 **button** — `button[scButton]`
- 📄 **dialog** — `sc-dialog`
- 📄 **calendar** — `sc-calendar`
...
```

### `get_component`

Returns the full README documentation for a specific component, including selector, inputs table, usage examples, and accessibility notes.

**Input:** `name` — e.g. `"button"`, `"dialog"`, `"date-picker"`

### `search_components`

Searches components by keyword across names, exports, and README content. Results are ranked by relevance.

**Input:** `query` — e.g. `"form"`, `"date"`, `"toggle"`

### `get_guide`

Returns a full architectural guide by topic.

**Input:** `topic` — e.g. `"datatable"`

## How It Works

At build time, a manifest generator scans all component directories and `docs/guides/`, collecting README content and export names into a single `manifest.json`. The MCP server bundles this manifest and serves it over stdio using JSON-RPC, which is the standard transport for Claude Code MCP servers.

## Building

The Nx project has two targets:

```bash
# Generate the manifest from component READMEs and docs
npx nx run mcp-server:generate-manifest

# Bundle the server (depends on generate-manifest)
npx nx run mcp-server:build
```

The `build` target automatically runs `generate-manifest` first.