open-index/open-npm huggingface dataset:
npm package: @indigina/eslint-config
Description: ESLint config for typescript applications
Latest version: 1.0.14

# @indigina/eslint-config

A sharable eslint config for applications which use typescript.

## Install

```shell
npm i -D @indigina/eslint-config
```

# @indigina/eslint-config

A sharable eslint config for applications which use typescript. Supports both ESLint flat config (recommended) and legacy `.eslintrc` formats.

## Install

```shell
npm i -D @indigina/eslint-config
```

## Usage

### Flat Config (Recommended - ESLint 9+)

For projects using ESLint 9+ with the new flat config format, import the config in your `eslint.config.js` file:

```javascript
import indiginaConfig from '@indigina/eslint-config';

export default [
  ...indiginaConfig,
  // Add your project-specific overrides here
];
```

You can also explicitly import the flat config:

```javascript
import indiginaConfig from '@indigina/eslint-config/flat';

export default [
  ...indiginaConfig,
];
```

### Legacy Config (ESLint 8 and below)

For projects still using the legacy `.eslintrc` format, add the config to your `.eslintrc.json` file:

```json
{
  "extends": [
    "@indigina/eslint-config"
  ]
}
```

Or explicitly use the legacy config:

```json
{
  "extends": [
    "@indigina/eslint-config/legacy"
  ]
}
```

## Migration Guide

When you're ready to migrate from legacy to flat config:

1. Remove your `.eslintrc.json` file
2. Create an `eslint.config.js` file
3. Import and use the flat config as shown above
4. Update your ESLint to version 9+

## Compatibility

- **Flat Config**: ESLint 9+ (recommended)
- **Legacy Config**: ESLint 8 and below
npm package: @indigina/stylelint-config
Description: Stylelint config for applications
Latest version: 1.0.14

# @indigina/stylelint-config

A sharable stylelint config for applications which use sass or scss.

## Install

```shell
npm i -D @indigina/stylelint-config
```

## Usage

To use `@indigina/stylelint-config` after you installed it you need to add it into your parent project
`.stylelintrc` file. Add config to `extends` section.

```json
{
  "extends": [
    "@indigina/stylelint-config"
  ]
}
```