-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
86 lines (86 loc) · 4.27 KB
/
package.json
File metadata and controls
86 lines (86 loc) · 4.27 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
{
"name": "signboard",
"productName": "Signboard",
"version": "1.2.0",
"license": "MIT",
"author": "Colin Devroe <colin@cdevroe.com> (https://cdevroe.com)",
"main": "main.js",
"bin": {
"signboard": "./bin/signboard.js"
},
"build": {
"artifactName": "signboard_${version}_${os}_${arch}.${ext}",
"nsis": {
"artifactName": "signboard_${version}_${os}.${ext}",
"buildUniversalInstaller": true
}
},
"private": true,
"scripts": {
"prestart": "npm run build:js",
"start": "electron .",
"cli": "node ./bin/signboard.js",
"mcp:server": "electron . --mcp-server",
"mcp:config": "electron . --mcp-config",
"build:icons": "node scripts/generate-icons.js",
"build:js": "./buildjs.sh",
"test:cli": "node scripts/test-cli.js",
"test:cli-install": "node scripts/test-cli-install.js",
"test:desktop-cli": "node scripts/test-desktop-cli.js",
"test:frontmatter": "node scripts/test-frontmatter.js",
"test:board-labels": "node scripts/test-board-labels.js",
"test:mcp": "node scripts/test-mcp-server.js",
"test:board-card-metadata": "node scripts/test-board-card-metadata.js",
"test:board-views": "node scripts/test-board-views.js",
"test:due-notifications": "node scripts/test-due-notifications.js",
"test:task-list": "node scripts/test-task-list-parser.js",
"test:archive": "node scripts/test-archive.js",
"test:import-trello": "node scripts/test-import-trello.js",
"test:import-obsidian": "node scripts/test-import-obsidian.js",
"test:import-tasksmd": "node scripts/test-import-tasksmd.js",
"test:timestamp": "node scripts/test-timestamp-format.js",
"test:playwright": "npm run build:js && playwright test",
"migrate:legacy-cards": "node scripts/migrate-legacy-cards.js",
"dist": "npm run dist:mac",
"dist:mac": "npm run build:js && electron-builder --mac --universal --publish never",
"dist:mac:arm64": "npm run build:js && electron-builder --mac --arm64 --publish never",
"dist:mac:arm64:no-notarize": "CSC_LINK= CSC_KEY_PASSWORD= SIGNBOARD_SKIP_NOTARIZATION=1 npm run build:js && CSC_LINK= CSC_KEY_PASSWORD= SIGNBOARD_SKIP_NOTARIZATION=1 electron-builder --mac --arm64 --publish never",
"dist:mac:x64": "npm run build:js && electron-builder --mac --x64 --publish never",
"dist:mac:universal": "npm run build:js && electron-builder --mac --universal --publish never",
"dist:mac:all": "npm run dist:mac:arm64 && npm run dist:mac:x64 && npm run dist:mac:universal",
"dist:macarm64": "npm run dist:mac:arm64",
"dist:macx64": "npm run dist:mac:x64",
"dist:macuniversal": "npm run dist:mac:universal",
"dist:win": "npm run build:js && electron-builder --win nsis --x64 --arm64 --publish never",
"dist:win:x64": "npm run build:js && electron-builder --win nsis --x64 --publish never",
"dist:win:arm64": "npm run build:js && electron-builder --win nsis --arm64 --publish never",
"dist:win:all": "npm run dist:win",
"dist:winarm64": "npm run dist:win:arm64",
"dist:winx64": "npm run dist:win:x64",
"dist:linux": "npm run dist:linux:all",
"dist:linux:x64": "npm run build:js && electron-builder --linux AppImage deb --x64 --publish never",
"dist:linux:arm64": "npm run build:js && electron-builder --linux AppImage deb --arm64 --publish never",
"dist:linux:all": "npm run dist:linux:x64 && npm run dist:linux:arm64",
"dist:linux:rpm:x64": "npm run build:js && electron-builder --linux rpm --x64 --publish never",
"dist:linux:rpm:arm64": "npm run build:js && electron-builder --linux rpm --arm64 --publish never",
"dist:linux:rpm:all": "npm run build:js && electron-builder --linux rpm --x64 --arm64 --publish never",
"dist:all": "npm run dist:mac && npm run dist:win && npm run dist:linux",
"release:verify": "node scripts/verify-release-assets.js",
"release:verify:partial": "node scripts/verify-release-assets.js --allow-partial",
"release:prepare": "npm run dist:all && npm run release:verify"
},
"devDependencies": {
"@fiahfy/icns": "^0.0.7",
"@playwright/test": "^1.58.2",
"dotenv": "^17.3.1",
"electron": "^40.6.0",
"electron-builder": "^26.8.1",
"png-to-ico": "^3.0.1",
"sharp": "^0.34.5"
},
"dependencies": {
"electron-updater": "^6.8.3",
"js-yaml": "^4.1.1",
"turndown": "^7.2.2"
}
}