open-index/open-npm huggingface dataset:
npm package: @startingpoint/stylint-webpack-plugin
Description: Webpack loader plugin for stylint(linter of stylus files)
Author: Fontech
Latest version: 0.2.6

# @startingpoint/stylint-webpack-plugin
*Webpack loader plugin for [stylint](https://github.com/SimenB/stylint) (linter of stylus files)*

## Install

Install the stylint

`npm i stylint -D`

Install @startingpoint/stylint-webpack-plugin package

`npm i @startingpoint/stylint-webpack-plugin -D`

or

`yarn add --dev @startingpoint/stylint-webpack-plugin`

If you want to use a custom reporter for a stylint, you also need to install it. For example:

`npm i stylint-stylish -D`

This webpack plugin for stylint, which supports specifying a directory or several directories of your project with a 
stylus files. Those files will pass through the linter stylint. By default, lint will use the .stylintrc file in the 
project root if present. But you can configure it in the options. This plugin supports .styl and .vue files.

## Usage

In `webpack` config:

```
const StylintWebpackPlugin = require('@startingpoint/stylint-webpack-plugin');

plugins: [
    new StylintWebpackPlugin({
        files: './app/blocks',
        reporter: 'stylint-stylish',
        reporterOptions: {verbose: true}
    })
]
```

In `nuxt` config:

```
const StylintWebpackPlugin = require('@startingpoint/stylint-webpack-plugin');
export default {
    ...,

    build: {
        extend (config, ctx) {
            if (ctx.isDev && ctx.isClient) {
                config.plugins.push(new StylintWebpackPlugin({
                    files: ['./pages', './assets'],
                }));
            }
        },
    },

    ...,
}
```

## Options

|Name                 |Type            |Default        |Description                                                    |
|:-------------------:|:--------------:|:--------------:|:-------------------------------------------------------------- |
|**`files`**          |`[String,Array]`|`./`            |Stylus files directory or several directories, who need to check|
|**`config`**         |`[String]`      |undefined       |Pass in path to custom rules configuration file as a string. If no configuration is passed in, it will use the .stylintrc file in the project root if present. If that file is not present, it will use default stylint rules.|
|**`rules`**          |`[Object]`      |undefined       |Pass in an object with rules for stylint to lint by. This will override all default rules|
|**`exclude`**        |`[RegExp]`      |`/node_modules/`|Regex for ignores files or sub-directories matching pattern|
|**`reporter`**       |`[String]`      |undefined       |If you want to use a custom reporter, you can pass in either a string with it's name|
|**`reporterOptions`**|`[Object]`      |undefined       |Options for your custom reporter|
npm package: @startlinks/eslint-config
Description: ESLint config by StartLinks
Latest version: 2.2.1

# @StartLinks/eslint-config

[![npm](https://img.shields.io/npm/v/@startlinks/eslint-config?style=flat&color=f03e3e)](https://npmjs.com/package/@startlinks/eslint-config)
[![star](https://img.shields.io/github/stars/StartLinks/eslint-config?style=flat&color=1c7ed6)](https://github.com/StartLinks/eslint-config)
[![license](https://img.shields.io/npm/l/@startlinks/eslint-config?style=flat&color=37b24d)](https://github.com/StartLinks/eslint-config/blob/main/LICENSE)
[![language](https://img.shields.io/badge/language-简体中文-f76707)](https://github.com/StartLinks/eslint-config)

[fzf404](https://github.com/fzf404)'s personal ESLint config, forked and upgraded for boarder use in StartLinks.

## Features ( 特性 )

- **FlatConfig-Based**
- **Fully ESM ( 完全 ESM )**
- **Supports React Native ( 支持 React Native )**
- Supports TypeScript ( 支持 TypeScript )
- Support UnoCSS sorting ( 支持 UnoCSS 排序 )
- Compatible with Prettier 3 ( 兼容 Prettier 3 )
- Support Import sorting ( 支持 Import 排序 )
- Support Import validation ( 支持 Import 验证 )
- Support Markdown formatting ( 支持 Markdown 格式化 )
- Support sorting of `packge.json` ( 支持 `packge.json` 排序 )
- Ignoring files contained in `.gitignore` ( 忽略 `.gitignore` 包含的文件 )

## Plugins ( 插件 )

- [eslint-gitignore](https://github.com/mysticatea/eslint-gitignore) - Git Ignore plugin ( .gitignore 插件 )
- [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) - JSON plugin ( JSON 插件 )
- [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) - Import validate ( Import 验证 )
- [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) - Prettier plugin ( Prettier 插件 )
- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) - Powerful ESLint rules ( 实用 ESLint 规则 )
- [eslint-plugin-markdown](https://github.com/eslint/eslint-plugin-markdown) - Markdown plugin ( Markdown 插件 )
- [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) - Import order ( Import 排序 )
- [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) - TypeScript plugin ( TypeScript 插件 )

（...有待补充）

## Install ( 安装 )

```bash
pnpm i -D @startlinks/eslint-config
```

## Usage ( 使用 )

Edit `package.json` ( 编辑 `package.json` )

```json
{
  "scripts": {
    "lint": "eslint --cache --fix ."
  },
  "eslintConfig": {
    "extends": [
      "@startlinks/eslint-config"
    ]
  }
}
```
npm package: @startlinks/prettier-config
Description: Prettier config by startlinks
Latest version: 0.7.5

# @startlinks/prettier-config

[![npm](https://img.shields.io/npm/v/@startlinks/prettier-config?style=flat&color=f03e3e)](https://npmjs.com/package/@startlinks/prettier-config)
[![star](https://img.shields.io/github/stars/startlinks/prettier-config?style=flat&color=1c7ed6)](https://github.com/startlinks/prettier-config)
[![license](https://img.shields.io/npm/l/@startlinks/prettier-config?style=flat&color=37b24d)](https://github.com/startlinks/prettier-config/blob/main/LICENSE)
[![language](https://img.shields.io/badge/language-简体中文-f76707)](https://github.com/startlinks/prettier-config)

My personal Prettier config ( 我的 Prettier 配置 )

## Configs ( 配置 )

- No semi ( 不使用分号 )
- Use single quotes ( 使用单引号 )
- Ignore space around HTML tags ( 忽略 HTML 标签周围空格 )
- Ignore `pnpm-lock.yaml` file ( 忽略 `pnpm-lock.yaml` 文件 )

## Install ( 安装 )

```bash
pnpm i -D @startlinks/prettier-config
```

## Usage ( 使用 )

Edit `package.json` ( 编辑 `package.json` )

```jsonc
{
  "scripts": {
    "format": "prettier --cache --write .",
  },
  "prettier": "@startlinks/prettier-config",
}
```

Edit `Visual Studio Code` Setting ( 编辑 `Visual Studio Code` 设置 )

```json
{
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
```
npm package: @starton.io/client
Description: Starton SDK allows you to use the Starton API directly on your projects.
Author: CERVANTES Cédric
Latest version: 0.0.22

# STARTON SDK

Starton SDK allows you to use the Starton API directly on your projects.

## Build With

* [Typescript](https://www.typescriptlang.org/)
* [Axios](https://github.com/axios/axios)

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags). 

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
npm package: @starton/design-token-mui
Description: Transforming Figma's Design Token for Material UI (MUI)
Author: Starton
Latest version: 1.0.0

# Starton - Design Token to MUI

## Using this library locally

Transforming Figma's Design Token for Material UI (MUI)

To do so, you need to follow these steps:
1. Get the path to the tool library. In my example: `/home/starton/libraries/starton-design-token-mui` ;
2. Go to your NextJS or React project to install your graphics library: `yarn add 
   /home/starton/libraries/starton-design-token-mui`.
3. You can now use your library as normal. You just need to do an import as below:
```jsx
   import { StartonDesignToken } from '@starton/design-token-mui'
```