@beanbag/codemirror-speak-and-spell

中文文档
1.0.1发布于 2025/06/27MITESM + CJS零依赖近 30 天下载 1869

浏览器- 本地拼写检查, AI 写入, 更多在 CodeMirror v5

中文使用文档
文档目录4 节
  1. 安装和使用
  2. 许可证
  3. 重要说明
  4. 我们的其他项目

代码

这是CodeMirror v5的插件,为:

  • 浏览器内置的拼写检查器
  • 语音对文本输入
  • 平台或浏览器提供的 AI 辅助写入
  • 文本转换

它和CodeMirror v5合作工作 inputStyle: 'contenteditable' 财务报告和审定财务报表 spellcheck: true 设置,并避免许多可能 有时会出现.

它通过截取浏览器的尝试来达到这个目的 文本更改, 屏蔽并直接使用 CodeMirror 重新尝试 API (英语). 这使得 CodeMiror 和浏览器无法相争 任意时间文本被浏览器插入或替换.

安装和使用

使用此插件有两种方法:

  1. 只需从我们的发布或仓库下载最新剧本 build/ 目录并嵌入到您的页面中.

    例如:

    <script src="/js/beanbag-codemirror-speak-and-spell-cm5-1.0.0.min.js"></script>
    
  2. 或者,使用 npm数字 :

    $ npm install --save @beanbag/codemirror-speak-and-spell
    

    然后导入到另一个模块:

    import { SpeakAndSpell } from '@beanbag/codemirror-speak-and-spell/cm5';
    

一旦在您的 CodeMiror v5 环境中安装和运行, 只需激活 内容:

const codeMirror = new CodeMirror(element, {
    inputStyle: 'contenteditable',
    spellcheck: true,
    speakAndSpell: true,
});

许可证

代码Merror Speak-and-Spell根据麻省理工学院的许可提供.

重要说明

并非所有浏览器都以同样的方式执行拼写检查.

Firefox会立刻检查您代码Mirror中的文本, 但Chrome和Safari通常不会 反之,他们打字时会检查 或者当与一个词互动时.

这意味着你不会总是看到 在克罗姆或萨法里拼错的字 立即,但这是浏览器的行为 而不是可能的东西 到处工作 也并非特指"CodeMirror".

为了保证最好的经验,你会想要最新的常绿版本 Firefox和Chrome, 最新的OS发布Safari.

我们的其他项目

  • 审查委员会 - 说吧 我们的公开源码、可扩展代码审查、文件审查和图像审查 工具.

  • 对话框 - 说吧 我们的Django公用设备 用于数据网、API、扩展等 已使用 (b) 审评委员会.

  • 斯皮纳 - 说吧 现代的类似 Backbone 的类库, 用 TypeScript 和可扩展性 构建 记住.

  • 墨迹 - 说吧 可访问,可主题的UI组件库动力审查委员会.

  • 内部管理 - 说吧 Python 模块、类、函数和 属性.

  • 公斤/ 公斤( u) - 说吧 一个强大的功能间谍执行来帮助写入 Python 单元测试.

  • 类型 - 说吧 Python 和 Django 项目的提示和工具对象.

你可以看见更多 github.com/比安巴金克语 财务报告和审定财务报表 github.com/审查板。 。 。 .

版本与发布记录

@beanbag/codemirror-speak-and-spell 共发布 2 个版本,首次发布于 2025/06/27;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.1latest2025/06/271.4 年前
1.0.02025/06/271.4 年前

关于 @beanbag/codemirror-speak-and-spell 的常见问题

@beanbag/codemirror-speak-and-spell 是什么?

浏览器- 本地拼写检查, AI 写入, 更多在 CodeMirror v5

如何安装 @beanbag/codemirror-speak-and-spell?

在项目目录运行 npm install @beanbag/codemirror-speak-and-spell,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:codemirror(^5)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@beanbag/codemirror-speak-and-spell 支持 TypeScript 吗?

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

@beanbag/codemirror-speak-and-spell 支持 ESM 还是 CommonJS?

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

@beanbag/codemirror-speak-and-spell 可以商用吗?

@beanbag/codemirror-speak-and-spell 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@beanbag/codemirror-speak-and-spell 的下载量有多少?

根据 npm 官方下载统计,@beanbag/codemirror-speak-and-spell 在 2026/10/08 – 2026/11/06 这 30 天内被下载 1,869 次,日均约 62 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@beanbag/codemirror-speak-and-spell 还在维护吗?

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