open-index/open-npm huggingface dataset:
npm package: @molian-z/flow-designer
Description: [文档中心](https://www.yuque.com/u12572940/wujiemofang) ### 商用请保留版权信息 [演示网址](http://demo.mlyt.top/) ``` 这是一个支持VUE3主流UI组件库的可视化框架 问题交流请加QQ群：685018059 ```
Author: molian-Z
Latest version: 0.9.4

# OmniMagicCube 无界魔方

[文档中心](https://www.yuque.com/u12572940/wujiemofang)
### 商用请保留版权信息
[演示网址](http://demo.mlyt.top/)
```
这是一个支持VUE3主流UI组件库的可视化框架
问题交流请加QQ群：685018059
```

# 使用说明

- 注意下方内容默认采用element-plus组件库作为示例。其他UI库请按照实际名称进行替换。
- 目前已经支持tdesign-vue-next、element-plus、naive、ant-design-vue库。
- 只有设计器需要。单独引入render时不需要。

## 集成到项目中

### 1.main.js
```
import {ElMessage , ElNotification } from 'element-plus';

// designer
import omc from 'omni-magic-cube';
// ...UI框架引入,注意一定要在其他UI库引入完成后在对我们的组件进行引入。因为它首先会获取所有的全局组件进行配置
app.use(omc, {
    useUI:"element-plus",
    compsConfig: {
        globalComps:{
            message:ElMessage,
            notify:ElNotification
        }
    },
});
```

### 2.最后在需要使用我们的组件的地方引入即可
```
<script setup>
</script>

<template>
  <OmcDesigner width="100vw" height="100vh" />
</template>

<style>
body{
  background: #F9F9F9;
  overflow: hidden;
}
</style>

```
npm package: @molin.ai/rebrowser-cloudflare-puppeteer-core
Description: A high-level API to control headless Chrome over the DevTools Protocol
Author: The Chromium Authors
Latest version: 1.0.10

# Puppeteer fork

Forked from `@cloudflare/puppeteer` with rebrowser patches applied.

## Development

```sh
npm install
npm run build
npm install # run again after build to install browser binaries
```

## Testing

```sh
npm run test:chrome:shell # no need to run all tests
```

## Publishing

```sh
npm install
npm run build
npm install # run again after build to install browser binaries
./rebrowser/apply_patch.sh ./rebrowser/patches/lib-v22.8.2.patch
cd packages/puppeteer-core
npm version patch
npm run build # update version in .ts
git add . && git commit -m 'v1.0.9'
npm publish
```

## Updating from upstream

Check against original repo at https://github.com/cloudflare/puppeteer/

## Debugging

Set `__PUPPETEER_DEBUG` (WIP: not working yet)

## Updating Patches

When patches fail to apply due to codebase changes:

1. **Identify failing hunks** - look for `.rej` files after failed patch application
2. **Update split patches** - edit individual patches in `rebrowser/patches/lib-v22.8.2.patch-split/`
3. **Regenerate main patch** - run `./rebrowser/unsplit_patch.sh ./rebrowser/patches/lib-v22.8.2.patch-split`
4. **Test application** - run `./rebrowser/apply_patch.sh ./rebrowser/lib-v22.8.2.patch`

## Custom Changes Made to puppeteer-core

To resolve merge conflicts correctly during upstream updates, keep in mind these modifications we've made:

- Removed Herebyfile
- Removed api-extractor
- Removed unused packages (vitest, mocha, sinon@root, tsd, @actions/core)
- Direct imports: Moved rxjs, mitt, parsel-js to production dependencies and import directly instead of through third_party re-exports
- Removed third_party re-export layer: Deleted third_party/\*.ts files and updated all imports to use libraries directly

## Upstreams

- https://github.com/cloudflare/puppeteer/blob/86d176c1d94affde1a934df7523b8efd5cab501b/README.md direct fork of this commit
- https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v22.8.2 CF forked this
- https://github.com/rebrowser/rebrowser-patches/blob/f3123e2743abc3e773711a01b794900af1cb2b55/patches/puppeteer-core/lib.patch rebrowser patches version