@aduth/is-dependency

中文文档
1.0.0发布于 2021/12/19MITTypeScriptCommonJS零依赖近 30 天下载 8814

快速确定当前目录中给定的软件包是否为依赖

中文使用文档
文档目录5 节
  1. 安装
  2. 使用量
  3. API 密码
  4. isDependency
  5. 许可证

@aduth/is-dependency

用于快速确定给定的软件包是否是当前工作目录中的依赖性 .

如果软件包在当前目录中被定义为依赖, 此执行将优化速度而不是精确度, 同步返回真实性 package.json,无论它是否实际安装.

安装

使用 npm 安装 :

npm install @aduth/is-dependency

使用量

传递一个或数组属地名称并获得布尔值作为回报 .

import { isDependency } from '@aduth/is-dependency';

isDependency('@aduth/is-dependency');
// true

API 密码

isDependency

如果给定的软件包名称或名称数组都定义为当前工作目录的相对关系,则返回真实性 package.json。 。 。 .

可以选择,通过一个选项对象来控制行为.

export type Options = {
    /**
     * Fields to check in `package.json`.
     */
    fields: string[];
};

export function isDependency(
    nameOrNames: string | string[],
    options?: Partial<Options> | undefined
): boolean;

许可证

版权 2021 Andrew Duthie

释放 MIT 许可证。 。 。 .

版本与发布记录

@aduth/is-dependency 共发布 1 个版本,首次发布于 2021/12/19;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.0latest2021/12/194 年前

关于 @aduth/is-dependency 的常见问题

@aduth/is-dependency 是什么?

快速确定当前目录中给定的软件包是否为依赖

如何安装 @aduth/is-dependency?

在项目目录运行 npm install @aduth/is-dependency,或使用 pnpm add / yarn add / bun add。

@aduth/is-dependency 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@aduth/is-dependency 支持 ESM 还是 CommonJS?

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

@aduth/is-dependency 可以商用吗?

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

@aduth/is-dependency 的下载量有多少?

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

@aduth/is-dependency 还在维护吗?

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