open-index/open-npm huggingface dataset:
npm package: @globalart/ddd
Description: Advanced Domain-Driven Design
Author: GlobalArt, Inc
Latest version: 1.4.0

# @globalart/ddd

A comprehensive Domain-Driven Design (DDD), providing essential building blocks for building robust, maintainable domain models.

## Installation

```bash
npm install @globalart/ddd
```

## Documentation

📖 **[Complete documentation and usage examples](https://globalart.js.org/packages/ddd)**

The documentation includes:
- Detailed guides for all components
- Real-world usage scenarios
- API reference
- DDD best practices
npm package: @globalart/multicord
Description: Several wrapper for working with Discord servers/bots monitoring.
Author: GlobalArt, Inc
Latest version: 1.0.4

# Bot cord
Several wrapper for working with Discord servers/bots monitoring.

# Installing
```bash
npm install @globalart/multicord
```

# Wrappers
### SDC
[Website](https://top.gg) | [Using](README_TopGG.md) <br />
### TopGG
[Website](https://top.gg) | [Using](./examples/top-gg) <br />
npm package: @globalart/nestjs-etcd
Description: A etcd modules for NestJS
Author: GlobalArt, Inc
Latest version: 1.0.14

# @globalart/nestjs-etcd

A NestJS module for integrating etcd3 distributed coordination services. This package provides leader election and distributed locking capabilities for NestJS applications.

## Features

- **Leader Election**: Automatically elect a leader among multiple application instances
- **Distributed Locking**: Acquire and release distributed locks across multiple instances
- **Type-safe**: Full TypeScript support with proper type definitions
- **Feature-based**: Enable only the features you need

## Installation

```bash
npm install @globalart/nestjs-etcd etcd3
```

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-etcd).

## License

MIT
npm package: @globalart/nestjs-grpc
Description: A grpc modules for NestJS
Author: GlobalArt, Inc
Latest version: 1.1.0

# @globalart/nestjs-grpc

A NestJS module for working with gRPC clients and servers. Provides a convenient API for creating and using gRPC clients, as well as configuring gRPC servers with health checks and reflection support.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-grpc).

## License

MIT
npm package: @globalart/nestjs-logger
Description: A advanced logger for NestJS
Author: GlobalArt, Inc
Latest version: 2.4.3

# @globalart/nestjs-logger

Professional logging module for NestJS with clean architecture, multiple formats, and built-in security features.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-logger).

## License

MIT
npm package: @globalart/nestjs-microservices
Description: A simple microservices builder for NestJS
Author: GlobalArt, Inc
Latest version: 1.0.3

# @globalart/nestjs-microservices

A simple microservices builder for NestJS that provides convenient decorators for different transport patterns.

## Installation

```bash
npm install @globalart/nestjs-microservices
```

or

```bash
yarn add @globalart/nestjs-microservices
```

## Description

This package provides convenient decorators for different transport patterns in NestJS microservices. It simplifies the process of creating message handlers for various transport protocols by providing dedicated decorators for each transport type.

## Key Features

- 🚀 Simple decorators for different transport patterns
- 🔧 Support for TCP, Redis, MQTT, gRPC, NATS, RabbitMQ, and Kafka
- 📋 Type-safe message handling
- 🛡️ Full TypeScript typing
- 🎯 Easy to use and integrate
npm package: @globalart/nestjs-redis
Description: A redis modules for NestJS
Author: GlobalArt, Inc
Latest version: 1.0.0

# @globalart/nestjs-etcd

A NestJS module for integrating etcd3 distributed coordination services. This package provides leader election and distributed locking capabilities for NestJS applications.

## Features

- **Leader Election**: Automatically elect a leader among multiple application instances
- **Distributed Locking**: Acquire and release distributed locks across multiple instances
- **Type-safe**: Full TypeScript support with proper type definitions
- **Feature-based**: Enable only the features you need

## Installation

