@advanced-rest-client/monaco-support

中文文档
1.0.1发布于 2020/11/25ESM + CJS近 30 天下载 3361

帮助图书馆为摩纳哥编辑提供各组成部分的支持

中文使用文档
文档目录4 节
  1. 使用量
  2. 安装
  3. 正在装入 monaco
  4. ARC 共同主题

摩纳哥支助

在ARC组件中与摩纳哥编辑器合作时,一组具有共同逻辑的帮助器功能.

本单元提供下列出口:

  • MonacoStyles - 一个 lit-element 摩纳哥编辑器的基于样式
  • MonacoLoader - 能够管理将摩纳哥装入全球范围的功能,并在装入摩纳哥后敲响其逻辑
  • MonacoTheme - ARC非常基本的主题配置
  • MonacoHelper - 增加具有共同功能的辅助图书馆.

使用量

安装

npm install --save @advanced-rest-client/monaco-support

正在装入 monaco

摩纳哥在其ES模块中使用CSS文件导入,使其在纯网络环境中无法使用. 另一种办法是在全球加载摩纳哥(坏主意,但这是前进的道路) monaco 对象在组件中.

这些功能有助于加载monaco并在库最终加载时识别:

import { MonacoLoader } from '@advanced-rest-client/monaco-support';

const monacoBase = '../node_modules/monaco-editor/';
MonacoLoader.createEnvironment(monacoBase);
await MonacoLoader.loadMonaco(monacoBase);
await MonacoLoader.monacoReady();

// it is safe to load a component

ARC 共同主题

这个 MonacoTheme.assignTheme() 当monaco被装入并准备编辑器实例的配置时,函数将被调用. 此检查当前用户对黑暗主题的偏好, 并在配置选项上设置相应的主题 .

let config = /** IStandaloneEditorConstructionOptions */ ({
  minimap: {
    enabled: false,
  },
  tabSize: 2,
  detectIndentation: true,
});
config = MonacoTheme.assignTheme(monaco, config);

这个 monaco 是指加载到全球范围的全局变量。 函数返回配置对象的副本,所以要更新原始对象.

版本与发布记录

@advanced-rest-client/monaco-support 共发布 2 个版本,首次发布于 2020/11/25;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.1latest2020/11/255 年前
1.0.02020/11/255 年前

关于 @advanced-rest-client/monaco-support 的常见问题

@advanced-rest-client/monaco-support 是什么?

帮助图书馆为摩纳哥编辑提供各组成部分的支持

如何安装 @advanced-rest-client/monaco-support?

在项目目录运行 npm install @advanced-rest-client/monaco-support,或使用 pnpm add / yarn add / bun add。

@advanced-rest-client/monaco-support 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/advanced-rest-client__monaco-support 是否存在。

@advanced-rest-client/monaco-support 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@advanced-rest-client/monaco-support 可以商用吗?

@advanced-rest-client/monaco-support 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@advanced-rest-client/monaco-support 的下载量有多少?

根据 npm 官方下载统计,@advanced-rest-client/monaco-support 在 2026/10/05 – 2026/11/03 这 30 天内被下载 3,361 次,日均约 112 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@advanced-rest-client/monaco-support 还在维护吗?

最新版本 1.0.1 发布于 2020/11/25(5 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/11/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。