open-index/open-npm huggingface dataset:
npm package: @ivuorinen/browserslist-config
Description: ivuorinen's shareable configuration for Browserslist.
Author: Ismo Vuorinen
Latest version: 1.0.30

# @ivuorinen/browserslist-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`Browserslist`][browserslist-link].

## Table of Contents <!-- omit in toc -->

- [Supported Browsers](#supported-browsers)
- [Installation](#installation)
- [Documentations](#documentations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Supported Browsers

> 'defaults and fully supports es6-module', 'maintained node versions'

See the up to date list of supported browsers in the [Browserslist docs](https://browsersl.ist/#q=%22browserslist%22%3A+%5B%0A++%22defaults+and+fully+supports+es6-module%22%2C%0A++%22maintained+node+versions%22%0A%5D).

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/browserslist-config --save-dev

# Yarn
yarn add @ivuorinen/browserslist-config --dev
```

After installing it, a _`.browserslistrc`_ file will be created automatically in the project's root folder with the following configuration:

```json
extends @ivuorinen/browserslist-config
```

## Documentations

Read the [Browserslist docs][browserslist-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: https://github.com/ivuorinen/base-configs-browserslist/releases
[browserslist-docs-link]: https://github.com/browserslist/browserslist
[browserslist-link]: https://github.com/browserslist/browserslist
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-browserslist/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-browserslist?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/browserslist-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/browserslist-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-browserslist/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-browserslist
npm package: @ivuorinen/commitlint-config
Description: ivuorinen's shareable configuration for commitlint.
Author: Ismo Vuorinen
Latest version: 1.0.18

# @ivuorinen/commitlint-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`CommitLint`][commitlint-link].

## Table of Contents <!-- omit in toc -->

- [Installation](#installation)
- [Documentations](#documentations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/commitlint-config --save-dev

# Yarn
yarn add @ivuorinen/commitlint-config --dev
```

After installing it, a _`.commitlintrc.json`_ file will be created automatically in the project's root folder with the following configuration:

```json
{
  "extends": ["@ivuorinen/commitlint-config"]
}
```

## Documentations

Read the [CommitLint docs][commitlint-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: https://github.com/ivuorinen/base-configs-commitlint/releases
[commitlint-docs-link]: https://commitlint.js.org
[commitlint-link]: https://github.com/conventional-changelog/commitlint
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-commitlint/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-commitlint?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/commitlint-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/commitlint-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-commitlint/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-commitlint
npm package: @ivuorinen/eslint-config
Description: ivuorinen's shareable configuration for ESLint.
Author: Ismo Vuorinen
Latest version: 1.1.2

# @ivuorinen/eslint-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`ESLint`][eslint-link].

## Table of Contents <!-- omit in toc -->

- [Installation](#installation)
- [Available Configurations](#available-configurations)
  - [Jest](#jest)
- [Documentations](#documentations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/eslint-config --save-dev

# Yarn
yarn add @ivuorinen/eslint-config --dev
```

After installing it, a _`eslint.config.mjs`_ file will be created automatically in the project's root folder with the following configuration:

```json
{
  "extends": ["@ivuorinen"]
}
```

## Available Configurations

### Jest

Adds specific rules for the [`Jest`][jest-link] testing framework.

```json
{
  "extends": ["@ivuorinen/eslint-config/jest"]
}
```

## Documentations

Read the [ESLint docs][eslint-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: https://github.com/ivuorinen/base-configs-eslint/releases
[eslint-docs-link]: https://eslint.org
[eslint-link]: https://github.com/eslint/eslint
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-eslint/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-eslint?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE.md
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/eslint-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/eslint-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-eslint/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-eslint
[jest-link]: https://jestjs.io
npm package: @ivuorinen/markdownlint-config
Description: ivuorinen's shareable configuration for markdownlint.
Author: Ismo Vuorinen
Latest version: 1.0.27

# @ivuorinen/markdownlint-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![code style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`MarkdownLint`][markdownlint-link].

## Table of Contents <!-- omit in toc -->

- [Installation](#installation)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/markdownlint-config --save-dev

# Yarn
yarn add @ivuorinen/markdownlint-config --dev
```

After installing it, a _`.markdownlint.json`_ file will be created automatically in the project's root folder with the following configuration:

```json
{
  "extends": "@ivuorinen/markdownlint-config"
}
```

## Documentation

Read the [MarkdownLint docs][markdownlint-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: ./CHANGELOG.md
[markdownlint-docs-link]: https://github.com/DavidAnson/markdownlint
[markdownlint-link]: https://github.com/DavidAnson/markdownlint
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-markdownlint/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-markdownlint?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE.md
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/markdownlint-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/markdownlint-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-markdownlint/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-markdownlint
npm package: @ivuorinen/prettier-config
Description: ivuorinen's shareable configuration for Prettier.
Author: Ismo Vuorinen
Latest version: 1.0.21

# @ivuorinen/prettier-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`Prettier`][prettier-link].

## Table of Contents <!-- omit in toc -->

- [Installation](#installation)
- [Documentations](#documentations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/prettier-config --save-dev

# Yarn
yarn add @ivuorinen/prettier-config --dev
```

After installing it, a _`.prettierrc.json`_ file will be created automatically in the project's root folder with the following configuration:

```json
"@ivuorinen/prettier-config"
```

> Note: This method does **not** offer a way to _extend_ the configuration to overwrite some properties from the shared configuration. If you need to do that, import the file in a _`.prettierrc.js`_ file and export the modifications, e.g:
>
> ```js
> module.exports = {
>   ...require("@ivuorinen/prettier-config"),
>   // Add custom options below:
>   semi: true,
> };
> ```

## Documentations

Read the [Prettier docs][prettier-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: https://github.com/ivuorinen/base-configs-prettier/releases
[prettier-docs-link]: https://prettier.io
[prettier-link]: https://github.com/prettier/prettier
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-prettier/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-prettier?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/prettier-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/prettier-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-prettier/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-prettier
npm package: @ivuorinen/stylelint-config
Description: ivuorinen's shareable configuration for stylelint.
Author: Ismo Vuorinen
Latest version: 1.0.24

# @ivuorinen/stylelint-config <!-- omit in toc -->

[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]

> ivuorinen's shareable configuration for [`stylelint`][stylelint-link].

## Table of Contents <!-- omit in toc -->

- [Installation](#installation)
- [Usage](#usage)
  - [CSS <sub><sup>(Default)</sup></sub>](#css-subsupdefaultsupsub)
  - [SCSS](#scss)
- [Extending the config](#extending-the-config)
- [Documentations](#documentations)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

## Installation

Install `this config` as a _`devDependencies`_:

```sh
# npm
npm install @ivuorinen/stylelint-config --save-dev

# Yarn
yarn add @ivuorinen/stylelint-config --dev
```

After installing it, a _`.stylelintrc.json`_ file will be created automatically in the project's root folder with the following configuration:

```json
{
  "extends": ["@ivuorinen/stylelint-config/css"]
}
```

## Usage

This package provides configuration for CSS and SCSS, you can choose which one you want to extend:

### CSS <sub><sup>(Default)</sup></sub>

```json
{
  "extends": ["@ivuorinen/stylelint-config/css"]
}
```

### SCSS

```json
{
  "extends": ["@ivuorinen/stylelint-config/scss"]
}
```

## Extending the config

The defined rules can be modified by adding other configurations, plugins or custom rules:

```json
{
  "extends": ["@ivuorinen/stylelint-config/css", "some-other-config-you-use"],
  "rules": {
    "at-rule-no-unknown": [
      true,
      {
        "ignoreAtRules": ["extends", "ignores"]
      }
    ]
  }
}
```

## Documentations

Read the [stylelint docs][stylelint-docs-link] for more information.

## Contributing

If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].

## Changelog

See [CHANGELOG][changelog-link] for a human-readable history of changes.

## License

Distributed under the MIT License. See [LICENSE][license-link] for more information.

[changelog-link]: ./CHANGELOG.md
[stylelint-docs-link]: https://stylelint.io
[stylelint-link]: https://github.com/stylelint/stylelint
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs-stylelint/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs-stylelint?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/stylelint-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/stylelint-config
[pull-request-link]: https://github.com/ivuorinen/base-configs-stylelint/pulls
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs-stylelint
npm package: @ivvitikhonov/react-xml-viewer
Description: The React component to display an XML string
Author: ivvitikhonov
Latest version: 1.0.5

# @ivvitikhonov/react-xml-viewer

[![NPM](https://img.shields.io/npm/v/@ivvitikhonov/react-xml-viewer.svg)](https://www.npmjs.com/package/@ivvitikhonov/react-xml-viewer)

![xml-react-viewer](https://github.com/ivvitikhonov/react-xml-viewer/assets/10895409/08137b8e-b98d-4c41-a69f-f5e0695cf140)

## Install

```bash
npm install --save @ivvitikhonov/react-xml-viewer
```

## Usage

```tsx
import * as React from "react";

import { XmlViewer } from "@ivvitikhonov/react-xml-viewer";

const xml = "<hello>World</hello>";

export const App = () => <XmlViewer xml={xml} />;
```

## Props

| Name | Type | Default | Required | Description |
| --- | --- | --- | --- | --- |
| **xml** | string | | **Yes** | The XML to display. XML should have `UTF-8` character encoding, other encodings are not supported |
| **collapsible** | boolean | `true` | No | Whether the tree start as collapsed or not |
| **indentSize** | number | `4` | No | The number of spaces to indent each level |
| **theme** | object | `undefined` | No | The theme to use. When `undefined`, it uses the standard theme |

### Theme

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| attributeKeyColor | `string` | `"#2a7ab0"` | Set the attribute key color (`<tag attribute-key="hello" />`) |
| attributeValueColor | `string` | `"#008000"` | Set the attribute value color (` <tag attr="Attribute value">`) |
| cdataColor | `string` | `"#1d781d"` | Set the cdata element color (`<![CDATA[some stuff]]>`) |
| collapseIndicatorColor | `string` | `"#ae2c4c"` | Set the collapse indicator color (`+/-`)
| commentColor | `string` | `"#aaa"` | Set the comment color (`<!-- this is a comment -->`)
| separatorColor | `string` | `"#333"` | Set the separators colors (`<, >, </, />, =, <?, ?>`)
| tagColor | `string` | `"#d43900"` | Set the tag name color (`<tag-name />`) |
| textColor | `string` | `"#333"` | Set the text color (`<tag>Text</tag>`) |
| overflowBreak | `boolean` | `false` | Adjust the xml to fit in the parent width without overflowing |

## Acknowledgement

This XML Viewer is based on `react-xml-viewer`, see the original [here](https://github.com/alissonmbr/react-xml-viewer).

## License

MIT © [ivvitikhonov](https://github.com/ivvitikhonov)
npm package: @ivvy/ivvy
Description: iVvy quick-access controller
Author: william fischer
Latest version: 1.1.5

# iVvy CLI!

This project is a simple node package that can be used to run Storybook for an iVvy Venue project.

## Installation

To install the project, run the following command:

```
npm install @ivvy/ivvy
```

## Usage

To run Storybook, run the following command:

```
ivvy storybook
```
npm package: @ivy-design/ce
Description: 使用 vue3 构建的 web component 组件库
Author: Guo JiKun
Latest version: 1.7.2

# @ivy-design/ce

使用 vue3 构建的 web component 组件库

## 使用

**安装**

```bash
pnpm add @ivy-design/ce
```

**使用**

```js
// 全部注册
import { registerComponents } from '@ivy-design/ce'
import '@ivy-design/ce/dist/style.css'
registerComponents()
// 单个组件注册
import { registerComponent, Button } from '@ivy-design/ce'
import '@ivy-design/ce/dist/style.css'
registerComponent('ce-button', Button)
```

## 参与开发

```sh
pnpm install
```

### Compile and Hot-Reload for Development

```sh
pnpm dev
```

### Type-Check, Compile and Minify for Production

```sh
pnpm build
```

### Run Unit Tests with [Vitest](https://vitest.dev/)

```sh
pnpm test:unit
```

## 现有组件

| 组件名称        | 组件描述                |
| :-------------- | :---------------------- |
| Button          | 按钮                    |
| Space           | 间隔                    |
| Collapse        | 折叠面板                |
| Divider         | 分割线                  |
| Card            | 卡片                    |
| Grid            | 宫格                    |
| Empty           | 空状态                  |
| Timeline        | 时间轴                  |
| Breadcrumb      | 面包屑导航              |
| Tag             | 标签                    |
| Badge           | 徽章                    |
| Row             | 行                      |
| Col             | 列                      |
| Result          | 结果                    |
| Drawer          | 抽屉                    |
| Input           | 输入框                  |
| Alert           | 提示                    |
| Select          | 下拉选择                |
| Loading         | 加载                    |
| Details         | 详情-同原生的 `details` |
| Progress        | 进度条                  |
| Dialog          | 弹框                    |
| Dropdown        | 下拉菜单                |
| Steps           | 步骤条                  |
| Switch          | 开关                    |
| Radio           | 单选框                  |
| Checkbox        | 多选框                  |
| AspectRatio     | 固定宽高比例容器        |
| Icon            | 图标                    |
| Circle          | 圆形进度条              |
| Image           | 图片                    |
| Description     | 描述列表                |
| Contextmenu     | 邮件菜单                |
| rate            | 评分                    |
| Avatar          | 头像                    |
| Carousel        | 轮播图                  |
| CopyToClipboard | 复制到剪切板            |
| Text            | 文字                    |
| Link            | 链接                    |
| Affix           | 固钉                    |
| MessageBox      | 消息弹出框              |
| TimeSelect      | 时间选择                |
| Scrollbar       | 滚动条                  |
| split           | 分割面板                |
| notification    | 通知框                  |
| pagination      | 分页器                  |
| tabs            | 标签页                  |
| message         | 消息提醒                |
| tour            | 漫游式引导              |

## 代办

| 组件名称   | 组件描述   |
| :--------- | :--------- |
| table      | 表格       |
| datePicker | 日期选择器 |
| timePicker | 时间选择器 |