actual/packages/desktop-electron/package.json
2022-10-25 10:04:19 -04:00

64 lines
1.9 KiB
JSON

{
"name": "Actual",
"productName": "Actual",
"author": "Shift Reset LLC",
"description": "A simple and powerful personal finance system",
"version": "22.10.25",
"scripts": {
"clean": "rm -rf dist",
"build": "electron-builder",
"watch": "cross-env ACTUAL_DOCUMENT_DIR=\"../../data\" ACTUAL_DATA_DIR=\"../../data\" electron ."
},
"main": "index.js",
"build": {
"appId": "com.shiftreset.actual",
"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"
}
},
"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"
}
}