open-index/open-npm huggingface dataset:
npm package: @masonite/create-dw-release
Description: An internal digital web team tool used to create a new project release.
Author: Masonite
Latest version: 2.1.0

# Create DW Release

[![npm](https://img.shields.io/npm/v/@masonite/create-dw-release.svg)](https://www.npmjs.com/package/@masonite/create-dw-release)

An internal digital web team tool used to create a new main project release.

## Usage

This script is intended to be ran from the root of the cloned main project repo.

```text
npx @masonite/create-dw-release <major|premajor|minor|preminor|patch|prepatch|prerelease>
```

_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) comes with npm 5.2+ and higher)_

### major

```sh
npx @masonite/create-dw-release major
```

### premajor

```sh
npx @masonite/create-dw-release premajor
```

### minor

```sh
npx @masonite/create-dw-release minor
```

### preminor

```sh
npx @masonite/create-dw-release preminor
```

### patch

```sh
npx @masonite/create-dw-release patch
```

### prepatch

```sh
npx @masonite/create-dw-release prepatch
```

### prerelease

```sh
npx @masonite/create-dw-release prepatch
```

## Requirements

- Repo must have at least 1 commit to its remote master branch.
- Repo must have at least 1 tagged release on its remote master branch.
npm package: @masonite/create-wp-plugin
Description: [![npm version](https://badge.fury.io/js/%40masonite%2Fcreate-wp-plugin.svg)](https://www.npmjs.com/package/@masonite/create-wp-plugin)
Latest version: 1.1.1

# Create WP Plugin

[![npm version](https://badge.fury.io/js/%40masonite%2Fcreate-wp-plugin.svg)](https://www.npmjs.com/package/@masonite/create-wp-plugin)

## Requirements

- Node >=8

## Usage

```sh
npx @masonite/create-wp-plugin
```

## License

MIT © [Masonite](https://www.masonite.com)
npm package: @masonite/eslint-config
Description: Masonite's ESLint config, following our styleguide
Author: Masonite
Latest version: 0.0.13

# @masonite/eslint-config

## Usage

Locally install into your project using this command:

```shell
npx install-peerdeps --dev @masonite/eslint-config
```

Add to your project's package.json:

```json
{
  "name": "mypackage",
  "version": "0.0.1",
  "eslintConfig": {
    "extends": "@masonite/eslint-config"
  }
}
```
npm package: @masonite/eslint-config-base
Description: Masonite's base ESLint config, following our styleguide
Author: Masonite
Latest version: 0.0.11

# @masonite/eslint-config-base

## Usage

Locally install into your project using this command:

```shell
npx install-peerdeps --dev @masonite/eslint-config-base
```

Add to your project's package.json:

```json
{
  "name": "mypackage",
  "version": "0.0.1",
  "eslintConfig": {
    "extends": "@masonite/eslint-config-base"
  }
}
```
npm package: @masonite/external-ui-react
Description: Masonite Design Language for React
Author: Tarik Hamilton
Latest version: 2.40.0

# @masonite/external-ui-react

MDL styles and React components for development. See them in action in [Storybook](https://masonitedoors.github.io/MDL).

## Install

```shell
npm i @masonite/external-ui-react
```

## Usage

### CSS

Add MDL CSS using SCSS found in the `/styles` directory. There are 2 main files to choose from: **index.scss** and **global.scss**. Index provides variables and mixins only. You can safely use this any CSS file. Global adds styling to `h1`-`h6`, `p`, and other element tags, as well as the variables.

#### Customize

Alternatively, you can modify the SCSS by defining the variables found in [\_config-variables.scss](https://github.com/masonitedoors/MDL/blob/master/styles/_config-variables.scss) before importing **index.scss**.

### Import Examples

#### ES6

```js
import '@masonite/external-ui-react/dist/styles/index.scss'
```

#### SCSS file

```css
// This is using webpack. How you access node_modules may differ.
@import '~@masonite/external-ui-react/dist/styles/index.scss';
```

### React components

Import a component as shown below and you're good to go. See the list of available components on [Storybook](https://masonitedoors.github.io/MDL) or check the [components](https://github.com/masonitedoors/MDL/tree/master/components) source folder.

```js
import { Button } from '@masonite/external-ui-react'
```

## Development

Clone down `Masonitedoors/MDL`, install dependencies, and run `npm run storybook:react`.

### Deployment

1. Update the `CHANGELOG.md` for the version you're releasing. If there is an `[Unreleased]` block, change that to the next version following semver.
1. Build the package with `npm run build-package:external-ui-react` from the monorepo root, followed by `lerna publish`.