open-index/open-npm huggingface dataset:
npm package: @mrowa96/eslint-config-node
Description: Eslint configuration for Node.js based projects with TypeScript.
Author: Paweł Mrowiec
Latest version: 1.1.0

# ESLint config for Node.js based projects with TypeScript

## What is included?

### Configuration for JavaScript files e.g. prettier.config.js etc.

Based on `airbnb-base` with additional prettier rules

### Configuration for TypeScript source files

Based on `airbnb-typescript` with `@typescript-eslint`, `import` and `prettier`

### Separate configuration for TypeScript tests files

Based on previous config, but with some rules disabled for easier testing
npm package: @mrowa96/eslint-config-react
Description: Eslint configuration for React based projects.
Author: Paweł Mrowiec
Latest version: 1.6.1

# ESLint config for React based projects

## What is included?

### Configuration for JavaScript files e.g. webpack.config.js etc.

Based on `airbnb-base` with additional prettier rules

### Configuration for TypeScript source files

Based on `airbnb-typescript` with `@typescript-eslint`, `import` and `prettier`

### Separate configuration for TypeScript tests files

Based on previous config, but with some rules disabled for easier testing

## How to use it?

You can configure your `.eslintrc` for example in this way:

```js
module.exports = {
  extends: ['@mrowa96/eslint-config-react/base'],
  overrides: [
    {
      files: ['**/*.ts', '**/*.tsx'],
      extends: ['@mrowa96/eslint-config-react/typescript'],
    },
    {
      files: ['**/*.test.ts', '**/*.test.tsx'],
      extends: ['@mrowa96/eslint-config-react/typescript-test'],
    },
  ],
};
```
npm package: @mroz/js-yaml
Description: YAML 1.2 parser and serializer
Author: Vladimir Zapparov
Latest version: 4.1.2

# @mroz/js-yaml

Reduced-size fork of [js-yaml](https://npm.im/js-yaml). (`565 kB → 92 kB`)

* Bundled with esbuild.
* Removed CLI.
* Built-in types.
npm package: @mrozilla/gatsby-theme-netlify_cms
Description: Gatsby theme using Netlify CMS and MDX
Author: Jan Hruby
Latest version: 0.0.8

# [gatsby-theme-netlify_cms](https://github.com/mrozilla/gatsby-theme-netlify_cms/)

A [Gatsby](https://github.com/gatsbyjs/gatsby) theme using [Netlify CMS](https://github.com/netlify/netlify-cms) and [MDX](https://github.com/mdx-js/mdx). The theme uses [netlify-cms-backend-fs](https://github.com/adarta/netlify-cms-backend-fs) for local development.

## Install

```sh
npm install --save gatsby-theme-netlify_cms
```

## How to use

Add theme to the `plugins` field in your `gatsby-config.js`.

```js
module.exports = {
  //...
  plugins: [
    { resolve: '@mrozilla/gatsby-theme-netlify_cms' },
    //...
  ],
  //...
};
```

## CMS Configuration

You can extend the [Netlify CMS configuration options](https://www.netlifycms.org/docs/configuration-options/) by [shadowing](https://www.gatsbyjs.org/docs/themes/shadowing/#extending-shadowed-files) the `config.js` file. See the [default config set by the theme](https://github.com/mrozilla/gatsby-theme-netlify_cms/blob/master/src/config.js) to understand the existing structure.

```js
// src/gatsby-theme-netlify_cms/config.js

import config from '@mrozilla/gatsby-theme-netlify_cms/src/config';

// e.g. add a new block type

config.collections = [
  ...config.collections.map((collection) => {
    if (collection.name === 'pages') {
      return {
        ...collection,
        fields: collection.fields.map((field) => {
          if (field.name === 'blocks') {
            return { 
              ...field, 
              types: [
                ...field.types, 
                { name: 'New', fields: [{name: 'title'}] }
              ],
            };
          }
          return field;
        }),
      };
    }
    return collection;
  }),
];

export default config;

```

## Change Log

This project adheres to [Semantic Versioning](http://semver.org/). Every release is documented on the Github [Releases](https://github.com/mrozilla/gatsby-theme-netlify_cms/releases) page.

## License

[MIT (c) Jan Hrubý](https://github.com/mrozilla/gatsby-theme-netlify_cms/blob/master/LICENSE)