用于处理NPM链接/搜索的Sopel插件
项目描述
sopel-npm
用于处理NPM链接/搜索的Sopel插件
安装
版本托管在PyPI上,因此安装Sopel后,您只需 pip
$ pip install sopel-npm
使用
sopel-npm
提供两个主要功能:链接处理和搜索命令。
链接处理
如果有人发布到npmjs.com的软件包的链接,sopel-npm
应该发出该软件包最新版本的概述
<dgw> https://npmjs.net.cn/package/plyr
<Sopel> [npm] plyr@3.7.8 | Published by sam_potts | MIT license | Unpacked
size: 5.1 MiB in 124 files | A simple, accessible and customizable
HTML5, YouTube and Vimeo media player
直接链接到特定软件包版本的将显示该版本的详细信息
<dgw> https://npmjs.net.cn/package/plyr/v/2.0.18
<Sopel> [npm] plyr@2.0.18 | Published by sampotts | MIT license | A simple,
accessible and customizable HTML5, YouTube and Vimeo media player
`.npm` 搜索命令
使用 .npm 关键字在这里
,sopel-npm
将显示NPM注册表的搜索引擎返回的最佳匹配项的详细信息
<dgw> .npm best vue plugin
<Sopel> [npm] eslint-plugin-pinia@0.4.1 | Published by lisilinhart | MIT
license | Unpacked size: 47.4 KiB in 8 files | ESLint plugin for Pinia
best practices | https://npmjs.net.cn/package/eslint-plugin-pinia
如果有匹配项,此功能将始终显示匹配软件包的最新版本的详细信息。
坚固性
NPM元数据随着时间的推移而发展,注册表不标准化旧版本的元数据。sopel-npm
尽力应对缺失的数据字段,即使信息不完整,也会返回一些有用的信息。
如果您遇到这个插件无法优雅处理的情况,请提交错误报告或拉取请求!
变更日志
0.1.0
sopel-npm
的第一个版本,具有以下功能:
npmjs.com
包链接处理,包括和不含版本号- 用于在注册表中搜索包的
.npm
命令
已知问题
- 未显示包的发布时间,因为NPM注册表的包版本端点莫名其妙地不提供发布时间戳。
- 尽管所有错误处理代码路径在理论上都应工作,但尚未在实际测试中验证。
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
sopel_npm-0.1.0.tar.gz (7.0 kB 查看哈希值)
构建分发
sopel_npm-0.1.0-py3-none-any.whl (7.7 kB 查看哈希值)
关闭
sopel_npm-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 976a1f0ccddcbc1e4a594887f3463a6d80412d12761b71a94173b78e9d4b1a17 |
|
MD5 | 80e8b64cfad6492622c9dcc68a8e047d |
|
BLAKE2b-256 | ea1889cf23df1c7f283b45610e012c0a93cfc0eabdacc4c30c878bbc737415d8 |
关闭
sopel_npm-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94fc31e1675ca527128529516d122c505a77b6a2f820dbf3260715016374185e |
|
MD5 | 2efe3c0bc23b8c39113d0182d691d63d |
|
BLAKE2b-256 | 47727faf6c41a1a43d1a0abcea392c5bae901492f988357db84c931fecbfb2d9 |