Skip to content

node-esm

接口

PackageInfo

定义于: node-esm/ruan-cat-pkg-info.ts:4

包的信息

属性

属性类型描述定义于
descriptionstring包的描述node-esm/ruan-cat-pkg-info.ts:8
namestring包名node-esm/ruan-cat-pkg-info.ts:6
url`https://npm.im/${string}`带有包名的官方镜像源地址node-esm/ruan-cat-pkg-info.ts:10

WriteYaml2mdParams

定义于: node-esm/yaml-to-md.ts:7

类型参数

类型参数默认类型
TRecord<string, any>

属性

属性类型描述定义于
dataT被插入到md头部的数据node-esm/yaml-to-md.ts:12
mdPathstring目标md文件地址node-esm/yaml-to-md.ts:9

变量

defaultCleanTargets

ts
const defaultCleanTargets: readonly ["node_modules", "yarn.lock", "pnpm-lock.yaml", "package-lock.json", "dist", ".turbo", ".vercel", ".cache", ".temp"];

定义于: node-esm/scripts/clean.ts:5

函数

clean()

ts
function clean(targets?): Promise<void>;

定义于: node-esm/scripts/clean.ts:28

删除node项目的依赖项便于重新安装依赖,也包括常见的各种垃圾文件。

参数

参数类型描述
targets?string[]被清除的目标文件夹 也包括文件

返回

Promise<void>

Description


getRuanCatPkgInfo()

ts
function getRuanCatPkgInfo(): Promise<PackageInfo[]>;

定义于: node-esm/ruan-cat-pkg-info.ts:23

获得阮喵喵全部的包信息

返回

Promise<PackageInfo[]>

Description

这是一个node环境下的函数,用于获取阮喵喵的所有包的信息。

使用的是node的child_process模块,调用pnpm命令获取包信息。

  • 默认仅考虑pnpm包
  • 在node环境下运行

writeYaml2md()

ts
function writeYaml2md<T>(params): void;

定义于: node-esm/yaml-to-md.ts:20

将YAML数据写入到MD文件内

类型参数

类型参数
T

参数

参数类型
paramsWriteYaml2mdParams<T>

返回

void

已被弃用

请使用 gray-matter 库来实现相关的更改,不使用 writeYaml2md 函数了。

贡献者

暂无相关贡献者

页面历史

暂无最近变更历史
最近更新