-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
98 lines (98 loc) · 5.5 KB
/
Copy pathpackage.json
File metadata and controls
98 lines (98 loc) · 5.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
{
"name": "fftrans",
"version": "0.1.6",
"description": "FFTrans - Final Fantasy XIV Real-time Translation Assistant",
"main": "src/main.js",
"scripts": {
"start": "electron .",
"lint": "eslint src/main.js src/module/ipc/translate-ipc.js src/module/ipc/tts-ipc.js src/module/fix/json-entry.js src/module/fix/text-update-preserve.js src/module/system/request-module.js src/module/system/config-module.js src/module/system/app-module.js src/module/system/dalamud-bridge.js src/module/system/elevenlabs-extension-bridge.js src/module/system/elevenlabs-browser-assist.js src/module/system/tts-request-queue.js src/module/system/tts-audio-cache.js src/module/translator/speechify-tts.js src/module/translator/elevenlabs-auth.js src/module/translator/elevenlabs-tts.js src/utils/crypto-helper.js src/utils/config-validator.js src/utils/ipc-response.js src/html/config.js src/html/edit.js src/html/js/language.js extension/elevenreader-bearer/background.js extension/elevenreader-bearer/popup.js scripts/verify-elevenlabs-release.js scripts/verify-settings-ui-regression.js scripts/verify-text-update-preserve.js scripts/verify-dalamud-bridge.js scripts/verify-dalamud-cross-language.js",
"typecheck": "node --check src/main.js",
"check:syntax": "node --check src/main.js && node --check src/module/ipc/translate-ipc.js && node --check src/module/ipc/tts-ipc.js && node --check src/module/fix/json-entry.js && node --check src/module/fix/text-update-preserve.js && node --check src/module/system/request-module.js && node --check src/module/system/config-module.js && node --check src/module/system/app-module.js && node --check src/module/system/dalamud-bridge.js && node --check src/module/system/elevenlabs-extension-bridge.js && node --check src/module/system/elevenlabs-browser-assist.js && node --check src/module/system/tts-request-queue.js && node --check src/module/system/tts-audio-cache.js && node --check src/module/translator/speechify-tts.js && node --check src/module/translator/elevenlabs-auth.js && node --check src/module/translator/elevenlabs-tts.js && node --check src/utils/crypto-helper.js && node --check src/utils/config-validator.js && node --check src/utils/ipc-response.js && node --check src/html/config.js && node --check src/html/edit.js && node --check src/html/js/language.js && node --check extension/elevenreader-bearer/background.js && node --check extension/elevenreader-bearer/popup.js && node --check scripts/verify-elevenlabs-release.js && node --check scripts/verify-settings-ui-regression.js && node --check scripts/verify-text-update-preserve.js && node --check scripts/verify-dalamud-bridge.js && node --check scripts/verify-dalamud-cross-language.js",
"verify:elevenlabs-release": "node scripts/verify-elevenlabs-release.js",
"verify:settings-ui": "node scripts/verify-settings-ui-regression.js",
"verify:text-update-preserve": "node scripts/verify-text-update-preserve.js",
"verify:dalamud-bridge": "node scripts/verify-dalamud-bridge.js",
"verify:dalamud-cross-language": "node scripts/verify-dalamud-cross-language.js",
"build:dalamud": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/build-dalamud.ps1 -SkipTests",
"test:dalamud": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/build-dalamud.ps1 && node scripts/verify-dalamud-cross-language.js",
"test:all": "npm test && npm run test:dalamud",
"test": "npm run check:syntax && npm run verify:elevenlabs-release && npm run verify:settings-ui && npm run verify:text-update-preserve && npm run verify:dalamud-bridge",
"pack": "electron-builder --dir",
"dist": "electron-builder"
},
"repository": "https://github.com/raydocs/tataru",
"keywords": [
"ffxiv",
"translator",
"final-fantasy",
"translation",
"tts"
],
"author": "raydocs (https://github.com/raydocs)",
"license": "MIT",
"devDependencies": {
"@eslint/js": "^10.0.1",
"electron": "^42.3.3",
"electron-builder": "^26.8.1",
"eslint": "^10.4.1",
"globals": "^17.6.0"
},
"dependencies": {
"@google-cloud/vision": "^5.3.6",
"axios": "^1.17.0",
"chokidar": "^3.5.3",
"crypto-js": "^4.2.0",
"csv-parser": "^3.2.0",
"decompress": "^4.2.1",
"nodejs-file-downloader": "^4.13.0",
"openai": "^6.42.0",
"sharp": "^0.34.5",
"string-similarity": "^4.0.4",
"temp": "^0.9.4",
"tesseract.js": "^7.0.0",
"ws": "^8.20.0"
},
"build": {
"appId": "com.app.tataru.assistant",
"productName": "Tataru Assistant",
"directories": {
"output": "build"
},
"extraFiles": [
"src/data",
"extension/elevenreader-bearer",
"!src/data/img/*.png",
"!src/data/text/non-ai",
"!src/data/text/hidden",
"!src/data/text/**/hidden",
"!src/data/tataru-assistant-reader",
"!src/data/screen-capture",
"eng.traineddata",
"actions-latest.json",
"signatures-global-latest.json",
"signatures.json",
"statuses-latest.json",
"structures-global-latest.json",
"zones-latest.json"
],
"asarUnpack": [
"**/node_modules/sharp/**/*",
"**/node_modules/@img/**/*"
],
"npmRebuild": true,
"buildDependenciesFromSource": true,
"win": {
"requestedExecutionLevel": "highestAvailable",
"icon": "src/html/img/icon/tataru.ico",
"target": "nsis",
"extraFiles": [
"src/data/tataru-assistant-reader",
"src/data/screen-capture"
]
},
"nsis": {
"createStartMenuShortcut": true,
"createDesktopShortcut": "always"
}
}
}