Skip to content

node-esm

接口

AddChangelog2docOptions<T>

定义于: node-esm/scripts/add-changelog-to-doc.ts:6

类型参数

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

属性

属性类型描述定义于
dataT被插入到md头部的数据node-esm/scripts/add-changelog-to-doc.ts:11
targetstring目标文件夹node-esm/scripts/add-changelog-to-doc.ts:8

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<T>

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

类型参数

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

属性

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

变量

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

函数

addChangelog2doc()

ts
function addChangelog2doc<T>(options): void

定义于: node-esm/scripts/add-changelog-to-doc.ts:15

将变更日志添加到指定的文档目录内 并提供参数

类型参数

类型参数
T

参数

参数类型
optionsAddChangelog2docOptions<T>

返回

void


clean()

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

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

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

参数

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

返回

Promise<void>

Description


copyChangelogMd()

ts
function copyChangelogMd(target): void

定义于: node-esm/scripts/copy-changelog.ts:20

将 CHANGELOG.md 文件移动到指定要求的位置内

参数

参数类型
targetstring

返回

void

Description

该函数相当于实现 cpx CHANGELOG.md docs 命令


getRuanCatPkgInfo()

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

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

获得阮喵喵全部的包信息

返回

Promise<PackageInfo[]>

Description

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

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

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

hasChangelogMd()

ts
function hasChangelogMd(): boolean

定义于: node-esm/scripts/copy-changelog.ts:6

检查当前运行的根目录 是否存在 CHANGELOG.md 文件

返回

boolean


writeYaml2md()

ts
function writeYaml2md<T>(params): void

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

将YAML数据写入到MD文件内

类型参数

类型参数
T

参数

参数类型
paramsWriteYaml2mdParams<T>

返回

void

贡献者

暂无相关贡献者

页面历史

暂无最近变更历史