open-index/open-npm huggingface dataset:
npm package: @icepy/wow-ui
Description: <div align="center">   <img src="./wow.png"> </div>
Author: icepy
Latest version: 1.0.0

# wow-ui

<div align="center">
  <img src="./wow.png">
</div>

![img](https://img.shields.io/github/license/icepy/wow-ui.svg) ![img](https://img.shields.io/github/last-commit/icepy/wow-ui.svg)

谨纪念我逝去的青春岁月，我的《魔兽世界》ID 是 `青春独醉` 联盟侏儒术士，第一次上线于 `2007` 年。
npm package: @ices/check-dependency-engines
Description: A tool for analyzing engines of dependency.
Author: Stone
Latest version: 1.2.3

# @ices/check-dependency-engines

<p>
   A tool for analyzing dependencies.
</p>

# About

<p>
  Check engines requirements of the dependency, and find the version of the dependency that meets the minimum engine version requirements of the current project through metadata.
</p>

# Install

Used as a cli util:
```bash
npm i @ices/check-dependency-engines -g
```

or run without install:
```bash
npx @ices/check-dependency-engines
```

<p>
By default, only the dependencies for production will be analyzing, you can use the -D arg to analyze dev dependencies.
</p>

Used as a dev util:
```bash
npm i @ices/check-dependency-engines -D
```

# Usage

As a cli util:

```bash
> check-engines
```

Options:
*  --help, -h                  Show help                               
*  --version, -v               Show version number                     
*  --allow-pre-release, -p     Allow match pre-release version        
*  --exact, -e                 Use exact version when update          
*  --disable-auto-install, -t  Disable auto install after update      
*  --update, -u                Auto update package.json file        
*  --cwd, -d                   Current Working Directory      
*  --registry, -r              Registry url for npm repository
*  --development, -D           Only update the devDependencies
*  --quiet, -q                 Disable the logs


As a package:

```js
;(async () => {
  const Checker = require('@ices/check-dependency-engines')
  const ck = new Checker({
    cwd: process.cwd(), // current working dir
    registry: 'https://registry.some.domain', // npm registry for download metadata
    preRelease: false, // should match pre-release version of dependency
    exact: true, // should use exact version when update matched version of dependency
    update: true, // should auto update package.json when there ara some changes
    log: 'log', // can be a string as log level (log、warn、error) or a function, or false to disable.
    development: false, // set only run with devDependencies.
  })
  const data = await ck.verify()
  // the data is an object that contains all dependency info.
})()
```

# Author

**@ices/check-dependency-engines** © [Stone](https://github.com/icesjs), Released under the [MIT](./LICENSE) License.
npm package: @ices/shared-utils-node
Description: Shared utils for ices node module.
Author: Stone
Latest version: 0.1.4


# @ices/shared-utils-node

<p>
  Shared utils for ices node module.
</p>

# Install

```bash
npm install @ices/shared-utils-node
```

# Author

**@ices/shared-utils-node** © [Stone](https://github.com/icesjs), Released under the [MIT](./LICENSE) License.
npm package: @ices/ts-plugin-locale
Description: TypeScript's language service plugin that adds IntelliSense for locale components
Author: Stone
Latest version: 1.2.0

# @ices/ts-plugin-locale

## TypeScript's language service plugin that adds IntelliSense for locale components

## Usage

```json5
// tsconfig.json
{
  compilerOptions: {
    plugins: [{ name: '@ices/ts-plugin-locale' }],
  },
}
```

### Preview

![preview](https://raw.githubusercontent.com/icesjs/ts-plugin-locale/master/preview.gif)

## peerDependencies

```text
@ices/react-locale
```

## Related

[@ices/react-locale](https://www.npmjs.com/package/@ices/react-locale)

[@ices/locale-webpack-plugin](https://www.npmjs.com/package/@ices/locale-webpack-plugin)
npm package: @ices/use-loader
Description: Find and add loader to webpack config
Author: Stone
Latest version: 2.0.0

## @ices/use-loader

### Usage

```js
const { addLoaderBefore, addLoaderAfter, addLoader, findLoader } = require('@ices/use-loader')

// find file-loader
const matched = findLoader(webpackConfig, 'file-loader')

// add new loader config to the slibing position after the file-loader
addLoader(webpackConfig, 'file-loader', newRuleConfig, (index) => index + 1)

// add new loader config to the slibing position before the file-loader
addLoaderBefore(webpackConfig, 'file-loader', newRuleConfig)

// add new loader config to the slibing position after the file-loader
addLoaderAfter(webpackConfig, 'file-loader', newRuleConfig)

// use customize matcher
findLoader(webpackConfig, ({ name }) => name === 'file-loader')
```

### API

See dist/index.d.ts
npm package: @icese7en/prettier-config
Description: ## Install
Author: icese7en
Latest version: 1.3.0

# Prettier Config

## Install

```shell
npm i -D @icese7en/prettier-config
```

## Usage

### In `package.json`

```json
{
	"prettier": "@icese7en/prettier-config"
}
```

### In `..prettierrc.js`

```js
module.exports = {
	...require('@icese7en/prettier-config'),
};
```
npm package: @icese7en/tsconfig
Description: ## Install
Author: icese7en
Latest version: 1.3.0

# Typescript Config

## Install

```shell
npm i -D @icese7en/tsconfig
```

## Usage

### In `tsconfig.json`

```json
{
	"extends": "@icese7en/tsconfig/strict.json",
	"compilerOptions": {
		// then add your custom options here
	}
}
```