-
@electron/osx-sign
- 作用: 用于在 macOS 系统上对 Electron 应用程序进行代码签名的工具。
-
electron-winstaller
- 作用: 用于为 Electron 应用程序创建 Windows 安装程序 (Squirrel.Windows installer)。
-
dayjs
- 作用: 一个轻量级的 JavaScript 日期时间库,用于解析、校验、操作和显示日期和时间。
-
immer
- 作用: 一个 JavaScript 库,通过在“草稿状态”( draft state )上进行修改来创建下一个不可变的状态,简化了不可变数据的处理。
-
minimist
- 作用: 一个用于 Node.js 的命令行参数解析器。
-
nanoid
- 作用: 一个小巧、安全、URL 友好的唯一字符串 ID 生成器。
-
web-vitals
- 作用: Google 推出的一个库,用于测量和上报网页核心性能指标 (Core Web Vitals),如 LCP, FID, CLS 。
-
axios
- 作用: 一个基于 Promise 的 HTTP 客户端,可用于浏览器和 Node.js 环境中发送网络请求。
-
chalk
- 作用: 一个用于在终端(命令行)中为文本添加颜色和样式的库。
-
electron-squirrel-startup
- 作用: 用于处理 Electron 应用程序通过 Squirrel.Windows 安装和启动时的相关事件。
-
multistream
- 作用: 将多个可读流( readable streams )合并成一个单一的流。
-
inquirer
- 作用: 一个常用的交互式命令行用户界面集合,用于创建复杂的命令行交互提示。
-
sanitize-html
- 作用: 用于清理 HTML 代码,移除不需要的标签和属性,防止 XSS 攻击等。
-
qrcode
-
vue
- 作用: 一款流行的渐进式 JavaScript 框架,用于构建用户界面。
-
@byted-sdk/account-api
- 作用: 根据名称推测,这可能是字节跳动内部用于账户相关 API 的 SDK 。
-
vue-router
- 作用: Vue.js 官方的路由管理器,用于构建单页面应用 (SPA)。
-
@vueuse/core
- 作用: 一个包含 Vue 组合式 API (Composition API) 实用工具的集合库。
-
file-uri-to-path
- 作用: 将
file: 协议的 URI 转换为本地文件系统路径。
-
follow-redirects
- 作用: 一个支持自动跟随 HTTP/HTTPS 重定向的 HTTP/HTTPS 客户端。
-
proxy-from-env
- 作用: 从环境变量 (如
HTTP_PROXY, HTTPS_PROXY, NO_PROXY) 中获取代理设置。
-
form-data
- 作用: 一个用于创建
multipart/form-data 类型数据流的库,常用于文件上传。
-
asynckit
- 作用: 一个用于异步操作的极简抽象层,为流、Promise 和回调提供一致的 API 。
-
combined-stream
- 作用: 一个可以按顺序从一系列可读流中发出数据的流。
-
mime-types
- 作用: 一个工具库,用于根据文件扩展名查找 MIME 类型,反之亦然。
-
delayed-stream
- 作用: 一个可以延迟流事件(特别是
data 事件)直到调用 resume() 方法的流。
-
mime-db
-
supports-color
- 作用: 检测终端(命令行环境)是否支持颜色以及支持的级别。
-
ansi-styles
- 作用: 提供 ANSI 转义码,用于在终端中设置文本样式(如颜色、背景色、加粗等)。
-
has-flag
- 作用: 检查命令行参数中是否存在某个标志( flag )。
-
color-convert
- 作用: 提供颜色值转换功能,例如在 RGB, HSL, HEX 等不同颜色模型之间转换。
-
color-name
- 作用: 一个包含颜色名称及其对应十六进制值的列表。
-
debug
- 作用: 一个小型的 JavaScript 调试工具,可以通过环境变量控制调试信息的输出。
-
once
-
readable-stream
- 作用: Node.js 核心
stream 模块中可读流接口的实现,可用于旧版 Node.js 或浏览器环境。
-
wrappy
-
inherits
- 作用: Node.js
util.inherits 方法的独立版本,用于实现对象间的原型继承。
-
util-deprecate
- 作用: Node.js
util.deprecate 方法的独立版本,用于标记函数或方法为已废弃。
-
string_decoder
- 作用: Node.js
string_decoder 模块的独立版本,用于将 Buffer 对象解码为字符串。
-
safe-buffer
- 作用: 提供一个更安全的 Buffer 构造函数,以避免一些潜在的安全问题。
-
cli-width
-
lodash
- 作用: 一个现代 JavaScript 工具库,提供了许多实用的函数,简化常见的编程任务。
-
mute-stream
- 作用: 一个可以被“静音”的直通流( passthrough stream ),静音时数据会丢失。
-
run-async
-
ansi-escapes
- 作用: 提供用于操作终端的 ANSI 转义码,如移动光标、清屏等。
-
figures
- 作用: 提供各种 Unicode 符号,并为 Windows CMD 环境提供了回退方案。
-
strip-ansi
-
external-editor
- 作用: 允许用户使用其偏好的文本编辑器来编辑字符串。
-
string-width
- 作用: 获取字符串在终端中实际显示的宽度(所占列数)。
-
cli-cursor
-
wrap-ansi
- 作用: 对包含 ANSI 转义码的字符串进行自动换行。
-
ora
- 作用: 在终端中显示优雅的加载动画( spinners )。
-
escape-string-regexp
-
is-unicode-supported
-
ansi-regex
-
chardet
-
iconv-lite
- 作用: 纯 JavaScript 实现的字符编码转换库。
-
tmp
- 作用: Node.js 的临时文件和目录创建工具。
-
safer-buffer
- 作用: 与
safe-buffer 类似,提供更安全的 Buffer API ,可能是其替代或增强版本。
-
os-tmpdir
- 作用: Node.js
os.tmpdir() 方法的 ponyfill (腻子脚本),提供获取操作系统临时目录路径的功能。
-
restore-cursor
- 作用: 在程序退出时优雅地恢复命令行光标的显示状态。
-
onetime
- 作用: 确保一个函数只执行一次(与
once 功能类似,但可能来自不同作者或有细微差别)。
-
mimic-fn
- 作用: 使一个函数模仿另一个函数的某些属性(如名称、长度)。
-
cli-spinners
- 作用: 提供多种命令行加载动画( spinners )样式。
-
is-interactive
-
log-symbols
- 作用: 为日志信息提供各种状态符号(如 ✔, ℹ, ⚠, ✖)。
-
wcwidth
- 作用: JavaScript 实现的
wcwidth() 函数,用于计算宽字符(如中日韩字符)在终端中占据的列数。
-
defaults
- 作用: 将默认选项对象合并到用户提供的选项对象中。
-
clone
- 作用: 对 JavaScript 对象进行深拷贝。
-
buffer
- 作用: 为浏览器环境提供 Node.js Buffer API 的实现。
-
base64-js
-
ieee754
- 作用: 用于处理 IEEE754 浮点数的读取和写入。
-
is-plain-object
- 作用: 判断一个值是否为纯粹的 JavaScript 对象(即通过
{} 或 new Object() 创建的对象)。
-
parse-srcset
- 作用: 解析 HTML
<img> 标签的 srcset 属性。
-
postcss
- 作用: 一个用 JavaScript 转换 CSS 的工具,通过插件体系可以实现各种 CSS 处理功能。
-
htmlparser2
- 作用: 一个宽容的、快速的 HTML 和 XML 解析器。
-
picocolors
- 作用: 一个非常小且快速的 Node.js 库,用于通过 ANSI 颜色代码格式化终端文本。
-
source-map-js
- 作用: 一个用于生成和使用 source map 格式的库,帮助调试压缩或转换后的代码。
-
domelementtype
- 作用: 为
htmlparser2 定义 DOM 元素的类型。
-
entities
- 作用: 用于 HTML/XML 实体的编码和解码。
-
domhandler
- 作用:
htmlparser2 的一个处理器,用于将解析的 HTML/XML 构建成 DOM 树结构。
-
domutils
- 作用: 提供操作由
domhandler 创建的 DOM 结构的工具函数。
-
dom-serializer
- 作用: 将
domhandler 创建的 DOM 树渲染回 HTML/XML 字符串。
-
pngjs
- 作用: 一个简单的 PNG 图片编解码库,用于 Node.js 。
-
yargs
- 作用: 一个强大的库,用于构建交互式的命令行工具,能解析参数、生成帮助信息等。
-
decamelize
- 作用: 将驼峰命名( camelCase )的字符串转换为使用指定分隔符的小写字符串(例如
fooBar -> foo_bar)。
-
require-directory
- 作用: 递归地遍历指定目录,
require() 每个文件,并返回一个嵌套的哈希结构。
-
which-module
-
y18n
- 作用:
yargs 使用的轻量级国际化 (i18n) 库。
-
find-up
-
camelcase
- 作用: 将使用短横线、点、下划线或空格分隔的字符串转换为驼峰命名( camelCase )。
-
is-fullwidth-code-point
- 作用: 检查一个数字是否为全角字符的 Unicode 码点。
-
path-exists
-
locate-path
-
p-locate
- 作用: 异步地查找并返回第一个满足测试函数的 Promise 。
-
p-limit
- 作用: 以有限的并发数运行多个返回 Promise 的异步函数。
-
p-try
- 作用:
Promise.try() 的 ponyfill ,用于启动一个 Promise 链。
-
core-js-pure
- 作用: JavaScript 的模块化标准库,包含 ECMAScript 最新草案的 polyfills (纯净版,不污染全局作用域)。
-
js-cookie
- 作用: 一个简单、轻量级的 JavaScript API ,用于处理浏览器 cookie 。
-
fast-glob
* 作用: 一个快速的 glob 模式匹配库(用于文件路径匹配)。
-
@nodelib/fs.stat
* 作用: 提供具有扩展 API 的 fs.stat 和 fs.lstat 方法。
-
merge2
* 作用: 将多个流( streams )按顺序或并行合并为一个流。
-
glob-parent
* 作用: 从 glob 字符串中提取出非通配符部分的父路径。
-
@nodelib/fs.walk
* 作用: 提供遍历目录的方法。
-
micromatch
* 作用: 高度优化的通配符和 glob 模式匹配库。
-
is-glob
* 作用: 判断一个字符串是否看起来像一个 glob 模式或扩展 glob 模式。
-
is-extglob
* 作用: 判断一个字符串是否为扩展 glob (extglob) 模式。
-
fastq
* 作用: 一个快速、简单、基于 Promise 的异步队列。
-
@nodelib/fs.scandir
* 作用: 提供 fs.scandir 方法,用于扫描目录内容。
-
reusify
* 作用: 高效地重用对象,减少垃圾回收。
-
run-parallel
* 作用: 并行运行一组函数。
-
queue-microtask
* 作用: 一个用于将函数排队到微任务( microtask )中执行的微型库。
-
picomatch
* 作用: 一个非常快速且准确的 JavaScript glob 模式匹配器。
-
braces
* 作用: JavaScript 实现的类似 Bash 的花括号扩展功能(例如 a{b,c}d -> abd, acd)。
-
fill-range
* 作用: 填充一个数字或字母范围,可以指定步长,或创建一个与正则表达式兼容的范围。
-
to-regex-range
* 作用: 从两个数字或字母创建一个与正则表达式兼容的范围。
-
is-number
* 作用: 判断一个值是否为数字类型。
-
node-machine-id
* 作用: 获取一个唯一的机器 ID 。
-
@vue/shared
* 作用: Vue.js 内部包共享的工具函数。
-
@vue/runtime-dom
* 作用: Vue.js 针对 DOM 环境的运行时。
-
@vue/compiler-dom
* 作用: Vue.js 针对 DOM 环境的编译器。
-
@vue/compiler-sfc
* 作用: Vue.js 单文件组件 (SFC, .vue 文件) 的编译器。
-
@vue/server-renderer
* 作用: Vue.js 用于服务器端渲染 (SSR) 的包。
-
csstype
* 作用: 为 TypeScript 提供严格类型的 CSS 属性和值定义。
-
@vue/runtime-core
* 作用: Vue.js 的运行时核心,平台无关。
-
@vue/reactivity
* 作用: Vue.js 的响应式系统核心。
-
@vue/compiler-core
* 作用: Vue.js 的编译器核心,平台无关。
-
estree-walker
* 作用: 用于遍历符合 ESTree 规范的抽象语法树 (AST)。
-
@babel/parser
* 作用: Babel 使用的 JavaScript 解析器,可以将 JavaScript 代码转换为 AST 。
-
@babel/types
* 作用: Babel 用于处理 AST 节点的工具函数和类型定义。
-
@babel/helper-string-parser
* 作用: Babel 内部用于解析字符串的辅助函数。
-
@babel/helper-validator-identifier
* 作用: Babel 内部用于验证标识符(变量名等)的辅助函数。
-
to-fast-properties
* 作用: 强制 V8 引擎对一个对象使用“快速属性”模式,以优化性能。
-
magic-string
* 作用: 一个用于操作字符串并能生成对应 source map 的库。
-
@vue/reactivity-transform
* 作用: Vue.js 实验性的响应式语法糖转换。
-
@vue/compiler-ssr
* 作用: Vue.js 针对服务器端渲染 (SSR) 的编译器。
-
@jridgewell/sourcemap-codec
* 作用: 用于编码和解码 sourcemap VLQ (Variable Length Quantity) 段。
-
crypto-js
* 作用: 一个 JavaScript 的加密标准库,支持多种加密算法和哈希函数。
-
isuri
* 作用: 检查一个字符串是否为有效的 URI 。
-
rfc-3986
* 作用: 验证 URI 是否符合 RFC 3986 标准。
-
@vueuse/metadata
* 作用: VueUse 内部使用的元数据。
-
vue-demi
* 作用: 一个开发工具,允许编写通用的 Vue 库,使其同时兼容 Vue 2 和 Vue 3 。
-
@vueuse/shared
* 作用: VueUse 库共享的工具函数。
-
plist
* 作用: Apple 的属性列表 (Property List, .plist) 文件解析器和构建器。
-
fs-extra
* 作用: 扩展了 Node.js 内置 fs 模块的功能,添加了更多文件系统操作方法,并为 fs 方法增加了 Promise 支持。
-
xmlbuilder
* 作用: 一个用于 Node.js 的 XML 构建器。
-
graceful-fs
* 作用: fs 模块的替代品,进行了一些改进,例如更好地处理文件系统错误和资源限制。
-
universalify
* 作用: 将回调风格的函数转换为 Promise 风格的函数,反之亦然。
-
jsonfile
* 作用: 方便地读取和写入 JSON 文件。
-
lodash.template
* 作用: Lodash 库中的 _.template 方法,用于创建编译模板函数。
-
temp
* 作用: Node.js 的临时文件和目录创建工具 (与 tmp 类似,可能由不同依赖使用)。
-
lodash.templatesettings
* 作用: Lodash 库中的 _.templateSettings 方法,用于配置 _.template 的行为。
-
commander
* 作用: Node.js 命令行界面解决方案,使创建命令行工具更简单。
-
minimatch
* 作用: 一个轻量级的 glob 模式匹配工具。
-
glob
* 作用: 为 Node.js 提供 glob 功能(文件名模式匹配)。
-
brace-expansion
* 作用: 实现类似 Bash 的花括号扩展功能(已在 braces 中列出,功能相同)。
-
concat-map
* 作用: 一个 map 函数,其回调可以返回一个数组或单个值,结果会被展平。
-
fs.realpath
* 作用: Node.js fs.realpath 方法的实现或 ponyfill ,用于解析符号链接并返回规范化的绝对路径。
-
path-is-absolute
* 作用: Node.js path.isAbsolute() 方法的 ponyfill ,判断路径是否为绝对路径。
-
inflight
* 作用: 防止对同一资源发起重复的异步请求,而是将回调添加到正在进行的请求上。
-
mkdirp
* 作用: 递归地创建目录,类似 Unix 命令 mkdir -p。
-
rimraf
* 作用: Node.js 实现的 rm -rf 命令,用于递归地删除文件和目录。