# 随插件分发的第三方前端库

这个目录里的文件都是上游官方发行版，未经修改。它们是压缩过的构建产物，
下面列出各自的来源、许可证和未压缩源码的位置。

## Ace Editor

- 版本：1.4.2（版本号内嵌在 `ace.js` 里）
- 许可证：BSD 3-Clause
- 版权：Copyright (c) 2010, Ajax.org B.V. All rights reserved.
- 许可证全文：https://github.com/ajaxorg/ace/blob/master/LICENSE
- 发行包（本目录文件的出处）：https://github.com/ajaxorg/ace-builds
- 未压缩源码：https://github.com/ajaxorg/ace

用于翻译指令和替换规则的编辑框。插件只用到 `ace.js` 加 JSON 模式、搜索框、
自动补全和两个主题，其余发行文件没有随附。

## Choices.js

- 许可证：MIT（`choices/LICENSE` 是随附的官方副本）
- 版权：Copyright (c) 2016 Josh Johnson
- 未压缩源码：https://github.com/Choices-js/Choices

用于页面选择的下拉搜索框。

版本号没有内嵌在发行文件里，无法从文件本身确认；文件内打包的 fuse.js 是
6.6.2。要精确对上版本，从上游仓库的 release 页面重新取一份 dist 构建替换即可。

## 后端依赖

`vendor/` 下的 PHP 库由 Composer 管理，版本和来源见插件根目录的
`composer.json` 与 `composer.lock`：

| 包 | 版本 | 许可证 | 源码 |
| --- | --- | --- | --- |
| league/html-to-markdown | 5.1.1 | MIT | https://github.com/thephpleague/html-to-markdown |
| likun-mci/php-ai | 1.1.0 | MIT | https://github.com/likun-mci/php-ai |

这两个包的源码本来就是未压缩的 PHP，随插件一起分发。
