@devicefarmer/stf-browser-db

中文文档
1.0.2发布于 2020/05/16Apache-2.0CommonJS零依赖近 30 天下载 2743

一个带有STF图标的简单浏览器数据库.

此软件包已被标记为弃用

Merged into @devicefarmer/stf 3.9.0 and no longer maintained

中文使用文档
文档目录9 节
  1. 特征和提供的数据
  2. 所需建筑
  3. 大楼
  4. 使用量
  5. 添加新浏览器
  6. 非系统浏览器
  7. 系统浏览器
  8. 捐款
  9. 许可证

斯特夫- 浏览器- db

斯特夫- 浏览器- db 提供用户使用的简单浏览器数据库 工作队。虽然它的目标是平台不可知论,但迄今为止我们只采样了Android浏览器.

特征和提供的数据

浏览器信息以下列格式提供: inventory.json。 。 。 .

{
  "android-browser": {
    "developer": "Google Inc.",
    "name": "Browser",
    "platforms": {
      "android": {
        "package": "com.android.browser",
        "system": true
      }
    }
  }
}

此外,为系统浏览器提供图标 static 文件夹。 这些都是用单独的工具手动抓取的。 对于非系统浏览器,一个图标会自动从相应的应用商店取出.

所需建筑

在OS X上,可以安装后三个:

brew install jq pngcrush graphicsmagick

大楼

随便跑 make 在确保您安装了要求后,请在重播的顶端。 然后,您将在 dist 文件夹.

使用量

通过国家预防机制安装:

npm install --save stf-browser-db

模块在发布前是预建的,所以只要想使用库就不需要构建要求.

然后,您可以通过要求模块访问存货:

var inventory = require('stf-browser-db')

每个浏览器的独特密钥也作为图标文件名(在添加后)工作 .png 后缀)。 图标可以从 dist 创建或安装模块后的文件夹。 可以用作静态文件夹.

添加新浏览器

非系统浏览器

如果您正在添加一个非系统浏览器( 即可以从平台的应用商店中找到的浏览器), 只需修改 inventory.json 确保插入正确的软件包名称.

运行 make 然后取回应用程序的图标,调整大小,然后将调整大小的图像放入 dist 文件夹.

系统浏览器

如果你增加了一个新的系统浏览器,你就会遇到一些麻烦. 首先, 您必须找到从设备中导入应用程序图标的方法 。 我们确实有一个工具 但它不够方便的公开来源 - 然而! 尝试获得你能找到的最好的品质PNG.

在获得图标后, 重新命名它, 以匹配您给应用程序的唯一ID inventory.json,并将图标放入相应的平台文件夹 static 文件夹。 需要采用PNG格式. 您还需要将 JSON 的同名文件放在那里 。 JSON文件模仿了(以极小的方式)应用程序商店的回应. 目前,它的内容并没有被用在"Makefile"中,但我们将来可能会这样做. 打开已有的 JSON 文件中的一个来查看预期格式 .

运行 make 然后从 static 文件夹, 调整大小, 并将调整大小的图像放入 dist 文件夹.

捐款

见 捐款额。 。 。 .

许可证

见 自由主义。 。 。 .

版权所有 网络代理公司,所有权利保留.

版本与发布记录

@devicefarmer/stf-browser-db 共发布 1 个版本,首次发布于 2020/05/16;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.2latest2020/05/166 年前

关于 @devicefarmer/stf-browser-db 的常见问题

@devicefarmer/stf-browser-db 是什么?

一个带有STF图标的简单浏览器数据库.注意:该包已被作者标记为弃用——Merged into @devicefarmer/stf 3.9.0 and no longer maintained

如何安装 @devicefarmer/stf-browser-db?

在项目目录运行 npm install @devicefarmer/stf-browser-db,或使用 pnpm add / yarn add / bun add。

@devicefarmer/stf-browser-db 支持 TypeScript 吗?

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

@devicefarmer/stf-browser-db 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@devicefarmer/stf-browser-db 可以商用吗?

@devicefarmer/stf-browser-db 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@devicefarmer/stf-browser-db 的下载量有多少?

根据 npm 官方下载统计,@devicefarmer/stf-browser-db 在 2026/10/12 – 2026/11/10 这 30 天内被下载 2,743 次,日均约 91 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@devicefarmer/stf-browser-db 还在维护吗?

最新版本 1.0.2 发布于 2020/05/16(6 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/05/16。作者已将其标记为弃用,新项目建议寻找替代方案。