open-index/open-npm huggingface dataset:
npm package: @semantic-pie/eslint-config
Description: Semantic Pie ESLint config.
Author: whi5k3y
Latest version: 1.0.6

# `@semantic-pie/eslint-config`

## Install

```
npm install --save-dev eslint @semantic-pie/eslint-config
```

## Usage

Add `.eslintrc.cjs` file in the project root with the following content:

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config',
    ],
    root: true,
}
```

### Client & Server

Add client and server config files in corresponding directories:

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config/client',
    ],
}
```

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config/server',
    ],
}
```

### Prettier

If you are using Prettier, extend root config with the additional rules:

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config',
        '@semantic-pie/eslint-config/prettier'
    ],
    root: true,
}
```

### Import order

If you want to enforce a convention in module import order, extend root config with the additional rules:

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config',
        '@semantic-pie/eslint-config/import'
    ],
    root: true,
}
```

### A11y

If you want to spot accessibility issues, extend root config with the additional rules:

```
module.exports = {
    extends: [
        '@semantic-pie/eslint-config',
        '@semantic-pie/eslint-config/a11y'
    ],
    root: true,
}
```
npm package: @semantic-pie/prettier-config
Description: Semantic Pie Prettier config.
Author: whi5k3y
Latest version: 1.0.1

# `@semantic-pie/prettier-config`

## Install
```
npm install --save-dev prettier @semantic-pie/prettier-config
```

## Usage
Add .prettierrc.js file in the project root with the following content:

```
module.exports = require('@semantic-pie/prettier-config');
```
npm package: @semantic-pie/stylelint-config
Description: Semantic Pie Stylelint config, following our styleguide
Author: whi5k3y
Latest version: 1.0.1

# `@semantic-pie/stylelint-config`

## Install

```
npm i --save-dev stylelint postcss @semantic-pie/stylelint-config
```

## Usage

Add `.stylelintrc` file in the project root with the following content:

```
{
    "extends": "@semantic-pie/stylelint-config"
}
```

### Order

If you wish to organize properties within your CSS files, expand the root configuration with the specified rules.

```
{
    "extends": [
        "@semantic-pie/stylelint-config",
        "@semantic-pie/stylelint-config/order"
    ]
}
```

### Prettier

If you're utilizing Prettier, augment the root configuration with supplementary rules.

```
{
    "extends": [
        "@semantic-pie/stylelint-config",
        "@semantic-pie/stylelint-config/prettier"
    ]
}
```
npm package: @semantic-pie/ts-config
Description: Semantic Pie TypeScript config
Author: whi5k3y
Latest version: 1.0.0

# `@semantic-pie/ts-config`

## Install 
```
npm install --save-dev @semantic-pie/ts-config
```

## Usage
Add tsconfig.json file in the project root with the following content:

```
{
    "extends": "@semantic-pie/ts-config/tsconfig.json"
}
```
npm package: @semantic-release-demos/semantic-release-demo
Description: Hey!
Author: Stone Sun
Latest version: 1.1.7

Hey!

// https://github.com/semantic-release/exec#verifyconditionscmd
// https://github.com/semantic-release/semantic-release/blob/971a5e0d16f1a32e117e9ce382a1618c8256d0d9/docs/developer-guide/js-api.md#nextrelease
npm package: @semantic-release/apm-config
Description: semantic-release shareable config to publish Atom packages with apm
Author: Pierre Vanduynslager
Latest version: 9.0.1

# @semantic-release/apm-config

[**semantic-release**](https://github.com/semantic-release/semantic-release) shareable config to publish [Atom](https://www.atom.io) packages with [apm](https://github.com/atom/apm).

[![Build Status](https://github.com/semantic-release/apm-config/workflows/Test/badge.svg)](https://github.com/semantic-release/apm-config/actions?query=workflow%3ATest+branch%3Amaster) [![npm latest version](https://img.shields.io/npm/v/@semantic-release/apm-config/latest.svg)](https://www.npmjs.com/package/@semantic-release/apm-config)
[![npm next version](https://img.shields.io/npm/v/@semantic-release/apm-config/next.svg)](https://www.npmjs.com/package/@semantic-release/apm-config)

## Plugins

This shareable configuration use the following plugins:

- [`@semantic-release/commit-analyzer`](https://github.com/semantic-release/commit-analyzer)
- [`@semantic-release/release-notes-generator`](https://github.com/semantic-release/release-notes-generator)
- [`@semantic-release/github`](https://github.com/semantic-release/github)
- [`@semantic-release/changelog`](https://github.com/semantic-release/changelog)
- [`@semantic-release/apm`](https://github.com/semantic-release/apm)
- [`@semantic-release/git`](https://github.com/semantic-release/git)

## Install

```bash
$ npm install --save-dev semantic-release @semantic-release/apm-config
```

## Usage

The shareable config can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "extends": "@semantic-release/apm-config"
}
```

