open-index/open-npm huggingface dataset:
npm package: @illithia/types
Description: TypeScript type definitions for illithia javascript projects.
Author: Angelo Carasig
Latest version: 1.0.7

# @illithia/types

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run index.ts
```

This project was created using `bun init` in bun v1.1.5. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
npm package: @illkap/nestjs-rabbitmq
Description: A package for RabbitMQ integration
Author: IlyaKaplan2002
Latest version: 1.0.0

# @deadstone/rabbitmq

A Nest.js module for RabbitMQ integration.

## Installation

<pre>
npm install @deadstone/rabbitmq
</pre>

## Usage

### Importing Module

<pre>
import { Module } from'@nestjs/common';
import { RabbitmqModule, RabbitModuleOptions } from '@deadstone/rabbitmq';

@Module({
  imports: [
    RabbitmqModule.forRoot({
      url: 'amqp://localhost',
      connectionName: 'test-connection',
    }),
  ],
})
export class AppModule {}
</pre>

### Injecting RabbitService

<pre>
import { Injectable } '@nestjs/common';
import { RabbitmqService } from '@deadstone/rabbitmq';

@Injectable()
export class MyService {
  constructor(private readonly rabbitService: RabbitmqService) {}

  async sendMessageToQueue () {
    await this.rabbitService.assertQueue('my-queue', { durable: true });
    await this.rabbitService.sendToQueue('my-queue', { message: 'Hello, RabbitMQ!' }, {});
  }
}
</pre>

## API Reference

### RabbitmqModule.forRoot(options: RabbitModuleOptions): DynamicModule

Creates a dynamic module for synchronously configuring the RabbitMQ connection options.

- `options` (RabbitModuleOptions): RabbitMQ connection options.

### RabbitmqModule.forRootAsync(options: RabbitModuleAsyncOptions): DynamicModule

Creates a dynamic module for asynchronously configuring the RabbitMQ connection options.

- `options` (RabbitModuleAsyncOptions): Asynchronous RabbitMQ connection options.

### RabbitmqService

The RabbitMQ service provides methods for interacting with RabbitMQ.

#### Methods

- `connect(): Promise<void>`: Establishes a connection to RabbitMQ.
- `disconnect(): Promise<void>`: Closes the connection to RabbitMQ.
- `assertQueue(name: string, options: QueueOptions): Promise<string>`: Asserts a queue in RabbitMQ.
- `sendToQueue(queue: string, data: Record<string, any>, options: MessageOptions): void`: Sends a message to the specified queue.
- `subscribeToQueue(queue: string, callback: QueueCallback, options: QueueOptions = {}): Promise<string>`: Subscribes to a queue in RabbitMQ.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Notes

This project is not endorsed by or affiliated with [RabbitMQ](https://www.rabbitmq.com/).

## Author

Ruslan Pakhlivanov, [github](https://github.com/DEADST0NE).

## License

Licensed under the [MIT licensed](LICENSE).
npm package: @illlia/css-merge
Description: css-merge is a tiny package to compose css classes on the 'last class wins' basis
Author: illia.chaban.8@gmail.com
Latest version: 0.0.2

Css merge

Tiny package for merging css classNames based on "last class wins" basis
Works like "tailwind-merge" but is framework agnostic and is based on css file

How it works?

- it generates a minimized config file based on your index.css file
- create cssMerge based on the config
- use it
npm package: @illlia/ts-utils
Description: TS utils
Author: illia.chaban.8@gmail.com
Latest version: 0.0.31

This is WIP TS utils package for types & functional programming

Goals

- simpler types VS lodash (no mutltiple currying and no dynamic curring with discard ( \_ )
- JsDoc (VS lodash)
- reexported common built-in methods in a functional way + additional common types & utilities (VS custom impelementation in lodash)
- functional / pipeable
- type correct
- tiny
- immutable
npm package: @illmade-knight/action-intention-protos
Description: Generated TypeScript models for the Action/Intention project.
Latest version: 1.0.39

# **Action/Intention Protobuf Models (TypeScript)**

This package contains the auto-generated TypeScript models for the Action/Intention microservices ecosystem. The data contracts are defined using Protocol Buffers, and the code in this package is generated from those definitions.

**This is a generated package. Do not edit the files directly.** Changes should be made in the action-intention-protos source repository.

## **Installation**

npm install @your-npm-username/action-intention-protos

## **Usage**

You can import any of the shared data models directly from the package root.

import {  
AuthenticatedUser,  
AddressBookContact,  
SecureEnvelope  
} from '@your-npm-username/action-intention-protos';

// Example usage:  
const user: AuthenticatedUser \= {  
id: 'user-123',  
alias: 'Test User',  
email: 'test@example.com'  
};
npm package: @illoops/cli
Description: CLI for illoops — run milestones from the terminal
Author: illodev
Latest version: 0.2.1

# @illoops/cli

Command-line interface for illoops — run milestones from the terminal.

## Usage

```bash
illoops <command> [options]
```

### Commands

| Command              | Description                         |
| -------------------- | ----------------------------------- |
| `run <milestone-id>` | Execute a specific milestone        |
| `status`             | Show state of all loaded milestones |
| `validate`           | Validate the configuration file     |
| `resume`             | Resume all interrupted milestones   |

### Options

| Option            | Description         | Default                |
| ----------------- | ------------------- | ---------------------- |
| `--config <path>` | Path to config file | `.illoops/config.yaml` |
| `--help`          | Show help message   |                        |

### Examples

```bash
# Run a milestone
illoops run setup --config illoops.config.yaml

