Files
Xtranslate/package.json
T
hopechen067andClaude Opus 5.5 1ae69ab95e fix: 设置页脚本因重复声明 xt 整体加载失败(服务商选不了、所有设置不生效)
- settings.js 的局部变量改名为 api,避开 contextBridge 暴露的不可重声明全局 xt
- dev-mock 按 contextBridge 的方式定义 xt,浏览器预览也能暴露同类问题
- 加测试:渲染脚本禁止在顶层声明 xt
- 版本 0.1.2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 03:54:20 -04:00

48 lines
986 B
JSON

{
"name": "xtranslate",
"productName": "Xtranslate",
"version": "0.1.2",
"description": "中英互译输入法:热键呼出,打字即译,口语化",
"main": "src/main/main.js",
"private": true,
"scripts": {
"start": "electron .",
"test": "node --test ./test/*.test.js",
"dist": "electron-builder"
},
"dependencies": {
"koffi": "3.3.2"
},
"devDependencies": {
"electron": "44.5.1",
"electron-builder": "26.15.3"
},
"build": {
"appId": "com.xtranslate.app",
"productName": "Xtranslate",
"asar": true,
"directories": {
"output": "dist"
},
"files": [
"src/**/*",
"assets/**/*",
"package.json",
"!docs/**",
"!test/**"
],
"win": {
"target": [
"nsis",
"portable"
],
"icon": "assets/icon.ico"
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"shortcutName": "Xtranslate"
}
}
}