diff --git a/.gitignore b/.gitignore index 2652286..eb3a8c4 100644 --- a/.gitignore +++ b/.gitignore @@ -148,4 +148,5 @@ dist result .direnv .tmp -*.csv \ No newline at end of file +*.csv +*.yaml \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 5e47b97..4df8125 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,8 +11,10 @@ "dependencies": { "@actual-app/api": "^25.3.1", "@types/papaparse": "^5.3.15", + "commander": "^13.1.0", "papaparse": "^5.5.2", - "windows-1250": "^3.0.4" + "windows-1250": "^3.0.4", + "yaml": "^2.7.1" }, "bin": { "actual-ing": "dist/index.js" @@ -281,13 +283,12 @@ "license": "ISC" }, "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">=18" } }, "node_modules/compare-versions": { @@ -1152,6 +1153,16 @@ "node": ">=16.20.2" } }, + "node_modules/tsc-alias/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/tsx": { "version": "4.19.3", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", @@ -1243,6 +1254,18 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } } } } diff --git a/package.json b/package.json index 0762540..91358db 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,9 @@ "dependencies": { "@actual-app/api": "^25.3.1", "@types/papaparse": "^5.3.15", + "commander": "^13.1.0", "papaparse": "^5.5.2", - "windows-1250": "^3.0.4" + "windows-1250": "^3.0.4", + "yaml": "^2.7.1" } } diff --git a/package.nix b/package.nix index ad239b0..2c251bf 100644 --- a/package.nix +++ b/package.nix @@ -7,5 +7,5 @@ buildNpmPackage { pname = "actual-ing"; version = "0.0.1"; src = ./.; - npmDepsHash = "sha256-7H9AAVlcCLEMLJ7iEPQykhjo2h4WkbtkN+Eo7KsgBAw="; + npmDepsHash = "sha256-A6Jw+BiL0p8axcQd4rRpUPPxR8dJb2BIV11q/SCEpZE="; }