# Check status
illoops status

# Validate config
illoops validate --config ./my-config.yaml

# Resume interrupted milestones
illoops resume
```

## Scripts

```bash
pnpm build      # Build with tsup
pnpm test       # Run tests
pnpm typecheck  # Type check
pnpm clean      # Remove dist/
```
npm package: @illumidesk/common-ui
Description: A Common package that shared the common react components between all the packages like lms and admin dashboard.
Author: illumidesk
Latest version: 0.6.31

# Common

A Common package that shared the common react components between all the packages like lms and admin dashboard.


# Installation

```bash
npm i @illumidesk/common-ui
or
yarn add @illumidesk/common-ui
```

# Usage

```bash
import React, { FC } from 'react';
import { ThemeProvider } from '@material-ui/core/styles';
import { CustomTheme } from '@illumidesk/common-ui';

import AllCourses from './containers/allCourses';

const App: FC = (): JSX.Element => {
  return (
     <ThemeProvider theme={CustomThmere}>
         <AllCourses />
     </ThemeProvider>
  );
};

export default App;
```
npm package: @illumidesk/cypress-test-utils
Description: Utilities for testing with Cypress
Author: Ray Gesualdo
Latest version: 2.0.3

# cypress-test-utils

[![Build Status](https://travis-ci.org/IllumiDesk/cypress-test-utils.svg?branch=master)](https://travis-ci.org/IllumiDesk/cypress-test-utils)
[![npm version](https://img.shields.io/npm/v/@illumidesk/cypress-test-utils.svg)](https://www.npmjs.com/package/@illumidesk/cypress-test-utils)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

## Organization

Code is organized into three directories:

* `browser/`: this directory contains code that should only be run in a browser context
* `server/`: this directory contains code that should only be run in a Node.js context
* `shared/`: this directory contains code that can be run in both a browser and Node.js context

## Tests

This repo uses `jest` for unit tests. Run `npm test` to run jest in watch mode during development. `npm run test:ci` runs the unit tests once and outputs coverage information.

## Releases

This repo uses `semantic-release` to handle all releases. On each push to the `master` branch, a new release is published to both GitHub and npm. To assist in maintaining changelogs, release notes, etc., `commitizen` is used to correctly format commit messages. Run `npm run cm` to commit changes.

**Commit Types**

Only certain commit types will trigger a release. The table below describes which types trigger a release, any conditions for the type, and the level of release that is triggered.

| Type       | Condition             | Release |
| ---------- | --------------------- | ------- |
| `any`      | Breaking change       | `major` |
| `feat`     |                       | `minor` |
| `fix`      |                       | `patch` |
| `perf`     |                       | `patch` |
| `chore`    |                       | `patch` |
| `refactor` |                       | `patch` |
| `docs`     | scope set as `README` | `patch` |