node-esm
接口
PackageInfo
定义于: node-esm/ruan-cat-pkg-info.ts:4
包的信息
属性
| 属性 | 类型 | 描述 | 定义于 |
|---|---|---|---|
description | string | 包的描述 | node-esm/ruan-cat-pkg-info.ts:8 |
name | string | 包名 | node-esm/ruan-cat-pkg-info.ts:6 |
url | `https://npm.im/${string}` | 带有包名的官方镜像源地址 | node-esm/ruan-cat-pkg-info.ts:10 |
WriteYaml2mdParams
类型参数
| 类型参数 | 默认类型 |
|---|---|
T | Record<string, any> |
属性
| 属性 | 类型 | 描述 | 定义于 |
|---|---|---|---|
data | T | 被插入到md头部的数据 | node-esm/yaml-to-md.ts:12 |
mdPath | string | 目标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 |
参数
| 参数 | 类型 |
|---|---|
params | WriteYaml2mdParams<T> |
返回
void
已被弃用
请使用 gray-matter 库来实现相关的更改,不使用 writeYaml2md 函数了。
贡献者
暂无相关贡献者
页面历史
暂无最近变更历史