open-index/open-npm huggingface dataset:
npm package: @ray-js/ray-runner
Description: Ray Runner 小程序 studio 搭建启动器
Latest version: 0.1.10

# Ray 应用程序运行上下文

[![npm package][npm-img]][npm-url]

物料体系基于此 RayRunner 运行，提供全局的 React、Ray、Components、PanelSdk 对象，以及创建 Ray 应用和页面的方法。

避免运行时重复引入 React、Ray、Components、PanelSdk 等对象，提供全局对象 RayRunner，方便开发者使用。

## 全局对象

导入 dist/index.js 文件后，会创建一个全局对象 RayRunner，该对象包含以下方法：

### RayRunner 对象

- RayRunner.React // React 对象
- RayRunner.Components // @ray-js/components 对象
- RayRunner.Ray // @ray-js/ray 对象
- RayRunner.PanelSdk // @ray-js/panel-sdk 对象
- RayRunner.RayFramework // @ray-js/framework 对象
- RayRunner.RayRouter // @ray-js/router-mp 对象

### RayRunner 方法

- RayRunner.createApp // 创建 Ray 应用 App
- RayRunner.createPage // 创建 Ray 页面 Page

[npm-img]:https://img.shields.io/npm/v/@ray-js/ray-runner
[npm-url]:https://www.npmjs.com/package/@ray-js/ray-runner