opensumi / codeblitz

Pure front-end IDE framework based on OpenSumi
https://codeblitz.opensumi.com
MIT License
190 stars 16 forks source link

chore: add resources #183

Closed bytemain closed 2 months ago

bytemain commented 2 months ago

Summary by CodeRabbit

coderabbitai[bot] commented 2 months ago
Walkthrough ## Walkthrough 此次变更涉及多个 `package.json` 文件的更新,主要集中在 `opensumi` 引擎及其相关依赖的版本提升,从 `3.3.2` 更新至 `3.3.3`。此外,移除了 Gulp 依赖,并调整了 Node.js 的最低版本要求,从 `10.0.0` 提升至 `18.0.0`。新增了 `manifest.json` 文件,定义了 Web 应用的关键资源,包括 webview 和 worker-host 组件的路径。 ## Changes | 文件路径 | 变更摘要 | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------| | `package.json` | 移除版本号,更新 `opensumi` 依赖从 `3.3.2` 到 `3.3.3`,移除 `gulp` 依赖。 | | `packages/cli/package.json` | 更新 `opensumi` 和 `@opensumi/ide-extension` 依赖版本至 `3.3.3`,将 Node.js 最低版本要求从 `10.0.0` 提升至 `18.0.0`。 | | `packages/core/package.json` | 更新所有 `@opensumi` 相关依赖版本从 `3.3.2` 到 `3.3.3`。 | | `packages/sumi-core/package.json` | 更新多个依赖版本从 `3.3.2` 到 `3.3.3`。 | | `packages/sumi-core/resources/manifest.json` | 新增文件,定义 webview 和 worker-host 组件的 JavaScript 文件路径。 | | `packages/sumi-core/resources/webview.66e57793.js` | 新增文件,实现 webview 面板管理器,处理生命周期、通信和样式。 | | `packages/sumi-core/resources/webview.805ab470/index.html` | 新增文件,作为 webview 面板容器的基础结构,包含必要的 HTML 元素和样式。 | | `packages/sumi-core/resources/worker-host.490aafa0.js.LICENSE.txt` | 新增文件,包含项目中使用的 JavaScript 库和模块的许可信息。 | | `packages/toolkit/define.json` | 更新版本号从 `3.3.2` 到 `3.3.3`。 | | `packages/toolkit/webpack/config.integration.js` | 修改导入路径,从 `package.json` 改为 `lerna.json`。 | | `packages/toolkit/webpack/config.webview.js` | 修改输出路径配置,从 `../dist` 改为 `../../sumi-core/resources`。 | | `packages/toolkit/webpack/config.worker.js` | 修改输出路径配置,从 `../dist` 改为 `../../sumi-core/resources`。 | | `scripts/build-assets.js` | 修改资产编译过程,清空 `./packages/sumi-core/resources` 目录,而不是之前的 `./packages/toolkit/dist`。 | | `scripts/utils/replace.js` | 修改导入路径,从 `../../package.json` 改为 `../../lerna.json`。 | ## Possibly related PRs - **#108**: 更新 `opensumi` 引擎依赖版本,直接与主 PR 相关。 - **#122**: 更新 `opensumi` 引擎版本,显示依赖管理的相关变更。 - **#132**: 更新 `opensumi` 引擎版本,符合主 PR 的版本更新。 - **#144**: 更新 `opensumi` 引擎版本,保持与主 PR 的一致性。 - **#146**: 更新 `opensumi` 引擎版本,反映持续的依赖更新。 - **#164**: 更新 `lerna.json` 文件版本,可能间接与整体项目版本管理相关。 - **#178**: 尽管与 `opensumi` 更新无直接关系,但属于项目的持续维护和优化工作。 ## Suggested labels `⚙️ refactor`

[!TIP]

OpenAI O1 model for chat - We have deployed OpenAI's latest O1 model for chat. - OpenAI claims that this model has superior reasoning capabilities than their GPT-4o model. - Please share any feedback with us in the [discussions post](https://discord.com/channels/1134356397673414807/1283929536186155099).

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit .` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai generate interesting stats about this repository and render them as a table.` - `@coderabbitai show all the console.log statements in this repository.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (Invoked using PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. ### Other keywords and placeholders - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. - Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description. - Add `@coderabbitai` anywhere in the PR title to generate the title automatically. ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](https://discord.com/invite/GsXnASn26c) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.