@financial-times/js-features-analyser

中文文档
0.4.3发布于 2021/07/09MIT近 30 天下载 2210

如何使用

此软件包已被标记为弃用

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

中文使用文档
文档目录7 节
  1. 目录
  2. 使用量
  3. 限制
  4. 捐款
  5. 出版
  6. 联系人
  7. 许可证

JavaScript 特性分析器

一个Node.js命令行应用程序,用于在JavaScript文件中找出标准图书馆的特性.

NPM version MIT licensed

> npx @financial-times/js-features-analyser analyse --file bundle.js

目录

使用量

这个项目需要 节点.js 10.x 和 无。您可以安装 :

npm install @financial-times/js-features-analyser

限制

此工程完全不编译语法 .

创建一个针对您支持的语法级别( ES3/5/ 2017/ 2019) 的捆绑, 然后通过此工具通过捆绑 .

首先创建捆绑的原因是,如果你正在将代码编译到另一个语法级别,所编译的代码将包含与未编译版本不同的内置. E.G. 汇编 async function() { await 7;} 到ES5将使编译的产出具有 Promise 在其中,这个工具将检测到它.

这个工程并不知道正在分析的代码中的类型,这意味着当它看到一个被使用内建物的名称时,它会将所有与该名称相匹配的内建物添加到它的输出中. E.G. 分析 [1].reduce(function(){}) 不仅会发现 Array.prototype.reduce 如果使用,它也会错误地发现: Int8Array.prototype.reduce, (中文(简体) ), Uint8Array.prototype.reduce, (中文(简体) ), Uint8ClampedArray.prototype.reduce, (中文(简体) ), Int16Array.prototype.reduce, (中文(简体) ), Uint16Array.prototype.reduce, (中文(简体) ), Int32Array.prototype.reduce, (中文(简体) ), Uint32Array.prototype.reduce, (中文(简体) ), Float32Array.prototype.reduce,以及 Float64Array.prototype.reduce 也使用过.

捐款

这个模块有一套完整的单元测试,通过ESLint验证. 您可以在打开拉动请求前使用下列命令来检查您的代码 :

npm test    # verify JavaScript code with ESLint and run the tests

出版

新版本的模块由CI自动发布,用于处理每一起发生在 master 树枝.

联系人

如果您对本单元有任何问题或评论,或需要帮助使用,请 提出问题。 。 。 .

许可证

这个软件在 麻省理工学院许可证。 。 。 .

版本与发布记录

@financial-times/js-features-analyser 共发布 6 个版本,首次发布于 2019/07/17;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.4.3latest2021/07/095 年前
0.4.22021/01/235 年前
0.0.42019/07/187 年前
0.0.32019/07/187 年前
0.0.22019/07/187 年前
0.0.12019/07/177 年前

关于 @financial-times/js-features-analyser 的常见问题

@financial-times/js-features-analyser 是什么?

如何使用注意:该包已被作者标记为弃用——Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

如何安装 @financial-times/js-features-analyser?

在项目目录运行 npm install @financial-times/js-features-analyser,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 js-features-analyser,可以用 npx js-features-analyser 直接运行。

@financial-times/js-features-analyser 支持 TypeScript 吗?

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

@financial-times/js-features-analyser 可以商用吗?

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

@financial-times/js-features-analyser 的下载量有多少?

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

@financial-times/js-features-analyser 还在维护吗?

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