```bash
npm install @globalart/nestjs-etcd etcd3
```

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-etcd).

## License

MIT
npm package: @globalart/nestjs-swagger
Description: A simple documentation builder for NestJS Swagger Module
Author: GlobalArt, Inc
Latest version: 1.7.0

# @globalart/nestjs-swagger

A simple documentation builder for NestJS Swagger module that simplifies creating OpenAPI documentation for your REST APIs.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-swagger).

## License

MIT
npm package: @globalart/nestjs-temporal
Description: Temporal integration for NestJS
Author: GlobalArt, Inc
Latest version: 2.5.1

# @globalart/nestjs-temporal

A NestJS module for working with Temporal workflows and activities. Provides a convenient API for creating Temporal workers, registering activities, and using Temporal clients to start workflows.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-temporal).

## License

MIT
npm package: @globalart/nestjs-typeorm-outbox
Description: TypeORM Outbox integration for NestJS
Author: GlobalArt, Inc
Latest version: 1.7.2

# @globalart/nestjs-typeorm-outbox

A NestJS module for working with TypeORM outbox pattern. Provides a convenient API for creating outbox messages, sending them to the database, and processing them.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-typeorm-outbox).

## License

MIT
npm package: @globalart/nestjs-unit-of-work
Description: Transactional integration for NestJS
Author: GlobalArt, Inc
Latest version: 1.1.2

# @globalart/nestjs-unit-of-work

A NestJS module for working with Unit of Work pattern. Provides a convenient API for creating and managing unit of work.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/nestjs-unit-of-work).

## License

MIT
npm package: @globalart/oxide
Description: A simple toolkit for building scalable and maintainable applications
Author: GlobalArt, Inc
Latest version: 1.0.1

# @globalart/oxide

[Rust](https://rust-lang.org)'s `Option<T>` and `Result<T, E>`, implemented for TypeScript. Zero dependencies, full test coverage and complete in-editor documentation.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/oxide).

## License

MIT
npm package: @globalart/passport
Description: OpenID Connect strategy for GlobalArt SSO integration
Author: GlobalArt, Inc
Latest version: 1.1.4

# @globalart/passport

OpenID Connect strategy for GlobalArt SSO integration. Provides Passport.js strategy and standalone authentication utilities for seamless integration with GlobalArt Single Sign-On.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/passport).

## License

MIT
npm package: @globalart/text-utils
Description: A collection of modules, helpers and utils for working with text.
Latest version: 1.1.0

# @globalart/text-utils

A collection of modules, helpers and utils for working with text. Provides utilities for placeholder replacement in strings and objects, and string generation functions.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/text-utils).

## License

MIT
npm package: @globalart/typeorm-migration-manager
Description: Modern CLI tool for managing database migrations
Latest version: 1.0.0

# 🚀 Eternal Migration Manager

A modern TUI (Text User Interface) manager for database migrations.

## 📦 Installation

```bash
npm install @globalart/typeorm-migration-manager
# or
yarn add @globalart/typeorm-migration-manager
# or
pnpm add @globalart/typeorm-migration-manager
```

## 🎯 Features

- 🖥️ Modern TUI interface
- 🔄 Automatic status updates
- 🔍 Search and filter migrations
- 📊 Detailed migration information
- 🐭 Mouse and keyboard support
- ⚡ Smart caching for performance
- 🎨 Colored output and emojis

## 🚀 Usage

### Basic Usage

```typescript
import { ModernMigrationShell } from '@globalart/typeorm-migration-manager';

const shell = new ModernMigrationShell();
shell.start().catch(console.error);
```

### Advanced Configuration

