swc-intl-消息转换器
用于转换内置消息的 SWC 插件 用途 以去除模糊、微缩的字符串, 保存捆绑大小, 并允许完全匿名字符串名称.
此软件包的运行时间是单个 .wasm 文件,在需要软件包时作为主文件加载.
发展
pnpm intl-cli swc build
这将自动确保您安装了相应的 Rust 工具链和目标, 将插件编译为 .wasm 文件,并将其复制到适当的位置,用作 npm 包.
使用量
此插件可用于任何使用 SWC QQ 1.0 的工程. 添加到转接器配置中 options.jsc.experimental.plugins 设置 :
{
jsc: {
experimental: {
plugins: [
[
require.resolve('@discord/swc-intl-message-transformer'),
// Optional extra configuration for customized usage.
{ extraImports: { './custom-module': ['additional', 'imported', 'names'] } },
],
];
}
}
}