{"_id":"actual-moneymoney-importer","_rev":"50-fce66d3b6d1c60db9a44b55946c7c894","name":"actual-moneymoney-importer","dist-tags":{"latest":"3.5.30"},"versions":{"2.21.0":{"name":"actual-moneymoney-importer","version":"2.21.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"fd191ddb9122c592862c7e4773e31c42085d1528","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.0.tgz","fileCount":36,"integrity":"sha512-Bjyr2SezDsd+McDbQjJ1K8FNAGja0/EYHqRSswVBlnJ2JoJvM7DVGalKKumnnJW+bbc78ykg/mBO7bqQ00nz/w==","signatures":[{"sig":"MEQCH0YLDfsGMwIvr+YFu7l9dBiE9Tyjw8dn9F8RUfQFgXYCIQDCgH/W0ebJI/xscP2Xb9t1RIu+LMaYf5CiTDkXCSAUlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246245},"type":"module","engines":{"node":">=25"},"gitHead":"7dd7ffd02c55fbf18eb0f58272f72d2a124e02c7","scripts":{"test":"npm run test:cli","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts'","test:cli":"npm run build && node --test test/cli/**/*.test.mjs","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"1cu","email":"me@1cu.de"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.12.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.2","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.35.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.1","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.0_1777917326372_0.7778569856626547","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"actual-moneymoney-importer","version":"2.21.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"74a6068e044fd68766dae281e90b83383811a404","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.1.tgz","fileCount":18,"integrity":"sha512-4SiayftrkqXNrHD14xONPdOOfbz+JavxrIxXyKA7nhF89UvRtsbvuJ0qajtY9VHx7eZrhJwfQP20apR6SzQkaw==","signatures":[{"sig":"MEUCIE5UyruDCSnPIKmHgV7IJ9WT4NP/qcG1ogZ4GDyGTdrGAiEAhIFn8DRk8u1/H5Ow88dwQr7FolfBp3uUR3qhAeR3lBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129733},"type":"module","engines":{"node":">=25"},"gitHead":"33e2e1d91f7a5c0103e5bc8e73251f84f86b9f08","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.12.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.36.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.1_1778054537040_0.2141551816838505","host":"s3://npm-registry-packages-npm-production"}},"2.21.2":{"name":"actual-moneymoney-importer","version":"2.21.2","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.2","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"a3d49c34b8affb2506fd851f931f7c49a2fdf653","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.2.tgz","fileCount":18,"integrity":"sha512-9GBL7qPAILsO6ncq+CNCoTi9zYVA74I8n/BkIgrlw4ocPjecRE8hNI8+jVsTb17cgvxmHR1W+wbNAJBhBKVZJg==","signatures":[{"sig":"MEYCIQCyXjm8jAWHtGvC4ka5x9W8epWnj5We7ZOcfUWvKUo7LAIhAI4F2w79LN3/pi37FRkfZfZHDYHP9G+dv8e4NHDFmi+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130511},"type":"module","engines":{"node":">=25"},"gitHead":"49c9d58c28de4799b5686c3230e38a4c889ce28c","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.12.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.36.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.2_1778055778693_0.2888519839572956","host":"s3://npm-registry-packages-npm-production"}},"2.21.3":{"name":"actual-moneymoney-importer","version":"2.21.3","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.3","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"abfde2101208a9da3f0916ddf7fe495acd8dfc0b","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.3.tgz","fileCount":18,"integrity":"sha512-a3Nvfvg0PL79gMTUxdr7+a5brEhgb90p2coz6HbIpjctBn9cXC1ulbUuzAa+zkAAmUo5TcszbH0FVQxF/u5iIw==","signatures":[{"sig":"MEUCIGiuY6CxtYbgtLa1JK3yu/afwM0OyPHCEo29ABXz/2R/AiEA3J6X5e8QSeEgHlHOzKhQFXmL/Xeune6RjcGzxEXuQyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130615},"type":"module","engines":{"node":">=25"},"gitHead":"8bc9962d272cf33d995a4e6281e71c42621ed123","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.12.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.36.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.3_1778056450984_0.30549366659010335","host":"s3://npm-registry-packages-npm-production"}},"2.21.4":{"name":"actual-moneymoney-importer","version":"2.21.4","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.4","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"31c0abf1233f0ea844a8bb6d30ee0809c7cb0e90","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.4.tgz","fileCount":18,"integrity":"sha512-tdqjZV3GIhY5SlHA6hiwFGX6TbfnTtnPQ0KtlvMEfpDXxd6XBMUxrv+lgxvbKSFZGAaaQMEIsNBjtKhNcFyvbw==","signatures":[{"sig":"MEQCIGULBMeuiAl6zoPWNw+42uO04AOXeNkqPjKTu6tGlFbtAiBxD24LHyCSSnSCJHVtZBdQ5sCJmP3Ie2uwWL9swS53WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130681},"type":"module","engines":{"node":">=25"},"gitHead":"292b3a5364b4ab5384c8f7d24eacd6c81c4c228d","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.12.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.36.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.4_1778057197271_0.20372775263424137","host":"s3://npm-registry-packages-npm-production"}},"2.21.5":{"name":"actual-moneymoney-importer","version":"2.21.5","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.5","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"b935cc69f8a64860411ec2e5c02f748c202ce338","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.5.tgz","fileCount":18,"integrity":"sha512-bJEgIiwP6tXfPF9kmFxPjNsYwclUNnotfFzEpSJezU52g8DP5R8yvc5Xned5HjtbZM3z6x50MMeaTTpb2m5ywg==","signatures":[{"sig":"MEUCIQD7jUK3I5pymh+a2BNb7t5F4lo59noQNIuyQmWPeEPOoQIgbmO5u/FqBU8fy/MILSJmXEARXcyOpYRk34eDOtcNw6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131061},"type":"module","engines":{"node":">=25"},"gitHead":"5e8e700117b791cd247eb51f0f52fce9418fb4c1","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"npx tsc","start":"node dist/index.js","prepare":"husky","lint:fix":"eslint src --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' 'package.json'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' 'package.json'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.13.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["prettier --write"],".github/**/*.md":["prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.36.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","node-fetch":"^3.3.2","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^16.4.0","@types/yargs":"^17.0.35","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.5_1778059869298_0.34913270808947305","host":"s3://npm-registry-packages-npm-production"}},"2.21.6":{"name":"actual-moneymoney-importer","version":"2.21.6","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.21.6","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"817c9047a9d3db6bd81ebb34e6a8346a9759b1cc","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.21.6.tgz","fileCount":34,"integrity":"sha512-4BG2ROGfn4V8QvrOzs8Br1u18/wz6RwcscssXqcDdaUSTHEvqve0GmH8ZJ5W17R+NS6v2tC9Ubb0EqiVnYLdVw==","signatures":[{"sig":"MEUCIGidHhPuEJkaz6oERc/gqtkIj94kzQFa66cPtq4Gi5g2AiEA4F+wAbeZ9xobpaAOvoFwFodR+uCL8LGVUeJ1hhjUAuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378351},"type":"module","engines":{"node":"25.x"},"gitHead":"1e4f81c99d3faa39de0b5fb9ae00e3478e0cc8f0","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.37.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.2","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.21.6_1778320427255_0.3491910145176471","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"actual-moneymoney-importer","version":"2.22.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.22.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"178fa42ab4b81c08e0fa4e9f6834acb6cbcc3a04","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.22.0.tgz","fileCount":38,"integrity":"sha512-BYBE2MSzNeDUxu9fGdYwBL01hbQNVjy8Dj/4id0w7XNN+RlITBQRog8zIee1fbbm5pSbXlGybk96Px4bYvPqPQ==","signatures":[{"sig":"MEYCIQCU1tFeI72Bo6BX/XU1Nh2vX0CJ29imuQ1KCWOeduWRwQIhAMT9YpMFDoJlIb98syYNZ1B/H/zQLmHjHwZYTypg4mjc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508931},"type":"module","engines":{"node":"25.x"},"gitHead":"03d9a3dd42352ab3a4d5786b6948ed87c2bc47cb","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.37.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.2","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.22.0_1779043211186_0.48278117421256406","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"actual-moneymoney-importer","version":"2.22.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.22.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"83b35de19ac5f5ddac78c2dee0106d6713e8d34a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.22.1.tgz","fileCount":38,"integrity":"sha512-Bm01RdxK9B321nD4C4DH+SpMPm8qHs6qK8u7OI1H5fA1/SKTpOzUcmNVcYHmYDINMj+beDs2ywHni7hugQuP7w==","signatures":[{"sig":"MEUCIQDV/tmv9XS4Xt1UTHsL89qIxGiLQR+oscoOZ9xXynX2CwIgLvpEwVEFSIiP4loWpNzJCz2xjm/TnKoZ3ZtB6J4s6h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521528},"type":"module","engines":{"node":"25.x"},"gitHead":"7c4e40c163e963c7c3f9d866a41bca9ea275c0c5","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.37.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","lint-staged":"^17.0.2","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.22.1_1779533267923_0.13821451278771923","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"actual-moneymoney-importer","version":"2.22.2","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@2.22.2","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"1ec82baae32107580dd194c179eb30937617ca7a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-2.22.2.tgz","fileCount":38,"integrity":"sha512-8i/VjNbPt1QegY4ItM673IHhpCozmd28NN7ne4b6iiL2Q/40UlS4NIw+XsudmbSWsrDefIyeGnL4UPidfuoxLg==","signatures":[{"sig":"MEUCIQDfVcGQcHITP5jVBhayJFdDsUDZygoaVAcDu8As+YL1gAIgR3N6z4EflXdzVmOPco2W0f5QKoGRjzDvR9A0IWia2uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@2.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535398},"type":"module","engines":{"node":"25.x"},"gitHead":"3f9eb79412034c5c93725e9f9234f538fd4dee6d","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.37.0","date-fns":"^4.1.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.2","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.2","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_2.22.2_1779548454372_0.601702775981495","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"actual-moneymoney-importer","version":"3.0.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.0.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"ec822d9bfdc0055a18820e98b54745cae53169f5","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.0.1.tgz","fileCount":38,"integrity":"sha512-8RrQFtWNvE4j2c2EXWsBCs3L5OFrfrI1+SqgBEHMa18fLWAP41104cJ/2xSQN8t5M1hyoTJWFyTYHy53UOvokw==","signatures":[{"sig":"MEUCIBndQcdDXDoBJiInKwq7xOdZJRHCAvr4reoIbyxuCfCCAiEAtM1EYS2fU+HBSwH727xF/Dz2gOhBzy11bRmxlIpKSK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544997},"type":"module","engines":{"node":">=22"},"gitHead":"ca3d3082dfcf6ebad57ddba619c088614f7ecfa5","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.0.1_1779733509915_0.35949867932115986","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"actual-moneymoney-importer","version":"3.0.2","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.0.2","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"a40fdd35ac30c28f0954325e47deee718c8a1ede","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.0.2.tgz","fileCount":38,"integrity":"sha512-5UaRL6v/COjJw8s6n1Je/7jUcxUgSNT7EH23sOZDfNsq4K+kYdPJAfanfukl8RTEgd5Mo3fMdRZFCjV5nvXInA==","signatures":[{"sig":"MEYCIQDcY/BEuHUHs8EuGJ7p7Zr41pfkF5IpOqem5yCMcky4YgIhALQ09s2XEJyc126mdb3OyX2Nch7XnJ4v7CQdDzJKANca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549272},"type":"module","engines":{"node":">=22"},"gitHead":"cde9283112e34aeec0a51159b5c3a1c368bff50e","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.0.2_1780725080136_0.013923501212833589","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"actual-moneymoney-importer","version":"3.1.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.1.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"bc8a80de4f8145dc8d6b8de469b6d957b1683e6b","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.1.0.tgz","fileCount":40,"integrity":"sha512-bt13zJghSvCWqSWMyybEpQZxFkN0YuUs9vuk3IUTF5mpSgS8yy0x85RjDRVZUW4OdeYNol0iIdlFnRILGSZpLA==","signatures":[{"sig":"MEYCIQCEqIwK7Z4A8kaCWhd8ylVNEaJiCCbHonRH+smrb7vrFwIhANJLxhLJSHHaSLukx12yejmI8Gt/hXrWr6K35f+w+kNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573845},"type":"module","engines":{"node":">=22"},"gitHead":"a6bb1eca364fe62cfaae8cf1e3a83deec860bd27","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.1.0_1780828830570_0.23220338645294647","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"actual-moneymoney-importer","version":"3.2.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.2.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"03ca185f5b27030cd279a461c468f8fb29d37bd1","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.2.0.tgz","fileCount":40,"integrity":"sha512-2v2mHK7rZ96D5ZaKzM29nylOrsQvTLLyhDsQ1HZRemzk+bN8gYg6tRjL4idPcqVMshfrRA0idqfLTTWuAgWi+A==","signatures":[{"sig":"MEYCIQDY/vH+co0EPeGLI1/jyGOJBL2qCAL/NJUbqiz9RCSNzwIhAJxx1MuyfTo6zUmErHZwLE62A7wVFUqCPESLBTGQr2oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577720},"type":"module","engines":{"node":">=22"},"gitHead":"9f83861f2a5bb2e708be30755fecfdffe0730fbf","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.2.0_1780829477253_0.57460440138698","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"actual-moneymoney-importer","version":"3.2.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.2.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"252cc34ae205aeaeae1fd5e833760801f9586721","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.2.1.tgz","fileCount":40,"integrity":"sha512-mshkBvY7pD28m+lERH/E1WmLo+/1D2SkksVIrxcD9KoljfiLXCrDAXiuq1mScvibJMs2BabUMi3N9Y2p9Dc7Rw==","signatures":[{"sig":"MEUCIQCWJEaZ1N2PAc3mLV5XL7A95a90ZEQvmIBxaobol8muegIgRJUuzzNT8nqTsmj+XUqTV6MmtddfaNfR22Itp9GkQ2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579626},"type":"module","engines":{"node":">=22"},"gitHead":"b956c0ff7539b5706a7f8fba91384799641b3332","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.2.1_1780856351732_0.5592452123551874","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"actual-moneymoney-importer","version":"3.2.2","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.2.2","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"f84cd72d660061a916298911afc13b0aa10b26c1","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.2.2.tgz","fileCount":41,"integrity":"sha512-7IZte4GjjYNDNVZJv0MzaSueLYGCD2XQlqSiYHy4Zy7mX6maRbwXj8OdGy1gxG2WqRI1LY5hsI5cIQ5a5RWe9Q==","signatures":[{"sig":"MEUCIFMoWKg3qEaxI1Sqlyv4kq5+hjSsodTb4w2LuiI6XXxDAiEAyGuvaW6qFf2qM90IhiUcvkGhrJUmqTtB5xALD53jFUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588979},"type":"module","engines":{"node":">=22"},"gitHead":"b30e5057770ce026104fc0832c3f6d29f0fef7e3","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.2.2_1780929373070_0.443510019227529","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"actual-moneymoney-importer","version":"3.3.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.3.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"8bfe9d6b6ad2c8ea3b2c01b493c534f1ee42d49a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.3.0.tgz","fileCount":41,"integrity":"sha512-YI8PRlybqQDLfSZ9vercTcREwKjmKkMKQSgr+4r3s/hUGOomip8y2ZRhYicG5L1ZPrUZoHhG4Zt2eIHGeeQapg==","signatures":[{"sig":"MEQCIE0G6YYXWddAO7PfknPsZRLN1LIfj2W51wIMcWSb1xlHAiABuL/PH64+UAYsD6IGMEqwfut0NDY1a1rlcmD8qTul3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":595449},"type":"module","engines":{"node":">=22"},"gitHead":"0cc665e0796025b363d03e1d8477197cb1a1f301","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.3.0_1780931064157_0.05359906656118718","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"actual-moneymoney-importer","version":"3.3.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.3.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"3d5ce7fb68a0f1fd0ed6cd593459c5cd658aadb4","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.3.1.tgz","fileCount":41,"integrity":"sha512-7zdyiqUGEzdLKtSyoaD+fMgBa8DgyqtQIzcyCxaSKGU+qhNoTmfkN45segqwp7P+jn9VDGIXynrIjEisJLwAxA==","signatures":[{"sig":"MEUCIE75Rt83x6sVQidd8yLnub0fDIZy7yoQdfelijWcQHOZAiEAhJQFFiezdE1sO/Sl3f2cGOFlLPT3qY6JEtFjw4g78vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599133},"type":"module","engines":{"node":">=22"},"gitHead":"21827e1395a2df1f5ab2b571ed49b76baeaaa858","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.3.1_1781031213596_0.8734621546709846","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"actual-moneymoney-importer","version":"3.4.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.4.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"414f439b433dc8aac99d373bca46902c6b9a62ea","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.4.0.tgz","fileCount":45,"integrity":"sha512-dzmAsKlEG2FUER1PtToVEOCAap2uniSSubz8tdVhdlfW2Q9h7a0kg33rYDM1wOdjviq77kOP3FFT/xnfsUsF5g==","signatures":[{"sig":"MEYCIQCfGwK7hA0Nus83slO3qk9ngACgaOqkiykdGfjbzI7tjAIhALkRT9RXc9cVEyRNntY8NiDvZhBsav7vibbm7sBJaOsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630748},"type":"module","engines":{"node":">=22"},"gitHead":"6f002a98d9f40bd1858909cd0b3499ab18fbf012","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.4.0_1781074870012_0.05051855377510317","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"actual-moneymoney-importer","version":"3.5.0","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.0","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"52d7dddfa682525155aa5b5f3c3f439013c973de","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.0.tgz","fileCount":45,"integrity":"sha512-nBiQ4Tf9tY+soapZRGDV1QV0lcMjmDlIhSReQNUScVjyD0LYKYhMrzPONZm+IkLifs5N+9eFnUEGrFP9H+rT2w==","signatures":[{"sig":"MEUCIGg/VoYHELg7J7bUdy+kUApqMO++Y4v4ef3XvSs6KDk3AiEAsfWTNobDzNy7RauevaPEljWIvT8nIxgepsgci3kEiCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665042},"type":"module","engines":{"node":">=22"},"gitHead":"dcd01d1f5a51e70bc06ad19b7031fca6312dc01d","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.0_1781084942905_0.8767963861556862","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"actual-moneymoney-importer","version":"3.5.1","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.1","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"2b518bcfb53b67fb78109788e9a1d3d890ada8d1","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.1.tgz","fileCount":45,"integrity":"sha512-W+IaLYpTDGk50Phf8dDec+esN1mjS0cYVh63rmFl39LXxankgLHwlykXeFqJochga9yEl7PjiZ9zFnLODegDiw==","signatures":[{"sig":"MEYCIQC+NdRFiGSXNf9uEiKul8syYpb9l6NFny8iHwg75GS7vwIhAKugH3rdkw/dPSW2XF/+NlNZYZjRQ0WuSWwAPaDFMila","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666478},"type":"module","engines":{"node":">=22"},"gitHead":"18880d82ee088befa5c672080d5ae21a9f34c003","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.1_1781103558419_0.1690566744822697","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"actual-moneymoney-importer","version":"3.5.2","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.2","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"f1701e2069e51cd510e63a45dbe636705db72649","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.2.tgz","fileCount":45,"integrity":"sha512-mhjcQVIBE53Py73MHSQ47bNU/rIFB4Z8Frcu2Xr68NNJ7Yh8/+VzROBNAJecxsHzwzjmPr/dTWHKILN/zMGC5g==","signatures":[{"sig":"MEUCIQDmFazgLFmfWnno/5BdwJROcTZbxojKmfoUp9IqEKaXZQIgGuVRjJ+8h2NSWt9yac9aMQhnOt6D2xj7ghV8hDrZnQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666478},"type":"module","engines":{"node":">=22"},"gitHead":"95226f5f225b30a42d2223132ea8594b6c845d9f","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.2_1781105021446_0.11069148585972388","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"actual-moneymoney-importer","version":"3.5.3","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.3","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"5f0bf71b53ba21702a05437f518f088e07cddac8","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.3.tgz","fileCount":45,"integrity":"sha512-gf7eJu0MBHI2GvdQfweNJF9u7G/tBv3bJKxVpiNMxhe2m2O8dfecE/L05rLD146ffWXvHGOzjbGQwhRLNznjuw==","signatures":[{"sig":"MEUCIQDg+fj4UukN4qx4d2xKtOSA8g0Syyc2Uux2djhBukc7ngIgNlg7L1WpCU7DUxu/GOaR8QWvPXRmt4Icw6wAspMd/ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667830},"type":"module","engines":{"node":">=22"},"gitHead":"cde69fbf1f3d5172558d486139e65343b315f69d","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.3_1781504359891_0.5065096999320096","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"actual-moneymoney-importer","version":"3.5.4","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.4","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"744ab588ebc4339ec608de16864c468559badecf","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.4.tgz","fileCount":45,"integrity":"sha512-N/UrRL49P67PaSe5DwcxFo9HBXSktoPyEzmNYzaHxZK1CytYO9xAhpi2NVM33Tl3zxFFgqieS7vMLH+AN9HQpQ==","signatures":[{"sig":"MEUCIQCb2TCwwvzdN/uNpIIkQqXEiG+x/VllKYzeAfPkpZG5FgIgZmJgAj0whnvkY3wooLg8FJpeFobRkSeruCe6yNr2mYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677913},"type":"module","engines":{"node":">=22"},"gitHead":"e5f51aabe3ab7ee7cba35e04df0b9535ecdc7e95","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.4_1781510570752_0.14328248573296998","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"actual-moneymoney-importer","version":"3.5.5","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.5","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"19365ca7799b2dabafdfe399b730e29009ce68ed","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.5.tgz","fileCount":45,"integrity":"sha512-FnuH8SPs2hvXTjEYiEw2/tPLsg55uRHZkNaj2zsxMvd/v+cp+Ja84xOccuuj9EQTh9UHeFqCJvV9M9nQA280/Q==","signatures":[{"sig":"MEQCIFelykVzgQCFWb1tdXAAS6zNcmMR2QJtW913FJjVPVOlAiBJLgGd5y2PEfud5LiiobFNW+8aXecaMYhUY5dRFp6RUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":682164},"type":"module","engines":{"node":">=22"},"gitHead":"7043c8dc6d99d056dc7c3d8f0a3ffb5857d0bbe5","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.14.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.5_1781676818848_0.7454114865142307","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"actual-moneymoney-importer","version":"3.5.6","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.6","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"ac9b3e8f8d29b0304cf913d5dc3d6c910ea8d22c","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.6.tgz","fileCount":45,"integrity":"sha512-Qmz4br3ZcHhMVCxQHlPtzSCaZlZ8C5qtbtiYbW44Z8GBnGoyE110x96bGvqq/kJwfK+qV7Aw8IvOiLnz+3Uqog==","signatures":[{"sig":"MEYCIQC5GJA9G3drwGqb/Qu63xi4/G5GBrXyAM10k2A7i+E5dAIhALYkgustGscjrwLJrhUVPI4j9nw5u09XCUlGxcGlyp/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":682164},"type":"module","engines":{"node":">=22"},"gitHead":"e01ba97ff66a11d5185ad2bea89a97b901abdd93","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.17.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.6_1781676973189_0.542382297550198","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"actual-moneymoney-importer","version":"3.5.7","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.7","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"947fc93d4855c64706da30e6e8e4110a9cb704f5","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.7.tgz","fileCount":45,"integrity":"sha512-TLIGrx2OpGQ5sQ/Vn5j603tUoZUTsZYdiksrjW/J77dWwFsL40fuIiFmVgnyQtv4zpGNGC9NbCw2BlV494nGQw==","signatures":[{"sig":"MEUCIQD9EsXmjAUyRHqBdLW2D1WXYEiXxlmoSAonr+l7NleWGQIgK8IiOU1XOF+kExbGZcZDG2M7Mhkr9igpXfb6qsWukk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":682164},"type":"module","engines":{"node":">=22"},"gitHead":"75c47971b0c862d24187446d20bc413dc2dd8443","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.17.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.7_1781756859553_0.9251301476406739","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"actual-moneymoney-importer","version":"3.5.8","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.8","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"a1e695bf09c711170d4d7b32bcef353cce1b7b0c","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.8.tgz","fileCount":45,"integrity":"sha512-Wy94OUF7w3+9UkcbJqcdkOcbVHleNMHzM4bsty6h9Vv8iS2w+GelS82+BLZxxeLZmiVPI62Pylq7FJQIIsMYZQ==","signatures":[{"sig":"MEUCIQCJgC8dnCWmT2Q/TWyo+mSDdCoT6LBhTNt2iWZ+bzkFRAIgY0OI42VYsVxvkELXPO3zBYUVeBv1DoepFk5IVxbjv0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":686990},"type":"module","engines":{"node":">=22"},"gitHead":"1e902cf9cbbf12637b481a664cf82f9a26ccd644","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.17.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.8_1781960204984_0.20244654732456158","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"actual-moneymoney-importer","version":"3.5.9","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.9","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"f6b965095aa14cb110be08be7dd80cc1e3ba120a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.9.tgz","fileCount":45,"integrity":"sha512-fwo3ITxwPv89VH5N/Ttv5ga+3jQn2peMy5erETNAY8yTyAj3DoQCpVMWFXeFaVl9X7kwNJtLPXONPaTcfTeWaA==","signatures":[{"sig":"MEUCIQDK29WAWRRV+HzUIW+W6wKzOQiKuWBxEsk2mijkzPV12gIgQPZqzndE3uKe4m+zCAq2ydefL2fy3QaqrweLIxzBD40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687076},"type":"module","engines":{"node":">=22"},"gitHead":"0db7e45d433c193685c3ff5e4b60b5ba6686667b","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.17.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.9_1781960651885_0.8719456489031745","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"actual-moneymoney-importer","version":"3.5.10","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.10","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"e0aad743a54afe1154543d0299940a3b231b91ea","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.10.tgz","fileCount":45,"integrity":"sha512-B96Uy9FhS/0++TdGHA9354FeUkIx8hUzz0Em/dxSI6uiH9s5N0kdsIhM0xdopId4AfNvMAc+6bykCRXe5xo4Mg==","signatures":[{"sig":"MEYCIQC0B7ejUXY99BNQ6K28VhXVuNuagLprUTuWQv77GXU5KwIhALwsLbUBW4cQ3e16X7D/msIplb1JkYmRkhXBg3UhLQFZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"e406fed2173ddcc3b99338e8349a727d02a0861e","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.17.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.1","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.39.0","date-fns":"^4.3.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.5.2","@actual-app/core":"^26.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","lint-staged":"^17.0.5","@types/yargs":"^17.0.35","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@commitlint/config-conventional":"^21.0.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.10_1782127164571_0.8793977292538917","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"actual-moneymoney-importer","version":"3.5.11","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.11","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"760e0ae69249df3f4aee2f3563a8c2106da577cc","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.11.tgz","fileCount":45,"integrity":"sha512-0gepXcaAOicuOCxS63TuTWS1rgwnfs7Yi1+e0sL1xCsvU3tdbkJftlt3CcYJWp4msDU8hU8TqFIYwCpelVw/wA==","signatures":[{"sig":"MEUCIA3+m5ysW/kqXou0IqmpKMsgMx/f8wDFQf9hmTEp5fA+AiEAiGgkQwTTLM1zPw/5IZ7q2ENUT05by/0ddAMtZ/hZFzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"df7a089be0f1632fb771a0a30d1a16d7faa39acc","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.2","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.11_1783268337231_0.1778850947533419","host":"s3://npm-registry-packages-npm-production"}},"3.5.12":{"name":"actual-moneymoney-importer","version":"3.5.12","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.12","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"2f06e4409e46217762528cc198552577c6a1d900","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.12.tgz","fileCount":45,"integrity":"sha512-F9BLm8uEgKpGzyNmv4psFfBIVmDoKDp+vAPAGC8gwLz0YrDuFZbGNO4nCA12/qTB4Kg18F9yuwIgoggUvU4CGQ==","signatures":[{"sig":"MEUCIAUMhdb3raXVuirFFkXHFgWT03Z9bQA1vOv3Q4ZatFpaAiEA1OAgA75rqChskvxdR3TKLilDDFuoKgyW/8WO769QJk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"87e4fe3cf8a3bca3c437b170a84acf5f84040915","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^4.1.2","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.12_1783629692647_0.28240944916441224","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"actual-moneymoney-importer","version":"3.5.13","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.13","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"2d1ae8561c3a1854dd8eb0b3dd1a2596052aac1e","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.13.tgz","fileCount":45,"integrity":"sha512-vSfaywg4hHYnXi1kcYEN8Q/ttHWY3vATMGQ/W54/MhnQbrAe1kP9uxeIBaiMSMZzSch8uDClU5nEu5Jrv7kMPw==","signatures":[{"sig":"MEUCIQCRwL7x5K6UVMR2RJ5x+Bu3bPM6RhNf5laa4mtoErbeggIgfBReuOhmWgAmDp/sP2SmFnMUtVgYli50MoCeHBtB21A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"b45637dc46f8e6dfe914536fc574faf6fa077dc7","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.13_1784292560713_0.5650043366280215","host":"s3://npm-registry-packages-npm-production"}},"3.5.14":{"name":"actual-moneymoney-importer","version":"3.5.14","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.14","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"b8a0e111b642cfb73e244168a66012963a62e3e9","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.14.tgz","fileCount":45,"integrity":"sha512-w0iwverJ2KADm8bs4asLETDJioPS79R8aKhjrNMyPFfUTtaAQUGv9VOxppsKVaMPuilP5HzsVcE/wn2taVlK9g==","signatures":[{"sig":"MEUCIAreUPKREgZtTJ1FQ7VAi3wyNmJmTG64r1HdSi2IuNFgAiEAs/ew02zN/rjwenZfM2K/RhflETufpyPAuTnOROXf0MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"aa175081a1cb49fdbdaec6061ead91f051dabf24","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.14_1784358392304_0.5006850637081592","host":"s3://npm-registry-packages-npm-production"}},"3.5.15":{"name":"actual-moneymoney-importer","version":"3.5.15","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.15","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"f6a30a77a81ee570fe876cd9a7c78434d3e4e2d7","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.15.tgz","fileCount":45,"integrity":"sha512-Xq9TDq7YI1W8k6u2nlJQ1FsTY12quFPyNvaKHQm3GsQ/CnzqVNgec1gA7Hx9nbfm8nDzdnkpHH2zB3VzmSfu/g==","signatures":[{"sig":"MEUCIQDsooispPXVu2ZPXXCiMvORbtYQMOaw0RW3uEQzEE+z7AIgXx++DmUwvQ3vbDQguGk7tSp4g396d0wZkOZDyyK8Ie4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691011},"type":"module","engines":{"node":">=22"},"gitHead":"bde87a0d5acc97a8f3d2a3ac84f2c17a07c5153f","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.15_1784368792563_0.41165920915711096","host":"s3://npm-registry-packages-npm-production"}},"3.5.16":{"name":"actual-moneymoney-importer","version":"3.5.16","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.16","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"27caed913f7fb98b174ea52ce61cf5180a4623c5","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.16.tgz","fileCount":45,"integrity":"sha512-88RR0GNfiizfk/ps3Qc0Muwtu8A3UthQYsuY4KVinkB26cZJ69hmPZ9fWTprUe4BtVUz52qLyLEYdVfGTxIK2A==","signatures":[{"sig":"MEUCIGh4YKZ2PXLds2XhmCs0HwM9EzJPl2KcPSm2uXmE39PFAiEAgZM7oQyw4y7GM2E1Nf/FJ2tiaUIfYETxYI6g973SaHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690905},"type":"module","engines":{"node":">=22"},"gitHead":"556f1ef29fa977e12ed199c17fe02c32d35c52fb","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^5.6.2","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.16_1785098873600_0.6377343698281708","host":"s3://npm-registry-packages-npm-production"}},"3.5.17":{"name":"actual-moneymoney-importer","version":"3.5.17","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.17","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"bf2b1e71b7656ca774e747edb2ebcfbd23817e8a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.17.tgz","fileCount":45,"integrity":"sha512-O0tqnis1WshSOQPUxR//inuUCV6uXWBc5iQXXBvYlAnuZ+9RZ5mwUwNAAKiCNywds9ZaF7Wbbyip4GNThFWHSw==","signatures":[{"sig":"MEQCIHqJ+UR/9LxHGIVeT7+TrfpVLpehIMFlxf7N1Zkzv7vpAiAbjLUqV3ZqLE3sfSkYWbZfpsx/NJQrVHTBBXI2jvNXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690905},"type":"module","engines":{"node":">=22"},"gitHead":"7dfc2d7cf3545ba749b93ff816ddf7f85988cbab","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"js-yaml":"4.2.0","markdown-it":"14.2.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^6.45.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.5","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.17_1785186636384_0.4244797699508116","host":"s3://npm-registry-packages-npm-production"}},"3.5.18":{"name":"actual-moneymoney-importer","version":"3.5.18","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.18","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"116db05b33756d0827fc08f47a74ba9a5dcea6fe","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.18.tgz","fileCount":45,"integrity":"sha512-ZwFf0trb0Rb7AYA8YzilAI0FT4PQ0K8IWLzw103VPvUKm2SFCSozRnLzjQkcsmifn6kZLXeEcVoO0w1T0ICyEQ==","signatures":[{"sig":"MEUCIBjABVP5i7xouC3k8mQ3MLj16N9K1ELRgN7H1ZbGbfUNAiEAkHQoc1Z4G0G17tPvMoLLcrS8wR9fJOLzZUQWmr0Rdow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691712},"type":"module","engines":{"node":">=22"},"gitHead":"96e4decd36ee1d35217e1f17812698d262fca34a","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.0.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.18_1785218643016_0.9459309614821887","host":"s3://npm-registry-packages-npm-production"}},"3.5.19":{"name":"actual-moneymoney-importer","version":"3.5.19","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.19","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"1e7236e282cbad8b088edfa54ba7761f8e0ed1c0","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.19.tgz","fileCount":45,"integrity":"sha512-I7eGDJVg/PWFVOr31YsdHNGCN7GMUP1D2cw3hXJA33828mzPY7y0yurRsZLtQwEeur5a7W2PwTw3yPQu5EdsKw==","signatures":[{"sig":"MEUCIAu7U9QfOpMvW7xAVt/XW4mhAFV0HqKKtHZ2iPYv/LP6AiEA/Z3Zw1roRLFH+0rGvVQhMrNfXXAE5WpJiejq0KwnMxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"e06f8424a9aebccccbbd73434b6e8cb78b97c69d","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.0.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.19_1785225954190_0.3113350497765819","host":"s3://npm-registry-packages-npm-production"}},"3.5.20":{"name":"actual-moneymoney-importer","version":"3.5.20","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.20","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"fc5d6154b24066e71a9a2bf2c71d25b313aface7","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.20.tgz","fileCount":45,"integrity":"sha512-asEwR/ei36WlyU5uI+HAqc9FwJaMJDEpmYwg4Owfle0ReAYxxg1GbiaauiXIsv73+q7Xv3zse0t9yda6foA5tw==","signatures":[{"sig":"MEUCIQCnUY/G6FtCdTTPrTU0kLYEE8bLNL9GzWZ7i8KIy7aiwAIgcHTta/Tfb4XVoQo+NMHzNzxs9bgzfJtEdrQC2pkbIrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"8ad1e7dc858d618306ca40f8aaf0fb0db430bc6a","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.0.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.20_1785356756601_0.9837836296371312","host":"s3://npm-registry-packages-npm-production"}},"3.5.21":{"name":"actual-moneymoney-importer","version":"3.5.21","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.21","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"46b0e0fe9a65b9c8477f90a58303876cdfe073fc","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.21.tgz","fileCount":45,"integrity":"sha512-ph5hbxKBEp9M6qwZaxYQo7MNSP6t85z6hYtkD5/UtQxylOAPLTocQ+cKUIhKIVk63zo4ZiECzfsD771zR0Oz8A==","signatures":[{"sig":"MEUCIQDzSe7yb2Umu0sSN9U+TjiUzdH+KAXro2CW2K0dpCo/7gIgMj0sgZxuETt/zvbGKfwiEh0UKCgXlhwdzioUagquVr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"876cdd8fac4f3e153aea60425c949a6108adf340","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.18.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.0.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.7.0","@actual-app/core":"^26.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.0.8","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.21_1785582818181_0.9409490285089235","host":"s3://npm-registry-packages-npm-production"}},"3.5.22":{"name":"actual-moneymoney-importer","version":"3.5.22","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.22","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"258a45d8ab694966f32588c74dc2e0b9ee75b395","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.22.tgz","fileCount":45,"integrity":"sha512-WWzjM7W+LmlXPf7L+R5b+uEhyv1iVI7hIHEuftstnwHifash42lyvt1mZS2fwdBxwn5AKH49lU30g/PlN4II2g==","signatures":[{"sig":"MEYCIQDfDqHvKKvvQ7LuE562mRMb+E/+armEOFwVEHNbJA+dsQIhAO8gSw3stZZlmbWz2eKuDsuZ++zwVkXrY+oH7fBeCM+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"236083738fab5e85c69bd9ec1b21e20f46adf2d5","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.3.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.8.0","@actual-app/core":"^26.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.9.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.3.0","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.22_1785742715363_0.6017858121303223","host":"s3://npm-registry-packages-npm-production"}},"3.5.23":{"name":"actual-moneymoney-importer","version":"3.5.23","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.23","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"75ccf0dfa14015783b12881f002fdcba89df4e2d","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.23.tgz","fileCount":45,"integrity":"sha512-kDrH7ROythEyUsoUvLOfGncAA+6FY4d0Psfc1PZ0ZTihGIRc+uxbIXRjPbeZO/FCCG+wztP8LiY0/khYj/rP4Q==","signatures":[{"sig":"MEMCH3DcdqN/W43SHrymEM8lYL2Crt371wvGQVCODYtWzKoCIGQT3zx4tDD7A0AzEncB1Bax/f46GpSqDzIWA7h7/Ldn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"2955631f031d8b683177b69cab9acc58cbd6fecc","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.3.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.8.0","@actual-app/core":"^26.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.9.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.3.0","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.23_1786137452963_0.4267496105730326","host":"s3://npm-registry-packages-npm-production"}},"3.5.24":{"name":"actual-moneymoney-importer","version":"3.5.24","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.24","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"ae0b3d8883e455897936e729e1ddaa48a48536a3","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.24.tgz","fileCount":45,"integrity":"sha512-ahJG/FDdVVrf6p+PE9PQ81DqbpY1fTqLM01stl/9vNieTr60ZfzMRw5OoFcX+Ld0FkrEjYEus/7ScF5xhNUIcA==","signatures":[{"sig":"MEUCIQCnaZ17tyu1jbCPoGZcfQPyMjDQ8bguViYNjraktlDpzgIgPVEi0r1BpxqbMWrGDDjAKJzMo1wmcOGYMZNzLw+J7xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692926},"type":"module","engines":{"node":">=22"},"gitHead":"d15352e9dc45a16f0172782a0e921fe55c64b485","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","prepare":"husky","lint:fix":"eslint src test eslint.config.mjs commitlint.config.js --fix && prettier --write 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js' && markdownlint-cli2 --fix '*.md' '.github/**/*.md'","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:eslint":"eslint src test eslint.config.mjs commitlint.config.js","lint:prettier":"prettier --check 'src/**/*.ts' 'test/**/*.mjs' '*.md' '.github/**/*.md' '.github/**/*.yml' 'package.json' 'tsconfig.json' '.releaserc.json' 'eslint.config.mjs' 'commitlint.config.js'","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"tar":"7.5.22","adm-zip":"0.6.0","brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"lint-staged":{"*.md":["prettier --write","markdownlint-cli2 --fix"],"src/**/*.ts":["eslint --fix","prettier --write"],"package.json":["prettier --write"],"test/**/*.mjs":["eslint --fix","prettier --write"],"tsconfig.json":["prettier --write"],".github/**/*.md":["prettier --write","markdownlint-cli2 --fix"],".releaserc.json":["prettier --write"],".github/**/*.yml":["prettier --write"],"eslint.config.mjs":["eslint --fix","prettier --write"],"commitlint.config.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","allowScripts":{"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.3.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.8.0","@actual-app/core":"^26.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"husky":"^9.1.7","eslint":"^10.6.0","globals":"^17.9.0","prettier":"^3.9.4","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.0","lint-staged":"^17.3.0","@types/yargs":"^17.0.35","@commitlint/cli":"^21.2.0","semantic-release":"^25.0.8","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.62.1","@typescript/native":"npm:typescript@^7.0.2","@commitlint/config-conventional":"^21.2.0"},"optionalDependencies":{"tsfm-sdk":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.24_1786544346749_0.10414438863235698","host":"s3://npm-registry-packages-npm-production"}},"3.5.25":{"name":"actual-moneymoney-importer","version":"3.5.25","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.25","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"b47639733c3baf44705fdeb7b888f0b2adf88f0a","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.25.tgz","fileCount":45,"integrity":"sha512-TAoQKNZ7DBOV5glqxevfn1/4ordskIf4MbmfxFTXYxqnjhdLYX+DpPhAnZ+g5xN0/Bnw+1AGWEu4ogXon9Q1iQ==","signatures":[{"sig":"MEYCIQDBGlsqzts0kkbt6SxHrrv7mqE/QrRPCIbrpvYfCd1i7wIhAIGGf+h2IWa/z8q67fF2pPu7fyRov0JBUnTESKFzN69Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690194},"type":"module","engines":{"node":">=24"},"gitHead":"a90db75fa46a0307dc8dd7d5c6959361949ede94","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"koffi@3.1.6":true,"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.4.3","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.5.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.10","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.8.1","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.25_1788411940885_0.5560138234604182","host":"s3://npm-registry-packages-npm-production"}},"3.5.26":{"name":"actual-moneymoney-importer","version":"3.5.26","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.26","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"7f18edbd89a92ff4b45a593cac85607f906afb3d","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.26.tgz","fileCount":45,"integrity":"sha512-pPuAiIZVjlE+8XP8iOHQeNWk7jVN1ZAxGFgU1W0KGDBphqu28kW5xXfcTvII3eDCKLBzvLL6gobQWOJ4uDQAfA==","signatures":[{"sig":"MEQCID94ommPYBYvkyXKAcD0UGcM2jlAdPmvBZ0N2QUy/8hBAiA6ZeoFfdt0pe1a8wnlO4VebVCTMkngl4suM3HKQ7khyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAUPuPyBYk9tOwsoF7Jt/lqukpTMCKGm8lWfvsiriopgIgBOF1YRvfbty187qXvBNhnSisVZoPOL6il8K4kOh8c4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690195},"type":"module","engines":{"node":">=24"},"gitHead":"d724d6a28233525a5a126e157c379f085161915c","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"koffi@3.1.6":true,"koffi@2.16.3":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.5.4","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.10.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.12","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.9.0","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.26_1789319834261_0.044529296094678816","host":"s3://npm-registry-packages-npm-production"}},"3.5.27":{"name":"actual-moneymoney-importer","version":"3.5.27","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.27","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"28a549b681caf9c0405afa1e6ef469c963a03f47","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.27.tgz","fileCount":45,"integrity":"sha512-zP/Wjj7Jgvsu57OzLHxDHpIChf8XzFwLO5fXoVcMmJkj/ywfi3oHrQPCjsLDg5tHJ6GsRpT78bLddID9H48Ecw==","signatures":[{"sig":"MEUCIQDGhQgpk5V6SCEqTfZ/Q1xxMsVAx5nGLrbcPXKsrC/KKQIgH0yU9P1S+aF0GDxfVqwxx15LCzfuNTEF3haS1+bxtbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRU2UFPwtFHTMNUt1+Cb62Z+kpjkDXnoKnFXSGKn/baAIhAP6+pOzbnJUP4KlLfBlZ1umpQAkRGX4MRs/fFkaQdKAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":704713},"type":"module","engines":{"node":">=24"},"gitHead":"4d4fad06a110a9c4398e4a880544b29537366ce4","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"koffi@3.3.1":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.5.4","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.10.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.12","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.9.0","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.27_1789810032136_0.7860417128296757","host":"s3://npm-registry-packages-npm-production"}},"3.5.28":{"name":"actual-moneymoney-importer","version":"3.5.28","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.28","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"33088f4f0b6ee8e9ff335f4ecba5446a4e019948","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.28.tgz","fileCount":45,"integrity":"sha512-ppkvlZn4SZPl+PJZGOZiwBjEhMmtBypLKbXQlhyRoPAyIxsvLHXXi6oeb+9JnTTcpakyQUND9arqfkusaQMTZg==","signatures":[{"sig":"MEUCIH/cTGnas9I3NAXHGBhocAI47jyLJ3OyMqPRAmz/PofBAiEA8ZuAW+OyR+qFli6ERub4N8XbGsb4dh1xElZyvvcL94I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhW7tGB7TVihY95DxsgRecj/lBcDZfoYq0uqQKpJwLeAIgaBLppkv5uq/Iq7jvXgmCsRdofBX2xiUVscBz/q4o1pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":704713},"type":"module","engines":{"node":">=24"},"gitHead":"38bf2957c4388cc63f8764b22ae467a050c99297","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"af304c43-2625-45b1-b03e-90da1b2c8de4"}},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.19.1","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"koffi@3.3.1":true,"better-sqlite3@12.11.1":true},"dependencies":{"zod":"^4.5.4","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.10.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.12","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.9.0","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.28_1790760331200_0.7092919381179708","host":"s3://npm-registry-packages-npm-production"}},"3.5.29":{"name":"actual-moneymoney-importer","version":"3.5.29","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"author":{"name":"1cu"},"license":"MIT","_id":"actual-moneymoney-importer@3.5.29","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"bin":{"actual-mmi":"dist/index.js"},"dist":{"shasum":"35fb74df4ae0e346fb6060a367a587de41590d5b","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.29.tgz","fileCount":45,"integrity":"sha512-SXMNzBL3GK/PVPytXq6wpT5uBoA+6BFZUMtgdxQKvcBSMxP8fVsQesvtCJDGSlgCNHzW8XNlpMzt4SAglzIeTg==","signatures":[{"sig":"MEUCIFYYgMyXXnOdDNFVDf4SHMV2i57vHr5+VZ6tPIW0/pjSAiEAlMWcmgPxyT5nV767yR7mwVAR4qGtAd3KHNy6MmB7C/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ2fstSu3ggjK8zJRsoT12f16yqeLIrXtqSvcT1ILLlAIgWkmDTUsZUCa7Tmgjk70qqlal7S7V9AJT35N6/pk2+bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":704794},"type":"module","engines":{"node":">=24"},"gitHead":"4abcd9d7023b08b313f7acea75e085a6c1a4daa6","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"af304c43-2625-45b1-b03e-90da1b2c8de4"}},"overrides":{"katex":"0.19.0","smol-toml":"1.9.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.21.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"koffi@3.3.2":true,"better-sqlite3@13.0.3":true},"dependencies":{"zod":"^4.5.4","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.10.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.12","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.9.0","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/actual-moneymoney-importer_3.5.29_1791351575514_0.3349469672542513","host":"s3://npm-registry-packages-npm-production"}},"3.5.30":{"_id":"actual-moneymoney-importer@3.5.30","bin":{"actual-mmi":"dist/index.js"},"bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"dist":{"shasum":"5477d0092d0e84bc91fd51722b909500cdbaad83","tarball":"https://registry.npmjs.org/actual-moneymoney-importer/-/actual-moneymoney-importer-3.5.30.tgz","fileCount":45,"integrity":"sha512-1QISQBTNyUR7YdBpN48gzmDPjxJEGNqmNqR8zpgIYq7+EcLz3CCRZehfKs+g+aQmSyqvtv8fQyV1d9EADQqSbA==","signatures":[{"sig":"MEQCIB85V5S6OCXgFO3PPe6L6J4E8vticoAIaqjGe1ugfG8QAiAThRn/LgIhxy0i1rFImdVurv12YEkNI8+oA9u6PqajUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZvOdMyuq5CzRCcZAc00C9VjxozSzp4unet/Zyi+9n1QIhAOMG0NveRHzezEPeK2xXzmBtzHUXaB1cYieJMhNp0dt1"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/actual-moneymoney-importer@3.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":704794},"name":"actual-moneymoney-importer","type":"module","author":{"name":"1cu"},"engines":{"node":">=24"},"gitHead":"36a85369674550bce0b1a67303849bc8673652ba","license":"MIT","scripts":{"test":"npm run build && node --test \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","prepack":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && npm run build && npm run generate:example-config","lint:fix":"biome check --write .","test:cli":"npm run build && node --test \"test/cli/**/*.test.mjs\"","test:unit":"npm run build && node --test \"test/unit/**/*.test.mjs\"","lint:biome":"biome check .","lint:biome:ci":"biome ci .","test:coverage":"npm run build && node --test --experimental-test-coverage \"test/cli/**/*.test.mjs\" \"test/unit/**/*.test.mjs\"","lint:markdownlint":"markdownlint-cli2 '*.md' '.github/**/*.md'","generate:example-config":"node scripts/generate-example-config.js","test:apple-intelligence":"npm run build && node --test test/unit/apple-intelligence.test.mjs"},"version":"3.5.30","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"af304c43-2625-45b1-b03e-90da1b2c8de4"}},"homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"overrides":{"katex":"0.19.0","smol-toml":"1.9.0"},"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"_npmVersion":"11.21.0","description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","directories":{},"maintainers":[{"name":"1cu","email":"me@1cu.de"}],"_nodeVersion":"24.20.0","allowScripts":{"koffi@3.3.2":true,"better-sqlite3@13.0.3":true},"dependencies":{"zod":"^4.5.4","toml":"^5.0.0","chalk":"^6.0.0","yargs":"^18.0.0","openai":"^7.10.0","date-fns":"^4.4.0","moneymoney":"^1.3.0","string-width":"^8.2.1","@actual-app/api":"^26.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@types/yargs":"^17.0.35","@biomejs/biome":"^2.5.12","@commitlint/cli":"^21.2.2","@actual-app/core":"^26.9.0","semantic-release":"^25.0.9","markdownlint-cli2":"^0.23.2","@commitlint/config-conventional":"^21.2.2"},"optionalDependencies":{"tsfm-sdk":"^0.5.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/actual-moneymoney-importer_3.5.30_1791354423892_0.11314952598154915"}}},"time":{"created":"2026-05-04T17:55:26.371Z","modified":"2026-10-07T06:27:04.383Z","2.21.0":"2026-05-04T17:55:26.571Z","2.21.1":"2026-05-06T08:02:17.178Z","2.21.2":"2026-05-06T08:22:58.826Z","2.21.3":"2026-05-06T08:34:11.124Z","2.21.4":"2026-05-06T08:46:37.403Z","2.21.5":"2026-05-06T09:31:09.462Z","2.21.6":"2026-05-09T09:53:47.463Z","2.22.0":"2026-05-17T18:40:11.332Z","2.22.1":"2026-05-23T10:47:48.126Z","2.22.2":"2026-05-23T15:00:54.571Z","3.0.1":"2026-05-25T18:25:10.131Z","3.0.2":"2026-06-06T05:51:20.298Z","3.1.0":"2026-06-07T10:40:30.715Z","3.2.0":"2026-06-07T10:51:17.394Z","3.2.1":"2026-06-07T18:19:11.853Z","3.2.2":"2026-06-08T14:36:13.234Z","3.3.0":"2026-06-08T15:04:24.320Z","3.3.1":"2026-06-09T18:53:33.763Z","3.4.0":"2026-06-10T07:01:10.170Z","3.5.0":"2026-06-10T09:49:03.071Z","3.5.1":"2026-06-10T14:59:18.555Z","3.5.2":"2026-06-10T15:23:41.629Z","3.5.3":"2026-06-15T06:19:20.080Z","3.5.4":"2026-06-15T08:02:50.923Z","3.5.5":"2026-06-17T06:13:39.036Z","3.5.6":"2026-06-17T06:16:13.406Z","3.5.7":"2026-06-18T04:27:39.708Z","3.5.8":"2026-06-20T12:56:45.140Z","3.5.9":"2026-06-20T13:04:12.101Z","3.5.10":"2026-06-22T11:19:24.723Z","3.5.11":"2026-07-05T16:18:57.410Z","3.5.12":"2026-07-09T20:41:32.787Z","3.5.13":"2026-07-17T12:49:20.938Z","3.5.14":"2026-07-18T07:06:32.506Z","3.5.15":"2026-07-18T09:59:52.730Z","3.5.16":"2026-07-26T20:47:53.814Z","3.5.17":"2026-07-27T21:10:36.596Z","3.5.18":"2026-07-28T06:04:03.206Z","3.5.19":"2026-07-28T08:05:54.392Z","3.5.20":"2026-07-29T20:25:56.766Z","3.5.21":"2026-08-01T11:13:38.399Z","3.5.22":"2026-08-03T07:38:35.563Z","3.5.23":"2026-08-07T21:17:33.145Z","3.5.24":"2026-08-12T14:19:06.905Z","3.5.25":"2026-09-03T05:05:41.013Z","3.5.26":"2026-09-13T17:17:14.354Z","3.5.27":"2026-09-19T09:27:12.234Z","3.5.28":"2026-09-30T09:25:31.319Z","3.5.29":"2026-10-07T05:39:35.604Z","3.5.30":"2026-10-07T06:27:04.063Z"},"bugs":{"url":"https://github.com/1cu/actual-moneymoney-importer/issues"},"author":{"name":"1cu"},"license":"MIT","homepage":"https://github.com/1cu/actual-moneymoney-importer#readme","keywords":["actual","moneymoney","finance","budget","sync","import","importer"],"repository":{"url":"git+https://github.com/1cu/actual-moneymoney-importer.git","type":"git"},"description":"An importer for syncing MoneyMoney accounts and transactions to Actual.","maintainers":[{"name":"1cu","email":"me@1cu.de"}],"readme":"<p align=\"center\">\n    <img src=\"./assets/actual-moneymoney.png\" height=\"150\" alt=\"Actual-MoneyMoney Importer\">\n</p>\n<h1 align=\"center\">Actual-MoneyMoney Importer</h1>\n<p align=\"center\">\n    A TypeScript CLI for importing <a href=\"https://moneymoney-app.com\" target=\"_blank\">MoneyMoney</a> transactions into <a href=\"https://actualbudget.org\">Actual Budget</a>.\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/1cu/actual-moneymoney-importer/actions/workflows/ci.yml\">\n        <img alt=\"CI\" src=\"https://github.com/1cu/actual-moneymoney-importer/actions/workflows/ci.yml/badge.svg?branch=main\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/actual-moneymoney-importer\">\n        <img alt=\"npm version\" src=\"https://img.shields.io/npm/v/actual-moneymoney-importer\">\n    </a>\n</p>\n\n> `actual-moneymoney-importer` started as a fork of [NikxDa/actual-moneymoney](https://github.com/NikxDa/actual-moneymoney) and is now actively maintained and published with added category sync, payee transformation, and richer import controls.\n\nRun `actual-mmi --help` at any time for a full list of commands and options. For per-command help, use `actual-mmi import --help` or `actual-mmi categories map --help`.\n\n## Contents\n\n- [Highlights](#highlights)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Configuration](#configuration)\n    - [Environment variables](#environment-variables)\n    - [Required configuration](#required-configuration)\n    - [Import settings](#import-settings)\n    - [Comment import](#comment-import)\n- [Usage](#usage)\n    - [Date ranges](#date-ranges)\n    - [Scoped imports](#scoped-imports)\n    - [Dry run](#dry-run)\n    - [Verbose logging](#verbose-logging)\n    - [Validate command](#validate-command)\n- [Features](#features)\n    - [Category sync](#category-sync)\n    - [Payee transformation](#payee-transformation)\n    - [Automatic transfers](#automatic-transfers)\n- [Advanced configuration](#advanced-configuration)\n    - [Ignore patterns](#ignore-patterns)\n    - [Earliest import date](#earliest-import-date)\n- [Security](#security)\n- [Troubleshooting](#troubleshooting)\n- [Support](#support)\n- [Contributing and releases](#contributing-and-releases)\n\n## Highlights\n\n- 🏷️ **Category sync** – map MoneyMoney categories to Actual automatically, with backfill and conflict resolution\n- 🗺️ **`categories map` CLI** – audit, plan, and write your category mapping from the terminal\n- ⚠️ **Auto-rule override detection** – get warned when Actual's rules silently change a synced category\n- 🔬 **Scoped imports** – filter by server, budget, or account with repeatable `-s`/`-b`/`-a` flags\n- 🤖 **AI payee transformation** – configurable prompt, OpenAI or on-device Apple Intelligence, temperature, and error-handling policy\n- 💬 **Comment import** – carry MoneyMoney transaction comments into Actual notes (with configurable prefix)\n\n## Requirements\n\n- macOS with [MoneyMoney](https://moneymoney-app.com) installed\n- An [Actual Budget](https://actualbudget.org) server and budget\n- Node.js >= 22\n\n## Installation\n\n```bash\nnpm i -g actual-moneymoney-importer\n```\n\nThe installed CLI command is `actual-mmi`.\n\n## Quick Start\n\n1. Install the CLI:\n\n    ```bash\n    npm i -g actual-moneymoney-importer\n    ```\n\n2. Generate an example config and print its path:\n\n    ```bash\n    actual-mmi validate\n    ```\n\n3. Open the printed config file and fill in:\n    - Actual server URL\n    - Budget sync ID (from Actual → Settings → Advanced)\n    - Account mapping\n\n4. Validate your config:\n\n    ```bash\n    actual-mmi validate\n    ```\n\n5. Preview the import:\n\n    ```bash\n    actual-mmi import --dry-run\n    ```\n\n6. Run the import:\n\n    ```bash\n    actual-mmi import\n    ```\n\n## Configuration\n\nThe application uses a TOML configuration file. Run `actual-mmi validate` to create or check the config. Pass a custom path with `--config` (alias `-c`).\n\nSee [assets/config.example.toml](assets/config.example.toml) for a full annotated example.\n\n### Environment variables\n\nAny string config value can reference an environment variable with whole-value substitution like `${ENV_VAR}`. Partial interpolation is not supported, and missing variables fail validation and import. This is the recommended way to provide secrets:\n\n```toml\nserverPassword = \"${ACTUAL_PASSWORD}\"\nopenAiApiKey = \"${MMI_OPENAI_KEY}\"\n```\n\n### Required configuration\n\n- **Actual servers** specify which servers should be imported to\n- **Budget configurations** describe the budget files per server. The sync ID is in Actual → Settings → Advanced. If the budget is E2E encrypted, provide the password.\n- **Account mapping** maps MoneyMoney accounts to Actual accounts. MoneyMoney accounts can be identified by UUID (AppleScript API only), account number (IBAN, etc.), or name (in that order). Actual accounts by UUID (from URL) or name. If names duplicate, the first match is used.\n\nOnce configured, run `actual-mmi validate` to verify the format.\n\n### Import settings\n\n| Option                        | Default                  | Description                                                                                             |\n| ----------------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------- |\n| `importUncheckedTransactions` | `true`                   | Import transactions not yet checked in MoneyMoney                                                       |\n| `synchronizeClearedStatus`    | `true`                   | Sync MoneyMoney's cleared status to Actual                                                              |\n| `categorySync`                | none                     | Category sync policy: `\"off\"` (don't apply), `\"new\"` (new imports only), `\"all\"` (also update existing) |\n| `importComments`              | `false`                  | Import MoneyMoney comments into Actual notes                                                            |\n| `commentPrefix`               | `\"MoneyMoney Comment: \"` | Prefix added to imported comments                                                                       |\n\n### Comment import\n\nThe MoneyMoney transaction `purpose` is always written to the Actual notes field when present. When `importComments = true`, the MoneyMoney comment is appended after `|` using the configured `commentPrefix`.\n\n## Usage\n\nOnce configured, importing is as simple as running `actual-mmi import`. Make sure the Actual servers are running and MoneyMoney is unlocked. By default, the importer processes the last month of transactions.\n\n### Date ranges\n\nUse `--from=YYYY-MM-DD` (alias `-f`) and optionally `--to=YYYY-MM-DD` (alias `-t`) to import a specific date range. The importer does not remember the last successful run date, so if you wait more than one month between imports, specify `--from`. Re-running overlapping ranges is safe because imported transactions use deterministic IDs and duplicates are skipped.\n\nIf a mapped Actual account has no existing transactions, the importer creates a synthetic cleared `Starting balance` transaction so the account balance matches MoneyMoney. Its `imported_id` is `{MoneyMoney account UUID}-start`.\n\n### Scoped imports\n\nImports can be scoped with `--server` (alias `-s`), `--budget` (alias `-b`), and `--account` (alias `-a`). Each flag is case-insensitive, can be repeated, and accepts comma-separated values. Server filtering matches against the **server URL** and budget filtering matches against the **sync ID** from your config.\n\n```bash\n# Import specific accounts\nactual-mmi import -a \"DKB Giro\" -a \"DKB Visa\"\nactual-mmi import -a \"DKB Giro,DKB Visa\"\n\n# Restrict to server and budget\nactual-mmi import -s http://localhost:5006 -b <syncId>\n\n# Combine filters\nactual-mmi import -s http://localhost:5006 -b <syncId> -a \"Groceries,Utilities\"\n```\n\n### Dry run\n\nUse `--dry-run` to preview what would be imported without making any changes:\n\n```bash\nactual-mmi import --dry-run\n```\n\n### Verbose logging\n\nUse `--log-level` (alias `-l`) to control output verbosity. Levels range from 0 (errors only) to 4 (Actual API progress/debug output):\n\n```bash\n# Show debug output for troubleshooting\nactual-mmi import --dry-run -l 3\n```\n\n### Validate command\n\n`actual-mmi validate` checks your config file's TOML syntax and schema (required fields, types, value ranges). It does **not** verify that your Actual server is reachable, sync IDs exist, accounts map correctly, or your OpenAI key / Apple Intelligence is available. To test the full import flow without making changes, use `actual-mmi import --dry-run`.\n\n## Features\n\n### Category sync\n\nCategory sync maps MoneyMoney categories to Actual categories during import. Enable it by setting `categorySync = \"new\"` or `categorySync = \"all\"` in your `[import]` section.\n\n#### Policies\n\n- **`\"off\"`**: Don't apply category mappings (default when no `categorySync` is set).\n- **`\"new\"`**: Apply categories to newly imported transactions only; leave existing transactions unchanged.\n- **`\"all\"`**: Apply the mapped category to both new and existing transactions. Existing transactions with a different category will be overwritten.\n\n#### How it works\n\n1. **New transactions**: Categories are assigned based on your `[actualServers.budgets.categoryMapping]`\n2. **Existing transactions (backfill)**: Uncategorised transactions in Actual get the mapped category applied\n3. **Conflicts**: When an existing transaction has a different category, the policy determines whether to overwrite\n4. **Auto-rule override detection**: After import, the importer re-fetches new transactions and warns if Actual's auto-rules changed a synced category\n\n#### Category mapping config\n\nThe mapping uses human-readable `path:` refs by default. Each key is a MoneyMoney category path, each value an Actual category path:\n\n```toml\n[actualServers.budgets.categoryMapping]\n# Tool-managed block: running actual-mmi categories map --write-config rewrites this section.\n# Keys use \"path:\" refs by default. Fall back to \"uuid:\" or \"id:\" for ambiguous categories.\n# MoneyMoney: Ausgaben > Lebenshaltung > Lebensmittel\n# Actual: Lebenshaltung > 💳🧀 Lebensmittel\n\"path:Ausgaben > Lebenshaltung > Lebensmittel\" = \"path:Lebenshaltung > 💳🧀 Lebensmittel\"\n```\n\nFor categories with duplicate names, use `uuid:` (MoneyMoney) or `id:` (Actual) as escape hatches:\n\n```toml\n\"uuid:1d3f24ce-b007-4d64-98a2-6869cfae075a\" = \"id:82852131-7413-4517-8bd7-3df8da60b8d1\"\n```\n\n#### Intentionally ignored categories\n\nTo exclude specific MoneyMoney categories from the \"unresolved\" count (e.g., transfer categories), list them under the budget:\n\n```toml\n[[actualServers.budgets]]\nsyncId = \"<syncId>\"\n# Place ignoredMoneyMoneyCategoryRefs BEFORE any [actualServers.budgets.*] sub-table\nignoredMoneyMoneyCategoryRefs = [\"path:Umbuchungen > Echte Umbuchungen\"]\n\n[actualServers.budgets.e2eEncryption]\n```\n\nIgnored categories are excluded from the unresolved count, suggestions, and `--write-config` output. They appear in a separate \"Intentionally Ignored\" section in the mapping report.\n\n#### Category mapping CLI\n\nAudit, plan, and write your category mapping from the terminal:\n\n```bash\nactual-mmi categories map -s http://localhost:5006 -b <syncId>\nactual-mmi categories map -s http://localhost:5006 -b <syncId> --write-config\n\n# Output formats for scripting\nactual-mmi categories map -s http://localhost:5006 -b <syncId> --format json\nactual-mmi categories map -s http://localhost:5006 -b <syncId> --format toml\n```\n\nThe audit report includes:\n\n- **Status Bar**: One-line summary (mapped, suggestions, invalid, unresolved, ignored)\n- **Configured Mappings**: Current mappings from your config\n- **Safe Suggestions**: High-confidence matches (identical category names)\n- **Invalid**: Mappings pointing to non-existent categories\n- **Unresolved**: MoneyMoney categories without a mapping\n- **Intentionally Ignored**: Categories excluded from mapping by `ignoredMoneyMoneyCategoryRefs`\n- **Unused**: Mapped Actual categories not found in the budget\n- **Next Actions**: Context-aware recommendations based on current state\n\nWith `--write-config`, the tool rewrites your `[actualServers.budgets.categoryMapping]` block with annotated comments for readability.\n\n### Payee transformation\n\n**This AI-powered feature** converts cryptic payee names to human-readable formats (e.g. \"AMAZN S.A.R.L\" to \"Amazon\"). The importer includes a bounded shortlist of existing budget payees in the AI prompt to prefer matching over creating duplicates, and close matches are snapped back to canonical names using a normalized Dice bigram score (configurable via `payeeMatchThreshold`, default `0.7`).\n\nTwo backends are available:\n\n| Backend              | Processing | API Key Required | Requirements                                                      |\n| -------------------- | ---------- | ---------------- | ----------------------------------------------------------------- |\n| `openai` (default)   | Cloud      | Yes              | OpenAI account ([api keys](https://platform.openai.com/api-keys)) |\n| `apple-intelligence` | On-device  | No               | macOS 26+ (Tahoe), Apple Silicon, Apple Intelligence enabled      |\n\nWith `apple-intelligence`, all payee data is processed locally on your Mac. Nothing is sent to any cloud service. You need the `tsfm-sdk` npm package installed (`npm install tsfm-sdk`). No API key or network access is required beyond the initial package install. See [Apple Intelligence limitations](#apple-intelligence-limitations) below.\n\n### Apple Intelligence limitations\n\nThe on-device Apple Foundation Model is smaller and less capable than cloud-based models. It may return payee names unchanged (identity mappings) for subtle cleaning tasks, and can miss obvious matches against the existing-payee list even when those payees are included in the prompt. The deterministic local Dice coefficient matching runs independently of the AI backend and remains the primary defense against creating duplicate payees.\n\n### Recommended: Actual's built-in payee rules\n\nActual Budget has its own payee rules system that runs automatically during import. Rules can match the raw `imported_payee` field (exact or \"contains\") and set the canonical payee, category, and more. This is the recommended approach for reliable, persistent payee cleanup — it's user-configurable, doesn't depend on AI quality, and survives across import runs.\n\nTo set up payee rules, open Actual's UI and go to **More → Rules** or **More → Payees**. Create a rule like:\n\n- **Condition**: `imported_payee` contains `Lidl`\n- **Action**: set payee to `Lidl`\n\nThe rules fire automatically whenever transactions are imported, including when this tool calls `importTransactions`.\n\nWith `openai`, raw payee names and a shortlist of existing budget payees are sent to OpenAI for transformation.\n\nSee [assets/config.example.toml](assets/config.example.toml) for all options and defaults. Key options include `enabled`, `backend`, `openAiModel`, `temperature`, `prompt`, `onTransformError`, `payeeMatchThreshold`, and `maxExistingPayeesInPrompt`. Run `actual-mmi validate` to generate a fresh example at your config path.\n\n### Automatic transfers\n\nEnable `[import.transfers]` to create native Actual transfers from MoneyMoney transactions. The importer detects transfer pairs when the source-side transaction carries a configured transfer category, its `accountNumber` points to another mapped MoneyMoney account, and the counterpart falls within the configured match window.\n\n| Option            | Default | Description                                                                                                        |\n| ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------ |\n| `enabled`         | `false` | Enable automatic transfer handling                                                                                 |\n| `categoryRefs`    | `[]`    | MoneyMoney transfer categories by UUID, full path, or leaf name                                                    |\n| `matchWindowDays` | `0`     | Max day difference allowed when matching counterparts; also pads the MoneyMoney fetch window for transfer matching |\n\n`categoryRefs` must be non-empty when `enabled = true`.\n\n#### Behavior\n\nNative Actual transfers preserve each side's date when created through the importer. With `matchWindowDays = 0`, matching stays exact-date only. When `matchWindowDays > 0`, the importer also fetches MoneyMoney transactions a few days before/after the requested import range so boundary transfers can still be matched, while only importing transactions that fall inside the requested range.\n\n#### Supported cases\n\n- Same-run, same-date or near-date, unique match: the importer suppresses the second plain import and stamps the generated transfer counterpart with the second `imported_id`\n- Historical plain counterpart, same-date or near-date, unique match: the importer converts the existing plain booking into a transfer when the source side is later imported\n\n#### Limitations\n\n- Different-date pairs outside the configured window: imported as two normal transactions so each side keeps its own date\n- Counterparts already part of another transfer: left untouched (the importer cannot safely prove they belong to this source transaction)\n- Ambiguous target mapping: imported normally (the importer only creates transfers when the target account can be identified uniquely)\n- Single-sided delayed seeds outside the configured window: not auto-created as native transfers (without a confident counterpart match, the importer cannot safely link the transfer)\n- Ambiguous or weak matches: imported normally (avoids guessing and false positives)\n\n## Advanced configuration\n\n### Ignore patterns\n\nIgnore patterns let you specify payee names, comments, or purposes that should be ignored. Patterns are **case-sensitive substring matches**, not exact matches. This means `\"Amazon\"` matches `\"Amazon.com\"` but not `\"amazon\"`.\n\n```toml\n[import.ignorePatterns]\ncommentPatterns = [\"[actual-ignore]\"]\npayeePatterns = []\npurposePatterns = []\n```\n\nThe above configuration ignores any transaction whose comment contains `[actual-ignore]`.\n\n### Earliest import date\n\nEach budget can specify an earliest import date. This can be useful when starting to use the importer with an already existing budget in order to prevent duplicates from being imported. The importer will ignore any transactions from before the specified date.\n\n```toml\n[[actualServers.budgets]]\nearliestImportDate = \"2024-01-01\" # Format is YYYY-MM-DD\n```\n\nNote that the date is a string, not a TOML date.\n\n## Security\n\nThe configuration file (default: `~/.actually/config.toml`) may contain Actual passwords and OpenAI API keys in plaintext if you enter literal values. Prefer environment-variable references (`${MY_VAR}`) for secrets. The Apple Intelligence backend keeps all data on-device and requires no secrets. To protect your secrets:\n\n- Keep the config file private: `chmod 600 ~/.actually/config.toml`\n- Prefer `https://` for remote Actual servers. The importer will warn if you use cleartext HTTP to a non-localhost server, since passwords would be sent in plaintext.\n- Avoid committing the config file to version control.\n\n## Troubleshooting\n\n| Problem                                                                                        | Likely cause / solution                                                                                                                                                     |\n| ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `MoneyMoney database is locked`                                                                | Unlock MoneyMoney and try again. MoneyMoney must be running and unlocked during import.                                                                                     |\n| `Failed to connect to Actual server`                                                           | Ensure the Actual server is running and reachable at the configured `serverUrl`. Try `curl <serverUrl>` in a terminal.                                                      |\n| `Authentication failed: network-failure`                                                       | Node cannot reach `serverUrl`. On macOS, allow your terminal under System Settings → Privacy & Security → Local Network, then restart it.                                   |\n| `No matching Actual servers found for --server filter`                                         | The `--server` / `-s` filter matches against the **exact URL** from your config (e.g. `http://localhost:5006`), not a nickname or label.                                    |\n| `No matching budgets found`                                                                    | The `--budget` / `-b` filter matches against the **sync ID** from your config, not the budget name.                                                                         |\n| `No matching MoneyMoney accounts found`                                                        | Make sure MoneyMoney is unlocked and the account is mapped in `[actualServers.budgets.accountMapping]`.                                                                     |\n| `Invalid configuration file`                                                                   | Run `actual-mmi validate` to see specific errors. Check that `syncId` is the budget sync ID (not the name) and `serverUrl` is a valid URL.                                  |\n| `E2E encryption password is required`                                                          | If your Actual budget uses end-to-end encryption, set `enabled = true` and provide the `password` in `[actualServers.budgets.e2eEncryption]`.                               |\n| OpenAI model error (the default model is unavailable for your account)                         | The default model is `gpt-5.4-nano`. Set `payeeTransformation.openAiModel` to a model available on your OpenAI account (e.g. `gpt-4o-mini`).                                |\n| `Apple Intelligence backend is unavailable`                                                    | Requires macOS 26+ (Tahoe), Apple Silicon (M1 or later), and Apple Intelligence enabled in System Settings. Also ensure `tsfm-sdk` is installed.                            |\n| Auto-rule override warning: \"Actual's rules changed the category of transaction X from Y to Z\" | This is informational. Add a corresponding rule in Actual, or adjust the rule ordering so it doesn't conflict with the synced category.                                     |\n| Duplicate `imported_id` in Actual budget                                                       | Actual contains multiple transactions with the same importer ID. Inspect/merge/delete the duplicate transactions before relying on category backfill or duplicate skipping. |\n\n## Support\n\nPlease file bugs and feature requests as GitHub issues.\n\n## Contributing and releases\n\nStable releases are cut automatically from `main` by Semantic Release and published on GitHub and npm under the `actual-moneymoney-importer` package name. Use Conventional Commits so Semantic Release can determine the version and release notes. See `.github/PULL_REQUEST_TEMPLATE.md` for contribution guidelines.\n","readmeFilename":"README.md"}