Compare commits

...

3 Commits

Author SHA1 Message Date
2e68da2352 📦 Update dependencies
All checks were successful
Deploy application / deploy (push) Successful in 3s
2025-07-03 20:00:06 +02:00
f68afd0ff7 ⬆️ Updated dependencies
All checks were successful
Deploy application / deploy (push) Successful in 19s
2025-05-15 18:00:05 +02:00
7ea55567da ⬆️ Update actual api to 25.3, cron to 4
All checks were successful
Deploy application / deploy (push) Successful in 18s
2025-03-02 08:37:38 +01:00
4 changed files with 1779 additions and 791 deletions

View File

@ -14,24 +14,24 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@actual-app/api": "^25.2.1", "@actual-app/api": "^25.7.1",
"@dotenvx/dotenvx": "^1.35.0", "@dotenvx/dotenvx": "^1.45.2",
"better-sqlite3": "^11.8.1", "better-sqlite3": "^12.2.0",
"cron": "^3.5.0", "cron": "^4.3.1",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"dotenv": "^16.4.7", "dotenv": "^17.0.1",
"prettier": "^3.5.0", "prettier": "^3.6.2",
"tsx": "^4.19.2" "tsx": "^4.20.3"
}, },
"devDependencies": { "devDependencies": {
"@jest/globals": "^29.7.0", "@jest/globals": "^29.7.0",
"@types/better-sqlite3": "^7.6.12", "@types/better-sqlite3": "^7.6.13",
"@types/jest": "^29.5.14", "@types/jest": "^30.0.0",
"@types/node": "^22.13.1", "@types/node": "^24.0.10",
"jest": "^29.7.0", "jest": "^30.0.4",
"ts-jest": "^29.2.5", "ts-jest": "^29.4.0",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"typescript": "^5.7.3" "typescript": "^5.8.3"
}, },
"prettier": { "prettier": {
"semi": false, "semi": false,

View File

@ -1,6 +1,6 @@
import type { Dayjs } from "dayjs" import type { Dayjs } from "dayjs"
import type { UUID } from "node:crypto" import type { UUID } from "node:crypto"
import type { TransactionEntity } from "@actual-app/api/@types/loot-core/types/models" import { TransactionEntity } from "@actual-app/api/@types/loot-core/src/types/models"
/** /**
* Defines how to interact with the bank * Defines how to interact with the bank

2541
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,7 @@
import * as fs from "node:fs" import * as fs from "node:fs"
import logger from "@common/logger" import logger from "@common/logger"
// TODO move to common
export function createDirIfMissing(directory: string): void { export function createDirIfMissing(directory: string): void {
if (!fs.existsSync(directory)) { if (!fs.existsSync(directory)) {
logger.info(`Missing '${directory}', creating...`) logger.info(`Missing '${directory}', creating...`)