open-index/open-npm huggingface dataset:
npm package: @icreate/ics-micro-frontend
Description: ics-micro-frontend
Author: wenbei421
Latest version: 0.0.1-beta.2

<!--
 * @Author: 文贝
 * @Date: 2022-02-08 21:36:57
 * @LastEditors: wenbei421 346972930@qq.com
 * @LastEditTime: 2022-11-26 13:21:11
 * @Descripttion: 
 * @FilePath: \ics-micro-frontend\README.md
-->
### Usage

```bash
npm i @icreate/ics-micro-frontend
```

### Features

 - SandBox:window沙箱

### Importing library

You can import the generated bundle to use the whole library generated by this starter:

```javascript
import microFrontend from '@icreate/sanbox'
```

### Usage

```javascript
import micro-frontend from '@icreate/micro-frontend';

const micro-frontend = new micro-frontend();

// execute scripts in micro-frontend
micro-frontend.execScriptInmicro-frontend('window.a = 1;console.log(window.a);');

// clear side effects added by micro-frontend, such as addEventListener, setInterval
micro-frontend.clear();
```
npm package: @icreate/ics-mui-auto-import-resolver
Description: icsmui auto import resolver based on unplugin-vue-components
Author: jdf2e
Latest version: 0.0.1-alpha.3

# Nutui Auto Import Resolver

[English](./README.md) | 简体中文

`@nutui/auto-import-resolver` 是 [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) 的一个解析器，用于实现 NutUI 按需引入。

### 特性

- 支持 `Vite`, `Webpack`, `Vue CLI` 等
- 样式文件支持 CSS，SASS，默认 CSS
- 支持自动引入组件对应的 CSS 样式

### 安装

```shell
# via pnpm
pnpm add @nutui/auto-import-resolver unplugin-vue-components -D

# via npm
npm i @nutui/auto-import-resolver unplugin-vue-components -D

# via yarn
yarn add @nutui/auto-import-resolver unplugin-vue-components -D

# via Bun
bun add @nutui/auto-import-resolver unplugin-vue-components -D
```

## 默认使用

### Vite

```ts
// vite.config.ts
import Components from 'unplugin-vue-components/vite'
import NutUIResolver from '@nutui/auto-import-resolver'

export default defineConfig({
  plugins: [
    Components({
      resolvers: [NutUIResolver()]
    })
  ]
})
```

### Vue CLI

```ts
// vue.config.js
import Components from 'unplugin-vue-components/webpack'
const NutUIResolver = require('@nutui/auto-import-resolver')

module.exports = {
  configureWebpack: {
    plugins: [
      Components({
        resolvers: [NutUIResolver()]
      })
    ]
  }
}
```

### Webpack

```ts
// webpack.config.js
import Components from 'unplugin-vue-components/webpack'
const NutUIResolver = require('@nutui/auto-import-resolver')

module.exports = {
  plugins: [
    Components({
      resolvers: [NutUIResolver()]
    })
  ]
}
```

## 使用 Sass

### Vite

```ts
// vite.config.ts
import Components from 'unplugin-vue-components/vite'
import NutUIResolver from '@nutui/auto-import-resolver'

export default defineConfig({
  plugins: [
    Components({
      resolvers: [NutUIResolver({ importStyle: 'sass' })]
    })
  ],
  // 配置全局样式变量
  css: {
    preprocessorOptions: {
      scss: {
        additionalData: `@import "@nutui/nutui/dist/styles/variables.scss";`
      }
    }
  }
})
```

### Vue CLI

```ts
// vue.config.js
import Components from 'unplugin-vue-components/webpack'
const NutUIResolver = require('@nutui/auto-import-resolver')

module.exports = {
  configureWebpack: {
    plugins: [
      Components({
        resolvers: [NutUIResolver({ importStyle: 'sass' })]
      })
    ]
  },
  // 配置全局样式变量
  css: {
    loaderOptions: {
      scss: {
        additionalData: `@import "@nutui/nutui/dist/styles/variables.scss";`
      }
    }
  }
}
```

### Webpack

```ts
// webpack.config.js
import Components from 'unplugin-vue-components/webpack'
const NutUIResolver = require('@nutui/auto-import-resolver')

module.exports = {
  plugins: [
    Components({
      resolvers: [NutUIResolver({ importStyle: 'sass' })]
    })
  ],
  module: {
    rules: [
      {
        test: /\.s[ac]ss$/i,
        use: [
          'style-loader',
          'css-loader',
          {
            // 配置全局样式变量
            loader: 'sass-loader',
            options: {
              additionalData: `@import "@nutui/nutui/dist/styles/variables.scss";`
            }
          }
        ]
      }
    ]
  }
}
```
npm package: @icreate/ics-mui-icons-vue
Description: 京东风格的轻量级移动端 Vue 组件库 icsmui 图标包
Author: jdf2e
Latest version: 0.0.1-alpha.8

# IcsMUI Icons for Vue

[![NPM version](https://img.shields.io/npm/v/@icreate/ics-mui-icons-vue.svg?style=flat)](https://npmjs.org/package/@icreate/ics-mui-icons-vue) [![NPM downloads](https://img.shields.io/npm/dm/@icreate/ics-mui-icons-vue.svg?style=flat)](https://npmjs.org/package/@icreate/ics-mui-icons-vue)

## Install

```bash
npm i @icreate/ics-mui-icons-vue
```

## Basic Usage

You can import it directly or destructure from `@icreate/ics-mui-icons-vue` when tree-shaking enabled.

```ts
import { Add } from '@icreate/ics-mui-icons-vue';
```