## Configuration

See each [plugin](#plugins) documentation for required installation and configuration steps.

### Overwritten options

This following options are set by this shareable config:

| Option                                                       | Value                                             |
| ------------------------------------------------------------ | ------------------------------------------------- |
| [`message`](https://github.com/semantic-release/git#message) | chore(release): \${nextRelease.version} [skip ci] |

Other options use their default values. See each [plugin](#plugins) documentation for available options.
npm package: @semantic-release/condition-codeship
Description: make sure only the right builds on codeship get to publish
Author: Stephan Bönnemann
Latest version: 1.1.0
Deprecated: Use semantic-release@12.0.0 instead

# semantic-release condition-codeship

[![npm version](https://badge.fury.io/js/%40semantic-release%2Fcondition-codeship.svg)](http://badge.fury.io/js/%40semantic-release%2Fcondition-codeship)
[![Codeship Status for semantic-release/condition-codeship](https://codeship.com/projects/d2b63650-9769-0133-c2b7-6aec7e338399/status?branch=master)](https://codeship.com/projects/125778)
[![Coverage Status](https://coveralls.io/repos/semantic-release/condition-codeship/badge.svg?branch=master&service=github)](https://coveralls.io/github/semantic-release/condition-codeship?branch=master)

[![Dependency Status](https://david-dm.org/semantic-release/condition-codeship/master.svg)](https://david-dm.org/semantic-release/condition-codeship/master)
[![devDependency Status](https://david-dm.org/semantic-release/condition-codeship/master/dev-status.svg)](https://david-dm.org/semantic-release/condition-codeship/master#info=devDependencies)

[![Join the chat at https://gitter.im/semantic-release/semantic-release](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/semantic-release/semantic-release?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)
npm package: @semantic-release/error
Description: errors with more than just a message
Author: Stephan Bönnemann
Latest version: 4.0.0

# @semantic-release/error

Error type used by all [semantic-release](https://github.com/semantic-release/semantic-release) packages.

[![Build Status](https://github.com/semantic-release/error/workflows/Test/badge.svg)](https://github.com/semantic-release/error/actions?query=workflow%3ATest+branch%3Amaster)

Errors of type `SemanticReleaseError` or an inherited type will be considered by [semantic-release](https://github.com/semantic-release/semantic-release) as an expected exception case (no release to be done, running on a PR etc..). That indicate to the `semantic-release` process to stop and exit with the `0` success code.

Any other type of error will be considered by [semantic-release](https://github.com/semantic-release/semantic-release) as an unexpected error (i/o issue, code problem etc...). That indicate to the `semantic-release` process to stop, log the error and exit with the `1` failure code.

## Usage

```js
import SemanticReleaseError from "@semantic-release/error";

// Default
throw new SemanticReleaseError();

// With error message
throw new SemanticReleaseError("An error happened");

// With error message and error code
throw new SemanticReleaseError("An error happened", "ECODE");

// With error message, error code and details
throw new SemanticReleaseError("An error happened", "ECODE", "Here is some suggestions to solve this error.");

// With inheritance
class InheritedError extends SemanticReleaseError {
  constructor(message, code, newProperty, details) {
    super(message);
    Error.captureStackTrace(this, this.constructor);
    this.name = this.constructor.name;
    this.code = code;
    this.details = details;
    this.newProperty = "newProperty";
  }
}

throw new InheritedError("An error happened", "ECODE", "Here is some suggestions to solve this error.");
```
npm package: @semantic-release/gitlab-config
Description: semantic-release shareable config to publish npm packages with GitLab
Author: Pierre Vanduynslager
Latest version: 14.0.1

# @semantic-release/gitlab-config

[**semantic-release**](https://github.com/semantic-release/semantic-release) shareable config to publish npm packages with [GitLab](https://gitlab.com).

[![Build Status](https://github.com/semantic-release/gitlab-config/workflows/Test/badge.svg)](https://github.com/semantic-release/gitlab-config/actions?query=workflow%3ATest+branch%3Amaster) [![npm latest version](https://img.shields.io/npm/v/@semantic-release/gitlab-config/latest.svg)](https://www.npmjs.com/package/@semantic-release/gitlab-config)
[![npm next version](https://img.shields.io/npm/v/@semantic-release/gitlab-config/next.svg)](https://www.npmjs.com/package/@semantic-release/gitlab-config)

## Plugins

This shareable configuration use the following plugins:

- [`@semantic-release/commit-analyzer`](https://github.com/semantic-release/commit-analyzer)
- [`@semantic-release/release-notes-generator`](https://github.com/semantic-release/release-notes-generator)
- [`@semantic-release/npm`](https://github.com/semantic-release/npm)
- [`@semantic-release/gitlab`](https://github.com/semantic-release/gitlab)

## Install

```bash
$ npm install --save-dev semantic-release @semantic-release/gitlab-config
```

## Usage

The shareable config can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "extends": "@semantic-release/gitlab-config"
}
```

## Configuration

See each [plugin](#plugins) documentation for required installation and configuration steps.
npm package: @semantic-release/last-release-git-tag
Description: Determine the version of the last release with git tags
Author: Pierre Vanduynslager
Latest version: 2.0.0
Deprecated: Use @semantic-release/git instead

# @semantic-release/last-release-git-tag

[semantic-release](https://github.com/semantic-release/semantic-release) plugin to determine the version of the last release with git tags.

[![Travis](https://img.shields.io/travis/semantic-release/last-release-git-tag.svg)](https://travis-ci.org/semantic-release/last-release-git-tag)
[![Codecov](https://img.shields.io/codecov/c/github/semantic-release/last-release-git-tag.svg)](https://codecov.io/gh/semantic-release/last-release-git-tag)
[![Greenkeeper badge](https://badges.greenkeeper.io/semantic-release/last-release-git-tag.svg)](https://greenkeeper.io/)

## Configuration

The plugin doesn't have any options. It can be used with the following [semantic-release](https://github.com/semantic-release/semantic-release) configuration:

```json
{
  "release": {
    "getLastRelease": "@semantic-release/last-release-git-tag",
  }
}
```
npm package: @semantic-release/last-release-npm
Description: Determine the version of the last release via the npm registry
Author: Stephan Bönnemann
Latest version: 2.0.2
Deprecated: Use @semantic-release/npm instead

# semantic-release/last-release-npm

Default `getLastRelease` plugin for [semantic-release](https://github.com/semantic-release/semantic-release)

[![npm](https://img.shields.io/npm/v/@semantic-release/last-release-npm.svg)](https://www.npmjs.com/package/@semantic-release/last-release-npm)
[![npm](https://img.shields.io/npm/dt/@semantic-release/last-release-npm.svg)](https://www.npmjs.com/package/@semantic-release/last-release-npm)
[![Greenkeeper badge](https://badges.greenkeeper.io/semantic-release/last-release-npm.svg)](https://greenkeeper.io/)
[![license](https://img.shields.io/github/license/semantic-release/last-release-npm.svg)](https://github.com/semantic-release/last-release-npm/blob/master/LICENSE)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

[![Travis](https://img.shields.io/travis/semantic-release/last-release-npm.svg)](https://travis-ci.org/semantic-release/last-release-npm)
[![Codecov](https://img.shields.io/codecov/c/github/semantic-release/last-release-npm.svg)](https://codecov.io/gh/semantic-release/last-release-npm)
npm package: @semantic-ui-react/bootstrap
Description: A tool that allows bootstrap a project that uses [Semantic UI][1] React with [`create-react-app`][2].
Latest version: 1.2.2

## @semantic-ui-react/bootstrap

A tool that allows bootstrap a project that uses [Semantic UI][1] React with [`create-react-app`][2].

Check the [guide][3].

[1]: https://react.semantic-ui.com/
[2]: https://create-react-app.dev/
[3]: https://react.semantic-ui.com/theming
npm package: @semantic-ui-react/codemod-dot-syntax
Description: CLI tool for [Semantic UI][1] to solve [Semantic-Org/Semantic-UI/issues/7073][2].
Latest version: 0.0.7

## @semantic-ui-react/css-patch

CLI tool for [Semantic UI][1] to solve [Semantic-Org/Semantic-UI/issues/7073][2].

Use it as a [`postinstall` script][3]:

```json
{
  "scripts": {
    "postinstall": "semantic-ui-css-patch"
  }
}
```

[1]: https://react.semantic-ui.com/
[2]: https://github.com/Semantic-Org/Semantic-UI/issues/7073
[3]: https://docs.npmjs.com/cli/v8/using-npm/scripts
npm package: @semantic-ui-react/component-ref
Description: `Ref` component from Semantic UI React, was removed from the main package in v3. See [Semantic-UI-React#4286](https://github.com/Semantic-Org/Semantic-UI-React/pull/4286) for details.
Latest version: 1.0.0

## @semantic-ui-react/component-ref

`Ref` component from Semantic UI React, was removed from the main package in v3.
See [Semantic-UI-React#4286](https://github.com/Semantic-Org/Semantic-UI-React/pull/4286) for details.
npm package: @semantic-ui-react/component-visibility
Description: `Visibility` component from Semantic UI React, was removed from the main package in v3. See [Semantic-UI-React#4257](https://github.com/Semantic-Org/Semantic-UI-React/pull/4257) for details.
Latest version: 1.0.0

## @semantic-ui-react/component-visibility

`Visibility` component from Semantic UI React, was removed from the main package in v3.
See [Semantic-UI-React#4257](https://github.com/Semantic-Org/Semantic-UI-React/pull/4257) for details.
npm package: @semantic-ui-react/craco-less
Description: This is a [craco][1] plugin that adds Less support to [create-react-app][2] version >= 2. Designed to be used with [Semantic UI React][3] and adds proper configs for [Semantic UI Less][4].
Latest version: 3.0.0

## @semantic-ui-react/craco-less

This is a [craco][1] plugin that adds Less support to [create-react-app][2] version >= 2. Designed to be used with [Semantic UI React][3] and adds proper configs for [Semantic UI Less][4].

Is built on top of [`craco-less`][5], so its options can be used.

Check the [guide][6].

[1]: https://github.com/gsoft-inc/craco
[2]: https://create-react-app.dev/
[3]: https://react.semantic-ui.com/
[4]: https://github.com/Semantic-Org/Semantic-UI-LESS
[5]: https://www.npmjs.com/package/craco-less
[6]: https://react.semantic-ui.com/theming
npm package: @semantic-ui-react/css-patch
Description: CLI tool for [Semantic UI][1] to solve [Semantic-Org/Semantic-UI/issues/7073][2].
Latest version: 1.1.3

## @semantic-ui-react/css-patch

CLI tool for [Semantic UI][1] to solve [Semantic-Org/Semantic-UI/issues/7073][2].

Use it as a [`postinstall` script][3]:

```json
{
  "scripts": {
    "postinstall": "semantic-ui-css-patch"
  }
}
```

[1]: https://react.semantic-ui.com/
[2]: https://github.com/Semantic-Org/Semantic-UI/issues/7073
[3]: https://docs.npmjs.com/cli/v8/using-npm/scripts
npm package: @semantic-ui/core
Description: Semantic empowers designers and developers by creating a shared vocabulary for UI.
Author: Jack Lukic
Latest version: 0.17.0

# Semantic UI Next

[![UnitTests](https://badgen.net/https/wzcozo2uwacu4dfvawkdkmxi640guflx.lambda-url.us-east-1.on.aws?cache=300)](https://github.com/Semantic-Org/Semantic-Next/actions/workflows/ci.yml)
[![E2ETests](https://badgen.net/https/ien5pqfy4lsyqy5a2vegyvevpa0petpj.lambda-url.us-east-1.on.aws?cache=300)](https://github.com/Semantic-Org/Semantic-Next/actions/workflows/ci.yml)
[![Coverage](https://badgen.net/https/fnipttzwzg6ieemy4winuladuu0jhqef.lambda-url.us-east-1.on.aws?cache=300)](https://github.com/Semantic-Org/Semantic-Next/actions/workflows/ci.yml)

A modern, lightweight UI framework built with Web Components.

> **Note:** This is an early technology preview. APIs and structures may change.

## Installation

```bash
npm install @semantic-ui/core
```

## Usage

### Direct Component Imports

For the most efficient imports, you can import individual components directly:

```js
// Import global css tokens
import '@semantic-ui/core/theme';

// Import specific components
import { UIButton } from '@semantic-ui/core/button';
import { UICard } from '@semantic-ui/core/card';

```

### Full Framework Import

If you need multiple components, you can import from the main package:

```js
// Import multiple components
import { UIButton, UICard, UIMenu } from '@semantic-ui/core';

// Import global theme
import '@semantic-ui/core/theme';
```


## Contributing

Please see [CONTRIBUTING.md](CONTRIBUTING.md) for development setup instructions and contribution guidelines.

## License

MIT