-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
93 lines (93 loc) · 6.22 KB
/
Copy pathpackage.json
File metadata and controls
93 lines (93 loc) · 6.22 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
{
"name": "mosa",
"version": "0.2.1-rc.34",
"private": true,
"license": "PolyForm-Noncommercial-1.0.0",
"type": "module",
"main": "desktop/main.mjs",
"config": {
"forge": "desktop/forge.config.mjs"
},
"engines": {
"node": ">=22.0.0"
},
"bin": {
"mosa": "bin/mosa.mjs"
},
"scripts": {
"prepare": "npm run build",
"prestart": "npm run build",
"start": "node server.mjs",
"premcp": "npm run build",
"mcp": "node mcp/server.mjs",
"build": "tsc && node scripts/write-build-identity.mjs",
"pretest": "npm run build",
"test": "node --import ./test/clean-test-env.mjs --test \"test/*.test.mjs\"",
"pretest:e2e": "npm run build",
"test:e2e": "node scripts/e2e-critical-flows.mjs",
"test:coverage": "c8 --reporter=html --reporter=text npm test",
"lint": "eslint .",
"check": "node scripts/check-source.mjs",
"clean:local": "node scripts/clean-local.mjs",
"check:web-capture-store": "node scripts/check-web-capture-store.mjs",
"check:web-capture-store:release": "node scripts/check-web-capture-store.mjs --release",
"pack:web-capture-store": "npm run check:web-capture-store && node scripts/pack-web-capture-store.mjs",
"audit": "npm audit --omit=dev",
"test:performance": "node scripts/run-performance.mjs",
"benchmark:vector-search": "node scripts/benchmark-vector-search.mjs",
"benchmark:visual-inference": "node scripts/benchmark-visual-inference.mjs",
"qa:visual-retrieval-candidate": "node scripts/evaluate-visual-retrieval-candidate.mjs",
"verify:codex": "node scripts/verify-codex-asset.mjs",
"check:desktop-node": "node scripts/check-desktop-package-node.mjs",
"premaintenance:pixel-hashes": "npm run build",
"maintenance:pixel-hashes": "node scripts/backfill-pixel-hashes.mjs",
"premaintenance:pixel-hashes:apply": "npm run build",
"maintenance:pixel-hashes:apply": "node scripts/backfill-pixel-hashes.mjs --apply",
"predesktop:start": "npm run build",
"desktop:start": "node scripts/desktop-start.mjs",
"verify:desktop:package": "node scripts/verify-packaged-runtime.mjs --platform darwin --arch arm64",
"verify:desktop:package:windows": "node scripts/verify-packaged-runtime.mjs --platform win32 --arch x64",
"verify:release:provenance": "node scripts/check-release-provenance.mjs",
"verify:release:macos": "node scripts/verify-macos-release.mjs",
"verify:release:windows": "node scripts/verify-windows-release.mjs",
"predesktop:package": "npm run check:desktop-node && npm run build",
"desktop:package": "electron-forge package --platform darwin --arch arm64 && npm run verify:desktop:package && npm run qa:packaged:smoke",
"desktop:update-artifact:macos": "node scripts/make-macos-update-zip.mjs",
"desktop:update-artifact:windows": "node scripts/make-windows-update-zip.mjs",
"desktop:release-manifest": "node scripts/prepare-desktop-release-manifest.mjs",
"predesktop:package:windows": "npm run check:desktop-node && npm run build",
"desktop:package:windows": "electron-forge package --platform win32 --arch x64 && npm run verify:desktop:package:windows && npm run qa:packaged:smoke",
"desktop:make": "npm run desktop:package && node scripts/make-macos-update-zip.mjs && node scripts/make-macos-dmg.mjs",
"desktop:make:windows": "npm run desktop:package:windows && npm run desktop:update-artifact:windows",
"predesktop:release": "npm run check:desktop-node",
"desktop:release": "npm run desktop:release:preview",
"desktop:release:preview": "npm run check:desktop-node && MOSA_RELEASE_DISTRIBUTION=preview npm run build && npm run verify:release:provenance && MOSA_RELEASE_DISTRIBUTION=preview electron-forge package --platform darwin --arch arm64 && npm run verify:desktop:package && MOSA_RELEASE_DISTRIBUTION=preview node scripts/verify-macos-release.mjs && npm run qa:packaged:smoke && MOSA_RELEASE_DISTRIBUTION=preview node scripts/make-macos-update-zip.mjs && MOSA_RELEASE_DISTRIBUTION=preview node scripts/make-macos-dmg.mjs",
"desktop:release:production": "npm run check:desktop-node && MOSA_RELEASE_DISTRIBUTION=production npm run build && npm run verify:release:provenance && MOSA_RELEASE_DISTRIBUTION=production electron-forge package --platform darwin --arch arm64 && npm run verify:desktop:package && MOSA_RELEASE_DISTRIBUTION=production node scripts/verify-macos-release.mjs --staple && npm run qa:packaged:smoke && MOSA_RELEASE_DISTRIBUTION=production node scripts/make-macos-update-zip.mjs && MOSA_RELEASE_DISTRIBUTION=production node scripts/make-macos-dmg.mjs",
"predesktop:release:windows": "npm run check:desktop-node",
"desktop:release:windows": "npm run desktop:release:windows:preview",
"desktop:release:windows:preview": "npm run check:desktop-node && set MOSA_RELEASE_DISTRIBUTION=preview&& npm run build && npm run verify:release:provenance && electron-forge package --platform win32 --arch x64 && npm run verify:desktop:package:windows && npm run qa:packaged:smoke && npm run desktop:update-artifact:windows",
"desktop:release:windows:production": "npm run check:desktop-node && set MOSA_RELEASE_DISTRIBUTION=production&& npm run build && npm run verify:release:provenance && electron-forge package --platform win32 --arch x64 && npm run verify:desktop:package:windows && npm run verify:release:windows && npm run qa:packaged:smoke && npm run desktop:update-artifact:windows",
"qa:web": "node scripts/qa-launcher.mjs --type web",
"qa:electron": "node scripts/qa-launcher.mjs --type electron --no-build",
"qa:packaged": "node scripts/qa-launcher.mjs --type packaged --no-build",
"qa:packaged:smoke": "node scripts/packaged-smoke.mjs",
"qa:packaged:visual-smoke": "node scripts/packaged-visual-smoke.mjs",
"qa:gallery:performance": "node scripts/qa-gallery-virtualization.mjs",
"qa:gallery:resize": "node scripts/qa-gallery-resize.mjs"
},
"dependencies": {
"@huggingface/tokenizers": "^0.2.0",
"better-sqlite3": "^13.0.1",
"onnxruntime-node": "^1.30.0",
"sharp": "^0.35.4"
},
"devDependencies": {
"@electron-forge/cli": "7.11.2",
"@electron-forge/maker-zip": "7.11.2",
"@electron-forge/plugin-auto-unpack-natives": "7.11.2",
"c8": "^12.0.0",
"electron": "43.2.0",
"eslint": "^10.7.0",
"typescript": "5.4.5"
}
}