open-index/open-npm huggingface dataset:
npm package: @lblod/marawa
Description: npm module extracted from https://github.com/lblod/notulen-importer-service/commit/87b3014941fe33edc5d8d2b94f0429f0868c2495
Latest version: 0.8.0-beta.6

# Marawa
npm module extracted from https://github.com/lblod/notulen-importer-service/commit/87b3014941fe33edc5d8d2b94f0429f0868c2495

## Development

Developing with marawa implies three steps :
- linking marawa to the application that uses it (/!\ marawa might be used at several places in the same project (like frontend + a plugin used by the frontend), double check it is linked at all the relevant places)
- preparing the package
```
npm run-script prepare
```
- restarting the frontend
npm package: @lblod/template-uuid-instantiator
Description: This package allows you to instantiate uris of a string.
Latest version: 1.0.3

# Template Uuid Instantiator

This package allows you to instantiate uris of a string.

## Usage

The utility loops over the text supplied and identifies the strings with the form `"https://example.org/--ref-algorithm-123-456-abc"`, we will explain each part below. It allows both " and ' , as well as HTML entities (such as `&quot;`). Quote types will be preserved.

- Base uri: In the example is the `https://example.org/` part, this part will be preserved in the result uri
- Uuid: This part is the `--ref-algorithm-123-456-abc` in the example. it has itself 3 parts:
  - --ref: This will be ignored in the result, it indicates you want this uri to be replaced
  - algorithm: It will indicate which algorithm will be used to generate the uuid, look at the algorithms section to see which ones are supported
  - 123-456-abc: This is an uuid that is used as memoization, combinations of the same base uri and uuid will generate the same uri. If they have different algorithms the first one that appears on the string will be used.

## Algorithms

The following algorithms are supported:

- uuid4: This uses the uuidv4 algorithm from the uuid npm package [https://www.npmjs.com/package/uuid](https://www.npmjs.com/package/uuid). This will be the default algorithm used if the specified one is not found. An example on how to use this algorithm would be `"https://example.org/--ref-uuid4-123-456-abc"`

## Example

This is an example of a small app using the library

```js
import templateUuidInstantiator from '@lblod/template-uuid-instantiator';

const document = `
<div resource="https://example.org/--ref-uuid4-bd17cfee-d836-42d1-be3c-9bb1bc276e20">
<div resource="https://example.org/--ref-uuid4-bd17cfee-d836-42d1-be3c-9bb1bc276e20">
<div resource="https://example.org/--ref-uuid4-99e2d904-93b5-4d8a-aa5d-5ab6408226b6">
`;

const instantiatedDocument = templateUuidInstantiator(document);
```
npm package: @lbono/n8n-nodes-npaw
Description: NPAW / Youbora analytics nodes for n8n
Author: Luciano Bono
Latest version: 2.0.9

# n8n-nodes-npaw

Nodo personalizado de n8n para interactuar con la API de NPAW/Youbora.

## Instalación

### Instalación en n8n

#### Instalación desde la comunidad (recomendado)
1. Ve a Settings > Community Nodes en tu instancia de n8n
2. Busca `@lbono/n8n-nodes-npaw`
3. Haz clic en Install

#### Instalación manual
```bash
npm install @lbono/n8n-nodes-npaw
```

### Desarrollo local

```bash
npm install
npm run build
```

## Uso

Este nodo permite interactuar con la API de NPAW/Youbora para obtener:

- **Data**: Métricas agregadas (views, hours, uniques, etc.)
- **Events**: Datos de eventos en tiempo real
- **Raw Data**: Datos raw de sesiones
- **Alerts**: Alertas generadas
- **Version**: Versión de la API

## Configuración

Necesitas configurar las credenciales con:
- API Key de NPAW
- Account Code
- Base URL (por defecto: https://api.npaw.com)

## Recursos disponibles

### Data
Obtiene métricas agregadas con opciones de:
- Rango de fechas (fromDate)
- Métricas específicas
- Granularidad (hour, day, week, month)
- Filtros, agrupación y ordenamiento

### Events
Obtiene eventos con límite configurable.

### Raw Data
Obtiene datos raw de sesiones.

### Alerts
Obtiene alertas generadas en el sistema.

### Version
Obtiene la versión de la API.
npm package: @lbono/n8n-nodes-zabbix
Description: Zabbix support for n8n.
Author: Luciano Bono
Latest version: 1.0.3

# n8n-nodes-zabbix

![n8n.io - Workflow Automation](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-logo.png)

A module consuming the [Zabbix API](https://www.zabbix.com/documentation/5.0/en/manual/api).

This is an update to Zabbix 7+ and N8N 2.3+ forked from [digital-boss/n8n-nodes-zabbix](https://github.com/digital-boss/n8n-nodes-zabbix)
npm package: @lbplayground/github-hello-world-oidc-test
Description: A simple hello world utility for testing OIDC trusted publishers with GitHub Actions
Author: npm team
Latest version: 1.0.5

# GitHub Hello World OIDC Test

A simple Node.js utility for testing OIDC trusted publishers with GitHub Actions and npm.

## Features

- Simple greeting functionality
- Environment information utilities
- ES modules support
- Basic test suite

## Installation

```bash
npm install @lbplayground/github-hello-world-oidc-test
```

## Usage

### Command Line

```bash
# Default greeting
npx @lbplayground/github-hello-world-oidc-test

# Custom greeting
npx @lbplayground/github-hello-world-oidc-test "npm team"
```

### Programmatic

```javascript
import { createGreeting, formatMessage, getEnvironmentInfo } from '@lbplayground/github-hello-world-oidc-test/lib/greetings.js';

const greeting = createGreeting('World');
const formatted = formatMessage(greeting);
console.log(formatted);

const envInfo = getEnvironmentInfo();
console.log(envInfo);
```

## Development

```bash
# Run tests
npm test

# Run the application
npm start
```

## OIDC Testing

This package is specifically designed for testing OIDC trusted publishers with:
- GitHub Actions workflows
- npm package publishing
- Trusted publisher authentication

## License

MIT
npm package: @lbq77/v-element
Description: Vue3 components library
Author: lbq77
Latest version: 1.0.0

# v-element

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vite.dev/config/).

## Project Setup

```sh
npm install
```

### Compile and Hot-Reload for Development

```sh
npm run dev
```

### Type-Check, Compile and Minify for Production

```sh
npm run build
```

### Lint with [ESLint](https://eslint.org/)

```sh
npm run lint
```