open-index/open-npm huggingface dataset:
npm package: @gcomas/huenei-eslint
Description: Normalizes ESLint output to make it easier to diff
Author: gcomas
Latest version: 0.0.29



<div align="center">

![Logo](https://i.postimg.cc/sgH6RJ39/logo-eslint.jpg)

# Extend ESLint Configuration

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) 

This guide explains how to extend an existing ESLint configuration in your project. By extending a shared or base configuration, you can standardize linting rules across multiple projects while still allowing for customizations.

</div>

## Installation

```bash
npm install @huenei/eslint
```

## Prerequisites

Ensure you have the following installed:

- **Node.js**: Version 22.6.0 or later.
- **npm** or **yarn**: For managing dependencies.
- **ESLint**: Install locally in your project:
```bash
npm install eslint --save-dev
```

---

## Usage

 ### Customize ESLint Config file

Add the extended configuration to the config file.

**eslint.config.js**

```javascript
import hueneiLinter from '@huenei/eslint'

/** @type {import('eslint').Linter.Config[]} */
export default [
   { files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'] }, // affected extensions
   { languageOptions: { globals: globals.browser } }, 
   ...hueneiLinter.plugins, // extends plugins
   {
      rules: {
            ...hueneiLinter.rules, // extends rules
      },
      ignores: ['node_modules', 'dist'],
      languageOptions: {
            ecmaVersion: 'latest',
            sourceType: 'module',
      },
   },
]
```

### Run ESLint in your project

Add a script to your **package.json**:

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

Then run

```bash
npm run lint
```

---

## Customizing the Configuration

You can override or add specific rules or add more extensions to tailor the ESLint configuration to your project's needs. Place these overrides under the rules section in your **.eslint.config.js** file.

```javascript
import hueneiLinter from '@huenei/eslint'

/** @type {import('eslint').Linter.Config[]} */
export default [
   { languageOptions: { globals: globals.browser } }, 
   ...hueneiLinter.plugins,
   ..newExtensions // add more extension rules
   {
      rules: {
            ...hueneiLinter.rules,
            indent: ['error', 4] // override rules
      },
   },
]
```
npm package: @gcommands/plugin-moreevents
Description: Extend default discord.js events for GCommands
Author: Garlic-Team
Latest version: 1.0.5

<div align="center">
    
   # <img src="https://cdn.discordapp.com/avatars/834822955229380619/7d0142158babe0375e7cc633e87c06d4.png" height="30"> GCommands Plugin More Events
   ### Official plugin for GCommands
    
  <br />
  <p>
    <a href="https://www.npmjs.com/package/@gcommands/plugin-moreevents"><img src="https://nodei.co/npm/@gcommands/plugin-moreevents.png?downloads=true&stars=true" alt="NPM Banner"></a>
    <br />
    <a href="https://discord.gg/AjKJSBbGm2"><img src="https://discord.com/api/guilds/833628077556367411/embed.png?style=banner2" /></a>
  </p>
  <p>
    <a href="https://ko-fi.com/H2H05FNRL"><img src="https://img.shields.io/badge/Kofi-Donate-yellow?style=for-the-badge" height="30" /></a>
    <a href="https://github.com/Garlic-Team/gcommands-addons"><img src="https://img.shields.io/badge/Open-Source-blue?style=for-the-badge" height="30" /></a>
    <img src="https://img.shields.io/badge/Made%20With-TypeScript-red?style=for-the-badge" height="30" />
  </p>
</div>

---

## Installation

