open-index/open-npm huggingface dataset:
npm package: @pdendys181/slider
Description: A React slider component published as an npm package. This project includes a comprehensive CI setup on GitHub, featuring linting and testing workflows.
Latest version: 1.0.5

# @pdendys181/slider

A React slider component published as an npm package. This project includes a comprehensive CI setup on GitHub, featuring linting and testing workflows.

## Installation (as an npm package)
To install the package, use npm:

```bash
npm install @pdendys181/slider
```

## Scripts
Here are the available npm scripts for development and maintenance:

Development Server: Start the development server using Vite.

```bash
npm run dev
```

Build: Compile the TypeScript and build the project using Vite.

```bash
npm run build
```

Lint: Run ESLint to check for code quality issues.

```bash
npm run lint
```

Lint Fix: Automatically fix linting issues where possible.

```bash
npm run lint:fix
```

Pre-Publish: Clean the dist directory and build the project before publishing.

```bash
npm run publish:pre
```

Publish: Clean the dist directory, build the project, and publish the package to npm (in the future we need to introduce script for auto login into npm).

```bash
npm run publish:start
```

Test: Run the test suite using Jest.

```bash
npm run test
```

## Continuous Integration

This project uses GitHub Actions for continuous integration. The CI pipeline includes:
- Linting: Automatically checks code quality using ESLint.
- Testing: Runs the test suite to ensure code correctness.
- Automatic Publishing: Automatically publishes the package to npm when a new version is detected in package.json.

## Publishing

The project is published as a package on npm. Ensure you have the necessary permissions and access to publish updates.

## License

This project is licensed under the MIT License.
Feel free to modify the content to better fit your project's specifics or add any additional sections you find necessary.
npm package: @pdeng/element-table
Description: 基于 element ui 二次封装的表格，保留了绝大部分 api，支持表头数据动态配置导入分页行修改等
Latest version: 0.2.11

## ELMENT TABLE

#### 基于 `element-ui` table 二次开发的 table 组件
 - 保留原有的 `element-ui` table api
 - 增加了 table 分页组件集成
 - 支持 table 表头外部自定义导入配置
 - table body 支持 jsx 语法

[在线预览地址](https://idenpin.github.io/element-table/docs/#/)

```js
// 安装
npm i @pdeng/element-table

// 使用
import ElTableBlock from '@pdeng/element-table'
Vue.use(ElTableBlock)

<ElTableBlock :data="dataList" :column="columnData" />

data() {
  return {
    currentPage: 1,
    pageSize: 10,
    columnData: [
      {
        type: 'index',
        label: '编号',
        index: (v) => {
          return (this.currentPage - 1) * this.pageSize + v + 1
      },
      {
        label: '日期',
        prop:'date',
      },
      {
        label: '姓名',
        prop:'name',
      }
      ...
    ],
    dataList: [
      {
        date: '2020-08-01',
        name: '韩小寒'
      },
      {
        date: '2020-08-01',
        name: '韩小寒'
      },
      ....
    ]
  },
}
```



```
更新日志说明：
v0.2.10
  调整了table行高、字体大小、背景色信息
```