open-index/open-npm huggingface dataset:
npm package: @gycoding/nebula
Description: 🌌 Nebula — utilidades, hooks y clases reutilizables para proyectos React de GyCoding.
Author: GYCODING
Latest version: 1.0.13

# Nebula

![version](https://img.shields.io/badge/version-1.0.0-gold?style=for-the-badge)
[![developer](https://img.shields.io/badge/developed-GYCODING-B833FF?style=for-the-badge)](https://gycoding.com)

<br>

## Introduction

Nebula is the official GYCODING's Framework for front-end.

<br>

## Creators

| Product Owner |
| :---: |
| <img src="https://github.com/gy-gfigueras.png?size=115" width=115> <br> [![gfigueras](https://img.shields.io/badge/gfigueras-B833FF?style=for-the-badge)](https://github.com/gy-gfigueras) |

<br>

<pre align="center">GYCODING 2025</pre>
npm package: @gydeone/g1-widget
Description: *Widget Front End (created with [PREACT](https://preactjs.com/) )*
Author: odiinnn
Latest version: 0.0.10

*Widget Front End (created with [PREACT](https://preactjs.com/) )*

# Get started
- `npm install`
-  `cp .env_example .env`
- Edit `.env`
- `npm run build`
- `npm run start`

This client communicate mostly with [g1-passport-backend](https://gitlab.com/gyde-one/g1-passport-backend)
npm package: @gydeone/sso-client
Description: ![Version](https://img.shields.io/badge/version-1.0.0-blue.svg?cacheSeconds=2592000) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](#)
Author: Dmitry Logunov
Latest version: 0.0.15

# Welcome to @gydeone/sso-client 👋
![Version](https://img.shields.io/badge/version-1.0.0-blue.svg?cacheSeconds=2592000)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](#)

## Install

```sh
npm install @gydeone/sso-client
```

## Usage

```javascript
const client = new SsoClient({
    public: {
        url: 'http://localhost:3000/graphql',
        accessToken: 'public_iKZkjSG#w&2ou%K*GkjsPmfg'
    },
    private: {
        url: 'http://localhost:3001/graphql',
        accessToken: 'private_aA4ESq3Gc7hk*q^%vwK4VVZa'
    }
});

const challengeResult = await client.challenge({params: {did: 'qwe'}, schema: SchemaType.Did})
console.log(challengeResult.challenge);
```

## Run tests

```sh
npm run test
```

## Author

👤 **uxname@gmail.com**


## Show your support

Give a ⭐️ if this project helped you!
npm package: @gyeonghokim/openapi-converter
Description: Convert API collection files (Postman, Apidog, Bruno) to OpenAPI v3 format
Author: GyeongHo Kim
Latest version: 1.1.1

# openapi-converter

Convert API collection files (Postman, Apidog, Bruno) to OpenAPI v3 format.

## Features

- Convert Postman Collections to OpenAPI v3
- Convert Apidog Collections to OpenAPI v3
- Convert Bruno Collections to OpenAPI v3

## Installation

```bash
npm install -g @gyeonghokim/openapi-converter
```

Or use locally:

```bash
npm install --save-dev @gyeonghokim/openapi-converter
```

## Usage

```bash
openapi-converter <input-file> [options]
# or just
oac <input-file> [options]

Options:
  -o, --output <path>       Output file path (default: openapi.json, only supports json and yaml formats)
  -p, --provider <provider> Provider to use (default: postman, only supports postman, apidog, bruno)
  -h, --help                Show help message
```

### Examples

```bash
# Convert Postman collection
openapi-converter collection.json -o api-spec.json

# Convert Apidog collection
openapi-converter apidog-export.json

# Convert Bruno collection
openapi-converter bruno-collection.json -o openapi.yaml
```

## Development

### Setup

```bash
# Clone the repository
git clone <repository-url>
cd openapi-converter

# Install dependencies
npm install
```

### Available Scripts

```bash
# Build the project
npm run build

# Run tests
npm test

# Run tests in watch mode
npm run test:watch

# Run tests with UI
npm run test:ui

# Run linter
npm run lint

# Format code
npm run format

# Check and fix formatting and linting
npm run check

# Development mode (watch)
npm run dev
```

### Project Structure

```
openapi-converter/
├── src/
│   ├── cli.ts           # CLI entry point
│   └── index.ts         # Main conversion logic
├── test/
│   └── index.test.ts    # Tests
├── dist/                # Build output (generated)
├── biome.json           # Biome configuration
├── tsconfig.json        # TypeScript configuration
├── commitlint.config.js # Commitlint configuration
└── package.json         # Project configuration
```

### Git Hooks

This project uses Husky for Git hooks:

- **pre-commit**: Runs lint-staged to check and format staged files
- **commit-msg**: Validates commit messages against conventional commit format

### Commit Message Format

This project follows [Conventional Commits](https://www.conventionalcommits.org/):

```
<type>(<scope>): <subject>

<body>

<footer>
```

Types:
- `feat`: New feature
- `fix`: Bug fix
- `docs`: Documentation changes
- `style`: Code style changes (formatting, etc.)
- `refactor`: Code refactoring
- `perf`: Performance improvements
- `test`: Adding or updating tests
- `build`: Build system changes
- `ci`: CI configuration changes
- `chore`: Other changes

## License

MIT