跳转到内容

收集的包

常用

  • axios 一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js
  • dayjs 一个轻量级的 JavaScript 日期库,专注于解决处理日期和时间的需求。它的设计灵感来自于 Moment.js,但 dayjs 更轻巧、性能更好,并且支持链式调用,使得日期和时间的操作更加方便
  • dotenv 从 .env 文件加载环境变量
  • lodash JavaScript 实用工具库
  • lodash-es JavaScript 实用工具库
  • mockjs 用于生成随机数据和拦截 Ajax 请求的 JavaScript 库。它的主要用途是帮助开发者在前端开发过程中模拟接口数据,以便进行开发和测试,而无需依赖后端接口
  • sass css 预处理器
  • cross-env 跨平台设置环境变量
  • qs 用于序列化和解析 URL 查询字符串的 JavaScript 库
  • echarts 基于 JavaScript 的开源可视化图表库
  • core-js JavaScript 标准库的模块化标准库,旨在为现代 JavaScript 引擎提供 ECMAScript 核心功能的特性,同时保持尽可能小的依赖关系
  • nanoid 用于生成唯一标识符
  • sortablejs 用于实现拖放排序的 JavaScript 库
  • medium-zoom 用于实现图片缩放效果的 JavaScript 库

Vue

Vite

NodeJS

  • fast 快速文件系统遍历库
  • fast-glob 快速文件系统遍历库

rollup

TypeScript

  • typescript 开源的编程语言,是 JavaScript 的超集
  • tsconfig-paths TypeScript 的插件,它允许你在项目中使用路径别名,以更方便地引用模块和文件
  • tslib 一个 TypeScript 库,它提供了一组运行时的辅助函数,用于支持编译器生成的 JavaScript 代码
  • tsc-alias 在编译后,将路径别名替换为相对路径

Electron

  • electron 一个开源的框架,用于使用前端技术(HTML、CSS、JavaScript)构建跨平台桌面应用程序。Electron 被设计为能够创建原生桌面应用程序的平台,同时利用现代 Web 技术。
  • electron-builder 用于打包和构建 Electron 应用程序的命令行工具和 Node.js 模块。

终端交互

  • inquirer 用于在终端创建命令行交互式用户界面
  • chalk 终端输出着色的 JavaScript 库
  • commander 用于构建命令行工具
  • ora 用于在终端中显示加载指示符

其他

  • unplugin-auto-import 自动导入
  • bcryptjs 密码哈希处理和验证密码哈希的 JavaScript 库
  • chardet 检测文本文件字符编码
  • is-running 用于检测指定进程是否正在运行
  • 7zip-bin 用于提供对 7-Zip 压缩工具的二进制文件的访问
  • adm-zip 用于在 Node.js 环境中创建和解压 ZIP 文件的第三方模块
  • file-type 用于检测文件类型(MIME 类型)
  • image-type 用于检测图片文件类型
  • is-svg 判断字符串是否 svg
  • joi 用于 JavaScript 和 Node.js 应用程序的对象模型验证库。它的主要目的是帮助开发者定义和验证对象的结构,确保数据符合预期的格式和规范。
  • marked 用于将 Markdown 文本转换为 HTML 的 JavaScript 库。它是一个简单而灵活的 Markdown 解析器,可以在浏览器端和 Node.js 环境中使用。
  • marked-mangle 用于 Markdown 处理的库
  • animate.css CSS 动画库