open-index/open-npm huggingface dataset:
npm package: @jasonk/eslint-config
Description: My eslint configs
Author: Jason Kohles
Latest version: 2.0.1

# @jasonk/eslint-config #

> My [ESLint](https://eslint.org/) configs.

## Rules ##

The rules in this package are grouped into rough categories to help
with maintenance.  The rules categories are:

## Options ##

There are several sets of rules included in this repo that are
intended to be suitable for different types of projects.  You can pick
which one you want to use simply by extending it in your own ESLint
configuration.

The available options are:

* babel - For projects transpiled with babel (includes es6)
* browser - For browser-based projects.
* es5 - For projects using ES5
* es6 - For projects using ES6 (includes es5)
* react - For projects using React (includes babel+browser)
* tests - Rules for test files

## Installing

First, in your package repository directory, install all the core
dependencies that you will need.

```
yarn add -D eslint eslint-plugin-babel \
    eslint-plugin-chai-expect \
    eslint-plugin-dependencies \
    eslint-plugin-eslint-comments \
    eslint-plugin-import \
    eslint-plugin-jsdoc \
    eslint-plugin-json \
    eslint-plugin-jsx-a11y \
    eslint-plugin-lodash \
    eslint-plugin-mocha \
    eslint-plugin-node \
    eslint-plugin-promise \
    eslint-plugin-react \
    eslint-plugin-react-hooks \
    eslint-plugin-should-promised
```

## Contributing ##

Please read [CONTRIBUTING.md](./CONTRIBUTING.md) for details about our
contribution process.  Make sure you have also read
[CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md).

## Versioning ##

I use [SemVer](http://semver.org/) for versioning. For the versions
available, see the [tags on this repository][tags].

## Authors ##

* **Jason Kohles** - [jasonk](https://github.com/jasonk)

See also the list of [contributors][contribs] who participated in this
project.

## License ##

This project is licensed under the MIT License - see the
[LICENSE](./LICENSE) file for details.

[contribs]: https://github.com/jasonk/eslint-config/contributors
[tags]: https://github.com/jasonk/eslint-config/tags
npm package: @jasonlamv-t/rehype-code-title
Description: Rehype plugin to add code block title in pre element as div element.
Author: Jason Lam
Latest version: 0.0.4

# Rehype-Code-Title

I'm writing a blog project with mdx-bundler and I want to annotate code title such as filename in the top of the code block. This plugin does just that!

### Usage

```js
import rehype from 'rehype';
import rehypeCodeTitle from '@jasonlamv-t/rehype-code-title';
import rehypePrism from 'rehype-prism-plus';

rehype()
  .use(rehypeCodeTitle) // better choice to be before rehypePrism.
  .use(rehypePrism)
  .process(/* some html */);
```

For some markdown files like this:

````md
```js:index.js
const codeType = 'js';
```
````

It will be processed as:

```html
<pre class="language-js">
  <div class="code-title">index.js</div>
  <code class="language-js code-highlight">
    <span class="code-line line-number" line="1">
      const codeType = 'js';
    </span>
  </code>
</pre>
```
npm package: @jasonleibowitz/merge-styles
Description: Simple utility to merge classnames for theming
Author: Jason Leibowitz
Latest version: 1.0.0

# @jasonleibowitz/merge-styles

Merge Styles

[![Build Status](https://travis-ci.org/jasonleibowitz/merge-styles.svg?branch=master)](https://travis-ci.org/jasonleibowitz/merge-styles)
[![Coverage Status](https://coveralls.io/repos/github/jasonleibowitz/merge-styles/badge.svg?branch=master)](https://coveralls.io/github/jasonleibowitz/merge-styles?branch=master)


Simple JS Utility to merge multiple classnames together. I use this in my react apps to make components easily themeable via a theme prop.

## Example Usage

```
import React from 'react';
import mergeStyles from 'merge-styles';
import styles from './styles.css'

export default function Component({ theme }) {
  const mergedStyles = mergeStyles({
    container: styles.container,
    text: null,
    title: styles.title,
  })

  return (
    <div className={mergedStyles.container}>
      <h1 className={mergedStyles.title}>Hello World</h1>
      <p className={mergedStyles.text}>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec eget felis non quam bibendum vestibulum et et libero. Morbi in diam nec ex euismod consectetur. Phasellus elementum, dolor vitae ullamcorper vulputate, nunc turpis dictum lectus, non rhoncus magna velit vel nulla. Quisque tincidunt vehicula turpis a auctor. Fusce quis tempor risus, vel faucibus dolor. Pellentesque non ultricies nisl, non auctor neque. Nunc vulputate varius ipsum et lobortis.</p>
    </div>
  );
}
```
npm package: @jasonleonhard/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 1.1.1

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://github.com/facebook/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
- [User Guide](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @jasonlwalker/jlwappbuilder
Description: Utility library for building HTML5 web applications
Author: Jason L Walker
Latest version: 1.0.32

![Publish Release Patch](https://github.com/JasonLWalker/Jlw.Npm.libJlwAppBuilder/workflows/Publish%20Release%20Patch/badge.svg)
![npm (scoped)](https://img.shields.io/npm/v/@jasonlwalker/jlwappbuilder?label=Latest%20Release%20%28npm%29)

# Jlw.Npm.libJlwAppBuilder
npm package: @jasonlwalker/jlwutility
Description: Utility library for HTML5 web applications that use JQuery, Bootstrap, Bootbox, Font-Awesome, and Toastr
Author: Jason L Walker
Latest version: 1.2.11

![Github Release](https://github.com/JasonLWalker/Jlw.Npm.libJlwUtility/workflows/Publish%20Release%20Patch/badge.svg?label=Build%20Test%20Release)
![npm (scoped)](https://img.shields.io/npm/v/@jasonlwalker/jlwutility?label=Latest%20Release%20%28npm%29)

# Jlw.Npm.libJlwUtility
npm package: @jasonman34/eslint-config
Description: ESLint configuration by the ZWI project
Author: Jason Zwi
Latest version: 1.1.1

# @jasonman34/eslint-config

> My eslint configuration

## Installation

```
npm i -D @jasonman34/eslint-config
pnpm add -D @jasonman34/eslint-config
yarn add -D @jasonman34/eslint-config
```

## Usage

Create the following `eslint.json` file:

```json
{
  "extends": "@jasonman34/eslint-config"
}
```

## License

MIT
npm package: @jasonman34/prettier-config
Description: Prettier configuration by the ZWI project
Author: Jason Zwi
Latest version: 1.0.0

# @jasonman34/prettier-config

> Prettier configuration by the ZWI project

## Installation

```
npm add -D @jasonman34/prettier-config
```

## Usage

Create the following `prettier.json` file:

```json
{
  "extends": "@jasonman34/prettier-config"
}
```

## License

MIT