open-index/open-npm huggingface dataset:
npm package: @renault-digital/eslint-config
Description: Eslint config that follow Renault Digital coding style.
Latest version: 1.0.2

# Renault Digital ESLint config

[![Build Status](https://img.shields.io/travis/renault-digital/eslint-config.svg)](https://travis-ci.org/renault-digital/eslint-config)
[![Npm Version](https://img.shields.io/npm/v/@renault-digital/eslint-config.svg)](https://www.npmjs.com/package/@renault-digital/eslint-config)

- [Installation](#installation)
- [Usage](#usage)
- [Examples](#examples)
- [Contribute](#contribute)

## Installation

Using `npm` :

```sh
npm install --save-dev @renault-digital/eslint-config
```

Or using `yarn` :

```sh
yarn add --dev @renault-digital/eslint-config
```

## Usage

Please follow [configure ESLint](https://eslint.org/docs/user-guide/configuring) for configuration.

The follow rules are available (you can combine them) :

- `@renault-digital` : General JS rules
- `@renault-digital/common` : Same as above
- `@renault-digital/node` : Rules specific to NodeJS
- `@renault-digital/mocha` : Rules specific to Mocha
- `@renault-digital/server` : Group of rules for NodeJS application

A basic usage will be in a file `.eslintrc.json`:

```json
{
  "extends": "@renault-digital/eslint-config"
}
```

And after :

```sh
yarn eslint .
```

## Examples

Bellow are some recommended usage.

### A common usage

`.eslintrc.json`:

```json
{
  "extends": "@renault-digital/eslint-config"
}
```

### A typical Server project with NodeJS and Mocha tests

`.eslintrc.json`:

```json
{
  "extends": "@renault-digital/eslint-config/server"
}
```

## Contribute

### Proposing changes

Major changes should be discussed GitHub.

### Semver policy

Same approach as in ESLint, see [Semantic Versioning Policy](https://github.com/eslint/eslint#user-content-semantic-versioning-policy).
npm package: @renault-digital/lint-config
Description: Lint config following Renault Digital coding style.
Latest version: 0.0.2

# Renault Digital ESLint config

![Travis (.org)](https://img.shields.io/travis/renault-digital/lint-config.svg?style=flat-square)
![npm](https://img.shields.io/npm/v/@renault-digital/lint-config.svg?style=flat-square)

## Installation

```sh
npm install --save-dev @renault-digital/lint-config

# or

yarn add --dev @renault-digital/lint-config
```

Then, [configure ESLint](https://eslint.org/docs/user-guide/configuring) with one or more `.eslintrc.json` files as
appropriate.

## Example configurations

Bellow are some recommended uses:

### A typical Server project with NodeJS and Mocha tests

`.eslintrc.json`:

```json
{
  "extends": "@renault-digital/lint-config/server"
}
```

### Lint your Gherkin features

`package.json` :

```json
{
    "test:lint:gherkin" : "gherkin-lint -c node_modules/@renault-digital/lint-config/gherkin.json"
}
```

### Lint your Markdown

`package.json` :

```json
{
    "test:lint:md" : "markdownlint *.md --config node_modules/@renault-digital/lint-config/markdownlint.json"
}
```

## Proposing changes

Major changes should be discussed GitHub.

## Semver policy

Same approach as in ESLint, see [Semantic Versioning Policy](https://github.com/eslint/eslint#user-content-semantic-versioning-policy).
npm package: @renault-digital/mdlint-config
Description: Markdown Lint config following Renault Digital coding style.
Latest version: 1.0.0

# Renault Digital Markdown Lint config

[![Build Status](https://img.shields.io/travis/renault-digital/mdlint-config.svg)](https://travis-ci.org/renault-digital/mdlint-config)
[![Npm Version](https://img.shields.io/npm/v/@renault-digital/mdlint-config.svg)](https://www.npmjs.com/package/@renault-digital/mdlint-config)

- [Installation](#installation)
- [Usage](#usage)
- [Examples](#examples)
- [Contribute](#contribute)

## Installation

Using `npm` :

```sh
npm install --save-dev @renault-digital/mdlint-config
```

Or using `yarn` :

```sh
yarn add --dev @renault-digital/mdlint-config
```

## Usage

Please follow [configure mdlint](https://mdlint.org/docs/user-guide/configuring) for configuration.

The follow rules are available (you can combine them) :

- `@renault-digital` : General Markdown rules

A basic usage will be in a file `.markdownlint.json`:

```json
{
  "extends": "./node_modules/@renault-digital/mdlint-config/markdownlint.json"
}
```

And after :

```sh
yarn markdownlint .
```

## Examples

Bellow are some recommended usage.

### A common usage

`.markdownlint.json`:

```json
{
  "extends": "./node_modules/@renault-digital/mdlint-config/markdownlint.json"
}
```

## Contribute

### Proposing changes

Major changes should be discussed GitHub.

### Semver policy

Same approach as in mdlint, see [Semantic Versioning Policy](https://github.com/mdlint/mdlint#user-content-semantic-versioning-policy).
npm package: @renault-digital/rd-mdx-deck-theme
Description: This is the theme we use in Renault Digital for MaaS-related slide decks powered by [`mdx-deck`](https://github.com/jxnblk/mdx-deck)
Author: Romain DARY
Latest version: 0.0.8

# Renault Digital theme

This is the theme we use in Renault Digital for MaaS-related slide decks powered by [`mdx-deck`](https://github.com/jxnblk/mdx-deck)

Check out the `maa-mdx-example` for instructions on getting it set up and further usage.