Skip to content

工具箱

This content is not available in your language yet.

ShokaX Toolbox 是随 ShokaX 本体分发的工具程序集合,各个版本间的 Toolbox 不建议交叉使用 Toolbox 使用 ESM 模块系统,针对 node 编写并测试,其他平台无法运行可提出 Issue 或自行改写

Toolbox 通常不是为一般用户准备的,因而不提供配置文件和命令行,只能通过修改常量CONFIG修改配置

位置: shokax/toolbox/compiler.mjs

编译器用于将 ShokaX Scripts 中的 Typescript 编译为 node 可运行的 javascript cjs \

位置: shokax/toolbox/hoistdep.mjs

用于在 pnpm 等包管理器下将 ShokaX 依赖提升到 Hexo 根目录下
会自动寻找正在使用的包管理器来安装依赖

位置: shokax/toolbox/dev-version.mjs

用于自动在 package.json 的版本号上追加 Git 短哈希
通常用于自动发布 Dev 版本流程中

津 ICP 备2022001375 号
津公网安备 12011402001353 号