-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
107 lines (107 loc) · 7.9 KB
/
Copy pathpackage.json
File metadata and controls
107 lines (107 loc) · 7.9 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
99
100
101
102
103
104
105
106
107
{
"name": "sse-exed-studio-control",
"version": "2.1.0",
"description": "Local studio control console for lighting, audio, Stream Deck, and production planning",
"author": "Fikarn",
"license": "MIT",
"keywords": [
"sse-exed-studio-control",
"dmx",
"osc",
"stream-deck",
"totalmix",
"rme"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Fikarn/project-management-dashboard.git"
},
"bugs": {
"url": "https://github.com/Fikarn/project-management-dashboard/issues"
},
"homepage": "https://github.com/Fikarn/project-management-dashboard#readme",
"engines": {
"node": ">=20"
},
"private": true,
"scripts": {
"clean": "node scripts/clean.mjs",
"format": "prettier --write .",
"format:check": "prettier --check .",
"native:check": "cd native/rust-engine && cargo check",
"native:test": "cd native/rust-engine && cargo test",
"native:engine:build": "cd native/rust-engine && cargo build",
"native:shell:configure": "node scripts/native-build.mjs --configure-only",
"native:shell:build": "node scripts/native-build.mjs --build-only",
"native:shell:test": "node scripts/native-shell-test.mjs",
"native:parity:capture": "node scripts/native-parity-capture.mjs",
"native:parity:live": "node scripts/native-live-parity.mjs",
"native:build": "npm run native:engine:build && npm run native:shell:build",
"native:package:mac:local": "node scripts/native-package.mjs --target=macos",
"native:package:mac:smoke": "node scripts/native-package.mjs --target=macos --smoke-test",
"native:package:mac:clean-smoke": "node scripts/native-package.mjs --target=macos --smoke-test --scenario=clean-start",
"native:package:mac:acceptance": "node scripts/native-packaged-acceptance.mjs --target=macos",
"native:bridge:mac:verify": "node scripts/native-control-surface-qualification.mjs --target=macos",
"native:package:win:local": "node scripts/native-package.mjs --target=windows",
"native:package:win:smoke": "node scripts/native-package.mjs --target=windows --smoke-test",
"native:package:win:clean-smoke": "node scripts/native-package.mjs --target=windows --smoke-test --scenario=clean-start",
"native:package:win:acceptance": "node scripts/native-packaged-acceptance.mjs --target=windows",
"native:bridge:win:verify": "node scripts/native-control-surface-qualification.mjs --target=windows",
"native:installer:mac:prepare": "node scripts/native-installer.mjs --target=macos --prepare-only",
"native:installer:mac:local": "node scripts/native-installer.mjs --target=macos",
"native:sign:mac:release": "node scripts/native-sign-macos.mjs",
"native:sign:win:release": "node scripts/native-sign-windows.mjs",
"native:installer:win:prepare": "node scripts/native-installer.mjs --target=windows --prepare-only",
"native:installer:win:local": "node scripts/native-installer.mjs --target=windows",
"native:update-repo:mac:prepare": "node scripts/native-update-repo.mjs --target=macos --prepare-only",
"native:update-repo:mac:local": "node scripts/native-update-repo.mjs --target=macos",
"native:update-repo:win:prepare": "node scripts/native-update-repo.mjs --target=windows --prepare-only",
"native:update-repo:win:local": "node scripts/native-update-repo.mjs --target=windows",
"native:checksums:mac:write": "node scripts/write-native-release-checksums.mjs --target=macos --mode=full",
"native:checksums:mac:staged-write": "node scripts/write-native-release-checksums.mjs --target=macos --mode=staged",
"native:checksums:win:write": "node scripts/write-native-release-checksums.mjs --target=windows --mode=full",
"native:checksums:win:staged-write": "node scripts/write-native-release-checksums.mjs --target=windows --mode=staged",
"native:artifacts:mac:verify": "node scripts/verify-native-release-artifacts.mjs --target=macos --mode=full",
"native:artifacts:mac:staged-verify": "node scripts/verify-native-release-artifacts.mjs --target=macos --mode=staged",
"native:artifacts:win:verify": "node scripts/verify-native-release-artifacts.mjs --target=windows --mode=full",
"native:artifacts:win:staged-verify": "node scripts/verify-native-release-artifacts.mjs --target=windows --mode=staged",
"native:continuity:mac:verify": "node scripts/verify-native-release-continuity.mjs --target=macos",
"native:continuity:win:verify": "node scripts/verify-native-release-continuity.mjs --target=windows",
"native:delivery:mac:verify": "node scripts/native-delivery-acceptance.mjs --target=macos",
"native:delivery:win:verify": "node scripts/native-delivery-acceptance.mjs --target=windows",
"native:installer-acceptance:mac:verify": "node scripts/native-installer-acceptance.mjs --target=macos",
"native:installer-acceptance:win:verify": "node scripts/native-installer-acceptance.mjs --target=windows",
"native:release:mac:local": "npm run native:build && npm run native:package:mac:smoke && npm run native:package:mac:clean-smoke && npm run native:package:mac:acceptance && npm run native:bridge:mac:verify && npm run native:installer:mac:local && npm run native:update-repo:mac:local && npm run native:checksums:mac:write && npm run native:artifacts:mac:verify && npm run native:continuity:mac:verify && npm run native:delivery:mac:verify && npm run native:installer-acceptance:mac:verify",
"native:release:win:local": "npm run native:build && npm run native:package:win:smoke && npm run native:package:win:clean-smoke && npm run native:package:win:acceptance && npm run native:bridge:win:verify && npm run native:installer:win:local && npm run native:update-repo:win:local && npm run native:checksums:win:write && npm run native:artifacts:win:verify && npm run native:continuity:win:verify && npm run native:delivery:win:verify && npm run native:installer-acceptance:win:verify",
"native:smoke": "node scripts/native-smoke.mjs",
"native:smoke:clean-start": "node scripts/native-smoke.mjs --scenario=clean-start",
"native:smoke:bundled-engine": "node scripts/native-smoke.mjs --scenario=bundled-engine",
"native:smoke:restart": "node scripts/native-smoke.mjs --scenario=restart",
"native:smoke:restart:clean-start": "node scripts/native-smoke.mjs --scenario=restart-clean-start",
"native:smoke:graceful-stop": "node scripts/native-smoke.mjs --scenario=graceful-stop",
"native:smoke:lifecycle": "npm run native:smoke:restart && npm run native:smoke:restart:clean-start && npm run native:smoke:graceful-stop",
"native:smoke:protocol-mismatch": "node scripts/native-smoke.mjs --scenario=protocol-mismatch",
"native:smoke:runtime-dir-failure": "node scripts/native-smoke.mjs --scenario=runtime-dir-failure",
"native:smoke:corrupt-storage": "node scripts/native-smoke.mjs --scenario=corrupt-storage",
"native:smoke:watchdog-timeout": "node scripts/native-smoke.mjs --scenario=watchdog-timeout",
"native:smoke:failures": "npm run native:smoke:protocol-mismatch && npm run native:smoke:runtime-dir-failure && npm run native:smoke:corrupt-storage && npm run native:smoke:watchdog-timeout",
"native:acceptance": "node scripts/native-acceptance.mjs",
"native:foundation": "npm run native:check && npm run native:test && npm run native:build && npm run native:shell:test && npm run native:smoke",
"ci": "npm run format:check && npm run release:check && npm run native:foundation",
"release:check": "node scripts/release/validate-release.mjs",
"release:anchor:verify": "node scripts/release/verify-release-anchor.mjs",
"release:notes": "node scripts/release/write-release-notes.mjs",
"release:verify": "npm run release:check && npm run format:check && npm run native:check && npm run native:test && node scripts/release/verify-native-release.mjs",
"prepare": "husky"
},
"lint-staged": {
"*.{js,mjs,json,yml,yaml,md,css}": [
"prettier --write"
]
},
"devDependencies": {
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"prettier": "^3.8.1"
}
}