open-index/open-npm huggingface dataset:
npm package: @lianxin/postcss-config
Description: Postcss configuration
Author: lianxin@kuaishou.com
Latest version: 1.0.0

# postcss-config

[Postcss-loader](https://github.com/michael-ciniawsky/postcss-load-config#options)

## Usage

```js
// postcss.config.js
module.exports = require('@lianxin/postcss-config');
```
npm package: @liao-codemao/ui
Description: 编程猫UI组件库
Author: liao_elevens
Latest version: 0.0.2

# codemao-ui
编程猫UI




1、初始化 package.json：npm init（"license": "ISC" —>  改成'MIT'）
2、初始化 tsconfig.json：npx tsc --init（安装typescript：pnpm i -D typescript）
3、安装react：pnpm i react react-dom 和 pnpm i -D @types/react @types/react-dom

# rollup
4、安装rollup和其相关插件：pnpm i -D rollup @rollup/plugin-commonjs @rollup/plugin-node-resolve @rollup/plugin-typescript rollup-plugin-dts tslib
5、配置rollup.config.mjs 和 package.json
(
  报错：
1、textEncoder ??= new TextEncoder();是因为node版本低于15导致
2、[SyntaxError: Cannot use import statement outside a module](https://gitcode.csdn.net/65e6e8281a836825ed78790b.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MjkwNjI5LCJleHAiOjE3MjExNDM2MDIsImlhdCI6MTcyMDUzODgwMiwidXNlcm5hbWUiOiJ3ZWl4aW5fNDIxNTQwMzMifQ.U-lyRnU1vTevksHFHDwZUb8zpcyGeFrPZtIyvv_kSF0)
)

6、创建.npmrc文件，npm包发布（npm publish）

7、安装css样式：pnpm i -D postcss rollup-plugin-postcss postcss-import autoprefixer

8、安装scss：pnpm i -D sass node-sass sass-loader

9、安装babel：pnpm i -D @rollup/plugin-babel @rollup/plugin-node-resolve @babel/core @babel/preset-env 
**让 rollup 无缝衔接 babel: @rollup/plugin-babel**
**让 babel 能够编译 ts 文件（不会进行类型检查）: @babel/preset-typescript**


用于解析代码中的外部依赖，添加该插件后默认会将所有依赖打包进 build.js 中: @rollup/plugin-node-resolve
外部依赖的导出大部分是 commonjs 格式，需要先进过该插件的处理: @rollup/plugin-commonjs
rollup 默认不会自动判断扩展名，所以需要通过该插件来自动解析扩展名: @rollup/plugin-node-resolve
最小化打包后的代码: @rollup/plugin-terser
将代码转译为 ES6，比如箭头函数变成普通函数: @babel/preset-env

<!-- npm i log-snapshot the-answer
# 可选，用于测试外部模块的打包 -->


10、识别require：@types/node
压缩：@rollup/plugin-terser






 <!-- postcss rollup-plugin-postcss -->
<!-- =======
@rollup/plugin-json @rollup/plugin-terser
@rollup/plugin-image
@rollup/plugin-terser
autoprefixer
postcss-preset-env
postcss-url
rollup
rollup-plugin-delete
 -->
npm package: @liaodx/my-package
Description: A Steedos Package
Latest version: 1.0.2

## 关于 .gitkeep
git无法提交一个空的文件夹，当用户需要提交一个空的文件夹的时候，按照惯例，会把一个称为.gitkeep的文件放在这些文件夹里。
如果空文件夹中有其他文件时，可以删除.gitkeep文件
npm package: @liaodx/one
Description: A Steedos Package
Latest version: 1.0.2

## 关于 .gitkeep
git无法提交一个空的文件夹，当用户需要提交一个空的文件夹的时候，按照惯例，会把一个称为.gitkeep的文件放在这些文件夹里。
如果空文件夹中有其他文件时，可以删除.gitkeep文件
npm package: @liaodx/steedos-app-default
Description: A Steedos App
Latest version: 1.0.0

## 默认开发目录

## 关于 .gitkeep
git无法提交一个空的文件夹，当用户需要提交一个空的文件夹的时候，按照惯例，会把一个称为.gitkeep的文件放在这些文件夹里。
如果空文件夹中有其他文件时，可以删除.gitkeep文件
npm package: @liaojiaxin/search-toolbar
Description: this is a demo
Latest version: 1.0.1

# search toolbar

@liaojiaxin/search-toolbar

this is a demo

## API

| 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
| ------ | ---- | ---- | ---- | ------ | ---- |
|        |      |      |      |        |      |
npm package: @liaoqinwei/sweep-pass
Description: threejs scene scanning light.
Latest version: 0.0.3

# postprocessing plugin for threejs

postprocessing plugin for threejs. The global sweeping plugin is currently implemented.

## install

```bash
$ npm i @liaoqinwei/sweep-pass 
```

## Use

use SweepPass

```javascript
  import { SweepPass } from '@liaoqinwei/sweep-pass'

  const sweepPassOptions = {
    duration: 10, // sweep duration
    thickness: 5, // ring thickness
    radius: 20, // ring diffusion radius
    color: new THREE.Color().setRGB(1, 0, 0), // color
    center: new THREE.Vector3(0, 0, 0)
  }
  const composer = new EffectComposer(renderer);
  composer.addPass(new RenderPass(scene, camera))
  const sweepPass = new SweepPass(camera, scene, sweepPassOptions)
  composer.addPass(sweepPass)
```

## License
**MIT**