Skip to content
作者:  WHY
字数统计:  字
阅读时长:  分钟
阅读量: 

工具合集 ​

接口请求 ​

白板 ​

代码图片 ​

代码质量检查工具 ​

代码在线运行 ​

测试工具 ​

文件存储 / 图床 ​

版本控制 ​

埋点/监控 ​

文档 ​

  • Typedoc

    基于项目内的 ts 文件自动生成 html 或 md 文件

  • Storybook

    通过 *.stories 文件自动生成组件文档, 可在网页上查看和调试

  • VitePress

  • undocs

Awesome ​

日志 ​

ELK ​

ELK 是 Elasticsearch、Logstash 和 Kibana 三款开源软件的合称。

npm ​

nvm ​

nvm 用于 node 多版本管理, 可视化工具 nvm-desktop

nrm ​

nrm 用于 node 镜像源管理

bash
pnpm add nrm -g

查看当前可使用的镜像源:

bash
nrm ls

其输出结果为:

  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
  taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/

切换镜像源:

bash
nrm use tencent

await-to-js ​

await-to-js 可摆脱 try catch 写法, 完全的同步写法:

ts
interface ServerResponse {
  test: number;
}

const p = Promise.resolve({test: 123});

const [err, data] = await to<ServerResponse>(p);

console.log(err, data.test);

Lodash ​

ts
// pnpm add lodash.merge
import merge from 'lodash.merge';

// 可用于合并 Echarts 配置项
merge({}, defaultOption, otherOption, dataOption);

Radash ​

Lodash 的替代品, 使用 TS 编写, 类型友好

bash
pnpm add radash

fast-glob ​

node-ignore ​

环境变量 ​

JSON ​

Animation 动画 ​

Regex 正则 ​

Auth ​

图库 ​

杂项、待分类 ​

Contributors

The avatar of contributor named as why why

Changelog

Released under the MIT License.