open-index/open-npm huggingface dataset:
npm package: @ice/pack-binding-linux-x64-musl
Description: This is the **x86_64-unknown-linux-musl** binary for `@ice/pack-binding`
Latest version: 1.2.2

# `@ice/pack-binding-linux-x64-musl`

This is the **x86_64-unknown-linux-musl** binary for `@ice/pack-binding`
npm package: @ice/pack-binding-win32-arm64-msvc
Description: This is the **aarch64-pc-windows-msvc** binary for `@ice/pack-binding`
Latest version: 1.2.2

# `@ice/pack-binding-win32-arm64-msvc`

This is the **aarch64-pc-windows-msvc** binary for `@ice/pack-binding`
npm package: @ice/pack-binding-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@ice/pack-binding`
Latest version: 1.2.2

# `@ice/pack-binding-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@ice/pack-binding`
npm package: @ice/pkg-plugin-docusaurus
Description: @ice/pkg plugin for component and docs preview.
Latest version: 1.4.18

# @ice/pkg-plugin-docusaurus

This plugin supports component and docs preview for ICE PKG.

## Usage

```bash
$ npm i @ice/pkg-plugin-docusaurus --save-dev
```

```ts
// build.config.mts
import { defineConfig } from '@ice/pkg';

export default defineConfig({
  plugins: [
    ['@ice/pkg-plugin-docusaurus'],
  ],
})
```

For more detail, please see https://pkg.ice.work/guide/preview
npm package: @ice/pkg-plugin-jsx-plus
Description: ICE PKG plugin for jsx-plus
Latest version: 1.0.3

# @ice/pkg-plugin-jsx-plus

This plugin adds support for JSX+ syntax for ICE PKG.

## Definition of JSX Plus

https://github.com/jsx-plus/jsx-plus

## Usage

```bash
$ npm i babel-runtime-jsx-plus --save
$ npm i @ice/pkg-plugin-jsx-plus --save-dev
```

```ts
// build.config.mts
import { defineConfig } from '@ice/pkg';

export default defineConfig({
  plugins: [
    ['@ice/pkg-plugin-jsx-plus'],
  ],
})
```

For more detail, please see https://pkg.ice.work/jsx-plus
npm package: @ice/pkg-plugin-mf
Description: ICE PKG plugin for module federation
Latest version: 1.0.0-alpha.0

# @ice/pkg-plugin-mf

ICE PKG plugin for Module Federation builds.

## Usage

```bash
npm i @ice/pkg-plugin-mf -D
```

```ts
// build.config.mts
import { defineConfig } from '@ice/pkg';
import { mf } from '@ice/pkg-plugin-mf';

export default defineConfig({
  pkgs: [
    {
      module: 'mf',
      target: 'es2017',
      plugins: [
        mf({
          name: 'my_remote',
          exposes: {
            '.': './src/index.ts',
            './Counter': './src/Counter.tsx',
          },
          getPublicPath: 'return "http://localhost:4444/"',
          shared: {},
        }),
      ],
    },
  ],
});
```

More: https://pkg.ice.work/guide/mf
npm package: @ice/pkg-plugin-rax-component
Description: Rax component plugin for @ice/pkg
Latest version: 1.1.2

# @ice/pkg-plugin-rax-component

This plugin adds support for Rax component for ICE PKG.

## Usage

```bash
$ npm i @ice/pkg-plugin-rax-component --save-dev
```

```ts
// build.config.mts
import { defineConfig } from '@ice/pkg';

export default defineConfig({
  plugins: [
    ['@ice/pkg-plugin-rax-component'],
  ],
})
```

For more detail, please see https://pkg.ice.work
npm package: @ice/plugin-antd
Description: ice.js plugin for use antd
Latest version: 1.0.2

# `@ice/plugin-antd`

An ice.js plugin to use `antd` components.

## Usage

```js
import { defineConfig } from '@ice/app';
import antd from '@ice/plugin-antd';

export default defineConfig(() => ({
  plugins: [antd({
    dark: true,
    compact: true,
    theme: {
      'primary-color': '#fd8',
    },
  })],
}));
```
npm package: @ice/plugin-auth
Description: An ice.js plugin to enable auth ability.
Latest version: 1.0.2

# `@ice/plugin-auth`

An ice.js plugin to enable auth ability.

## Usage

```js
import { defineConfig } from '@ice/app';
import auth from '@ice/plugin-auth';

export default defineConfig(() => ({
  plugins: [
    auth(),
  ],
}));
```

More details to see https://v3.ice.work/docs/guide/advanced/auth
npm package: @ice/plugin-canvas
Description: Provide canvas render support for ice.js
Latest version: 0.0.5

# @ice/plugin-canvas

An ice.js plugin for canvas projects.

## Usage

Add plugin in `ice.config.mts`:

```js
import { defineConfig } from 'ice';
import canvasPlugin from '@ice/plugin-canvas';

export default defineConfig(() => ({
  plugins: [canvasPlugin({ /* options */ })],
}));
```
npm package: @ice/plugin-css-assets-local
Description: An ice.js plugin for localize css assets resource.
Latest version: 1.0.2

# @ice/plugin-css-assets-local

An ice.js plugin for localize css assets resource.

## Install

```bash
npm i -D @ice/plugin-css-assets-local
```

## Usage

Add plugin to your `ice.config.mts`:

```ts title="ice.config.mts"
import { defineConfig } from '@ice/app';
import cssAssetsLocal from '@ice/plugin-css-assets-local';

export default defineConfig(() => ({
  plugins: [
    cssAssetsLocal(),
  ],
}));
```

After running `npm run build`, you can see asset resources will be downloaded to your local disk.

## Options

### `outputPath`

The assets resource output path.

- Type: `string`
- Default: `"assets"`

### `relativeCssPath`

The asset paths relative to the css file path.

- Type: `string`
- Default: `"../"`

### `enableInDev`

Whether enable the plugin in dev or not.

- Type: `boolean`
- Default: `false`