{ "name": "Actual", "productName": "Actual", "author": "Shift Reset LLC", "description": "A simple and powerful personal finance system", "version": "4.0.2", "scripts": { "build": "electron-builder", "watch": "cross-env ACTUAL_DOCUMENT_DIR=\"../../data\" ACTUAL_DATA_DIR=\"../../data\" electron ." }, "main": "index.js", "build": { "appId": "com.shiftreset.actual", "afterSign": "./afterSignHook.js", "files": [ "!node_modules/loot-core/src{,/**/*}", "!node_modules/loot-core/lib-dist/{browser,bundle.mobile*}", "!**/*.js.map", "!node_modules/@jlongster/sql.js", "!node_modules/absurd-sql", "!node_modules/better-sqlite3/{benchmark,src,bin,docs,deps,build/Release/obj,build/Release/sqlite3.a,build/Release/test_extension.node}", "!node_modules/node-libofx/{OpenSP-1.5.2,libofx,libofx.web.js,libofx.web.wasm,emscripten.cpp,Makefile}" ], "publish": { "provider": "github", "repo": "releases", "owner": "actualbudget", "vPrefixedTagName": false }, "mac": { "category": "public.app-category.finance", "icon": "icons/icon.icns", "hardenedRuntime": true, "gatekeeperAssess": false }, "linux": { "target": "AppImage", "artifactName": "${productName}-${version}-${arch}.${ext}" }, "win": { "target": "nsis", "icon": "icons/icon.ico", "certificateSubjectName": "Shift Reset LLC" } }, "dependencies": { "@jlongster/sentry-metrics-actual": "^0.0.10", "@sentry/electron": "2.5.3", "electron-is-dev": "2.0.0", "electron-log": "4.3.2", "electron-updater": "4.3.8", "loot-core": "*", "node-fetch": "^1.6.3", "node-ipc": "9.1.4" }, "devDependencies": { "@sentry/cli": "^1.68.0", "@sentry/wizard": "1.2.11", "electron": "12.2.1", "electron-builder": "22.10.5", "electron-download": "4.1.1", "electron-notarize": "1.0.0", "electron-rebuild": "2.3.5" } }