@arrowood.dev/ socket (英语)
执行 Cloudflare Socket API 的节点.js
安装
npm i @arrowood.dev/socket
捐款
所需经费:
- 节点.js v18.x
- pnpm v8.6.12(建议使用核心包)
此还本付息的格式、折叠和打字基于 @ vercel/ style- guide。 。 。 .
大楼
这个项目使用 类型脚本 用于建筑。 这必须使用手动执行 :
pnpm build
产出将在 dist 文件夹.
格式化
这个项目使用 更美丽 用于格式化。 代码在您承诺时会自动格式化,您可以手动使用 :
pnpm format
所有文件(除列于 . pretierignore (英语))将采用格式.
Pretier 配置由 . prettierrc.js (英语)它基于 @vercel/ style-guide/ prettier (英语)。 。 。 .
线性
这个项目使用 埃斯林特语name 为林丁。 代码在您承诺时会自动被内嵌,您可以使用下列方式手动运行 :
pnpm lint
所有文件(除列于 .slintignore (英语))会被倒地.
由 ESLint 配置 .slintrc.js (英语)它基于 @vercel/style-guide/eslint/节点
测试
这个项目使用 节点图 测试。 使用 :
pnpm test
仅测试匹配模式的文件 test/*.test.ts 将被执行.
测试功能应存储于 test/utils.ts 并有详细记录.
类型检查
在不产生构建的情况下手动检查回放, 使用 :
pnpm type-check
这个项目使用 类型脚本。存在多个类型Script配置文件;每个文件的目的不同.
- sconfig.base.json (英语)
- 基础配置本身基于 @vercel/ style-guide/typescript。 。 。 .
- 没错 没有 包含 用于扩展的文件.
- tsconfig.json (英语)
- tsconfig.build.json (英语)
- 建设配置.
- 仅包括
src目录 - 用于
build命令 以输出 JavaScript