```typescript
import { ModernMigrationShell } from '@globalart/typeorm-migration-manager';

const config = {
  // Path to migrations directory
  migrationsDir: './custom-migrations',
  
  // Auto-refresh interval in milliseconds
  autoRefreshInterval: 60000,
  
  // Migration commands
  commands: {
    showStatus: 'npm run migration:status',
    migrateUp: 'npm run migrate:up',
    migrateDown: 'npm run migrate:down',
    create: 'npm run migration:create',
    generate: 'npm run migration:generate'
  },
  
  // Database settings
  database: {
    host: 'localhost',
    name: 'my_database'
  }
};

const shell = new ModernMigrationShell(config);
shell.start().catch(console.error);
```

## ⌨️ Hotkeys

- `F1/H` - Show help
- `F2` - Toggle auto-refresh
- `F3` - Search migrations
- `F4` - Cycle filter
- `F5/R` - Refresh data
- `TAB` - Cycle focus between panels
- `N` - Create new migration
- `G` - Generate migration from schema
- `U` - Apply all pending migrations
- `D` - Revert last migration
- `V` - View selected migration content
- `ENTER` - Show migration actions menu
- `Q/ESC` - Quit

## 🛠️ Requirements

- Node.js >= 14
- Supported package managers: npm, yarn, pnpm

## 📝 License

MIT
npm package: @globalart/vue-atlaskit
Description: A atlaskit library of Vue components
Author: GlobalArt, limited
Latest version: 2.1.60
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# atlas