Install with [npm](https://www.npmjs.com/) / [yarn](https://yarnpkg.com) / [pnpm](https://pnpm.js.org/):

```sh
npm install @gcommands/plugin-moreevents
yarn add @gcommands/plugin-moreevents
pnpm add @gcommands/plugin-moreevents
```

```js
const { Plugins } = require('gcommands');
require('@gcommands/plugin-moreevents'); // typings inject

Plugins.search(__dirname);
```

Now when you create a listener, more events will show up.

List of events:
- selectMenu
- clickButton

- guildBoostLevelUp
- guildBoostLevelDown
- guildRegionUpdate
- guildBannerUpdate
- guildAfkChannelUpdate
- guildVanityURLUpdate
- guildFeaturesUpdate
- guildAcronymUpdate
- guildOwnerUpdate
- guildMaximumMembersUpdate
- guildPartnerUpdate
- guildVerifyUpdate

- threadStateUpdate
- threadNameUpdate
- threadLockStateUpdate
- threadRateLimitPerUserUpdate
- threadAutoArchiveDurationUpdate

- voiceChannelJoin
- voiceChannelLeave
- voiceChannelSwitch
- voiceChannelMute
- voiceChannelUnmute
- voiceChannelDeaf
- voiceChannelUndeaf
- voiceStreamingStart
- voiceStreamingStop

- guildMemberNicknameUpdate
- guildMemberAcceptShipScreening
- guildMemberBoost
- guildMemberUnboost

- userAvatarUpdate
- userUsernameUpdate
- userDiscriminatorUpdate
- userFlagsUpdate
- userBannerUpdate

- rolePositionUpdate
- rolePermissionsUpdate
npm package: @gcommands/voice
Description: Easy voice system for djs!
Author: Garlic-Team
Latest version: 0.2.0-dev

<div align="center">
    <h1><b>GVoice</b></h1>
  <p>
    <a href="https://www.npmjs.com/package/gcommands"><img src="https://img.shields.io/npm/v/@gcommands/voice?maxAge=3600" alt="NPM version" /></a>
    <a href="https://www.npmjs.com/package/gcommands"><img src="https://img.shields.io/npm/dt/@gcommands/voice?maxAge=3600" alt="NPM downloads" /></a>
    <a href="https://www.codefactor.io/repository/github/garlic-team/gvoice/overview/main"><img src="https://www.codefactor.io/repository/github/garlic-team/gvoice/badge/main" alt="Code Raiting" /></a>
  </p>
  <p>
    <a href="https://www.npmjs.com/package/@gcommands/voice"><img src="https://nodei.co/npm/@gcommands/voice.png?downloads=true&stars=true" alt="NPM Banner"></a>
  </p>
  <p>
    <a href="https://ko-fi.com/H2H05FNRL"><img src="https://garlic-team.github.io/GarMod/sources/support-ko-fi.svg" height="30" /></a>
    <a href="https://github.com/Garlic-Team/GVoice"><img src="https://garlic-team.github.io/GarMod/sources/open-source.svg" height="30" /></a>
    <img src="https://forthebadge.com/images/badges/made-with-javascript.svg" height="30" />
  </p>
</div>

---

## 📂 | Installation

```sh
npm install @gcommands/voice
yarn add @gcommands/voice
```

## 🐢 | Guide & Documentation
To help you learn more with GCommands we have a [guide](https://gcommands.js.org/guide/voice) and [documentation](https://gcommands.js.org/docs/) for you.  
If you are still having trouble, you can join our [Garlic Team](https://discord.gg/AjKJSBbGm2) discord server.
npm package: @gconturzo/node-cli-project-generator
Description: Este generador servirá para crear proyectos NPM de Javascript y Typescript basándonos en los proyectos de librerías desarrollados en este curso.
Author: Gustavo Conturzo
Latest version: 1.0.1

## Generador de proyectos NPM

Este generador servirá para crear proyectos NPM de Javascript y Typescript basándonos en los proyectos de librerías desarrollados en este curso.

# Requirements
* Node 14.21.3
* NPM >= 6.14.18


# Install
```npm install -g @gconturzo/node-cli-project-generator```
# Usage
Ejecutamos esta orden
```npm-cli-project-creator```
npm package: @gcorb/vueflowchart
Description: vueflowchart
Author: Alexandre Bonaventure Geissmann
Latest version: 0.1.5

# vue-flowchart
This lib is under heavy development. It is not production-ready and API could change dramatically. Feel free to use it anyway.
# Usage
Soon

### Graph Data
```
{
  links:[
    {
      id :String,
      source :String, // a node ID
      sourcePort :String,
      target: node3,
      targetPort: 'in'
    },
    ...
  ],
  nodes: [
    {
      id :String,
      type: :String, // default: 'default'
      data: {
        name: "Caption",
        outVariables: ['out']
      },
      x :Number, // in px
      y :Number, // in px
    },
  ],
}
```

# Example


# TO-DO


# Contributions
are welcome :)
npm package: @gcorbel_4/vueflowchart
Description: vueflowchart
Author: Alexandre Bonaventure Geissmann
Latest version: 1.0.11

# vue-flowchart
This lib is under heavy development. It is not production-ready and API could change dramatically. Feel free to use it anyway.
# Usage
Soon

### Graph Data
```
{
  links:[
    {
      id :String,
      source :String, // a node ID
      sourcePort :String,
      target: node3,
      targetPort: 'in'
    },
    ...
  ],
  nodes: [
    {
      id :String,
      type: :String, // default: 'default'
      data: {
        name: "Caption",
        outVariables: ['out']
      },
      x :Number, // in px
      y :Number, // in px
    },
  ],
}
```

# Example


# TO-DO


# Contributions
are welcome :)