-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpackage.json
More file actions
95 lines (95 loc) · 4.45 KB
/
Copy pathpackage.json
File metadata and controls
95 lines (95 loc) · 4.45 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
{
"name": "galaid",
"version": "0.1.9",
"description": "Local-first launch doctor for visual novel and galgame folders.",
"main": "desktop/main.js",
"private": true,
"author": "TonyNa-code",
"license": "MIT",
"homepage": "https://github.com/TonyNa-code/GalAid#readme",
"repository": {
"type": "git",
"url": "https://github.com/TonyNa-code/GalAid.git"
},
"scripts": {
"start": "electron .",
"build:recipes": "node scripts/build-error-recipes.js",
"build:engines": "node scripts/build-engine-rules.js",
"build:pages": "node scripts/build-pages.js",
"clean": "node scripts/clean-workspace.js",
"clean:dry": "node scripts/clean-workspace.js --dry-run",
"clean:deps": "node scripts/clean-workspace.js --deps",
"dist:win": "electron-builder --win portable --x64 --publish never",
"audit:release": "node scripts/release-audit.js",
"verify:release": "node scripts/verify-release-assets.js",
"check:pages": "node scripts/build-pages.js --check",
"check:templates": "node scripts/validate-github-templates.js",
"test:archive": "node scripts/test-archive-preview.js",
"test:clean": "node scripts/test-clean-workspace.js",
"test:prepare": "node scripts/test-package-prep.js",
"test:launcher": "node scripts/test-desktop-launcher.js",
"test:scanner": "node scripts/test-desktop-scanner.js",
"test:environment": "node scripts/test-environment-check.js",
"test:release": "node scripts/test-release-verifier.js",
"test:smoke": "playwright test",
"check": "node --check playwright.config.js && node --check tests/galaid-smoke.spec.js && node --check scripts/build-error-recipes.js && node --check scripts/build-engine-rules.js && node --check scripts/build-pages.js && node --check scripts/clean-workspace.js && node --check scripts/test-clean-workspace.js && node --check scripts/release-audit.js && node --check scripts/verify-release-assets.js && node --check scripts/test-release-verifier.js && node --check scripts/test-archive-preview.js && node --check scripts/test-package-prep.js && node --check scripts/test-desktop-launcher.js && node --check scripts/test-desktop-scanner.js && node --check scripts/test-environment-check.js && node --check scripts/validate-github-templates.js && node scripts/build-error-recipes.js --check && node scripts/build-engine-rules.js --check && npm run check:pages && npm run check:templates && npm run test:archive && npm run test:clean && npm run test:prepare && npm run test:launcher && npm run test:scanner && npm run test:environment && npm run test:release && npm run audit:release && node --check src/error-recipes.js && node --check src/engine-rules.js && node --check src/app.js && node --check desktop/archive-preview.js && node --check desktop/package-prep.js && node --check desktop/launcher.js && node --check desktop/environment-check.js && node --check desktop/main.js && node --check desktop/ocr.js && node --check desktop/preload.js && node --check desktop/scanner.js"
},
"build": {
"appId": "io.github.tonyna.galaid",
"productName": "GalAid",
"directories": {
"output": "dist/desktop"
},
"files": [
"index.html",
"src/**/*",
"desktop/**/*",
"data/**/*",
"node_modules/7zip-bin/**/*",
"node_modules/tesseract.js/**/*",
"node_modules/tesseract.js-core/**/*",
"node_modules/bmp-js/**/*",
"node_modules/idb-keyval/**/*",
"node_modules/is-url/**/*",
"node_modules/node-fetch/**/*",
"node_modules/opencollective-postinstall/**/*",
"node_modules/regenerator-runtime/**/*",
"node_modules/wasm-feature-detect/**/*",
"node_modules/whatwg-url/**/*",
"node_modules/tr46/**/*",
"node_modules/webidl-conversions/**/*",
"node_modules/zlibjs/**/*",
"package.json",
"LICENSE",
"README.md"
],
"asarUnpack": [
"node_modules/7zip-bin/**/*",
"node_modules/tesseract.js/dist/worker.min.js",
"node_modules/tesseract.js-core/**/*"
],
"asar": true,
"npmRebuild": false,
"win": {
"artifactName": "GalAid-${version}-win-${arch}.${ext}",
"target": [
{
"target": "portable",
"arch": [
"x64"
]
}
],
"requestedExecutionLevel": "asInvoker"
}
},
"devDependencies": {
"@playwright/test": "^1.60.0",
"electron": "^42.0.1",
"electron-builder": "^26.8.1"
},
"dependencies": {
"7zip-bin": "^5.2.0",
"tesseract.js": "^7.0.0"
}
}