-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
44 lines (44 loc) · 1.4 KB
/
Copy pathpackage.json
File metadata and controls
44 lines (44 loc) · 1.4 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
{
"name": "jdot-testing",
"version": "0.5.0",
"description": "Offline test-fixture generation for JDot Utilities. Section 1 — File Creation: makes PDFs with known, controlled properties (selectable vs scanned text, color, photos, dated names) plus a ground-truth manifest.",
"type": "commonjs",
"author": "Joseph Costarella (AxialForge)",
"license": "MIT",
"engines": {
"node": ">=22"
},
"main": "gui/main.js",
"bin": {
"jdot-create-pdf": "sections/file-creation/pdf/index.js"
},
"scripts": {
"start": "electron .",
"gui": "electron .",
"smoke:gui": "electron gui/smoke.js",
"build:gui": "electron-builder --win",
"create": "node sections/file-creation",
"create:pdf": "node sections/file-creation/pdf",
"create:image": "node sections/file-creation/image",
"validate": "node sections/validation",
"test": "node --test \"test/**/*.test.js\"",
"build:exe": "pkg sections/file-creation/pdf/index.js --targets node22-win-x64 --output dist/jdot-create-pdf.exe"
},
"pkg": {
"assets": [
"node_modules/@napi-rs/canvas-*/*.node",
"sections/file-creation/lib/assets/fonts/*.ttf"
],
"outputPath": "dist"
},
"dependencies": {
"@napi-rs/canvas": "^1.0.2",
"electron-updater": "^6.8.9",
"pdf-lib": "^1.17.1"
},
"devDependencies": {
"@yao-pkg/pkg": "^6.21.0",
"electron": "^43.2.0",
"electron-builder": "^25.1.8"
}
}