open-index/open-npm huggingface dataset:
npm package: @itzjoordi/jira-mcp
Description: Servidor MCP para Jira Mercadona usable desde Github Copilot Chat
Latest version: 1.0.3

# 🧩 MCP Jira para VS Code + GitHub Copilot

Este proyecto proporciona un **servidor MCP** que permite interactuar con **Jira** directamente desde **VS Code** usando **GitHub Copilot Chat**.

Incluye herramientas para:

- Filtrar issues de forma natural: “mis tareas pendientes”, “backlog del proyecto”, “tareas en curso”, etc.
- Mover tareas entre estados (workflow transition)

## 🚀 Requisitos

- Node.js 18+
- VS Code 1.102+
- Extensión GitHub Copilot Chat → <https://code.visualstudio.com/docs/copilot/overview>
- API Token → <https://id.atlassian.com/manage-profile/security/api-tokens>

## 📦 Instalación

```bash
git clone <URL-del-repo>
cd jira-mcp-test
npm install
```

## 🔑 Configuración

```bash
cp .env.example .env
```

Editar `.env`:

```
JIRA_BASE_URL=https://<tu-org>.atlassian.net
JIRA_EMAIL=tu-email@empresa.com
JIRA_API_TOKEN=<tu-api-token>
```

## 🧩 Activación MCP

En VS Code:

```
Reiniciar completamente VS Code
Command Palette > MCP: List Servers
```

Debe aparecer `jiraMcp`.

## 💬 Uso (Copilot Chat)

Ejemplos:

```
Devuelveme todas mis tareas asignadas en curso
```

```
Dime el backlog del proyecto XXXX
```

```
Cambia el estado de la tarea XXXX-#### a VALIDADA
```

## 👷 Estructura

- server.mjs
- jiraApi.mjs
- jiraClient.mjs
- .vscode/mcp.json
- .env.example
- package.json

## 🧯 Problemas comunes

- 401/403 → token incorrecto
- MCP no aparece → reiniciar VS Code
npm package: @itzkrofi/timetable-parser
Description: A Vulcan Optivum timetable parser.
Author: itzkrofi
Latest version: 1.0.7

# @itzkrofi/timetable-parser

## Installation

### PNPM (or any package manager)

```bash
pnpm add @itzkrofi/timetable-parser
```

## Usage/Examples

### Parsing timetable index page

```js
import { Timetable } from "@itzkrofi/timetable-parser";

const timetable = new Timetable(/*Content of index.html file*/);

// Returns: String containing title of the timetable
const title = timetable.getTitle();

// Returns: String containing path to lista.html file
const list = timetable.getListPath();
```

### Parsing Timetable List

```js
import { TimetableList } from "@itzkrofi/timetable-parser";

const timetableList = new TimetableList(/*Content of lista.html file*/);

// Returns: Object of 3 lists
const list = timetableList.getList();

// Returns: String containing path to school logo
const logo = timetableList.getLogoSrc();
```

### Parsing Table

```js
import { Table } from "@itzkrofi/timetable-parser";

const table = new Table(/*Content of plany/XYY.html file*/);

// Returns: String containing title of the timetable
const title = table.getTitle();

// Returns: Array of days from timetable headers
const dayNames = table.getDayNames();

// Returns: Object of hours
const hours = table.getHours();

// Returns: Array of lessons sorted by lesson number
const rawDays = table.getRawDays();

// Returns: Array of lessons sorted by days
const days = table.getDays();

// Returns: String containing timetable generation date
const generated = title.getGeneratedDate();

// Returns: String containing timetable effective date
const generated = title.getVersionInfo();
```
npm package: @itzmirsha/camunda-bpmn-js
Description: Embeddable Camunda modeling distributions based on bpmn-js
Author: Niklas Kiefer
Latest version: 1.0.6

# camunda-bpmn-js

