open-index/open-npm huggingface dataset:
npm package: @khuibeom/eslint-config-next
Description: Opinionated eslint config for Next application
Author: Hui Beom Kim
Latest version: 0.0.4

<div align="center">
  <h1>@khuibeom/eslint-config-next</h1>
  <p>Opinionated eslint config for Next application</p>
</div>

## Description
[![npm](https://img.shields.io/npm/v/@khuibeom/eslint-config-next?color=477ef5)](https://npmjs.com/package/@khuibeom/eslint-config-next)

Opinionated eslint config that I use for Next application.

## Install
Install `@khuibeom/eslint-config-next`

```
npm i -D @khuibeom/eslint-config-next
# or
pnpm i -D @khuibeom/eslint-config-next
# or
yarn add -D @khuibeom/eslint-config-next
```

Extend it in `.eslintrc`
```json
{
  "extends": "@khuibeom/next"
}
```

## VS Code auto fix
If you want to auto fix code on save, add the following in `.vscode/settings.json`.
Make sure [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) extension is installed.

```json
{
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}
```

## Note
This is a wrapper around eslint config from [Next-js-Boilerplate](https://github.com/ixartz/Next-js-Boilerplate). I made some changes to the original config, however, including:

1. Removing prettier. I was influenced by this [article](https://antfu.me/posts/why-not-prettier)
2. Allowing `var` and removing `prefer-const`. You can read about it [here](https://khuibeom.com/blog/javascript-fundamentals-basics-and-lexical-scope/#value-variable-function)
3. Removing jest/cypress related configs.

You can always override the eslint config to include custom rules. For instance, you can use following config for adding back jest/cypress config from [Next-js-Boilerplate](https://github.com/ixartz/Next-js-Boilerplate) that I removed:

```json
{
  // Configuration for JavaScript files
  "extends": "@khuibeom/next",
  "overrides": [
    // Configuration for testing
    {
      "files": ["**/*.test.ts", "**/*.test.tsx"],
      "plugins": ["jest", "jest-formatting", "testing-library", "jest-dom"],
      "extends": [
        "plugin:jest/recommended",
        "plugin:jest-formatting/recommended",
        "plugin:testing-library/react",
        "plugin:jest-dom/recommended"
      ]
    },
    // Configuration for e2e testing (Cypress)
    {
      "files": ["cypress/**/*.ts"],
      "plugins": ["cypress"],
      "extends": ["plugin:cypress/recommended"],
      "parserOptions": {
        "project": "./cypress/tsconfig.json"
      }
    }
  ]
}

```

## License
[License](./LICENSE)
npm package: @khulnasoft-opensource/check-engines
Description: This package is binary and doesn't require installation however you can add it to your repository as a `devDependency`:
Author: Md Sulaiman
Latest version: 1.2.0

## 📦 Install

This package is binary and doesn't require installation however you can add it to your repository as a `devDependency`:

```shell
npm install --save-dev @khulnasoft-opensource/check-engines
```

## 🚀 Usage

All you have to do is run the script next to your `package.json`:

```shell
npx @khulnasoft-opensource/check-engines
```

## 🔧 Configuration

The most common use case for this package is to let it run on `install` and `start` generic `npm` scripts:

```json
{
  "scripts": {
    "preinstall": "npx @khulnasoft-opensource/check-engines",
    "prestart": "npx @khulnasoft-opensource/check-engines"
  }
}
```

Or with less copy paste:

```json
{
  "scripts": {
    "engines": "npx @khulnasoft-opensource/check-engines",
    "preinstall": "npm run engines",
    "prestart": "npm run engines"
  }
}
```
npm package: @khulnasoft-opensource/conventional-commit
Description: > Never miss a conventional commit with [**commitizen**](https://www.npmjs.com/package/npm-install-checks) running on [**npx**](https://www.npmjs.com/package/commitizen).
Author: Md Sulaiman
Latest version: 1.0.1

# @khulnasoft-opensource/conventional-commit

> Never miss a conventional commit with [**commitizen**](https://www.npmjs.com/package/npm-install-checks) running on [**npx**](https://www.npmjs.com/package/commitizen).

[![Commits](https://img.shields.io/github/commit-activity/w/khulnasoft-opensource/conventional-commit?style=flat)](https://github.com/khulnasoft-opensource/conventional-commit/pulse)
[![Issues](https://img.shields.io/github/issues/khulnasoft-opensource/conventional-commit.svg?style=flat)](https://github.com/khulnasoft-opensource/conventional-commit/issues)
[![Releases](https://img.shields.io/github/v/release/khulnasoft-opensource/conventional-commit.svg?style=flat)](https://github.com/khulnasoft-opensource/conventional-commit/releases)
[![Discord](https://img.shields.io/discord/714698561081704529.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/58KbV5w2)
[![Twitter](https://img.shields.io/twitter/follow/khulnasoft?label=Follow&style=social)](https://twitter.com/khulnasoft)

</div>

## 📦 Install

This package is binary and doesn't require installation however you can add it to your repository as a `devDependency`:

```shell
npm install --save-dev @khulnasoft-opensource/conventional-commit
```

## 🚀 Usage

All you have to do is run the script next to your `package.json`:

```shell
npx @khulnasoft-opensource/conventional-commit
# or
npx conventional-commit
```

## 🔧 Configuration

The most common use case for this package is to run it instead of the `git commit` command inside your `npm` scripts:

```json
{
  "scripts": {
    "push": "npx @khulnasoft-opensource/conventional-commit"
  }
}
```

or

```json
{
  "scripts": {
    "push": "npx conventional-commit"
  }
}
```

If you want to ensure local-only usage:

```json
{
  "scripts": {
    "push": "conventional-commit"
  }
}
```


## 🤝 Contributing

We encourage you to contribute to Open Sauced! Please check out the [Contributing guide](https://docs.khulnasoft.com/) for guidelines about how to proceed.

If you decide to fix a bug, make sure to use the conventional commit available at:

```shell
npm run push
```

## ⚖️ LICENSE

MIT © [KhulnaSoft OpenSource](LICENSE)
npm package: @khulnasoft-opensource/explore.khulnasoft.com
Description: Explore dot KhulnaSoft is an interactive in-browser GraphQL IDE based on GraphiQL and OneGraphAuth
Author: Md Sulaiman
Latest version: 1.10.0

# explore.khulnasoft.com
> The path to your next Open Source contribution

[![Commits](https://img.shields.io/github/commit-activity/w/khulnasoft-opensource/explore.khulnasoft.com?style=flat)](https://github.com/khulnasoft-opensource/explore.khulnasoft.com/pulse)
[![Issues](https://img.shields.io/github/issues/khulnasoft-opensource/explore.khulnasoft.com.svg?style=flat)](https://github.com/khulnasoft-opensource/explore.khulnasoft.com/issues)
[![Releases](https://img.shields.io/github/v/release/khulnasoft-opensource/explore.khulnasoft.com.svg?style=flat)](https://github.com/khulnasoft-opensource/explore.khulnasoft.com/releases)
[![Discord](https://img.shields.io/discord/714698561081704529.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/U2peSNf23P)
[![Twitter](https://img.shields.io/twitter/follow/saucedopen?label=Follow&style=social)](https://twitter.com/saucedopen)
 
</div>

## 🧪 Built for Experimenting

This tool is meant to accelerate development on [KhulnaSoft](https://khulnasoft.com) by giving contributors a way to explorer GraphQL queries/mutations and results in an interactive way. It is similar to most implementations of GraphiQL, except that it features dropdown menus to select from the various dynamic queries in use by [KhulnaSoft](https://khulnasoft.com), described in [https://docs.khulnasoft.com](https://docs.khulnasoft.com).

## 🤝 Contributing

We encourage you to contribute to KhulnaSoft! Please check out the [Contributing guide](CONTRIBUTING.md) for guidelines about how to proceed.

<img align="right" src="https://i.ibb.co/CJfW18H/ship.gif" width="200"/>

## 🖥️ Development

```sh
npm ci
npm start
```

## 🍕 Community

Got Questions? Join the conversation in our [Discord](https://discord.gg/U2peSNf23P).  
Find KhulnaSoft videos and release overviews on our [YouTube Channel](https://www.youtube.com/channel/UCklWxKrTti61ZCROE1e5-MQ).

## ⚖️ LICENSE

MIT © [KhulnaSoft](LICENSE)
npm package: @khulnasoft.com/qwik-city
Description: The meta-framework for Qwik.
Latest version: 1.11.0

# Qwik City 🏙

The meta-framework for [Qwik](https://qwik.dev/).

## Community

- Ping us at [@QwikDev](https://twitter.com/QwikDev)
- Join our [Discord](https://qwik.dev/chat) community

## Related

- [Qwik](https://qwik.dev/): An open-source framework designed for best possible time to interactive, by focusing on resumability of server-side-rendering of HTML, and fine-grained lazy-loading of code.
- [Partytown](https://partytown.builder.io/): Relocate resource intensive third-party scripts off of the main thread and into a web worker 🎉.
- [Mitosis](https://github.com/BuilderIO/mitosis): Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
- [Builder](https://github.com/BuilderIO/builder): Drag and drop page builder and CMS for React, Vue, Angular, and more.