open-index/open-npm huggingface dataset:
npm package: @shoutem/eslint-config-base
Description: Shoutem's base JS ESlint config
Author: Shoutem
Latest version: 1.0.6

# @shoutem/eslint-config-base

[![npm version](https://badge.fury.io/js/@shoutem%2Feslint-config-base.svg)](https://badge.fury.io/js/@shoutem%2Feslint-config-base)

This package provides Shoutem's base JS .eslintrc (without React plugins) as an extensible shared config.

## Usage

Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-prettier` and `prettier`.

1. Install the correct versions of each package, which are listed by the command:

```sh
npm info "@shoutem/eslint-config-base@latest" peerDependencies
```

If using **npm 5+**, use this shortcut

```sh
npx install-peerdeps --dev @shoutem/eslint-config-base
```

If using **npm < 5**, you can either install all the peer dependencies manually, or use the [install-peerdeps](https://github.com/nathanhleung/install-peerdeps) cli tool.

```sh
npm install -g install-peerdeps
install-peerdeps --dev @shoutem/eslint-config-base
```

2. Add `"extends": "@shoutem/base"` to your .eslintrc.
npm package: @shoutem/eslint-config-react
Description: Shoutem's React JS ESlint config
Author: Shoutem
Latest version: 1.0.10

# @shoutem/eslint-config-react

[![npm version](https://badge.fury.io/js/@shoutem%2Feslint-config-react.svg)](https://badge.fury.io/js/@shoutem%2Feslint-config-react)

This package provides Shoutem's React JS .eslintrc (with React plugins) as an extensible shared config.

## Usage

Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-prettier`, `eslint-plugin-import`, `eslint-plugin-simple-import-sort`, `eslint-plugin-jsx-a11y`, `eslint-plugin-react`, `eslint-plugin-react-hooks` and `prettier`.

1. Install the correct versions of each package, which are listed by the command:

```sh
npm info "@shoutem/eslint-config-react@latest" peerDependencies
```

If using **npm 5+**, use this shortcut

```sh
npx install-peerdeps --dev @shoutem/eslint-config-react
```

If using **npm < 5**, you can either install all the peer dependencies manually, or use the [install-peerdeps](https://github.com/nathanhleung/install-peerdeps) cli tool.

```sh
npm install -g install-peerdeps
install-peerdeps --dev @shoutem/eslint-config-react
```

2. Add `"extends": "@shoutem/react"` to your .eslintrc.
npm package: @shoutem/eslint-config-react-native
Description: Shoutem's React Native JS ESlint config
Author: Shoutem
Latest version: 1.0.4

# @shoutem/eslint-config-react-native

[![npm version](https://badge.fury.io/js/@shoutem%2Feslint-config-react-native.svg)](https://badge.fury.io/js/@shoutem%2Feslint-config-react-native)

This package provides Shoutem's React Native JS .eslintrc (with React plugins) as an extensible shared config.

## Usage

Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-prettier`, `eslint-plugin-simple-import-sort`, `eslint-plugin-jsx-a11y`, `eslint-plugin-react`, `eslint-plugin-react-native`, `eslint-plugin-react-hooks` and `prettier`.

1. Install the correct versions of each package, which are listed by the command:

```sh
npm info "@shoutem/eslint-config-react-native@latest" peerDependencies
```

If using **npm 5+**, use this shortcut

```sh
npx install-peerdeps --dev @shoutem/eslint-config-react-native
```

If using **npm < 5**, you can either install all the peer dependencies manually, or use the [install-peerdeps](https://github.com/nathanhleung/install-peerdeps) cli tool.

```sh
npm install -g install-peerdeps
install-peerdeps --dev @shoutem/eslint-config-react-native
```

2. Add `"extends": "@shoutem/react-native"` to your .eslintrc.