64 lines
1.9 KiB
JSON
64 lines
1.9 KiB
JSON
{
|
|
"name": "Actual",
|
|
"productName": "Actual",
|
|
"author": "Shift Reset LLC",
|
|
"description": "A simple and powerful personal finance system",
|
|
"version": "4.0.1",
|
|
"scripts": {
|
|
"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"
|
|
}
|
|
}
|