open-index/open-npm huggingface dataset:
npm package: @genexus/web-standard-functions
Description: GeneXus JavaScript standard functions library for web generators
Author: GeneXus
Latest version: 0.81.0

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![CircleCI](https://circleci.com/gh/genexuslabs/web-standard-functions.svg?style=svg)](https://circleci.com/gh/genexuslabs/web-standard-functions)

# GeneXus Web Standard Functions

GeneXus standard functions written in TypeScript, to be used by web applications generated with GeneXus.

## Getting Started

```bash
npm install
npm start
```

## Running the tests

To run the unit tests for the custom elements, run:

```bash
npm test
```

## Building for production

To build the library for production, run:

```bash
npm run build
```

## Authors

See the list of [contributors](https://github.com/genexuslabs/web-standard-functions/contributors) who participated in this project.

## License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
npm package: @genezio/vite-plugin-genezio
Description: A simple vite plugin for genezio that watches if the genezio SDK was overwritten and reload the vite dev server.
Author: genezio
Latest version: 1.0.5

# vite-plugin-genezio
## Introduction

This plugin ensures that your development environment remains up-to-date with any changes in the Genezio SDK by watching for overwrites and automatically reloading the Vite dev server.

## Example

```js
// vite.config.js
import { defineConfig } from 'vite'
import genezioLocalSDKReload from '@genezio/vite-plugin-genezio'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [genezioLocalSDKReload()],
})
```

## Install

```
npm install --save-dev @genezio/vite-plugin-genezio
```
npm package: @genfeedai/constants
Description: Shared constants used across Genfeed apps and packages.
Latest version: 2.2.9

# @genfeedai/constants

Shared constants used across Genfeed apps and packages.

## Install

```bash
npm i @genfeedai/constants
```

## Usage

```ts
import { PLATFORM_COLORS, MODEL_CAPABILITIES } from '@genfeedai/constants';

const color = PLATFORM_COLORS.youtube;
const supportsImage = MODEL_CAPABILITIES['nano-banana-pro']?.image === true;
```

## Related Packages

- `@genfeedai/enums`
- `@genfeedai/interfaces`

## Build Faster with Genfeed

Use these packages inside your own tooling, or use the full platform at [https://genfeed.ai](https://genfeed.ai).

## License

MIT
npm package: @genfeedai/deserializer
Description: JSON:API deserializer for Genfeed.ai API responses
Latest version: 1.0.3

# @genfeedai/deserializer

JSON:API deserializer for Genfeed API responses.

## Install

```bash
npm i @genfeedai/deserializer
```

## Usage

```ts
import { getDeserializer, isDeserializerRuntime } from '@genfeedai/deserializer';

const output = getDeserializer(document);

if (!isDeserializerRuntime(output)) {
  console.log(output);
}
```

## Related Packages

- `@genfeedai/interfaces`

## Build Faster with Genfeed

Consume Genfeed APIs in your own clients, or use the hosted app at [https://genfeed.ai](https://genfeed.ai).

## License

MIT
npm package: @genfeedai/enums
Description: Canonical enum set for Genfeed domains (models, workflows, content, billing, and more).
Latest version: 2.3.2

# @genfeedai/enums

Canonical enum set for Genfeed domains (models, workflows, content, billing, and more).

## Install

```bash
npm i @genfeedai/enums
```

## Usage

```ts
import { ModelKey, WorkflowNodeStatus } from '@genfeedai/enums';

const selectedModel = ModelKey.NanoBananaPro;
const status = WorkflowNodeStatus.Running;
```

## Related Packages

- `@genfeedai/constants`
- `@genfeedai/interfaces`

## Build Faster with Genfeed

Use shared enums in your own integrations, or use Genfeed directly at [https://genfeed.ai](https://genfeed.ai).

## License

MIT
npm package: @genfeedai/errors
Description: Shared error classes and formatting for Genfeed CLI tools
Latest version: 0.1.1

# @genfeedai/errors

Shared terminal-friendly error primitives for Genfeed CLIs.

## Install

```bash
npm i @genfeedai/errors
```

## Usage

```ts
import { ApiError, formatError, handleError } from '@genfeedai/errors';

try {
  throw new ApiError('Request failed', 500, 'Retry in a few seconds');
} catch (err) {
  console.error(formatError(err));
  handleError(err);
}
```

## Related Packages

- `@genfeedai/cli`
- `@genfeedai/skills-pro`

## Build Faster with Genfeed

Ship consistent CLI error handling or run everything in Genfeed at [https://genfeed.ai](https://genfeed.ai).

## License

MIT
npm package: @genfeedai/tools
Description: Canonical Genfeed tool registry shared across Cloud, CLI, and MCP adapters.
Latest version: 0.1.3

# @genfeedai/tools

Canonical Genfeed tool registry shared across Cloud, CLI, and MCP adapters.

## Install

```bash
npm i @genfeedai/tools
```

## Usage

```ts
import { getToolsForSurface, toMcpTools, toAgentTools } from '@genfeedai/tools';

const mcp = toMcpTools(getToolsForSurface('mcp'));
const agent = toAgentTools(getToolsForSurface('agent'));
```

## Related Packages

- `@genfeedai/interfaces`

## Build Faster with Genfeed

Use one canonical tool catalog in your stack, or run end-to-end workflows at [https://genfeed.ai](https://genfeed.ai).

## License

MIT
npm package: @genform/core
Description: A form generator using JS based on a JSON object
Author: GenForm
Latest version: 1.0.0

# GenForm

## Core Package

Genform is a JavaScript library for creating web forms from JSON or JS. It's designed to be simple and flexible. You can create forms with just a few lines of code. It's also possible to create complex forms with lots of customization.

The Core package is the core of the library. It contains the main functions of the library.

## How to use it ?

First, you need to install the package :

```bash
npm install @genform/core
```

Then, you can use it in your project :

```js
// Import GenForm from the package
import genform from '@genform/core'

// Assuming you have a JSON object defining your form
const formData = {
  elems: [
    {
      type: 'text',
      name: 'username',
      placeholder: 'Enter your username',
      required: true
    }
    // Add more form elements as needed
  ],
  params: {
    action: '/submit',
    method: 'POST'
  },
  features: {}
}

// Retrieve the container element where you want to render the form
const formContainer = document.getElementById('genform')

// Create the form using GenForm
const form = genform.toForm(document, formData)

// Append the form to the container
formContainer.appendChild(form)
```

The json is composed of 2 parts :

- `elems` : The form elements, you can have your inputs, buttons, etc.
- `params` : The form parameters, you can have the action, method, etc.

## Want to contribute ?

If you want to contribute to the project, you can check the [GitHub](https://github.com/GenForm/GenForm) repository.

## License

This project is under the [MIT](https://github.com/GenForm/GenForm/blob/main/LICENSE) license.

## Web interface

To generate automatically a form, you can use the [web interface](https://genform.github.io/).
npm package: @gengarlax-ui/react
Description: A lightweight React component library built with Stitches and Radix UI Primitives.
Latest version: 2.2.1

# 🧬 @gengarlax-ui/react

A lightweight React component library built with Stitches and Radix UI Primitives.

## 🚀 Features

- Pre-styled accessible components
- Fully themeable via Stitches
- Built on top of Radix UI
- Reusable across projects
- Tokens-based styling system

## 📦 Installation

```bash
npm install @gengarlax-ui/react
```

## 📚 Usage

```bash
import { Button } from '@gengarlax-ui/react'

export function Example() {
  return <Button variant="primary">Click me</Button>
}
```

## 🛠️ Components

Some of the available components:

   * Button

   * TextInput

   * TextArea

   * Avatar

   * Tooltip

   * Checkbox

   * Heading

   * Text

   * Box

   * MultiStep

   * Toast

**Full documentation is available via Storybook:**
👉 [Storybook](https://ithauront.github.io/design-system/)
npm package: @gengarlax-ui/tokens
Description: This package contains the design tokens (colors, font sizes, spacing, radii, etc.) used across the Gengarlax UI design system.
Latest version: 2.1.1

# 🧬 @gengarlax-ui/tokens

This package contains the design tokens (colors, font sizes, spacing, radii, etc.) used across the Gengarlax UI design system.

It is meant to provide consistent styling values across all components.

## 📦 Installation

```bash
npm install @gengarlax-ui/tokens
```

## 💡 Usage

You can import the tokens directly and use them with @stitches/react or any compatible CSS-in-JS/ These tokens are used internally by @gengarlax-ui/react, but you can also use them in your own components to keep a consistent design language.
npm package: @gengarneko/prettier-config
Description: Personal Prettier config
Author: gengarneko
Latest version: 0.1.6

# @gengarneko/prettier-config

> Personal custom [prettier](https://prettier.io/) config based on [eslint-config-alloy](https://https://github.com/AlloyTeam/eslint-config-alloy/blob/master/.prettierrc.js/).

## Install

```bash
pnpm i @gengarneko/prettier-config -D
```

## Usage

In `package.json`:

```json
{
  "prettier": "@gengarneko/prettier-config"
}
```

## License

MIT.