[![CI](https://github.com/camunda/camunda-bpmn-js/workflows/CI/badge.svg)](https://github.com/camunda/camunda-bpmn-js/actions?query=workflow%3ACI)

Embeddable Camunda modeling distributions based on [bpmn-js](https://github.com/bpmn-io/bpmn-js).

## Usage

This project is designed to deliver different BPMN modeling distributions. Instead of creating custom Modeler implementations based on [bpmn-js](https://github.com/bpmn-io/bpmn-js), choose one of the existing packages to mirror the modeling experience of [Camunda's modeling](https://github.com/camunda/camunda-modeler/) products.

Use a pre-packaged distribution

```html
<link rel="stylesheet" href="https://unpkg.com/camunda-bpmn-js@0.1.0/dist/assets/camunda-platform-modeler.css" />

<script src="https://unpkg.com/camunda-bpmn-js@0.1.0/dist/camunda-platform-modeler.development.js"></script>
```

or install it via npm

```js
import BpmnModeler from 'camunda-bpmn-js/lib/camunda-platform/Modeler';

import 'camunda-bpmn-js/dist/assets/camunda-platform-modeler.css';
```

into your web-application.

```js
var bpmnModeler = new BpmnModeler({
  container: '#canvas',
  propertiesPanel: {
    parent: '#properties'
  }
});

try {

  await bpmnModeler.importXML(someDiagram);

  console.log('success!');
  bpmnModeler.get('canvas').zoom('fit-viewport');
} catch (err) {

  console.error('something went wrong:', err);
}
```

Checkout [the docs](./docs/DISTRIBUTIONS.md) to learn more about the available distributions.

## Build and Run

Prepare the project by installing all dependencies:

```sh
npm install
```

Then, depending on your use-case, you may run any of the following commands:

```sh
# build the library and run all tests
npm run all

# spin up a single local camunda platform modeler instance
npm run start:platform

# run the full development setup
npm run dev
```

## Related

camunda-bpmn-js builds on top of a few powerful tools:

* [bpmn-js](https://github.com/bpmn-io/bpmn-js): View and edit BPMN 2.0 diagrams in the browser
* [diagram-js](https://github.com/bpmn-io/diagram-js): Diagram rendering and editing toolkit
* [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel): A panel for (technical) properties editing
* [bpmn-js-element-templates](https://github.com/bpmn-io/bpmn-js-element-templates): Domain specific editing for bpmn-js
* [bpmn-js-create-append-anything](bpmn-js-create-append-anything): A create/append anything extension for bpmn-js
* [bpmn-moddle](https://github.com/bpmn-io/bpmn-moddle): A BPMN 2.0 diagram reader/writer with extensions for [Camunda 7](https://github.com/camunda/camunda-bpmn-moddle) and [Camunda 8](https://github.com/camunda/zeebe-bpmn-moddle)
* [camunda-bpmn-js-behaviors](https://github.com/camunda/camunda-bpmn-js-behaviors): Camunda specific behaviors for bpmn-js

## License

MIT

Uses [bpmn-js](https://github.com/bpmn-io/bpmn-js) licensed under the bpmn.io license.
npm package: @itznesbro/fsc
Description: A CLI tool to check the size of files and directories in MB/GB with cool-looking output.
Author: ItzNesbroDev
Latest version: 1.1.0

# fsc - File Size Checker

[![npm version](https://badge.fury.io/js/@itznesbro%2Ffsc.svg)](https://badge.fury.io/js/@itznesbro%2Ffsc)

**fsc** (File Size Checker) is a powerful and aesthetically pleasing Node.js CLI tool designed to help you quickly determine the size of files and directories. It outputs the sizes in human-readable formats like MB and GB, with vibrant color-coded results for easy readability.

## Features

- **Recursive Directory Size Calculation**: Easily check the size of directories, including all subdirectories.
- **Multiple Path Support**: Pass multiple files or directories at once and get their sizes in one go.
- **Flexible Output Formats**: Choose between plain text or JSON output, perfect for both quick checks and integration with other tools.
- **Real-time Progress Indicator**: See progress as it calculates the size of large directories.

## Installation

Install globally using npm:

```bash
npm install -g @itznesbro/fsc
```

## Usage

To check the size of a file or directory:

```bash
fsc /path/to/your/file/or/folder
```

To check the size of multiple paths:

```bash
fsc /path1 /path2
```

### Options

- `-f, --format <format>`: Specify the output format (`json` or `text`). Default is `text`.

### Examples

Check a single file or directory:

```bash
fsc /path/to/your/file/or/folder
```

Check multiple files or directories:

```bash
fsc /path1 /path2 -f json
```

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/ItzNesbroDev/LICENSE) file for details.

## Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss what you would like to improve.
npm package: @itznesbro/prettier-config
Description: > My Personal [Prettier](https://prettier.io/) config
Author: ItzNesbroDev
Latest version: 1.0.0

# Prettier Config
> My Personal [Prettier](https://prettier.io/) config

## Install
```bash
npm install -D @itznesbro/prettier-config
# or
pnpm add -D @itznesbro/prettier-config
```

## Usage
in ```.prettierrc```

```json
"@itznesbro/prettier-config"
```
npm package: @itznesbro/thumbnail-viewer
Description: View Or Download Youtube Video Thumbnails Using This Package.
Author: ItzNesbroDev
Latest version: 1.0.0

# Thumbnail Viewer

[![version](https://img.shields.io/npm/v/@itznesbro/thumbnail-viewer?label=&color=29BC9B)](https://npm.im/@itznesbro/thumbnail-viewer) [![downloads](https://img.shields.io/npm/dm/@itznesbro/thumbnail-viewer?label=&color=29BC9B)](https://npm.im/@itznesbro/thumbnail-viewer)

## Install

```bash
npm i @itznesbro/thumbnail-viewer
# or
yarn add @itznesbro/thumbnail-viewer
# or
pnpm add @itznesbro/thumbnail-viewer
```

## Usage

```js
const { getThumbnail } = require("@itznesbro/thumbnail-viewer");
const url = getThumbnail("https://youtu.be/Wch3gJG2GJ4"); // paste a youtube video url

console.log(url); // it will return thumbnail url
```

## License

MIT &copy; [ItzNesbroDev](https://github.com/ItzNesbroDev)
npm package: @itznevikat/router
Description: 📦 Многофункциональный роутер для приложений на React и VKUI
Author: Nikita Koshelenko
Latest version: 0.1.0-beta29

[npm-version-badge]: https://img.shields.io/npm/v/@itznevikat/router.svg
[npm-license-badge]: https://img.shields.io/npm/l/@itznevikat/router.svg
[npm-downloads-badge]: https://img.shields.io/npm/dm/@itznevikat/router.svg
[npm-link]: https://npmjs.com/package/@itznevikat/router

# @itznevikat/router
[![NPM][npm-version-badge]][npm-link] [![NPM][npm-license-badge]][npm-link] [![NPM][npm-downloads-badge]][npm-link]


📦 Многофункциональный роутер для веб-приложений на React и VKUI

- ❄️ Полностью написан на **Typescript**.
- 📚 Поддерживает **абсолютно любую структуру**.
- ⚙️ **Настраиваемый** и **многофункциональный**.
- 📍 ~~Реализует **нативное поведение**, как в мобильном клиенте ВКонтакте~~ (в разработке).
- 📭 Роутер весит всего [~3.8kB](https://bundlephobia.com/package/@itznevikat/router) в сжатом виде, **tree-shakeable**.

## Документация
Подробную документацию можно найти в [Wiki](https://github.com/ItzNeviKat/router/wiki/1.-%D0%91%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82).