open-index/open-npm huggingface dataset:
npm package: @snr-ui-library/components-ui
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.0.
Latest version: 0.0.4

# SnrMyUiComponents

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.0.

## Code scaffolding

Run `ng generate component component-name --project snr-my-ui-components` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project snr-my-ui-components`.
> Note: Don't forget to add `--project snr-my-ui-components` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build snr-my-ui-components` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build snr-my-ui-components`, go to the dist folder `cd dist/snr-my-ui-components` and run `npm publish`.

## Running unit tests

Run `ng test snr-my-ui-components` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @snrelax/cli
Description: 自用全局脚手架
Latest version: 0.0.0-alpha.1

# SNTools

自用全局脚手架

## 增量覆盖率

输入jest覆盖率数据文件及需要diff的目标分支名称，根据diff行筛选出对应的覆盖率数据，并生成Istanbul报告

```
Usage: sn inc-cov|ic [options]

增量覆盖率计算

Options:
  -tb --target-branch  必填，需要diff的target分支名称
  -cf --cov-file       必填，覆盖率数据文件
  -sb --source-branch  需要diff的源分支名称, 默认取运行仓库当前分支
  -o --output          报告输出目录, 默认./coverage
  -t --type            覆盖率数据文件格式，目前仅支持jest testResult
  -r --reporters       生成报告类型, 默认lcov, text, text-summary
  -h, --help           display help for command
```
npm package: @snrn/rollup-plugin-texture-packer
Description: ## Description
Author: snrn
Latest version: 1.0.7

# Rollup Plugin Texture Packer

## Description

This project uses a Rollup plugin to pack images using the free-tex-packer-core library. It is written in TypeScript.

## Installation

To install this package, run the following command:

npm

```bash
npx jsr add @snrn/rollup-plugin-texture-packer
```

yarn

```bash
yarn dlx jsr add @snrn/rollup-plugin-texture-packer
```

## Usage

### Rollup or Vite

```typescript
import texturePacker, {PackerExporterType} from '@snrn/rollup-plugin-texture-packer';

export default {
    plugins: [
        texturePacker({
            inputDir: 'path/to/input',
            outputDir: 'path/to/output',
            options: {
                textureName: "css",
                prependFolderName: false,
                exporter: PackerExporterType.CSS,
            }
        })
    ]
};
```

### Options

- `input` - The input directory where the images are located.
- `output` - The output directory where the atlas and the images will be saved.
- `options` - Options or an array of options. Uses free-tex-packer-core options. [See here](https://www.npmjs.com/package/free-tex-packer-core#available-options). Multiple options can be passed to generate multiple atlases.