![](https://img.shields.io/npm/v/@globalart/vue-atlaskit.svg?colorA=57D9A3&colorB=666666)

## Installation and usage

```bash
$ yarn add @globalart/vue-atlaskit
# or
$ npm install @globalart/vue-atlaskit
```

## Usage

### Import everything

The minified stylesheet is roughly 200kb (~30kb gzipped). If this worries you, please see below how to import
only the components you require for a smaller bundle.

```javascript
// Wherever your Vue entrypoint is.
import Va from '@globalart/vue-atlaskit'
import '@globalart/vue-atlaskit/dist/vue-atlaskit.css'

Vue.use(Va, 'en') // or 'es', 'fr', 'ru'
```

### Import something specific

```javascript
// You will need sass-loader and node-sass for this.
import { VaDatepicker } from '@globalart/vue-atlaskit/src/Datepicker'

Vue.use(VaDatepicker)

// The Datepicker component will check for the presence
// of the VaLocale prototype to decide how to display content.
Vue.prototype.VaLocale = 'fr' // default 'en'
```

Create or modify your project's `vue.config.js` and point `css.loaderOptions.sass.prependData`
to `node_modules/@globalart/vue-atlaskit/src/variables.scss`. This will provide imported
components with the color definitions that they need. It's just color definitions.
It's a small file. It will also give *your* components access to

If you want access to
the [atlas color variables](https://github.com/GlobalArtLimited/vue-atlaskit/blob/master/src/style/_colors.scss)
in your own project's components, modify your project's `vue.config.js` and point
`css.loaderOptions.sass.prependData` to `node_modules/@globalart/vue-atlaskit/src/style/_colors.scss`.

`vue.config.js`

```javascript
module.exports = {
  css: {
    loaderOptions: {
      sass: {
        prependData: `@import "@/../node_modules/@globalart/vue-atlaskit/src/style/_colors.scss";`
      }
    }
  }
}
```
npm package: @globalart/warface-api
Description: Warface API library for nodeJs
Author: GlobalArt, Inc
Latest version: 2.2.1

# Warface API
Небольшой модуль-враппер для работы с Warface API и WFBotAPI. 

[![Publish Package to npmjs](https://github.com/GlobalArtInc/warface-api-wrapper/actions/workflows/publish.yml/badge.svg)](https://github.com/GlobalArtInc/warface-api-wrapper/actions/workflows/publish.yml)
## Установка
```sh
$ npm install @globalart/warface-api
```
## Модули
[Документация по WFS](https://wfs.globalart.dev/swagger/)<br />[Использование WFS](README_WFS.md) <br />
___
[Документация по WF API](https://ru.warface.com/wiki/index.php/API)<br />[Использование WF API](README_WFA.md)
___
npm package: @globalart/zod-to-proto
Description: Convert Zod schemas to Protobuf definitions
Author: GlobalArt, Inc
Latest version: 2.1.0

# @globalart/zod-to-proto

A library for converting Zod schemas to Protobuf definitions. Automatically generates `.proto` files from Zod validation schemas, including support for gRPC services.

## Documentation

For complete documentation, examples, and API reference, please visit the [official documentation](https://globalart.js.org/packages/zod-to-proto).

## License

MIT
npm package: @globalbrain/eslint-config
Description: Global Brain's ESLint config
Author: Kia Ishii
Latest version: 3.0.1

# Global Brain: ESLint Config

This package provides the Global Brain eslint preset as an extensible shared config. It is an opinionated extension of [@antfu/eslint-config](https://github.com/antfu/eslint-config).

## Usage

### Install

```bash
pnpm add -D eslint @globalbrain/eslint-config
```

### Configuration

#### `eslint.config.js`

```js
import globalbrain from '@globalbrain/eslint-config'

export default globalbrain()
```

The default export of this package is a factory function that accepts an arbitrary number of [ESLint configuration objects](https://eslint.org/docs/latest/use/configure/configuration-files#configuration-objects), which will be merged into the final configuration. It returns a [`FlatConfigComposer` object from `eslint-flat-config-utils`](https://github.com/antfu/eslint-flat-config-utils#composer), allowing you to chain methods for even more flexible configuration composition.

#### `package.json`

```json5
{
  "scripts": {
    "lint": "eslint . --fix",
    "lint:fail": "eslint ."
  }
}
```

## License

This package is open-sourced software licensed under the [MIT license](./LICENSE).
npm package: @globalbrain/nuxt-i18n
Description: Minimal module for i18n with locale auto-imports & localized routing
Author: Divyansh Singh
Latest version: 1.4.0

# Global Brain: Nuxt I18N

[![Test](https://github.com/globalbrain/nuxt-i18n/actions/workflows/test.yml/badge.svg)](https://github.com/globalbrain/nuxt-i18n/actions/workflows/test.yml)
[![License](https://img.shields.io/npm/l/@globalbrain/sefirot.svg)](https://github.com/globalbrain/sefirot/blob/main/LICENSE.md)

[Nuxt](https://nuxt.com) module for internationalization with localized routing.

This module's intention is not to provide a full-blown solution for internationalization like [@nuxtjs/i18n](https://i18n.nuxtjs.org/), but offer a lean, effective and lightweight set of tools to cover the needs of common projects without the bloat of a full-blown solution.

## Install

```bash
pnpm add -D @globalbrain/nuxt-i18n
```

## Usage

```ts
export default defineNuxtConfig({
  modules: [
    '@globalbrain/nuxt-i18n'
  ],

  i18n: {
    defaultLocale: 'ja',
    locales: ['ja', 'en']
  }
})
```

## Contribution

We are really excited that you are interested in contributing. Before submitting your contribution though, please make sure to take a moment and read through the following guidelines.

### Code style guide

Always remember to follow the "Golden Rule"&hellip;

> Every line of code should appear to be written by a single person, no matter the number of contributors.
> &mdash; <cite>@mdo</cite>

### Development

```bash
pnpm run lint
```

Lint files using ESLint.

```bash
pnpm run test
```

Run the test suite using Vitest.

## License

This package is open-sourced software licensed under the [MIT](./LICENSE).
npm package: @globalbrain/sefirot
Description: Vue Components for Global Brain Design System.
Author: Kia Ishii
Latest version: 4.40.1

# Sefirot

[![GitHub Actions](https://github.com/globalbrain/sefirot/workflows/Test/badge.svg)](https://github.com/globalbrain/sefirot/actions)
[![License](https://img.shields.io/npm/l/@globalbrain/sefirot.svg)](https://github.com/globalbrain/sefirot/blob/main/LICENSE.md)

Sefirot is a collection of Vue Components for Global Brain Design System. Components are meant to be clean, sophisticated, and scalable.

Sefirot is focused on being used within Global Brain's ecosystem. Hence, the design—UI/UX—of components is relatively fixed, and customization capability is limited. In exchange for customizability, we can create components that are more robust, dynamic, and clean.

Feel free to leverage any component within this project. You may customize components how you see fit, and perhaps some features may be valuable to you. Any suggestions, requests, or questions are welcome.

## Documentation

You can check out the documentation for Sefirot at https://sefirot.globalbrains.com.

## Contribution

We're really excited that you are interested in contributing to Sefirot. Before submitting your contribution though, please make sure to take a moment and read through the following guidelines.

### Code style guide

Sefirot follows the official [Vue Style Guide](https://v3.vuejs.org/style-guide/). But always remember to follow the "Golden Rule"&hellip;

> Every line of code should appear to be written by a single person, no matter the number of contributors.
> &mdash; <cite>@mdo</cite>

### Development

```bash
$ pnpm run story
```

Serve Histoire at http://localhost:4010.

```bash
$ pnpm run docs
```

Serve documentation website at http://localhost:4011.

```bash
$ pnpm run lint
```

Lint files using a rule of Standard JS.

```bash
$ pnpm run test
```

Run the tests.

```bash
$ pnpm run coverage
```

Output test coverage in `coverage` directory.

## License

Sefirot is open-sourced software licensed under the [MIT license](LICENSE.md).
npm package: @globalchatadsapp/mcp-server
Description: MCP server for global-chat.io — AI agent discovery, directory search, and agents.txt validation
Author: global-chat.io
Latest version: 0.2.0

# global-chat MCP Server

An MCP (Model Context Protocol) server that provides AI agent discovery tools powered by [global-chat.io](https://global-chat.io).

## Tools

| Tool | Description |
|------|-------------|
| `validate_agents_txt` | Validate an agents.txt file by URL or raw content |
| `list_agents` | List all registered AI agents, optionally filtered by type |
| `search_agents` | Search agents by name, description, or capabilities |
| `register_agent` | Register a new AI agent in the directory |

## Installation

```bash
npm install -g @global-chat/mcp-server
```

## Usage with Claude Desktop

Add to your Claude Desktop configuration (`claude_desktop_config.json`):

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

### Using a custom API base URL

```json
{
  "mcpServers": {
    "global-chat": {
      "command": "npx",
      "args": ["-y", "@global-chat/mcp-server"],
      "env": {
        "GLOBAL_CHAT_BASE_URL": "https://your-instance.example.com"
      }
    }
  }
}
```

## Usage with Claude Code

```bash
claude mcp add global-chat -- npx -y @global-chat/mcp-server
```

## Development

```bash
git clone <repo-url>
cd mcp-server
npm install
npm run build
```

Run locally:

```bash
node dist/index.js
```

## Configuration

| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `GLOBAL_CHAT_BASE_URL` | `https://global-chat.io` | Base URL for the global-chat API |

## License

MIT
npm package: @globaldata/ui
Description: a collection of globaldata ui library
Author: landry karege
Latest version: 0.0.3

# A bunch of React Components

## Including in your project

```
npm install @globaldata/ui
```

```
@import { Button } from '@globaldata/ui'
```

## Running Storybook

```
npm run storybook
```

## Adding new Components

Add new components by using the `component:generate` npm task. It will prompt you for a name for the Component.
Please follow the Standard ReactNamingConventions, and name the component the singular form.

```
Good: TextInput Button CheckBox

Bad: textInput text-input text input Buttons
```

A new directory will be created in the `./src/components` directory with the following files:

```
.
├── src
|   ├── Component
|   |   ├── Component.jsx
|   |   ├── Component.scss
|   |   ├── Component.story.js
|   |   ├── Component.test.js
|   |   ├── README.md
|   |   ├── index.js
```